From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7cz-0006AH-Do; Thu, 01 Aug 2019 09:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7cy-0006AC-Tk
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:04 +0000
X-Inumbo-ID: e553c5ab-b440-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e553c5ab-b440-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7cw-0005Ml-Qu
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7cw-0002VI-OA
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7cw-0002VI-OA@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:02 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: Add iothread support for
 COLO
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3NGRiMjhiYjgyM2U4Yzk4YzMxOWZkYmRjNmQ0Y2JlMTA1MGJhMTQKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CkF1dGhvckRhdGU6IFNhdCBKdWwg
MjcgMDA6Mjc6MjMgMjAxOSArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
b21taXREYXRlOiBTdW4gSnVsIDI4IDEyOjA3OjU5IDIwMTkgKzAxMDAKCiAgICB0b29scy9saWJ4
bDogQWRkIGlvdGhyZWFkIHN1cHBvcnQgZm9yIENPTE8KICAgIAogICAgWGVuIENPTE8gYW5kIEtW
TSBDT0xPIHNoYXJlZCBsb3RzIG9mIGNvZGUgaW4gUWVtdS4KICAgIFRoZSBjb2xvLWNvbXBhcmUg
b2JqZWN0IGluIFFlbXUgbm93IHJlcXVpcmVzIGFuICdpb3RocmVhZCcgcHJvcGVydHkgc2luY2Ug
UUVNVSAyLjExLgogICAgCiAgICBEZXRhaWw6CiAgICBodHRwczovL3dpa2kucWVtdS5vcmcvRmVh
dHVyZXMvQ09MTwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDxjaGVuLnpoYW5n
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgNCArKystCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZjRm
Yzk2NDE1ZC4uODM5YzVhYzJjZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xNjM0LDggKzE2MzQsMTAgQEAgc3RhdGlj
IGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9vdXQgJiYKICAgICAg
ICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21wYXJlX25vdGlmeV9kZXYpIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3Qi
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgImlv
dGhyZWFkLGlkPWNvbG8tY29tcGFyZS1pb3RocmVhZC0xIik7CisgICAgICAgICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBHQ1NQUklOVEYoImNvbG8tY29tcGFyZSxpZD1jMSxwcmltYXJ5X2luPSVzLHNlY29u
ZGFyeV9pbj0lcyxvdXRkZXY9JXMsbm90aWZ5X2Rldj0lcyIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHQ1NQUklOVEYoImNvbG8tY29tcGFyZSxpZD1jMSxwcmltYXJ5X2luPSVzLHNlY29u
ZGFyeV9pbj0lcyxvdXRkZXY9JXMsbm90aWZ5X2Rldj0lcyxpb3RocmVhZD1jb2xvLWNvbXBhcmUt
aW90aHJlYWQtMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tp
XS5jb2xvX2NvbXBhcmVfcHJpX2luLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5pY3NbaV0uY29sb19jb21wYXJlX3NlY19pbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9vdXQsCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7d9-0006Ax-FY; Thu, 01 Aug 2019 09:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7d8-0006Ao-NF
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:14 +0000
X-Inumbo-ID: eb67c4a4-b440-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb67c4a4-b440-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7d7-0005Mv-0m
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7d6-0002Vw-UP
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7d6-0002Vw-UP@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:12 +0000
Subject: [Xen-changelog] [xen master] tools: ipxe: update for fixing build
 with GCC9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0YzhhMjdkNWJjMGY3YzkxZDA0YWY4NTg0YjU1YWFmYzEwNGEwYTkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEp1
bCAyNyAwMDoxMzo0OSAyMDE5ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+
CkNvbW1pdERhdGU6IFN1biBKdWwgMjggMTI6MDg6MTMgMjAxOSArMDEwMAoKICAgIHRvb2xzOiBp
cHhlOiB1cGRhdGUgZm9yIGZpeGluZyBidWlsZCB3aXRoIEdDQzkKICAgIAogICAgQnVpbGRpbmcg
d2l0aCBHQ0M5IChvbiBvcGVuU1VTRSBUdWJtbGV3ZWVkKSBnZW5lcmF0ZXMgYSBsb3Qgb2YgZXJy
b3JzIG9mCiAgICB0aGUgInRha2luZyBhZGRyZXNzIG9mIHBhY2tlZCBtZW1iZXIgb2YgLi4uIG1h
eSByZXN1bHQgaW4gYW4gdW5hbGlnbmVkCiAgICBwb2ludGVyIHZhbHVlIiBraW5kLgogICAgCiAg
ICBVcGRhdGluZyB0byB1cHN0cmVhbSBjb21taXQgMWRkNTZkYmQxMTA4MiAoIltidWlsZF0gV29y
a2Fyb3VuZCBjb21waWxhdGlvbgogICAgZXJyb3Igd2l0aCBnY2MgOS4xIikgc2VlbXMgdG8gZml4
IHRoZSBwcm9ibGVtLgogICAgCiAgICBGb3IgbW9yZSBpbmZvLCBzZWU6CiAgICAKICAgIGh0dHBz
Oi8vZ2l0LmlweGUub3JnL2lweGUuZ2l0L2NvbW1pdC8xZGQ1NmRiZDExMDgyZmI2MjJjMmVkMjFj
ZmFjZWQ0ZjQ3ZDc5OGE2CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0t
CiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJt
d2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZp
bGUKaW5kZXggZmQ4ZGZkZjVhNy4uMGRlMzA1OTliZiAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdh
cmUvZXRoZXJib290L01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtl
ZmlsZQpAQCAtMTAsNyArMTAsNyBAQCBlbHNlCiBJUFhFX0dJVF9VUkwgPz0gZ2l0Oi8vZ2l0Lmlw
eGUub3JnL2lweGUuZ2l0CiBlbmRpZgogCi1JUFhFX0dJVF9UQUcgOj0gZDIwNjNiNzY5M2UwZTM1
ZGI5N2IyMjY0YWE5ODdlYjYzNDFhZTc3OQorSVBYRV9HSVRfVEFHIDo9IDFkZDU2ZGJkMTEwODJm
YjYyMmMyZWQyMWNmYWNlZDRmNDdkNzk4YTYKIAogSVBYRV9UQVJCQUxMX1VSTCA/PSAkKFhFTl9F
WFRGSUxFU19VUkwpL2lweGUtZ2l0LSQoSVBYRV9HSVRfVEFHKS50YXIuZ3oKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7dL-0006CQ-HR; Thu, 01 Aug 2019 09:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7dK-0006CI-Hr
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:26 +0000
X-Inumbo-ID: f17710ec-b440-11e9-a05a-bb89ce13105d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f17710ec-b440-11e9-a05a-bb89ce13105d;
 Thu, 01 Aug 2019 09:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dH-0005N3-6p
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dH-0002WT-4D
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7dH-0002WT-4D@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: cpuerrata: Align a virtual
 address before unmap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhZDZiOWY3ODM1NWU4ZDM2NmUwYzgwYzRhNzNmYTdmYmQ2ZDI2Y2MKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVGh1
IEp1bCAxOCAxNjoyMjoyMCAyMDE5ICswMzAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBKdWwgMjkgMTI6Mzk6MjcgMjAxOSAr
MDEwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTogQWxpZ24gYSB2aXJ0dWFsIGFkZHJlc3MgYmVm
b3JlIHVubWFwCiAgICAKICAgIEFmdGVyIGNoYW5nZXMgaW50cm9kdWNlZCBieSA5Y2MwNjE4ZWIw
ICJ4ZW4vYXJtOiBtbTogU2FuaXR5IGNoZWNrIGFueQogICAgdXBkYXRlIG9mIFhlbiBwYWdlIHRh
YmxlcyIgd2UgYXJlIGFibGUgdG8gdm1hcC92dW5tYXAgcGFnZSBhbGlnbmVkCiAgICBhZGRyZXNz
ZXMgb25seS4KICAgIAogICAgU28gaWYgd2UgYWRkIGEgcGFnZSBhZGRyZXNzIHJlbWFpbmRlciB0
byB0aGUgbWFwcGVkIHZpcnR1YWwgYWRkcmVzcywKICAgIHdlIGhhdmUgdG8gbWFzayBpdCBvdXQg
YmVmb3JlIHVubWFwcGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRl
eCA4OTA0OTM5YWNhLi42ZjQ4M2IyZDhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC03NSw3ICs3NSw3IEBAIHN0
YXRpYyBib29sIGNvcHlfaHlwX3ZlY3RfYnBpKHVuc2lnbmVkIGludCBzbG90LCBjb25zdCBjaGFy
ICpoeXBfdmVjX3N0YXJ0LAogICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3RfcmVtYXBwZWQs
IFZFQ1RPUl9UQUJMRV9TSVpFKTsKICAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOwogCi0gICAgdnVu
bWFwKGRzdF9yZW1hcHBlZCk7CisgICAgdnVubWFwKCh2b2lkICopKCh2YWRkcl90KWRzdF9yZW1h
cHBlZCAmIFBBR0VfTUFTSykpOwogCiAgICAgcmV0dXJuIHRydWU7CiB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7dT-0006Dn-J9; Thu, 01 Aug 2019 09:44:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7dS-0006DS-QR
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:34 +0000
X-Inumbo-ID: f786ff91-b440-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f786ff91-b440-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dR-0005NB-Cl
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dR-0002Wu-AH
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7dR-0002Wu-AH@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:33 +0000
Subject: [Xen-changelog] [xen master] xen: don't longjmp() after
 domain_crash() in check_wakeup_from_wait()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlZjU5YTg1NDExZWI3MzkxODc2YmVkNmY1Yzc1NDExMjZlMmRlMjUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVsIDI5
IDA2OjM2OjI0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxMzozMTowMyAyMDE5ICsw
MTAwCgogICAgeGVuOiBkb24ndCBsb25nam1wKCkgYWZ0ZXIgZG9tYWluX2NyYXNoKCkgaW4gY2hl
Y2tfd2FrZXVwX2Zyb21fd2FpdCgpCiAgICAKICAgIENvbnRpbnVpbmcgb24gdGhlIHN0YWNrIHNh
dmVkIGJ5IF9fcHJlcGFyZV90b193YWl0KCkgb24gdGhlIHdyb25nIGNwdQogICAgaXMgcmF0aGVy
IGRhbmdlcm91cy4KICAgIAogICAgSW5zdGVhZCBvZiBkb2luZyBzbyBqdXN0IGNhbGwgdGhlIHNj
aGVkdWxlciBhZ2FpbiBhcyBpdCBhbHJlYWR5IGlzCiAgICBoYXBwZW5pbmcgaW4gdGhlIHNpbWls
YXIgY2FzZSBpbiBfX3ByZXBhcmVfdG9fd2FpdCgpIHdoZW4gZG9pbmcgdGhlCiAgICBzZXRqbXAo
KSB3b3VsZCBiZSB3cm9uZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi93YWl0LmMgfCA1ICsrKysrCiAxIGZp
bGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi93YWl0
LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAzZmM1ZjY4NjExLi4yNDcxNmU3Njc2IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpAQCAtMTk2
LDYgKzE5NiwxMSBAQCB2b2lkIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICB7CiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ2Y3B1IGFmZmluaXR5IGxvc3RcbiIpOwogICAg
ICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKKworICAgICAgICAvKiBSZS1pbml0aWF0
ZSBzY2hlZHVsZXIgYW5kIGRvbid0IGxvbmdqbXAoKS4gKi8KKyAgICAgICAgcmFpc2Vfc29mdGly
cShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgZm9yICggOyA7ICkKKyAgICAgICAgICAgIGRv
X3NvZnRpcnEoKTsKICAgICB9CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7de-0006FF-Kw; Thu, 01 Aug 2019 09:44:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7dd-0006Ez-GV
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:45 +0000
X-Inumbo-ID: fd9b17a6-b440-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd9b17a6-b440-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7db-0005NJ-Ir
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7db-0002XZ-GF
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7db-0002XZ-GF@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:43 +0000
Subject: [Xen-changelog] [xen master] xen/public: arch-arm: Use
 xen_mk_ullong instead of suffixing value with ULL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2M2JhMmZmZTExMGZjZTE4MWRmMzE4M2Y0ZjU5NDk0NGNlMDU3NzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
biAzIDE3OjA4OjI5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVsIDI5IDEzOjQwOjM4IDIw
MTkgLTA3MDAKCiAgICB4ZW4vcHVibGljOiBhcmNoLWFybTogVXNlIHhlbl9ta191bGxvbmcgaW5z
dGVhZCBvZiBzdWZmaXhpbmcgdmFsdWUgd2l0aCBVTEwKICAgIAogICAgVGhlcmUgYXJlIGEgZmV3
IHBsYWNlcyBpbiBpbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHRoYXQgYXJlIHN0aWxsCiAgICBz
dWZmaXhpbmcgaW1tZWRpYXRlIHdpdGggVUxMIGluc3RlYWQgb2YgdXNpbmcgeGVuX21rX3VsbG9u
Zy4KICAgIAogICAgVGhlIGxhdHRlciBhbGxvd3MgYSBjb25zdW1lciB0byBlYXNpbHkgdHdlYWsg
dGhlIGhlYWRlciBpZiBVTEwgaXMgbm90CiAgICBzdXBwb3J0ZWQuCiAgICAKICAgIFNvIHN3aXRj
aCB0aGUgcmVtYWluaW5nIHVzZXJzIG9mIFVMTCB0byB4ZW5fbWtfdWxsb25nLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCB8IDggKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0u
aAppbmRleCAzZThjZGMxNTFkLi5kOWQ3NzMxODY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAt
NDEzLDEyICs0MTMsMTIgQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZp
bmUgR1VFU1RfR0lDVjNfR0lDUjBfU0laRSAgICAgeGVuX21rX3VsbG9uZygweDAxMDAwMDAwKQog
CiAvKiBBQ1BJIHRhYmxlcyBwaHlzaWNhbCBhZGRyZXNzICovCi0jZGVmaW5lIEdVRVNUX0FDUElf
QkFTRSAweDIwMDAwMDAwVUxMCi0jZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxM
CisjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSB4ZW5fbWtfdWxsb25nKDB4MjAwMDAwMDApCisjZGVm
aW5lIEdVRVNUX0FDUElfU0laRSB4ZW5fbWtfdWxsb25nKDB4MDIwMDAwMDApCiAKIC8qIFBMMDEx
IG1hcHBpbmdzICovCi0jZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAot
I2RlZmluZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKyNkZWZpbmUgR1VFU1Rf
UEwwMTFfQkFTRSAgICB4ZW5fbWtfdWxsb25nKDB4MjIwMDAwMDApCisjZGVmaW5lIEdVRVNUX1BM
MDExX1NJWkUgICAgeGVuX21rX3VsbG9uZygweDAwMDAxMDAwKQogCiAvKgogICogMTZNQiA9PSA0
MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdpb24gdG8gbWFwIGl0
cwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:44:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7do-0006GO-Mr; Thu, 01 Aug 2019 09:44:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7dn-0006G9-GK
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:55 +0000
X-Inumbo-ID: 03a8a320-b441-11e9-baff-e73638a18946
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03a8a320-b441-11e9-baff-e73638a18946;
 Thu, 01 Aug 2019 09:44:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dl-0005OY-Oj
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dl-0002Y7-MJ
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7dl-0002Y7-MJ@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:44:53 +0000
Subject: [Xen-changelog] [xen master] xen/arm: irq: Don't use _IRQ_PENDING
 when handling host interrupt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4M2EwMmViODE5Mzc1YzJlY2U0NzQ3Y2UxYjkwYjcyNDU3MjNjNmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIEp1
biAyIDExOjI2OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVsIDI5IDEzOjUwOjQ0IDIw
MTkgLTA3MDAKCiAgICB4ZW4vYXJtOiBpcnE6IERvbid0IHVzZSBfSVJRX1BFTkRJTkcgd2hlbiBo
YW5kbGluZyBob3N0IGludGVycnVwdAogICAgCiAgICBXaGlsZSBTUElzIGFyZSBzaGFyZWQgYmV0
d2VlbiBDUFUsIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZWNlaXZlIHRoZQogICAgc2FtZSBpbnRl
cnJ1cHRzIG9uIGEgZGlmZmVyZW50IENQVSB3aGlsZSB0aGUgaW50ZXJydXB0IGlzIGluIGFjdGl2
ZQogICAgc3RhdGUuCiAgICAKICAgIEZvciBob3N0IGludGVycnVwdCAoaS5lIHJvdXRlZCB0byBY
ZW4pLCB0aGUgZGVhY3RpdmF0aW9uIG9mIHRoZQogICAgaW50ZXJydXB0IGlzIGRvbmUgYXQgdGhl
IGVuZCBvZiB0aGUgaGFuZGxpbmcuIFRoaXMgY2FuIGFsdGVybmF0aXZlbHkgYmUKICAgIGRvbmUg
b3V0c2lkZSBvZiB0aGUgaGFuZGxlciBieSBjYWxsaW5nIGdpY19zZXRfYWN0aXZlX3N0YXRlKCku
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGdpY19zZXRfYWN0aXZlX3N0YXRlKCkgaXMgb25seSBj
YWxsZWQgYnkgdGhlIHZHSUMgZm9yCiAgICBpbnRlcnJ1cHQgcm91dGVkIHRvIHRoZSBndWVzdC4g
SXQgaXMgaGFyZCB0byBmaW5kIGEgcmVhc29uIGZvciBYZW4gdG8KICAgIGRpcmVjdGx5IHBsYXkg
d2l0aCB0aGUgYWN0aXZlIHN0YXRlIGZvciBpbnRlcnJ1cHQgcm91dGVkIHRvIFhlbi4KICAgIAog
ICAgVG8gc2ltcGxpZnkgdGhlIGhhbmRsaW5nIG9mIGhvc3QgaW50ZXJydXB0LCBnaWNfc2V0X2Fj
dGl2YXRlX3N0YXRlKCkgaXMKICAgIG5vdyByZXN0cmljdGVkIHRvIGludGVycnVwdHMgcm91dGVk
IHRvIGd1ZXN0LgogICAgCiAgICBUaGlzIG1lYW5zIHRoZSBfSVJRX1BFTkRJTkcgbG9naWMgaXMg
bm93IHVuZWNlc3Nhcnkgb24gQXJtIGFzIGEgc2FtZQogICAgaW50ZXJydXB0IGNhbiBuZXZlciBj
b21lIHVwIHdoaWxlIGluIHRoZSBsb29wIGFuZCBub2JvZHkgc2hvdWxkIHBsYXkKICAgIHdpdGgg
dGhlIGZsYWcgYmVoaW5kIG91ciBiYWNrLgogICAgCiAgICBbU3RlZmFubzogaW1wcm92ZSBpbi1j
b2RlIGNvbW1lbnRdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICB8IDMy
ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIHwgIDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMjIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJt
L2lycS5jCmluZGV4IGM1MWNmMzMzY2UuLjM4Nzc2NTdhNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTE5OSw2ICsxOTksNyBAQCBp
bnQgcmVxdWVzdF9pcnEodW5zaWduZWQgaW50IGlycSwgdW5zaWduZWQgaW50IGlycWZsYWdzLAog
dm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpcnEs
IGludCBpc19maXEpCiB7CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2Mo
aXJxKTsKKyAgICBzdHJ1Y3QgaXJxYWN0aW9uICphY3Rpb247CiAKICAgICBwZXJmY19pbmNyKGly
cXMpOwogCkBAIC0yNDIsMzUgKzI0MywyMiBAQCB2b2lkIGRvX0lSUShzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50IGlzX2ZpcSkKICAgICAgICAgZ290byBv
dXRfbm9fZW5kOwogICAgIH0KIAotICAgIHNldF9iaXQoX0lSUV9QRU5ESU5HLCAmZGVzYy0+c3Rh
dHVzKTsKLQotICAgIC8qCi0gICAgICogU2luY2Ugd2Ugc2V0IFBFTkRJTkcsIGlmIGFub3RoZXIg
cHJvY2Vzc29yIGlzIGhhbmRsaW5nIGEgZGlmZmVyZW50Ci0gICAgICogaW5zdGFuY2Ugb2YgdGhp
cyBzYW1lIGlycSwgdGhlIG90aGVyIHByb2Nlc3NvciB3aWxsIHRha2UgY2FyZSBvZiBpdC4KLSAg
ICAgKi8KLSAgICBpZiAoIHRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5zdGF0dXMpIHx8
Ci0gICAgICAgICB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0dXMpICkKKyAg
ICBpZiAoIHRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5zdGF0dXMpICkKICAgICAgICAg
Z290byBvdXQ7CiAKICAgICBzZXRfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cyk7
CiAKLSAgICB3aGlsZSAoIHRlc3RfYml0KF9JUlFfUEVORElORywgJmRlc2MtPnN0YXR1cykgKQot
ICAgIHsKLSAgICAgICAgc3RydWN0IGlycWFjdGlvbiAqYWN0aW9uOworICAgIGFjdGlvbiA9IGRl
c2MtPmFjdGlvbjsKIAotICAgICAgICBjbGVhcl9iaXQoX0lSUV9QRU5ESU5HLCAmZGVzYy0+c3Rh
dHVzKTsKLSAgICAgICAgYWN0aW9uID0gZGVzYy0+YWN0aW9uOworICAgIHNwaW5fdW5sb2NrX2ly
cSgmZGVzYy0+bG9jayk7CiAKLSAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2NrKTsK
LQotICAgICAgICBkbwotICAgICAgICB7Ci0gICAgICAgICAgICBhY3Rpb24tPmhhbmRsZXIoaXJx
LCBhY3Rpb24tPmRldl9pZCwgcmVncyk7Ci0gICAgICAgICAgICBhY3Rpb24gPSBhY3Rpb24tPm5l
eHQ7Ci0gICAgICAgIH0gd2hpbGUgKCBhY3Rpb24gKTsKKyAgICBkbworICAgIHsKKyAgICAgICAg
YWN0aW9uLT5oYW5kbGVyKGlycSwgYWN0aW9uLT5kZXZfaWQsIHJlZ3MpOworICAgICAgICBhY3Rp
b24gPSBhY3Rpb24tPm5leHQ7CisgICAgfSB3aGlsZSAoIGFjdGlvbiApOwogCi0gICAgICAgIHNw
aW5fbG9ja19pcnEoJmRlc2MtPmxvY2spOwotICAgIH0KKyAgICBzcGluX2xvY2tfaXJxKCZkZXNj
LT5sb2NrKTsKIAogICAgIGNsZWFyX2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0dXMp
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaAppbmRleCBmYWIwMmYxOWY3Li43OTNkMzI0YjMzIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
QEAgLTQwMCw5ICs0MDAsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ2ljX2dldF9u
cl9scnModm9pZCkKICAqIFNldCB0aGUgYWN0aXZlIHN0YXRlIG9mIGFuIElSUS4gVGhpcyBzaG91
bGQgYmUgdXNlZCB3aXRoIGNhcmUsIGFzIHRoaXMKICAqIGRpcmVjdGx5IGZvcmNlcyB0aGUgYWN0
aXZlIGJpdCwgd2l0aG91dCBjb25zaWRlcmluZyB0aGUgR0lDIHN0YXRlIG1hY2hpbmUuCiAgKiBG
b3IgcHJpdmF0ZSBJUlFzIHRoaXMgb25seSB3b3JrcyBmb3IgdGhvc2Ugb2YgdGhlIGN1cnJlbnQg
Q1BVLgorICoKKyAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgY2FsbGVkIGZvciBpbnRl
cnJ1cHRzIHJvdXRlZCB0byB0aGUKKyAqIGd1ZXN0LiBUaGUgZmxvdyBvZiBpbnRlcnJ1cHRzIHJv
dXRlZCB0byBYZW4gaXMgbm90IGFibGUgY29wZSB3aXRoCisgKiBzb2Z0d2FyZSBjaGFuZ2VzIHRv
IHRoZSBhY3RpdmUgc3RhdGUuCiAgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2FjdGl2
ZV9zdGF0ZShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQsIGJvb2wgc3RhdGUpCiB7CisgICAgQVNTRVJU
KHRlc3RfYml0KF9JUlFfR1VFU1QsICZpcnFkLT5zdGF0dXMpKTsKICAgICBnaWNfaHdfb3BzLT5z
ZXRfYWN0aXZlX3N0YXRlKGlycWQsIHN0YXRlKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:45:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7dy-0006HX-Oh; Thu, 01 Aug 2019 09:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7dx-0006HF-Jc
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:05 +0000
X-Inumbo-ID: 09bd18b9-b441-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09bd18b9-b441-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dv-0005P6-Up
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7dv-0002Z4-SC
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7dv-0002Z4-SC@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:03 +0000
Subject: [Xen-changelog] [xen master] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyZjZkNGU2ZTJjNjRmYTI2YjA4NDI4ZGY0MmQ0YmMyNjY1ZmYwNTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNDoxMzozMSAy
MDE5IC0wNzAwCgogICAgeGVuL3B1YmxpYzogYXJjaC1hcm06IFJlc3RyaWN0IHRoZSB2aXNpYmls
aXR5IG9mIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvcmVfcmVncwogICAgCiAgICBDdXJyZW50bHksIHRo
ZSBzdHJ1Y3R1cmUgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgaXMgcGFydCBvZiB0aGUgcHVibGljIEFQ
SS4KICAgIFRoaXMgaW1wbGllcyB0aGF0IGFueSBjaGFuZ2UgaW4gdGhlIHN0cnVjdHVyZSBzaG91
bGQgYmUgYmFja3dhcmQKICAgIGNvbXBhdGlibGUuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBzdHJ1
Y3R1cmUgaXMgb25seSBuZWVkZWQgYnkgdGhlIHRvb2xzIGFuZCBYZW4uIEl0IGlzIGFsc28KICAg
IG5vdCBleHBlY3RlZCB0byBiZSBldmVyIHVzZWQgb3V0c2lkZSBvZiB0aGF0IGNvbnRleHQuIFNv
IHdlIGNvdWxkIHNhdmUgdXMKICAgIHNvbWUgaGVhZGFjaGUgYnkgb25seSBkZWNsYXJpbmcgdGhl
IHN0cnVjdHVyZSBmb3IgWGVuIGFuZCB0b29scy4KICAgIAogICAgW1N0ZWZhbm86IGltcHJvdmUg
Y29tbWVudCBjb2RlIHN0eWxlXQogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCB8IDI2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApp
bmRleCBkOWQ3NzMxODY4Li43NWExNDZjZDYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtMTk3
LDYgKzE5NywyMCBAQAogICAgIH0gd2hpbGUgKCAwICkKICNkZWZpbmUgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoaG5kLCB2YWwpIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQsIHZhbCkKIAordHlw
ZWRlZiB1aW50NjRfdCB4ZW5fcGZuX3Q7CisjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAorI2Rl
ZmluZSBQUkl1X3hlbl9wZm4gUFJJdTY0CisKKy8qCisgKiBNYXhpbXVtIG51bWJlciBvZiB2aXJ0
dWFsIENQVXMgaW4gbGVnYWN5IG11bHRpLXByb2Nlc3NvciBndWVzdHMuCisgKiBPbmx5IG9uZS4g
QWxsIG90aGVyIFZDUFVTIG11c3QgdXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8uCisgKi8K
KyNkZWZpbmUgWEVOX0xFR0FDWV9NQVhfVkNQVVMgMQorCit0eXBlZGVmIHVpbnQ2NF90IHhlbl91
bG9uZ190OworI2RlZmluZSBQUklfeGVuX3Vsb25nIFBSSXg2NAorCisjaWYgZGVmaW5lZChfX1hF
Tl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCiAjaWYgZGVmaW5lZChfX0dOVUNfXykgJiYg
IWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQogLyogQW5vbnltb3VzIHVuaW9uIGluY2x1ZGVzIGJv
dGggMzItIGFuZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gwKS4gKi8KICMgZGVmaW5lIF9fREVD
TF9SRUcobjY0LCBuMzIpIHVuaW9uIHsgICAgICAgICAgXApAQCAtMjcyLDE4ICsyODYsNiBAQCBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKIAogI3VuZGVm
IF9fREVDTF9SRUcKIAotdHlwZWRlZiB1aW50NjRfdCB4ZW5fcGZuX3Q7Ci0jZGVmaW5lIFBSSV94
ZW5fcGZuIFBSSXg2NAotI2RlZmluZSBQUkl1X3hlbl9wZm4gUFJJdTY0Ci0KLS8qIE1heGltdW0g
bnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBpbiBsZWdhY3kgbXVsdGktcHJvY2Vzc29yIGd1ZXN0cy4g
Ki8KLS8qIE9ubHkgb25lLiBBbGwgb3RoZXIgVkNQVVMgbXVzdCB1c2UgVkNQVU9QX3JlZ2lzdGVy
X3ZjcHVfaW5mbyAqLwotI2RlZmluZSBYRU5fTEVHQUNZX01BWF9WQ1BVUyAxCi0KLXR5cGVkZWYg
dWludDY0X3QgeGVuX3Vsb25nX3Q7Ci0jZGVmaW5lIFBSSV94ZW5fdWxvbmcgUFJJeDY0Ci0KLSNp
ZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIHN0cnVjdCB2Y3B1
X2d1ZXN0X2NvbnRleHQgewogI2RlZmluZSBfVkdDRl9vbmxpbmUgICAgICAgICAgICAgICAgICAg
MAogI2RlZmluZSBWR0NGX29ubGluZSAgICAgICAgICAgICAgICAgICAgKDE8PF9WR0NGX29ubGlu
ZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7eA-0006Is-Qp; Thu, 01 Aug 2019 09:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7e9-0006Il-C2
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:17 +0000
X-Inumbo-ID: 0fcfb828-b441-11e9-a353-2313fead3e74
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fcfb828-b441-11e9-a353-2313fead3e74;
 Thu, 01 Aug 2019 09:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7e6-0005PE-50
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7e6-0002Za-2Q
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7e6-0002Za-2Q@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: SCTLR_EL1 is a 64-bit
 register on Arm64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNDozMTozMyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogU0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9u
IEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQt
Yml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhp
cyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhl
IHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12
OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8g
YmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVz
ZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1l
YW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJl
c2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlz
CiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVh
bCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hl
ZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMy
LWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1l
c3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB0b29scy94ZW50cmFjZS94ZW5jdHguYyAgICAg
ICB8ICA0ICsrKy0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgIHwg
IDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgNCArKy0tCiA2IGZpbGVz
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnRyYWNlL3hlbmN0eC5jIGIvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKaW5kZXgg
ZTY0NzE3OWUxOS4uMmZhODY0Zjg2NyAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVuY3R4
LmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKQEAgLTU5OCw2ICs1OTgsOCBAQCBzdGF0
aWMgdm9pZCBwcmludF9jdHhfMzIodmNwdV9ndWVzdF9jb250ZXh0X3QgKmN0eCkKIAogICAgIHBy
aW50ZigicjEyX2ZpcTogJTA4IlBSSXgzMiJcbiIsIHJlZ3MtPnIxMl9maXEpOwogICAgIHByaW50
ZigiXG4iKTsKKyAgICAvKiBTQ1RMUiBpcyBhbHdheXMgMzItYml0ICovCisgICAgcHJpbnRmKCJT
Q1RMUjogJTA4IlBSSXgzMiJcbiIsICh1aW50MzJfdCljdHgtPnNjdGxyKTsKIH0KIAogI2lmZGVm
IF9fYWFyY2g2NF9fCkBAIC02NTksNiArNjYxLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4XzY0
KHZjcHVfZ3Vlc3RfY29udGV4dF90ICpjdHgpCiAgICAgcHJpbnRmKCJ4Mjg6ICUwMTYiUFJJeDY0
Ilx0IiwgcmVncy0+eDI4KTsKICAgICBwcmludGYoIngyOTogJTAxNiJQUkl4NjQiXG4iLCByZWdz
LT54MjkpOwogICAgIHByaW50ZigiXG4iKTsKKyAgICBwcmludGYoIlNDVExSX0VMMTogJTAxNiJQ
Ukl4NjQiXG4iLCBjdHgtPnNjdGxyKTsKIH0KICNlbmRpZiAvKiBfX2FhcmNoNjRfXyAqLwogCkBA
IC02NzUsNyArNjc4LDYgQEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4KHZjcHVfZ3Vlc3RfY29udGV4
dF9hbnlfdCAqY3R4X2FueSkKICAgICBwcmludF9jdHhfMzIoY3R4KTsKICNlbmRpZgogCi0gICAg
cHJpbnRmKCJTQ1RMUjogJTA4IlBSSXgzMiJcbiIsIGN0eC0+c2N0bHIpOwogICAgIHByaW50Zigi
VFRCQ1I6ICUwMTYiUFJJeDY0IlxuIiwgY3R4LT50dGJjcik7CiAgICAgcHJpbnRmKCJUVEJSMDog
JTAxNiJQUkl4NjQiXG4iLCBjdHgtPnR0YnIwKTsKICAgICBwcmludGYoIlRUQlIxOiAlMDE2IlBS
SXg2NCJcbiIsIGN0eC0+dHRicjEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dh
bGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXggYzZkNmUyM2JmNS4uYTFjZGQ3
ZjRhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jCkBAIC01ODksNyArNTg5LDcgQEAgc3RhdGljIGJvb2wgZ3Vlc3Rf
d2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKIGJvb2wgZ3Vlc3Rfd2Fsa190YWJsZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAogICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90ICppcGEsIHVuc2lnbmVkIGludCAqcGVybXMpCiB7Ci0gICAgdWludDMyX3Qgc2N0bHIg
PSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOworICAgIHJlZ2lzdGVyX3Qgc2N0bHIgPSBSRUFEX1NZ
U1JFRyhTQ1RMUl9FTDEpOwogICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VM
MSk7CiAgICAgdW5zaWduZWQgaW50IF9wZXJtczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAzMTAzNjIwMzIzLi4xMTFhMjAy
OWU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwpAQCAtMzg0LDcgKzM4NCw3IEBAIHZvaWQgcGFuaWNfUEFSKHVpbnQ2NF90IHBhcikK
IAogc3RhdGljIHZvaWQgY3Bzcl9zd2l0Y2hfbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgaW50IG1vZGUpCiB7Ci0gICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExS
X0VMMSk7CisgICAgcmVnaXN0ZXJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAK
ICAgICByZWdzLT5jcHNyICY9IH4oUFNSX01PREVfTUFTS3xQU1JfSVRfTUFTS3xQU1JfSkFaRUxM
RXxQU1JfQklHX0VORElBTnxQU1JfVEhVTUIpOwogCkBAIC00MDAsNyArNDAwLDcgQEAgc3RhdGlj
IHZvaWQgY3Bzcl9zd2l0Y2hfbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1v
ZGUpCiAKIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlvbl9oYW5kbGVyMzIodmFkZHJfdCBvZmZzZXQp
CiB7Ci0gICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSk7CisgICAg
cmVnaXN0ZXJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAKICAgICBpZiAoIHNj
dGxyICYgU0NUTFJfQTMyX0VMMV9WICkKICAgICAgICAgcmV0dXJuIDB4ZmZmZjAwMDAgKyBvZmZz
ZXQ7CkBAIC03MTksNyArNzE5LDcgQEAgY3Jhc2hfc3lzdGVtOgogCiBzdHJ1Y3QgcmVnX2N0eHQg
ewogICAgIC8qIEd1ZXN0LXNpZGUgc3RhdGUgKi8KLSAgICB1aW50MzJfdCBzY3Rscl9lbDE7Cisg
ICAgcmVnaXN0ZXJfdCBzY3Rscl9lbDE7CiAgICAgcmVnaXN0ZXJfdCB0Y3JfZWwxOwogICAgIHVp
bnQ2NF90IHR0YnIwX2VsMSwgdHRicjFfZWwxOwogI2lmZGVmIENPTkZJR19BUk1fMzIKQEAgLTgy
Miw3ICs4MjIsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc18zMihjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewotICAg
ICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rscl9lbDEp
OworICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5z
Y3Rscl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgICBUQ1I6ICUwOCJQUklyZWdpc3RlciJc
biIsIGN0eHQtPnRjcl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgVFRCUjA6ICUwMTYiUFJJ
eDY0IlxuIiwgY3R4dC0+dHRicjBfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgICAgIFRUQlIxOiAl
MDE2IlBSSXg2NCJcbiIsIGN0eHQtPnR0YnIxX2VsMSk7CkBAIC04OTQsNyArODk0LDcgQEAgc3Rh
dGljIHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgICAgIHByaW50aygiICAgRVNSX0VMMTogJTA4IlBSSXgzMiJcbiIsIGN0eHQtPmVz
cl9lbDEpOwogICAgICAgICBwcmludGsoIiAgIEZBUl9FTDE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4
dC0+ZmFyKTsKICAgICAgICAgcHJpbnRrKCJcbiIpOwotICAgICAgICBwcmludGsoIiBTQ1RMUl9F
TDE6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOworICAgICAgICBwcmludGsoIiBT
Q1RMUl9FTDE6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOwogICAgICAgICBw
cmludGsoIiAgIFRDUl9FTDE6ICUwOCJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnRjcl9lbDEpOwog
ICAgICAgICBwcmludGsoIiBUVEJSMF9FTDE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4dC0+dHRicjBf
ZWwxKTsKICAgICAgICAgcHJpbnRrKCIgVFRCUjFfRUwxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eHQt
PnR0YnIxX2VsMSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAyOTYwYTUzZTY5Li44NmViZGQyYmNm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTE2Nyw3ICsxNjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAjZW5kaWYKIAogICAgIC8qIENvbnRyb2wgUmVnaXN0ZXJzICovCi0gICAgdWludDMyX3QgYWN0
bHIsIHNjdGxyOworICAgIHJlZ2lzdGVyX3Qgc2N0bHI7CisgICAgdWludDMyX3QgYWN0bHI7CiAg
ICAgdWludDMyX3QgY3BhY3I7CiAKICAgICB1aW50MzJfdCBjb250ZXh0aWRyOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
aW5kZXggMmY4OWJiMDBjMy4uMDNmMmVlNzVjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zOTEsMTIgKzM5
MSwxMiBAQCBzdGF0aWMgaW5saW5lIGludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1
X2hhc19jYWNoZV9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGNvbnN0IHVpbnQzMl90
IG1hc2sgPSBTQ1RMUl9BeHhfRUx4X0MgfCBTQ1RMUl9BeHhfRUx4X007CisgICAgY29uc3QgcmVn
aXN0ZXJfdCBtYXNrID0gU0NUTFJfQXh4X0VMeF9DIHwgU0NUTFJfQXh4X0VMeF9NOwogCiAgICAg
LyogT25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8KICAgICBBU1NFUlQoY3VycmVu
dCA9PSB2KTsKIAotICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgbWFzaykg
PT0gbWFzazsKKyAgICByZXR1cm4gKFJFQURfU1lTUkVHKFNDVExSX0VMMSkgJiBtYXNrKSA9PSBt
YXNrOwogfQogCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAppbmRl
eCA3NWExNDZjZDYyLi5jMzY1YjFiMzllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtMjkzLDcg
KzI5Myw3IEBAIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgewogCiAgICAgc3RydWN0IHZjcHVf
Z3Vlc3RfY29yZV9yZWdzIHVzZXJfcmVnczsgIC8qIENvcmUgQ1BVIHJlZ2lzdGVycyAqLwogCi0g
ICAgdWludDMyX3Qgc2N0bHI7CisgICAgdWludDY0X3Qgc2N0bHI7CiAgICAgdWludDY0X3QgdHRi
Y3IsIHR0YnIwLCB0dGJyMTsKIH07CiB0eXBlZGVmIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQg
dmNwdV9ndWVzdF9jb250ZXh0X3Q7CkBAIC0zODIsNyArMzgyLDcgQEAgdHlwZWRlZiB1aW50NjRf
dCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZpbmUgUFNSX0dVRVNUMzJfSU5JVCAgKFBTUl9BQlRfTUFT
S3xQU1JfRklRX01BU0t8UFNSX0lSUV9NQVNLfFBTUl9NT0RFX1NWQykKICNkZWZpbmUgUFNSX0dV
RVNUNjRfSU5JVCAoUFNSX0FCVF9NQVNLfFBTUl9GSVFfTUFTS3xQU1JfSVJRX01BU0t8UFNSX01P
REVfRUwxaCkKIAotI2RlZmluZSBTQ1RMUl9HVUVTVF9JTklUICAgIDB4MDBjNTAwNzgKKyNkZWZp
bmUgU0NUTFJfR1VFU1RfSU5JVCAgICB4ZW5fbWtfdWxsb25nKDB4MDBjNTAwNzgpCiAKIC8qCiAg
KiBWaXJ0dWFsIG1hY2hpbmUgcGxhdGZvcm0gKG1lbW9yeSBsYXlvdXQsIGludGVycnVwdHMpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:45:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7eJ-0006L1-Cx; Thu, 01 Aug 2019 09:45:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7eI-0006Kg-1a
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:26 +0000
X-Inumbo-ID: 15e1aa0e-b441-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15e1aa0e-b441-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7eG-0005PT-B7
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7eG-0002aI-8i
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7eG-0002aI-8i@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: macros: Introduce an
 assembly macro to alias x30
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5NDFiZmJmMTFlYWUwNWM5MmFhMzI0MmUzNTNkMTczOTc0Y2U3YmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyMiAyMjozOToyNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNjowOToyNSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBtYWNyb3M6IEludHJvZHVjZSBhbiBhc3NlbWJseSBt
YWNybyB0byBhbGlhcyB4MzAKICAgIAogICAgVGhlIHJldHVybiBhZGRyZXNzIG9mIGEgZnVuY3Rp
b24gaXMgYWx3YXlzIHN0b3JlZCBpbiB4MzAuIEZvciBjb252ZW5pZW5jZSwKICAgIGludHJvZHVj
ZSBhIHJlZ2lzdGVyIGFsaWFzIHNvICJsciIgY2FuIGJlIHVzZWQgaW4gYXNzZW1ibHkuCiAgICAK
ICAgIFRoaXMgaXMgZGVmaW5lZCBpbiBhc20tYXJtL2FybTY0L21hY3Jvcy5oIHRvIGFsbG93IGFs
bCBhc3NlbWJseSBmaWxlcwogICAgdG8gdXNlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUyAgICAgICAgIHwgNSAtLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9tYWNyb3MuaCB8IDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggOTdiMDVmNTNlYS4uMmQ5YTI3MTNhMSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKQEAgLTcsMTEgKzcsNiBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4K
IAogLyoKLSAqIFJlZ2lzdGVyIGFsaWFzZXMuCi0gKi8KLWxyICAgICAgLnJlcSAgICB4MzAgICAg
ICAgICAgICAgLyogbGluayByZWdpc3RlciAqLwotCi0vKgogICogU3RhY2sgcHVzaGluZy9wb3Bw
aW5nIChyZWdpc3RlciBwYWlycyBvbmx5KS4gRXF1aXZhbGVudCB0byBzdG9yZSBkZWNyZW1lbnQK
ICAqIGJlZm9yZSwgbG9hZCBpbmNyZW1lbnQgYWZ0ZXIuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvbWFjcm9zLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L21hY3Jvcy5oCmluZGV4IDljNWU2NzZiMzcuLmY5ODFiNGY0M2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvbWFjcm9zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9tYWNyb3MuaApAQCAtMjEsNSArMjEsMTAgQEAKICAgICBsZHIgICAgIFxkc3QsIFtcZHN0
LCBcdG1wXQogICAgIC5lbmRtCiAKKy8qCisgKiBSZWdpc3RlciBhbGlhc2VzLgorICovCitsciAg
ICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KKwogI2VuZGlm
IC8qIF9fQVNNX0FSTV9BUk02NF9NQUNST1NfSCAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:45:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7eU-0006NG-EY; Thu, 01 Aug 2019 09:45:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7eT-0006N4-AM
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:37 +0000
X-Inumbo-ID: 1bf55ebe-b441-11e9-9f65-93dfdd10ccfb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bf55ebe-b441-11e9-9f65-93dfdd10ccfb;
 Thu, 01 Aug 2019 09:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7eQ-0005Pj-H1
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7eQ-0002b2-Ed
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7eQ-0002b2-Ed@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Mark the end of
 subroutines with ENDPROC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzYzAzMDAyYzVkZmFmODk1MmZhNTVjY2E4Zjk5ZTk2OTQ4YmI3YjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyMiAyMjozOToyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNjoxMjoxMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBoZWFkOiBNYXJrIHRoZSBlbmQgb2Ygc3Vicm91dGlu
ZXMgd2l0aCBFTkRQUk9DCiAgICAKICAgIHB1dG4oKSBhbmQgcHV0cygpIGFyZSB0d28gc3Vicm91
dGluZXMuIEFkZCBFTkRQUk9DIGZvciB0aGUgYmVuZWZpdHMgb2YKICAgIHN0YXRpYyBhbmFseXNp
cyB0b29scyBhbmQgdGhlIHJlYWRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpp
bmRleCAwODA5NGEyNzNlLi5mMmQ3NDQ1ZjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTYzOCw2ICs2Mzgs
NyBAQCBwdXRzOgogICAgICAgICBiICAgICBwdXRzCiAxOgogICAgICAgICByZXQKK0VORFBST0Mo
cHV0cykKIAogLyogUHJpbnQgYSAzMi1iaXQgbnVtYmVyIGluIGhleC4gIFNwZWNpZmljIHRvIHRo
ZSBQTDAxMSBVQVJULgogICogeDA6IE51bWJlciB0byBwcmludC4KQEAgLTY1Niw2ICs2NTcsNyBA
QCBwdXRuOgogICAgICAgICBzdWJzICB4MywgeDMsICMxCiAgICAgICAgIGIubmUgIDFiCiAgICAg
ICAgIHJldAorRU5EUFJPQyhwdXRuKQogCiBoZXg6ICAgIC5hc2NpaSAiMDEyMzQ1Njc4OWFiY2Rl
ZiIKICAgICAgICAgLmFsaWduIDIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:45:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7ed-0006Ok-G4; Thu, 01 Aug 2019 09:45:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7eb-0006OO-RK
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:45 +0000
X-Inumbo-ID: 22073200-b441-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22073200-b441-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:45:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ea-0005Pr-N0
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ea-0002bl-KV
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7ea-0002bl-KV@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Don't clobber x30/lr
 in the macro PRINT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzOTZkYWJkZmQ2YzA1MGQ2YjJlZDM1OTNkYmFiYjgxYTRhYzQxZDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyMiAyMjozOToyNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNjoxMzo1NyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBoZWFkOiBEb24ndCBjbG9iYmVyIHgzMC9sciBpbiB0
aGUgbWFjcm8gUFJJTlQKICAgIAogICAgVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhl
IG1hY3JvIFBSSU5UIHdpbGwgY2xvYmJlciB4MzAvbHIuIFRoaXMKICAgIG1lYW5zIHRoZSB1c2Vy
IHNob3VsZCBzYXZlIGxyIGlmIGl0IGNhcmVzIGFib3V0IGl0LgogICAgCiAgICBGb2xsb3ctdXAg
cGF0Y2hlcyB3aWxsIGludHJvZHVjZSBtb3JlIHVzZSBvZiBQUklOVCBpbiBwbGFjZSB3aGVyZSBs
cgogICAgc2hvdWxkIGJlIHByZXNlcnZlZC4gUmF0aGVyIHRoYW4gcmVxdWlyaW5nIGFsbCB0aGUg
dXNlcnMgdG8gcHJlc2VydmUKICAgIGxyLCB0aGUgbWFjcm8gUFJJTlQgaXMgbW9kaWZpZWQgdG8g
c2F2ZSBhbmQgcmVzdG9yZSBpdC4KICAgIAogICAgV2hpbGUgdGhlIGNvbW1lbnQgc3RhdGUgeDMg
d2lsbCBiZSBjbG9iYmVyZWQsIHRoaXMgaXMgbm90IHRoZSBjYXNlLiBTbwogICAgUFJJTlQgd2ls
bCB1c2UgeDMgdG8gcHJlc2VydmUgbHIuCiAgICAKICAgIExhc3RseSwgdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgdG8gbW92ZSB0aGUgY29tbWVudCBvbiB0b3Agb2YgUFJJTlQgYW5kIHVzZQogICAgUFJJ
TlQgaW4gaW5pdF91YXJ0LiBCb3RoIGNoYW5nZXMgd2lsbCBiZSBoZWxwZnVsIGluIGEgZm9sbG93
LXVwIHBhdGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMjAgKysr
KysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGYyZDc0NDVmNmEuLjZhZmU4M2MzNDcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2hlYWQuUwpAQCAtNzgsMTIgKzc4LDE3IEBACiAgKiAgeDMwIC0gbHIKICAqLwogCi0vKiBNYWNy
byB0byBwcmludCBhIHN0cmluZyB0byB0aGUgVUFSVCwgaWYgdGhlcmUgaXMgb25lLgotICogQ2xv
YmJlcnMgeDAteDMuICovCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USwotI2RlZmluZSBQUklO
VChfcykgICAgICAgICAgIFwKLSAgICAgICAgYWRyICAgeDAsIDk4ZiA7ICAgICBcCi0gICAgICAg
IGJsICAgIHB1dHMgICAgOyAgICAgXAorLyoKKyAqIE1hY3JvIHRvIHByaW50IGEgc3RyaW5nIHRv
IHRoZSBVQVJULCBpZiB0aGVyZSBpcyBvbmUuCisgKgorICogQ2xvYmJlcnMgeDAgLSB4MworICov
CisjZGVmaW5lIFBSSU5UKF9zKSAgICAgICAgICBcCisgICAgICAgIG1vdiAgIHgzLCBsciA7ICAg
ICBcCisgICAgICAgIGFkciAgIHgwLCA5OGYgOyAgICBcCisgICAgICAgIGJsICAgIHB1dHMgICAg
OyAgICBcCisgICAgICAgIG1vdiAgIGxyLCB4MyA7ICAgICBcCiAgICAgICAgIFJPREFUQV9TVFIo
OTgsIF9zKQogI2Vsc2UgLyogQ09ORklHX0VBUkxZX1BSSU5USyAqLwogI2RlZmluZSBQUklOVChz
KQpAQCAtNjIyLDkgKzYyNyw4IEBAIGluaXRfdWFydDoKICNpZmRlZiBFQVJMWV9QUklOVEtfSU5J
VF9VQVJUCiAgICAgICAgIGVhcmx5X3VhcnRfaW5pdCB4MjMsIDAKICNlbmRpZgotICAgICAgICBh
ZHIgICB4MCwgMWYKLSAgICAgICAgYiAgICAgcHV0cwotUk9EQVRBX1NUUigxLCAiLSBVQVJUIGVu
YWJsZWQgLVxyXG4iKQorICAgICAgICBQUklOVCgiLSBVQVJUIGVuYWJsZWQgLVxyXG4iKQorICAg
ICAgICByZXQKIAogLyogUHJpbnQgZWFybHkgZGVidWcgbWVzc2FnZXMuCiAgKiB4MDogTnVsLXRl
cm1pbmF0ZWQgc3RyaW5nIHRvIHByaW50LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:46:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7er-0006Rg-Hm; Thu, 01 Aug 2019 09:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7ep-0006RQ-RE
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:59 +0000
X-Inumbo-ID: 281c885c-b441-11e9-917f-0fd8c56383d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 281c885c-b441-11e9-917f-0fd8c56383d4;
 Thu, 01 Aug 2019 09:45:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ek-0005QR-Sw
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ek-0002cK-QV
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7ek-0002cK-QV@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:45:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Rework UART
 initialization on boot CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhMjRjNDBkYTY2YTY3ZDAyMjAwOTZhMWNjMzkwYThmNjBiMGI3NWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyMiAyMjozOToyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNjoxNzo1OCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBoZWFkOiBSZXdvcmsgVUFSVCBpbml0aWFsaXphdGlv
biBvbiBib290IENQVQogICAgCiAgICBBbnl0aGluZyBleGVjdXRlZCBhZnRlciB0aGUgbGFiZWwg
Y29tbW9uX3N0YXJ0IGNhbiBiZSBleGVjdXRlZCBvbiBhbGwKICAgIENQVXMuIEhvd2V2ZXIgbW9z
dCBvZiB0aGUgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkIGJldHdlZW4gdGhlIGxhYmVsCiAgICBjb21t
b25fc3RhcnQgYW5kIGluaXRfdWFydCBhcmUgbm90IGV4ZWN1dGVkIG9uIHRoZSBib290IENQVS4K
ICAgIAogICAgVGhlIG9ubHkgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkIGFyZSB0byBsb29rdXAgdGhl
IENQVUlEIHNvIGl0IGNhbiBiZQogICAgcHJpbnRlZCBvbiB0aGUgY29uc29sZSAoaWYgZWFybHlw
cmludGsgaXMgZW5hYmxlZCkuIFByaW50aW5nIHRoZSBDUFVJRAogICAgaXMgbm90IGVudGlyZWx5
IHVzZWZ1bCB0byBoYXZlIGZvciB0aGUgYm9vdCBDUFUgYW5kIHJlcXVpcmVzIGEKICAgIGNvbmRp
dGlvbmFsIGJyYW5jaCB0byBieXBhc3MgdW51c2VkIGluc3RydWN0aW9ucy4KICAgIAogICAgRnVy
dGhlcm1vcmUsIHRoZSBmdW5jdGlvbiBpbml0X3VhcnQgaXMgb25seSBjYWxsZWQgZm9yIGJvb3Qg
Q1BVCiAgICByZXF1aXJpbmcgYW5vdGhlciBjb25kaXRpb25hbCBicmFuY2guIFRoaXMgbWFrZXMg
dGhlIGNvZGUgYSBiaXQgdHJpY2t5CiAgICB0byBmb2xsb3cuCiAgICAKICAgIFRoZSBVQVJUIGlu
aXRpYWxpemF0aW9uIGlzIG5vdyBtb3ZlZCBiZWZvcmUgdGhlIGxhYmVsIGNvbW1vbl9zdGFydC4g
VGhpcwogICAgbm93IHJlcXVpcmVzIHRvIGhhdmUgYSBzbGlnaHRseSBhbHRlcmVkIHByaW50IGZv
ciB0aGUgYm9vdCBDUFUgYW5kIHNldAogICAgdGhlIGVhcmx5IFVBUlQgYmFzZSBhZGRyZXNzIGlu
IGVhY2ggdGhlIHR3byBwYXRoIChib290IENQVSBhbmQKICAgIHNlY29uZGFyeSBDUFVzKS4KICAg
IAogICAgVGhpcyBoYXMgdGhlIG5pY2UgZWZmZWN0IHRvIHJlbW92ZSBhIGNvdXBsZSBvZiBjb25k
aXRpb25hbCBicmFuY2ggaW4KICAgIHRoZSBjb2RlLgogICAgCiAgICBBZnRlciB0aGlzIHJld29y
aywgdGhlIENQVUlEIGlzIG9ubHkgdXNlZCBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgdGhlCiAg
ICBzZWNvbmRhcnkgQ1BVcyBib290IHBhdGguIFNvIHRoZXJlIGlzIG5vIG5lZWQgdG8gInJlc2Vy
dmUiIHgyNCBmb3IgdGhlCiAgICBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2hlYWQuUyB8IDMxICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCA2
YWZlODNjMzQ3Li5iNjg0MDkxYWFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTY5LDcgKzY5LDcgQEAKICAq
ICB4MjEgLSBEVEIgYWRkcmVzcyAoYm9vdCBjcHUgb25seSkKICAqICB4MjIgLSBpc19zZWNvbmRh
cnlfY3B1CiAgKiAgeDIzIC0gVUFSVCBhZGRyZXNzCi0gKiAgeDI0IC0gY3B1aWQKKyAqICB4MjQg
LQogICogIHgyNSAtIGlkZW50aXR5IG1hcCBpbiBwbGFjZQogICogIHgyNiAtIHNraXBfemVyb19i
c3MKICAqICB4MjcgLQpAQCAtMjY1LDYgKzI2NSwxMiBAQCByZWFsX3N0YXJ0X2VmaToKICAgICAg
ICAgbG9hZF9wYWRkciB4MjEsIF9zZHRiCiAjZW5kaWYKIAorICAgICAgICAvKiBJbml0aWFsaXpl
IHRoZSBVQVJUIGlmIGVhcmx5cHJpbnRrIGhhcyBiZWVuIGVuYWJsZWQuICovCisjaWZkZWYgQ09O
RklHX0VBUkxZX1BSSU5USworICAgICAgICBibCAgICBpbml0X3VhcnQKKyNlbmRpZgorICAgICAg
ICBQUklOVCgiLSBCb290IENQVSBib290aW5nIC1cclxuIikKKwogICAgICAgICBtb3YgICB4MjIs
ICMwICAgICAgICAgICAgICAgIC8qIHgyMiA6PSBpc19zZWNvbmRhcnlfY3B1ICovCiAKICAgICAg
ICAgYiAgICAgY29tbW9uX3N0YXJ0CkBAIC0yODEsMTQgKzI4NywxMSBAQCBHTE9CQUwoaW5pdF9z
ZWNvbmRhcnkpCiAgICAgICAgIC8qIEJvb3QgQ1BVIGFscmVhZHkgemVybyBCU1Mgc28gc2tpcCBp
dCBvbiBzZWNvbmRhcnkgQ1BVcy4gKi8KICAgICAgICAgbW92ICAgeDI2LCAjMSAgICAgICAgICAg
ICAgICAvKiBYMjYgOj0gc2tpcF96ZXJvX2JzcyAqLwogCi1jb21tb25fc3RhcnQ6CiAgICAgICAg
IG1ycyAgIHgwLCBtcGlkcl9lbDEKICAgICAgICAgbGRyICAgeDEzLCA9KH5NUElEUl9IV0lEX01B
U0spCiAgICAgICAgIGJpYyAgIHgyNCwgeDAsIHgxMyAgICAgICAgICAgLyogTWFzayBvdXQgZmxh
Z3MgdG8gZ2V0IENQVSBJRCAqLwogCi0gICAgICAgIC8qIE5vbi1ib290IENQVXMgd2FpdCBoZXJl
IHVudGlsIF9fY3B1X3VwIGlzIHJlYWR5IGZvciB0aGVtICovCi0gICAgICAgIGNieiAgIHgyMiwg
MWYKLQorICAgICAgICAvKiBXYWl0IGhlcmUgdW50aWwgX19jcHVfdXAgaXMgcmVhZHkgdG8gaGFu
ZGxlIHRoZSBDUFUgKi8KICAgICAgICAgbG9hZF9wYWRkciB4MCwgc21wX3VwX2NwdQogICAgICAg
ICBkc2IgICBzeQogMjogICAgICBsZHIgICB4MSwgW3gwXQpAQCAtMzAwLDE0ICszMDMsMTQgQEAg
Y29tbW9uX3N0YXJ0OgogCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USwogICAgICAgICBsZHIg
ICB4MjMsID1FQVJMWV9VQVJUX0JBU0VfQUREUkVTUyAvKiB4MjMgOj0gVUFSVCBiYXNlIGFkZHJl
c3MgKi8KLSAgICAgICAgY2JueiAgeDIyLCAxZgotICAgICAgICBibCAgICBpbml0X3VhcnQgICAg
ICAgICAgICAgICAgIC8qIEJvb3QgQ1BVIHNldHMgdXAgdGhlIFVBUlQgdG9vICovCi0xOiAgICAg
IFBSSU5UKCItIENQVSAiKQorICAgICAgICBQUklOVCgiLSBDUFUgIikKICAgICAgICAgbW92ICAg
eDAsIHgyNAogICAgICAgICBibCAgICBwdXRuCiAgICAgICAgIFBSSU5UKCIgYm9vdGluZyAtXHJc
biIpCiAjZW5kaWYKIAorY29tbW9uX3N0YXJ0OgorCiAgICAgICAgIFBSSU5UKCItIEN1cnJlbnQg
RUwgIikKICAgICAgICAgbXJzICAgeDQsIEN1cnJlbnRFTAogICAgICAgICBtb3YgICB4MCwgeDQK
QEAgLTYyMCwxMCArNjIzLDE2IEBAIEVOVFJZKHN3aXRjaF90dGJyKQogICAgICAgICByZXQKIAog
I2lmZGVmIENPTkZJR19FQVJMWV9QUklOVEsKLS8qIEJyaW5nIHVwIHRoZSBVQVJULgotICogeDIz
OiBFYXJseSBVQVJUIGJhc2UgYWRkcmVzcwotICogQ2xvYmJlcnMgeDAteDEgKi8KKy8qCisgKiBJ
bml0aWFsaXplIHRoZSBVQVJULiBTaG91bGQgb25seSBiZSBjYWxsZWQgb24gdGhlIGJvb3QgQ1BV
LgorICoKKyAqIE91cHV0OgorICogIHgyMzogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFkZHJl
c3MKKyAqCisgKiBDbG9iYmVycyB4MCAtIHgxCisgKi8KIGluaXRfdWFydDoKKyAgICAgICAgbGRy
ICAgeDIzLCA9RUFSTFlfVUFSVF9CQVNFX0FERFJFU1MKICNpZmRlZiBFQVJMWV9QUklOVEtfSU5J
VF9VQVJUCiAgICAgICAgIGVhcmx5X3VhcnRfaW5pdCB4MjMsIDAKICNlbmRpZgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:46:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7ez-0006TI-JG; Thu, 01 Aug 2019 09:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7ey-0006T2-3j
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:08 +0000
X-Inumbo-ID: 2e2c444b-b441-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e2c444b-b441-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:46:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ev-0005Qk-2p
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7ev-0002dH-0I
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7ev-0002dH-0I@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:46:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Introduce print_reg
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlYzlmOTAyM2U5NDFhMDg5YjVhYWFlMzAxNzQzYzlmMGUxNGExMTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyMiAyMjozOToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1bCAyOSAxNjoyMjozNyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBoZWFkOiBJbnRyb2R1Y2UgcHJpbnRfcmVnCiAgICAK
ICAgIEF0IHRoZSBtb21lbnQsIHRoZSB1c2VyIHNob3VsZCBzYXZlIHgzMC9sciBpZiBpdCBjYXJl
cyBhYm91dCBpdC4KICAgIAogICAgRm9sbG93LXVwIHBhdGNoZXMgd2lsbCBpbnRyb2R1Y2UgbW9y
ZSB1c2Ugb2YgcHV0biBpbiBwbGFjZSB3aGVyZSBscgogICAgc2hvdWxkIGJlIHByZXNlcnZlZC4K
ICAgIAogICAgRnVydGhlcm1vcmUsIGFueSB1c2VyIG9mIHB1dG4gc2hvdWxkIGFsc28gbW92ZSB0
aGUgdmFsdWUgdG8gcmVnaXN0ZXIgeDAKICAgIGlmIGl0IHdhcyBzdG9yZWQgaW4gYSBkaWZmZXJl
bnQgcmVnaXN0ZXIuCiAgICAKICAgIEZvciBjb252ZW5pZW5jZSwgYSBuZXcgbWFjcm8gaXMgaW50
cm9kdWNlZCB0byBwcmludCBhIGdpdmVuIHJlZ2lzdGVyLgogICAgVGhlIG1hY3JvIHdpbGwgdGFr
ZSBjYXJlIGZvciB1cyB0byBtb3ZlIHRoZSB2YWx1ZSB0byB4MCBhbmQgYWxzbwogICAgcHJlc2Vy
dmUgbHIuCiAgICAKICAgIExhc3RseSB0aGUgbmV3IG1hY3JvIGlzIHVzZWQgdG8gcmVwbGFjZSBh
bGwgdGhlIGNhbGxzaXRlIG9mIHB1dG4uIFRoaXMKICAgIHdpbGwgc2ltcGxpZnkgcmV3b3JrL3Jl
dmlldyBsYXRlciBvbi4KICAgIAogICAgTm90ZSB0aGF0IEN1cnJlbnRFTCBpcyBub3cgc3RvcmVk
IGluIHg1IGluc3RlYWQgb2YgeDQgYmVjYXVzZSB0aGUgbGF0dGVyCiAgICB3aWxsIGJlIGNsb2Ji
ZXJlZCBieSB0aGUgbWFjcm8gcHJpbnRfcmVnLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGI2
ODQwOTFhYWMuLjYzZDYzYmM4ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtOTAsOCArOTAsMjUgQEAKICAg
ICAgICAgYmwgICAgcHV0cyAgICA7ICAgIFwKICAgICAgICAgbW92ICAgbHIsIHgzIDsgICAgIFwK
ICAgICAgICAgUk9EQVRBX1NUUig5OCwgX3MpCisKKy8qCisgKiBNYWNybyB0byBwcmludCB0aGUg
dmFsdWUgb2YgcmVnaXN0ZXIgXHhiCisgKgorICogQ2xvYmJlcnMgeDAgLSB4NAorICovCisubWFj
cm8gcHJpbnRfcmVnIHhiCisgICAgICAgIG1vdiAgIHgwLCBceGIKKyAgICAgICAgbW92ICAgeDQs
IGxyCisgICAgICAgIGJsICAgIHB1dG4KKyAgICAgICAgbW92ICAgbHIsIHg0CisuZW5kbQorCiAj
ZWxzZSAvKiBDT05GSUdfRUFSTFlfUFJJTlRLICovCiAjZGVmaW5lIFBSSU5UKHMpCisKKy5tYWNy
byBwcmludF9yZWcgeGIKKy5lbmRtCisKICNlbmRpZiAvKiAhQ09ORklHX0VBUkxZX1BSSU5USyAq
LwogCiAvKiBMb2FkIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIGEgc3ltYm9sIGludG8geGIgKi8K
QEAgLTMwNCwyMiArMzIxLDIwIEBAIEdMT0JBTChpbml0X3NlY29uZGFyeSkKICNpZmRlZiBDT05G
SUdfRUFSTFlfUFJJTlRLCiAgICAgICAgIGxkciAgIHgyMywgPUVBUkxZX1VBUlRfQkFTRV9BRERS
RVNTIC8qIHgyMyA6PSBVQVJUIGJhc2UgYWRkcmVzcyAqLwogICAgICAgICBQUklOVCgiLSBDUFUg
IikKLSAgICAgICAgbW92ICAgeDAsIHgyNAotICAgICAgICBibCAgICBwdXRuCisgICAgICAgIHBy
aW50X3JlZyB4MjQKICAgICAgICAgUFJJTlQoIiBib290aW5nIC1cclxuIikKICNlbmRpZgogCiBj
b21tb25fc3RhcnQ6CiAKICAgICAgICAgUFJJTlQoIi0gQ3VycmVudCBFTCAiKQotICAgICAgICBt
cnMgICB4NCwgQ3VycmVudEVMCi0gICAgICAgIG1vdiAgIHgwLCB4NAotICAgICAgICBibCAgICBw
dXRuCisgICAgICAgIG1ycyAgIHg1LCBDdXJyZW50RUwKKyAgICAgICAgcHJpbnRfcmVnIHg1CiAg
ICAgICAgIFBSSU5UKCIgLVxyXG4iKQogCiAgICAgICAgIC8qIEFyZSB3ZSBpbiBFTDIgKi8KLSAg
ICAgICAgY21wICAgeDQsICNQU1JfTU9ERV9FTDJ0Ci0gICAgICAgIGNjbXAgIHg0LCAjUFNSX01P
REVfRUwyaCwgIzB4NCwgbmUKKyAgICAgICAgY21wICAgeDUsICNQU1JfTU9ERV9FTDJ0CisgICAg
ICAgIGNjbXAgIHg1LCAjUFNSX01PREVfRUwyaCwgIzB4NCwgbmUKICAgICAgICAgYi5lcSAgZWwy
IC8qIFllcyAqLwogCiAgICAgICAgIC8qIE9LLCB3ZSdyZSBib25lZC4gKi8KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:46:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7f9-0006Us-Ku; Thu, 01 Aug 2019 09:46:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7f8-0006Uh-Fl
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:18 +0000
X-Inumbo-ID: 343d752e-b441-11e9-afde-b3d7b9ae9a49
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 343d752e-b441-11e9-afde-b3d7b9ae9a49;
 Thu, 01 Aug 2019 09:46:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7f5-0005Qz-8o
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7f5-0002dj-6V
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7f5-0002dj-6V@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:46:15 +0000
Subject: [Xen-changelog] [xen master] domain: stash xen_domctl_createdomain
 flags in struct domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7929850011820243156=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7929850011820243156==
Content-Type: text/plain

commit d8f2490561eb8879f415c8eb4c7993a92bd33850
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Tue Jul 30 11:59:01 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jul 30 11:59:01 2019 +0200

    domain: stash xen_domctl_createdomain flags in struct domain
    
    These are canonical source of data used to set various other flags. If
    they are available directly in struct domain then the other flags are no
    longer needed.
    
    This patch simply copies the flags into a new 'options' field in
    struct domain. Subsequent patches will do the related clean-up work.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/common/domain.c     | 6 ++++--
 xen/include/xen/sched.h | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/xen/common/domain.c b/xen/common/domain.c
index e8e850796e..9aefc2a680 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -331,6 +331,8 @@ struct domain *domain_create(domid_t domid,
     if ( (d = alloc_domain_struct()) == NULL )
         return ERR_PTR(-ENOMEM);
 
+    d->options = config ? config->flags : 0;
+
     /* Sort out our idea of is_system_domain(). */
     d->domain_id = domid;
 
@@ -352,7 +354,7 @@ struct domain *domain_create(domid_t domid,
     }
 
     /* Sort out our idea of is_{pv,hvm}_domain().  All system domains are PV. */
-    d->guest_type = ((config && (config->flags & XEN_DOMCTL_CDF_hvm_guest))
+    d->guest_type = ((d->options & XEN_DOMCTL_CDF_hvm_guest)
                      ? guest_type_hvm : guest_type_pv);
 
     TRACE_1D(TRC_DOM0_DOM_ADD, d->domain_id);
@@ -429,7 +431,7 @@ struct domain *domain_create(domid_t domid,
         watchdog_domain_init(d);
         init_status |= INIT_watchdog;
 
-        if ( config->flags & XEN_DOMCTL_CDF_xs_domain )
+        if ( d->options & XEN_DOMCTL_CDF_xs_domain )
         {
             d->is_xenstore = 1;
             d->disable_migrate = 1;
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 9578628c6a..7f4747e154 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -357,6 +357,7 @@ struct domain
     unsigned int     nr_pirqs;
 
     enum guest_type guest_type;
+    unsigned int     options;         /* copy of createdomain flags */
 
     /* Is this guest dying (i.e., a zombie)? */
     enum { DOMDYING_alive, DOMDYING_dying, DOMDYING_dead } is_dying;
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============7929850011820243156==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7929850011820243156==--

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:46:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7fH-0006WK-MN; Thu, 01 Aug 2019 09:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7fG-0006Vu-CT
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:26 +0000
X-Inumbo-ID: 3a4f258e-b441-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a4f258e-b441-11e9-8980-bc764e045a96;
 Thu, 01 Aug 2019 09:46:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7fF-0005RC-En
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7fF-0002eP-CR
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7fF-0002eP-CR@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:46:25 +0000
Subject: [Xen-changelog] [xen master] x86: don't include {amd-,
 }iommu.h from fixmap.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1MDQ1NGNmOWZhNDE3ZTA3OWM0OGE4NzJlYWQxNzYzNmE1YmU0NGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVsIDMw
IDEyOjAwOjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVsIDMwIDEyOjAwOjA1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGluY2x1ZGUge2FtZC0sfWlvbW11LmggZnJvbSBmaXhtYXAuaAogICAgCiAgICBU
aGUgI2luY2x1ZGUgd2FzIGFkZGVkIGJ5IDA3MDBjOTYyYWMgKCJBZGQgQU1EIElPTU1VIHN1cHBv
cnQgaW50bwogICAgaHlwZXJ2aXNvciIpIGFuZCBJIHRoZW4gZGlkbid0IGRyb3AgaXQgYWdhaW4g
aW4gZDdmOTEzYjhkZSAoIkFNRCBJT01NVToKICAgIHVzZSBpb3JlbWFwKCkiKTsgc2ltaWxhcmx5
IGZvciB4ZW4vaW9tbXUuaCBpbiA5OTMyMWUwZTZjICgiVlQtZDogdXNlCiAgICBpb3JlbWFwKCki
KS4gQXZvaWQgbmVlZGxlc3NseSByZS1idWlsZGluZyB1bnJlbGF0ZWQgZmlsZXMgd2hlbiBvbmx5
CiAgICBJT01NVSBkZWZpbml0aW9ucyBoYXZlIGNoYW5nZWQuCiAgICAKICAgIFR3byAjaW5jbHVk
ZS1zIG9mIHhlbi9pbml0LmggdHVybiBvdXQgbmVjZXNzYXJ5IGFzIHJlcGxhY2VtZW50LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9hY3BpL2FwZWkvYXBlaS1pby5jIHwgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2Fw
ZWkvZXJzdC5jICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgIHwgMiAt
LQogMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8uYyBiL3hlbi9kcml2ZXJzL2Fj
cGkvYXBlaS9hcGVpLWlvLmMKaW5kZXggODliNzBmNDVlZi4uZWFkZjdhNGRhYiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8uYworKysgYi94ZW4vZHJpdmVycy9hY3Bp
L2FwZWkvYXBlaS1pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5o
PgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3N0cmluZy5oPgogI2luY2x1ZGUgPHhlbi94
bWFsbG9jLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9hY3BpL2FwZWkvZXJzdC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2Vyc3QuYwppbmRleCAz
YTJlNDAzMTczLi4yM2E0ZTgyMmU3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkv
ZXJzdC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMKQEAgLTI4LDYgKzI4LDcg
QEAKICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4v
c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2Nr
Lmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9maXhtYXAuaAppbmRleCAxNmNjYWEyYzc3Li45ZmIyZjQ3OTQ2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZml4bWFwLmgKQEAgLTIxLDkgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgogI2lu
Y2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRlIDx4ZW4va2V4ZWMuaD4KLSNpbmNsdWRlIDx4ZW4v
aW9tbXUuaD4KICNpbmNsdWRlIDxhc20vYXBpY2RlZi5oPgotI2luY2x1ZGUgPGFzbS9hbWQtaW9t
bXUuaD4KICNpbmNsdWRlIDxhc20vbXNpLmg+CiAjaW5jbHVkZSA8YWNwaS9hcGVpLmg+CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 09:46:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 09:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ht7fV-0006YC-OT; Thu, 01 Aug 2019 09:46:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ht7fU-0006Y4-62
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:40 +0000
X-Inumbo-ID: 40617ce2-b441-11e9-8c2d-8f8b858291c8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40617ce2-b441-11e9-8c2d-8f8b858291c8;
 Thu, 01 Aug 2019 09:46:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7fP-0005RP-Ku
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ht7fP-0002ez-IR
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 09:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ht7fP-0002ez-IR@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 09:46:35 +0000
Subject: [Xen-changelog] [xen master] xen: credit2: avoid using
 cpumask_weight() in hot-paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1ODVlZDNjNzAyZTY4MGFlNDkyZDg1MmM4Y2ZmNjJjZjMwMGRmOTkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEp1
bCAyOSAxMjo0OTowOSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1bCAzMCAxMjoyMDoxNCAyMDE5
ICswMTAwCgogICAgeGVuOiBjcmVkaXQyOiBhdm9pZCB1c2luZyBjcHVtYXNrX3dlaWdodCgpIGlu
IGhvdC1wYXRocwogICAgCiAgICBjcHVtYXNrX3dlaWdodCgpIGlzIGtub3duIHRvIGJlIGV4cGVu
c2l2ZS4gSW4gQ3JlZGl0Miwgd2UgdXNlIGl0IGluCiAgICBsb2FkLWJhbGFuY2luZywgYnV0IG9u
bHkgZm9yIGtub3dpbmcgaG93IG1hbnkgQ1BVcyBhcmUgYWN0aXZlIGluIGEKICAgIHJ1bnF1ZXVl
LgogICAgCiAgICBLZWVwaW5nIHN1Y2ggY291bnQgaW4gYW4gaW50ZWdlciBmaWVsZCBvZiB0aGUg
cGVyLXJ1bnF1ZXVlIGRhdGEKICAgIHN0cnVjdHVyZSB3ZSBoYXZlLCBjb21wbGV0ZWx5IGF2b2lk
cyB0aGUgbmVlZCBmb3IgY3B1bWFza193ZWlnaHQoKS4KICAgIAogICAgV2hpbGUgdGhlcmUsIHJl
bW92ZSBhcyBtdWNoIG90aGVyIHVzZXMgb2YgaXQgYXMgd2UgY2FuLCBldmVuIGlmIG5vdCBpbgog
ICAgaG90LXBhdGhzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZh
Z2dpb2xpQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMTkgKysr
KysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA4ZTQzODFkOGE3Li5mYmRjNDYxOGNiIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYwpAQCAtNDY2LDYgKzQ2Niw3IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgewogICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgICAgIC8qIExvY2sgZm9yIHRoaXMgcnVu
cXVldWUgICAgICAgICAgICAgICAgICAgICAqLwogCiAgICAgc3RydWN0IGxpc3RfaGVhZCBydW5x
OyAgICAgLyogT3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIHZtcyAgICAgICAgICAgICAgICovCisg
ICAgdW5zaWduZWQgaW50IG5yX2NwdXM7ICAgICAgLyogSG93IG1hbnkgQ1BVcyBhcmUgc2hhcmlu
ZyB0aGlzIHJ1bnF1ZXVlICAgICovCiAgICAgaW50IGlkOyAgICAgICAgICAgICAgICAgICAgLyog
SUQgb2YgdGhpcyBydW5xdWV1ZSAoLTEgaWYgaW52YWxpZCkgICAgICAgICovCiAKICAgICBpbnQg
bG9hZDsgICAgICAgICAgICAgICAgICAvKiBJbnN0YW50YW5lb3VzIGxvYWQgKG51bSBvZiBub24t
aWRsZSB2Y3B1cykgKi8KQEAgLTI2MTMsOCArMjYxNCw4IEBAIHJldHJ5OgogICAgICAgICBpZiAo
IHN0Lm9ycWQtPmJfYXZnbG9hZCA+IGxvYWRfbWF4ICkKICAgICAgICAgICAgIGxvYWRfbWF4ID0g
c3Qub3JxZC0+Yl9hdmdsb2FkOwogCi0gICAgICAgIGNwdXNfbWF4ID0gY3B1bWFza193ZWlnaHQo
JnN0LmxycWQtPmFjdGl2ZSk7Ci0gICAgICAgIGkgPSBjcHVtYXNrX3dlaWdodCgmc3Qub3JxZC0+
YWN0aXZlKTsKKyAgICAgICAgY3B1c19tYXggPSBzdC5scnFkLT5ucl9jcHVzOworICAgICAgICBp
ID0gc3Qub3JxZC0+bnJfY3B1czsKICAgICAgICAgaWYgKCBpID4gY3B1c19tYXggKQogICAgICAg
ICAgICAgY3B1c19tYXggPSBpOwogCkBAIC0zNjk3LDcgKzM2OTgsNyBAQCBjc2NoZWQyX2R1bXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICAgICAgICAgIlx0aW5zdGxvYWQg
ICAgICAgICAgID0gJWRcbiIKICAgICAgICAgICAgICAgICJcdGF2ZWxvYWQgICAgICAgICAgICA9
ICUiUFJJX3N0aW1lIiAofiUiUFJJX3N0aW1lIiUlKVxuIiwKICAgICAgICAgICAgICAgIGksCi0g
ICAgICAgICAgICAgICBjcHVtYXNrX3dlaWdodCgmcHJ2LT5ycWRbaV0uYWN0aXZlKSwKKyAgICAg
ICAgICAgICAgIHBydi0+cnFkW2ldLm5yX2NwdXMsCiAgICAgICAgICAgICAgICBucl9jcHVfaWRz
LCBjcHVtYXNrX2JpdHMoJnBydi0+cnFkW2ldLmFjdGl2ZSksCiAgICAgICAgICAgICAgICBwcnYt
PnJxZFtpXS5tYXhfd2VpZ2h0LAogICAgICAgICAgICAgICAgcHJ2LT5ycWRbaV0ucGlja19iaWFz
LApAQCAtMzgxNSw3ICszODE2LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRl
ICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKIAogICAgIF9fY3B1bWFza19zZXRfY3B1
KGNwdSwgJnNwYy0+c2libGluZ19tYXNrKTsKIAotICAgIGlmICggY3B1bWFza193ZWlnaHQoJnJx
ZC0+YWN0aXZlKSA+IDAgKQorICAgIGlmICggcnFkLT5ucl9jcHVzID4gMCApCiAgICAgICAgIGZv
cl9lYWNoX2NwdSAoIHJjcHUsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSApCiAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUocmNwdSwgJnJxZC0+YWN0aXZlKSApCiAgICAg
ICAgICAgICB7CkBAIC0zODI4LDcgKzM4MjksMTAgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVk
Ml9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKICAgICBfX2NwdW1hc2tfc2V0X2NwdShj
cHUsICZycWQtPnNtdF9pZGxlKTsKIAotICAgIGlmICggY3B1bWFza193ZWlnaHQoJnJxZC0+YWN0
aXZlKSA9PSAxICkKKyAgICBycWQtPm5yX2NwdXMrKzsKKyAgICBBU1NFUlQoY3B1bWFza193ZWln
aHQoJnJxZC0+YWN0aXZlKSA9PSBycWQtPm5yX2NwdXMpOworCisgICAgaWYgKCBycWQtPm5yX2Nw
dXMgPT0gMSApCiAgICAgICAgIHJxZC0+cGlja19iaWFzID0gY3B1OwogCiAgICAgcmV0dXJuIHNw
Yy0+cnVucV9pZDsKQEAgLTM5MzQsNyArMzkzOCwxMCBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAgZm9y
X2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKICAgICAgICAgX19jcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CiAKLSAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoJnJxZC0+YWN0aXZlKSApCisgICAgcnFkLT5ucl9jcHVzLS07CisgICAg
QVNTRVJUKGNwdW1hc2tfd2VpZ2h0KCZycWQtPmFjdGl2ZSkgPT0gcnFkLT5ucl9jcHVzKTsKKwor
ICAgIGlmICggcnFkLT5ucl9jcHVzID09IDAgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxP
R19JTkZPICIgTm8gY3B1cyBsZWZ0IG9uIHJ1bnF1ZXVlLCBkaXNhYmxpbmdcbiIpOwogICAgICAg
ICBkZWFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 18:22:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 18:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htFiN-0006lF-Ji; Thu, 01 Aug 2019 18:22:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htFiM-0006l9-0Q
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:10 +0000
X-Inumbo-ID: 4486c5be-b489-11e9-952c-9b085266f8d7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4486c5be-b489-11e9-952c-9b085266f8d7;
 Thu, 01 Aug 2019 18:22:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htFiI-000889-Aq
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htFiI-0004cm-84
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htFiI-0004cm-84@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 18:22:06 +0000
Subject: [Xen-changelog] [xen staging] tools/xen-ucode: Upload a microcode
 blob to the hypervisor
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1ZjEzMzgyYWFmMjk0MTFjZjc2NDMyMDU0ZWQyNDQ5ZDU3NzM5NjgKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEF1ZyAxIDE4
OjIyOjM2IDIwMTkgKzA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEF1ZyAxIDE4OjQ1OjEzIDIwMTkgKzAxMDAK
CiAgICB0b29scy94ZW4tdWNvZGU6IFVwbG9hZCBhIG1pY3JvY29kZSBibG9iIHRvIHRoZSBoeXBl
cnZpc29yCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJvdmlkZXMgYSB0b29sIGZvciBsYXRlIG1pY3Jv
Y29kZSB1cGRhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFtVc2UgY29uc2lzdGVudCBzdHlsZS4gIEFkZCB0byBnaXRp
Z25vcmUuXQogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjMgKysrKysrKysrKysrKwogdG9vbHMvbWlz
Yy8uZ2l0aWdub3JlICAgICAgICAgfCAgMSArCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAg
ICB8ICA0ICsrKwogdG9vbHMvbWlzYy94ZW4tdWNvZGUuYyAgICAgICAgfCA3OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEwNyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwYTdkODk0MGMwLi4wZmY2ZWQ5
ZTcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTI0NCw2ICsxMjQ0LDcgQEAgdHlwZWRlZiB1
aW50MzJfdCB4Y19ub2RlX3RvX25vZGVfZGlzdF90OwogaW50IHhjX3BoeXNpbmZvKHhjX2ludGVy
ZmFjZSAqeGNoLCB4Y19waHlzaW5mb190ICppbmZvKTsKIGludCB4Y19jcHV0b3BvaW5mbyh4Y19p
bnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgKm1heF9jcHVzLAogICAgICAgICAgICAgICAgICAgIHhj
X2NwdXRvcG9fdCAqY3B1dG9wbyk7CitpbnQgeGNfbWljcm9jb2RlX3VwZGF0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgbGVuKTsKIGludCB4Y19udW1haW5mbyh4
Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgKm1heF9ub2RlcywKICAgICAgICAgICAgICAgICB4
Y19tZW1pbmZvX3QgKm1lbWluZm8sIHVpbnQzMl90ICpkaXN0YW5jZSk7CiBpbnQgeGNfcGNpdG9w
b2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIG51bV9kZXZzLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IDVlNjcx
NGFlMmIuLjhlNjBiNmU5ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysg
Yi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTIyNiw2ICsyMjYsMjkgQEAgaW50IHhjX3BoeXNp
bmZvKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiAwOwogfQogCitpbnQgeGNfbWljcm9j
b2RlX3VwZGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgbGVu
KQoreworICAgIGludCByZXQ7CisgICAgREVDTEFSRV9QTEFURk9STV9PUDsKKyAgICBERUNMQVJF
X0hZUEVSQ0FMTF9CVUZGRVIoc3RydWN0IHhlbnBmX21pY3JvY29kZV91cGRhdGUsIHVjKTsKKwor
ICAgIHVjID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIHVjLCBsZW4pOworICAgIGlm
ICggdWMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIG1lbWNweSh1YywgYnVm
LCBsZW4pOworCisgICAgcGxhdGZvcm1fb3AuY21kID0gWEVOUEZfbWljcm9jb2RlX3VwZGF0ZTsK
KyAgICBwbGF0Zm9ybV9vcC51Lm1pY3JvY29kZS5sZW5ndGggPSBsZW47CisgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUocGxhdGZvcm1fb3AudS5taWNyb2NvZGUuZGF0YSwgdWMpOworCisgICAgcmV0
ID0gZG9fcGxhdGZvcm1fb3AoeGNoLCAmcGxhdGZvcm1fb3ApOworCisgICAgeGNfaHlwZXJjYWxs
X2J1ZmZlcl9mcmVlKHhjaCwgdWMpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogaW50IHhjX2Nw
dXRvcG9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCAqbWF4X2NwdXMsCiAgICAgICAg
ICAgICAgICAgICAgeGNfY3B1dG9wb190ICpjcHV0b3BvKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy8uZ2l0aWdub3JlIGIvdG9vbHMvbWlzYy8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM1ZmUyY2ZjY2QKLS0tIC9kZXYvbnVsbAorKysgYi90b29s
cy9taXNjLy5naXRpZ25vcmUKQEAgLTAsMCArMSBAQAoreGVuLXVjb2RlCmRpZmYgLS1naXQgYS90
b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQppbmRleCBkNDMyMGRjZTgx
Li42Mzk0N2JmYWRjIDEwMDY0NAotLS0gYS90b29scy9taXNjL01ha2VmaWxlCisrKyBiL3Rvb2xz
L21pc2MvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcgQEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4
NikgICAgICs9IHhlbi1odm1jcmFzaAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9
IHhlbi1odm1jdHgKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbG93bWVt
ZAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1tZm5kdW1wCitJTlNUQUxM
X1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLXVjb2RlCiBJTlNUQUxMX1NCSU4gICAgICAg
ICAgICAgICAgICAgKz0geGVuY292CiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0g
eGVubG9ja3Byb2YKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5wZXJmCkBA
IC0xMTMsNCArMTE0LDcgQEAgeGVuLWxvd21lbWQ6IHhlbi1sb3dtZW1kLm8KIHhlbmNvdjogeGVu
Y292Lm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQo
QVBQRU5EX0xERkxBR1MpCiAKK3hlbi11Y29kZTogeGVuLXVjb2RlLm8KKwkkKENDKSAkKExERkxB
R1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCisKIC1p
bmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tdWNvZGUu
YyBiL3Rvb2xzL21pc2MveGVuLXVjb2RlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uMGMyNTdmNDk5OAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL21pc2MveGVuLXVj
b2RlLmMKQEAgLTAsMCArMSw3OCBAQAorI2RlZmluZSBfR05VX1NPVVJDRQorCisjaW5jbHVkZSA8
c3RkaW8uaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2lu
Y2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8aW50dHlwZXMu
aD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKyNpbmNsdWRl
IDxzeXMvc3RhdC5oPgorI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8eGVuY3RybC5oPgor
CitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworICAgIGludCBmZCwgcmV0Owor
ICAgIGNoYXIgKmZpbGVuYW1lLCAqYnVmOworICAgIHNpemVfdCBsZW47CisgICAgc3RydWN0IHN0
YXQgc3Q7CisgICAgeGNfaW50ZXJmYWNlICp4Y2g7CisKKyAgICBpZiAoIGFyZ2MgPCAyICkKKyAg
ICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICJ4ZW4tdWNvZGU6
IFhlbiBtaWNyb2NvZGUgdXBkYXRpbmcgdG9vbFxuIgorICAgICAgICAgICAgICAgICJVc2FnZTog
JXMgPG1pY3JvY29kZSBibG9iPlxuIiwgYXJndlswXSk7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKworICAgIGZpbGVuYW1lID0gYXJndlsxXTsKKyAgICBmZCA9IG9wZW4oZmlsZW5hbWUsIE9f
UkRPTkxZKTsKKyAgICBpZiAoIGZkIDwgMCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkNvdWxkIG5vdCBvcGVuICVzLiAoZXJyOiAlcylcbiIsCisgICAgICAgICAgICAgICAgZmls
ZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisK
KyAgICBpZiAoIGZzdGF0KGZkLCAmc3QpICE9IDAgKQorICAgIHsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICJDb3VsZCBub3QgZ2V0IHRoZSBzaXplIG9mICVzLiAoZXJyOiAlcylcbiIsCisgICAg
ICAgICAgICAgICAgZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBl
cnJubzsKKyAgICB9CisKKyAgICBsZW4gPSBzdC5zdF9zaXplOworICAgIGJ1ZiA9IG1tYXAoMCwg
bGVuLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCBmZCwgMCk7CisgICAgaWYgKCBidWYgPT0gTUFQ
X0ZBSUxFRCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIm1tYXAgZmFpbGVkLiAo
ZXJyb3I6ICVzKVxuIiwgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVycm5vOwor
ICAgIH0KKworICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOworICAg
IGlmICggeGNoID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJv
ciBvcGVuaW5nIHhjIGludGVyZmFjZS4gKGVycjogJXMpXG4iLAorICAgICAgICAgICAgICAgIHN0
cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisKKyAgICByZXQg
PSB4Y19taWNyb2NvZGVfdXBkYXRlKHhjaCwgYnVmLCBsZW4pOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gdXBkYXRlIG1pY3JvY29kZS4gKGVycjog
JXMpXG4iLAorICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisKKyAgICB4Y19pbnRl
cmZhY2VfY2xvc2UoeGNoKTsKKworICAgIGlmICggbXVubWFwKGJ1ZiwgbGVuKSApCisgICAgewor
ICAgICAgICBwcmludGYoIkNvdWxkIG5vdCB1bm1hcDogJWQoJXMpXG4iLCBlcnJubywgc3RyZXJy
b3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVycm5vOworICAgIH0KKyAgICBjbG9zZShmZCk7
CisKKyAgICByZXR1cm4gMDsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 01 18:22:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Aug 2019 18:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htFiV-0006mo-Lm; Thu, 01 Aug 2019 18:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fGDx=V5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htFiU-0006mh-7g
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:18 +0000
X-Inumbo-ID: 4a9fb46a-b489-11e9-82c5-63bf97003197
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a9fb46a-b489-11e9-82c5-63bf97003197;
 Thu, 01 Aug 2019 18:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htFiS-00088E-H2
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htFiS-0004df-EJ
 for xen-changelog@lists.xenproject.org; Thu, 01 Aug 2019 18:22:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htFiS-0004df-EJ@xenbits.xenproject.org>
Date: Thu, 01 Aug 2019 18:22:16 +0000
Subject: [Xen-changelog] [xen staging] x86/microcode: always
 collect_cpu_info() during boot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiYjJjNTVjZjg3MGU3OGJjN2Y1MTQ3ODRiMmNkOGM5NDdkODcyOWMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgQXVnIDEgMTg6MjI6MzcgMjAxOSArMDgwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXVnIDEgMTg6NDU6MzIg
MjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IGFsd2F5cyBjb2xsZWN0X2NwdV9pbmZvKCkg
ZHVyaW5nIGJvb3QKICAgIAogICAgQ3VycmVudGx5IGNwdV9zaWcgc3RydWN0IGlzIG5vdCB1cGRh
dGVkIGR1cmluZyBib290IGlmIG5vIG1pY3JvY29kZSBibG9iCiAgICBpcyBzcGVjaWZpZWQgYnkg
InVjb2RlPVs8aW50ZXJnZXI+fCBzY2FuXSIuCiAgICAKICAgIEl0IHdpbGwgcmVzdWx0IGluIGNw
dV9zaWcucmV2IGJlaW5nIDAgd2hpY2ggYWZmZWN0cyBBUElDJ3MKICAgIGNoZWNrX2RlYWRsaW5l
X2VycmF0YSgpIGFuZCByZXRwb2xpbmVfc2FmZSgpIGZ1bmN0aW9ucy4KICAgIAogICAgRml4IHRo
aXMgYnkgZ2V0dGluZyB1Y29kZSByZXZpc2lvbiBlYXJseSBkdXJpbmcgYm9vdCBhbmQgU01QIGJy
aW5nIHVwLgogICAgV2hpbGUgYXQgaXQsIHByb3RlY3QgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUoKSBmb3IgY2FzZXMgd2hlbgogICAgbWljcm9jb2RlX29wcyBpcyBOVUxMLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jIHwgMTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCA0MTYzZjUwYmI3Li40MjFkNTdlOTI1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jCkBAIC0zODMsMTAgKzM4MywxNSBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Js
b2NrIG1pY3JvY29kZV9wZXJjcHVfbmZiID0gewogCiBpbnQgX19pbml0IGVhcmx5X21pY3JvY29k
ZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogeworICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAm
cGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBpbnQgcmMgPSAwOwogICAgIHZvaWQg
KmRhdGEgPSBOVUxMOwogICAgIHNpemVfdCBsZW47CiAKKyAgICBpZiAoICFtaWNyb2NvZGVfb3Bz
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKICAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSAp
CiAgICAgewogICAgICAgICBsZW4gPSB1Y29kZV9ibG9iLnNpemU7CkBAIC0zOTcsNiArNDAyLDkg
QEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0
ZSkKICAgICAgICAgbGVuID0gdWNvZGVfbW9kLm1vZF9lbmQ7CiAgICAgICAgIGRhdGEgPSBib290
c3RyYXBfbWFwKCZ1Y29kZV9tb2QpOwogICAgIH0KKworICAgIG1pY3JvY29kZV9vcHMtPmNvbGxl
Y3RfY3B1X2luZm8oY3B1LCAmdWNpLT5jcHVfc2lnKTsKKwogICAgIGlmICggZGF0YSApCiAgICAg
ewogICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRh
dGUgKQpAQCAtNDEzLDYgKzQyMSw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0
ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAKIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2lu
aXQodm9pZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
ICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdSk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSBtaWNyb2NvZGVfaW5pdF9pbnRlbCgpOwpA
QCAtNDI1LDYgKzQzNSw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkK
IAogICAgIGlmICggbWljcm9jb2RlX29wcyApCiAgICAgeworICAgICAgICBtaWNyb2NvZGVfb3Bz
LT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CisKICAgICAgICAgaWYgKCB1
Y29kZV9tb2QubW9kX2VuZCB8fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMgPSBl
YXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh0cnVlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 02 15:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Aug 2019 15:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htZtd-0005dH-4J; Fri, 02 Aug 2019 15:55:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UTC9=V6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htZtb-0005d7-Km
 for xen-changelog@lists.xenproject.org; Fri, 02 Aug 2019 15:55:07 +0000
X-Inumbo-ID: e4bf7243-b53d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4bf7243-b53d-11e9-8980-bc764e045a96;
 Fri, 02 Aug 2019 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htZtY-0004Er-HD
 for xen-changelog@lists.xenproject.org; Fri, 02 Aug 2019 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htZtY-0000ED-EK
 for xen-changelog@lists.xenproject.org; Fri, 02 Aug 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htZtY-0000ED-EK@xenbits.xenproject.org>
Date: Fri, 02 Aug 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] ci: install C++ in opensuse-leap CI
 container
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwNzg1M2Q4OWRhOTgzMzc3NTMwZWFhZGIxNTc3MDZjOTk1YTA2ZWQKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
bCAyNiAxMjowMzoyNSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgMiAxNjo0ODowMCAyMDE5
ICswMTAwCgogICAgY2k6IGluc3RhbGwgQysrIGluIG9wZW5zdXNlLWxlYXAgQ0kgY29udGFpbmVy
CiAgICAKICAgIFRoZSBvcGVuU1VTRSBMZWFwIGNvbnRhaW5lciBpbWFnZSwgYnVpbHQgYWZ0ZXIK
ICAgIG9wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSB3YXMgbWlzc2luZyB0aGUgZ2NjLWMrKywKICAg
IHdoaWNoIGlzIG5lY2Vzc2FyeSwgZS5nLiwgZm9yIGJ1aWxkaW5nIE9WTUYuCiAgICAKICAgIEFk
ZCBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
Ci0tLQogYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSB8IDEg
KwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQv
c3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKaW5kZXggNjE0YTVjODQwNS4uYTYyN2M5YTFm
MSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2Vy
ZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxl
CkBAIC0yMSw2ICsyMSw3IEBAIFJVTiB6eXBwZXIgaW5zdGFsbCAteSBcCiAgICAgICAgIGRpc2Nv
dW50IFwKICAgICAgICAgZmxleCBcCiAgICAgICAgIGdjYyBcCisgICAgICAgIGdjYy1jKysgXAog
ICAgICAgICBnZXR0ZXh0LXRvb2xzIFwKICAgICAgICAgZ2l0IFwKICAgICAgICAgZ2xpYjItZGV2
ZWwgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htscs-0006mM-G3; Sat, 03 Aug 2019 11:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htscr-0006mH-7Q
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:05 +0000
X-Inumbo-ID: 875148bf-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 875148bf-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:55:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htscp-0004vf-7O
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htscp-0001SD-4h
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htscp-0001SD-4h@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:03 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Fix build dependenices for
 reloc.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2006683779812971979=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2006683779812971979==
Content-Type: text/plain

commit 78c0000c87ce498bf621914c0554b83fac3ee00d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Tue Jul 30 17:40:33 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Jul 31 11:19:45 2019 +0100

    x86/boot: Fix build dependenices for reloc.c
    
    c/s 201f852eaf added start_info.h and kconfig.h to reloc.c, but only updated
    start_info.h in RELOC_DEPS.
    
    This causes reloc.c to not be regenerated when Kconfig changes.  It is most
    noticeable when enabling CONFIG_PVH and finding the resulting binary crash
    early with:
    
      (d9) (XEN)
      (d9) (XEN) ****************************************
      (d9) (XEN) Panic on CPU 0:
      (d9) (XEN) Magic value is wrong: c2c2c2c2
      (d9) (XEN) ****************************************
      (d9) (XEN)
      (d9) (XEN) Reboot in five seconds...
      (XEN) d9v0 Triple fault - invoking HVM shutdown action 1
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/boot/Makefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/boot/Makefile b/xen/arch/x86/boot/Makefile
index e10388282f..9b31bfcbfb 100644
--- a/xen/arch/x86/boot/Makefile
+++ b/xen/arch/x86/boot/Makefile
@@ -4,7 +4,10 @@ DEFS_H_DEPS = defs.h $(BASEDIR)/include/xen/stdbool.h
 
 CMDLINE_DEPS = $(DEFS_H_DEPS) video.h
 
-RELOC_DEPS = $(DEFS_H_DEPS) $(BASEDIR)/include/xen/multiboot.h \
+RELOC_DEPS = $(DEFS_H_DEPS) \
+	     $(BASEDIR)/include/generated/autoconf.h \
+	     $(BASEDIR)/include/xen/kconfig.h \
+	     $(BASEDIR)/include/xen/multiboot.h \
 	     $(BASEDIR)/include/xen/multiboot2.h \
 	     $(BASEDIR)/include/public/arch-x86/hvm/start_info.h
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============2006683779812971979==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2006683779812971979==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsd2-0006n6-I3; Sat, 03 Aug 2019 11:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsd1-0006n0-JD
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:15 +0000
X-Inumbo-ID: 8d63a2ac-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d63a2ac-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:55:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htscz-0004wF-Di
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htscz-0001Sk-BG
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htscz-0001Sk-BG@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:13 +0000
Subject: [Xen-changelog] [xen master] grant_table: harden bound accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2Mjc3NjMzMmNhYzkyZDZkMDBkOGFlNGQzNDQxYmM2NTA4NWJmNDkKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFdlZCBK
dWwgMzEgMTM6MTI6MTIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTM6MTI6MTIgMjAxOSArMDIwMAoK
ICAgIGdyYW50X3RhYmxlOiBoYXJkZW4gYm91bmQgYWNjZXNzZXMKICAgIAogICAgR3Vlc3RzIGNh
biBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0IGNvbnRyb2xs
ZWQKICAgIGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgYXMgaW5kZXggZm9yIG1lbW9y
eSBsb2FkcyBhZnRlciBib3VuZAogICAgY2hlY2tzIGhhdmUgYmVlbiBkb25lLiBUbyBhdm9pZCBz
cGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlCiAgICB1c2UgdGhlIGFycmF5X2lu
ZGV4X25vc3BlYyBtYWNybyB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgbWFjcm8KICAgIGJsb2Nr
X3NwZWN1bGF0aW9uLiBOb3RlLCB0aGUgYmxvY2tfc3BlY3VsYXRpb24gbWFjcm8gaXMgdXNlZCBv
biBhbGwKICAgIHBhdGggaW4gc2hhcmVkX2VudHJ5X2hlYWRlciBhbmQgbnJfZ3JhbnRfZW50cmll
cy4gVGhpcyB3YXksIGFmdGVyIGEKICAgIGNhbGwgdG8gc3VjaCBhIGZ1bmN0aW9uLCBhbGwgYm91
bmQgY2hlY2tzIHRoYXQgaGFwcGVuZWQgYmVmb3JlIGJlY29tZQogICAgYXJjaGl0ZWN0dXJhbCB2
aXNpYmxlLCBzbyB0aGF0IG5vIGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBpcyByZXF1aXJlZAogICAg
Zm9yIGNvcnJlc3BvbmRpbmcgYXJyYXkgYWNjZXNzZXMuIEFzIHRoZSB3YXkgd2UgaW50cm9kdWNl
IGFuIGxmZW5jZQogICAgaW5zdHJ1Y3Rpb24gbWlnaHQgYWxsb3cgdGhlIGNvbXBpbGVyIHRvIHJl
bG9hZCBjZXJ0YWluIHZhbHVlcyBmcm9tCiAgICBtZW1vcnkgbXVsdGlwbGUgdGltZXMsIHdlIHRy
eSB0byBhdm9pZCBzcGVjdWxhdGl2ZWx5IGNvbnRpbnVpbmcKICAgIGV4ZWN1dGlvbiB3aXRoIHN0
YWxlIHJlZ2lzdGVyIGRhdGEgYnkgbW92aW5nIHJlbGV2YW50IGRhdGEgaW50bwogICAgZnVuY3Rp
b24gbG9jYWwgdmFyaWFibGVzLgogICAgCiAgICBTcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgbm90
IGJsb2NrZWQgaW4gY2FzZSBvbmUgb2YgdGhlIGZvbGxvd2luZwogICAgcHJvcGVydGllcyBpcyB0
cnVlOgogICAgIC0gcGF0aCBjYW5ub3QgYmUgdHJpZ2dlcmVkIGJ5IHRoZSBndWVzdAogICAgIC0g
cGF0aCBkb2VzIG5vdCByZXR1cm4gdG8gdGhlIGd1ZXN0CiAgICAgLSBwYXRoIGRvZXMgbm90IHJl
c3VsdCBpbiBhbiBvdXQtb2YtYm91bmQgYWNjZXNzCiAgICAgLSBwYXRoIGlzIHVubGlrZWx5IHRv
IGJlIGV4ZWN1dGVkIHJlcGVhdGVkbHkgaW4gcmFwaWQgc3VjY2Vzc2lvbgogICAgT25seSB0aGUg
Y29tYmluYXRpb24gb2YgdGhlIGFib3ZlIHByb3BlcnRpZXMgYWxsb3dzIHRvIGFjdHVhbGx5IGxl
YWsKICAgIGNvbnRpbnVvdXMgY2h1bmtzIG9mIG1lbW9yeS4gVGhlcmVmb3JlLCB3ZSBvbmx5IGFk
ZCB0aGUgcGVuYWx0eSBvZgogICAgcHJvdGVjdGl2ZSBtZWNoYW5pc21zIGluIGNhc2UgYSBwb3Rl
bnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kCiAgICBhY2Nlc3MgbWF0Y2hlcyBhbGwgdGhl
IGFib3ZlIHByb3BlcnRpZXMuCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHJlc3NlcyBvbmx5IG91
dC1vZi1ib3VuZCBhY2Nlc3NlcyB3aG9zZSBpbmRleCBpcwogICAgZGlyZWN0bHkgY29udHJvbGxl
ZCBieSB0aGUgZ3Vlc3QsIGFuZCB0aGUgaW5kZXggaXMgY2hlY2tlZCBiZWZvcmUuCiAgICBQb3Rl
bnRpYWwgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIHRoYXQgYXJlIGNhdXNlZCBieSBzcGVjdWxhdGl2
ZWx5CiAgICBldmFsdWF0aW5nIHRoZSB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHRhYmxlIGFyZSBu
b3QgYWRkcmVzc2VkIGluIHRoaXMKICAgIGNvbW1pdC4gSGVuY2UsIHNwZWN1bGF0aXZlIG91dC1v
Zi1ib3VuZCBhY2Nlc3NlcyBtaWdodCBzdGlsbCBiZQogICAgcG9zc2libGUsIGZvciBleGFtcGxl
IGluIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbiwgd2hlbiBjYWxsaW5nCiAgICBnbnR0YWJf
Z3Jvd190YWJsZSwgdGhlIGFzc2VydGlvbiB0aGF0IHRoZSBncmFudCB0YWJsZSB2ZXJzaW9uIGVx
dWFscwogICAgdHdvIG1pZ2h0IG5vdCBob2xkIHVuZGVyIHNwZWN1bGF0aW9uLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAyMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOTc2OTVhMjIxYS4uMzUxOGFmMGI4MCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtOTExLDYgKzkxMSw3IEBAIG1hcF9ncmFudF9yZWYoCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqbGQsICpyZCwgKm93bmVyID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwg
KnJndDsKKyAgICBncmFudF9yZWZfdCByZWY7CiAgICAgc3RydWN0IHZjcHUgICAqbGVkOwogICAg
IGdyYW50X2hhbmRsZV90IGhhbmRsZTsKICAgICBtZm5fdCBtZm47CkBAIC05NzQsMTMgKzk3NSwx
NSBAQCBtYXBfZ3JhbnRfcmVmKAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCiAgICAgLyog
Qm91bmRzIGNoZWNrIG9uIHRoZSBncmFudCByZWYgKi8KLSAgICBpZiAoIHVubGlrZWx5KG9wLT5y
ZWYgPj0gbnJfZ3JhbnRfZW50cmllcyhyZ3QpKSkKKyAgICByZWYgPSBvcC0+cmVmOworICAgIGlm
ICggdW5saWtlbHkocmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkpCiAgICAgICAgIFBJTl9G
QUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4i
LAotICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKKyAg
ICAgICAgICAgICAgICAgcmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKIAotICAgIGFjdCA9
IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Ci0gICAgc2hhaCA9IHNoYXJlZF9l
bnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKLSAgICBzdGF0dXMgPSByZ3QtPmd0X3ZlcnNpb24g
PT0gMSA/ICZzaGFoLT5mbGFncyA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKKyAgICAv
KiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIHJl
Zik7CisgICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAm
c3RhdHVzX2VudHJ5KHJndCwgcmVmKTsKKyAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShy
Z3QsIHJlZik7CiAKICAgICAvKiBJZiBhbHJlYWR5IHBpbm5lZCwgY2hlY2sgdGhlIGFjdGl2ZSBk
b21pZCBhbmQgYXZvaWQgcmVmY250IG92ZXJmbG93LiAqLwogICAgIGlmICggYWN0LT5waW4gJiYK
QEAgLTEwMDMsOCArMTAwNiw4IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgICAgIGlmICggIWFjdC0+
cGluICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSByZ3QtPmd0
X3ZlcnNpb24gPT0gMSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9l
bnRyeV92MShyZ3QsIG9wLT5yZWYpLmZyYW1lIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2hhcmVkX2VudHJ5X3YyKHJndCwgb3AtPnJlZikuZnVsbF9wYWdlLmZyYW1lOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjEocmd0LCByZWYpLmZy
YW1lIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YyKHJn
dCwgcmVmKS5mdWxsX3BhZ2UuZnJhbWU7CiAKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VkX2Zy
YW1lKGdmbiwgJm1mbiwgJnBnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3At
PmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LCByZCk7CkBAIC0xMDE3LDcgKzEwMjAsNyBAQCBtYXBf
Z3JhbnRfcmVmKAogICAgICAgICAgICAgYWN0LT5sZW5ndGggPSBQQUdFX1NJWkU7CiAgICAgICAg
ICAgICBhY3QtPmlzX3N1Yl9wYWdlID0gZmFsc2U7CiAgICAgICAgICAgICBhY3QtPnRyYW5zX2Rv
bWFpbiA9IHJkOwotICAgICAgICAgICAgYWN0LT50cmFuc19ncmVmID0gb3AtPnJlZjsKKyAgICAg
ICAgICAgIGFjdC0+dHJhbnNfZ3JlZiA9IHJlZjsKICAgICAgICAgfQogICAgIH0KIApAQCAtMTI2
OCw2ICsxMjcxLDcgQEAgdW5tYXBfY29tbW9uKAogICAgIGRvbWlkX3QgICAgICAgICAgZG9tOwog
ICAgIHN0cnVjdCBkb21haW4gICAqbGQsICpyZDsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxn
dCwgKnJndDsKKyAgICBncmFudF9yZWZfdCByZWY7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqYWN0OwogICAgIHMxNiAgICAgICAgICAgICAgcmMgPSAwOwogICAgIHN0cnVjdCBncmFu
dF9tYXBwaW5nICptYXA7CkBAIC0xMzIxLDYgKzEzMjUsNyBAQCB1bm1hcF9jb21tb24oCiAKICAg
ICBvcC0+cmQgPSByZDsKICAgICBvcC0+cmVmID0gbWFwLT5yZWY7CisgICAgcmVmID0gbWFwLT5y
ZWY7CiAKICAgICAvKgogICAgICAqIFdlIGNhbid0IGFzc3VtZSB0aGVyZSB3YXMgbm8gcmFjaW5n
IHVubWFwIGZvciB0aGlzIG1hcHRyYWNrIGVudHJ5LApAQCAtMTMzMCw3ICsxMzM1LDcgQEAgdW5t
YXBfY29tbW9uKAogICAgICAqIGludmFsaWQgbG9jay4KICAgICAgKi8KICAgICBzbXBfcm1iKCk7
Ci0gICAgaWYgKCB1bmxpa2VseShvcC0+cmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgKQor
ICAgIGlmICggdW5saWtlbHkocmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgKQogICAgIHsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBkJWQgaGFuZGxlICUj
eFxuIiwKICAgICAgICAgICAgICAgICAgcmd0LT5kb21haW4tPmRvbWFpbl9pZCwgb3AtPmhhbmRs
ZSk7CkBAIC0xMzM5LDcgKzEzNDQsMTAgQEAgdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIHVu
bG9ja19vdXQ7CiAgICAgfQogCi0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBv
cC0+cmVmKTsKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGNhbm5vdCBi
ZSBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwor
ICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgcmVmKTsKIAogICAgIC8qCiAgICAg
ICogTm90ZSB0aGF0IHdlIChhYil1c2UgdGhlIGFjdGl2ZSBlbnRyeSBsb2NrIGhlcmUgdG8gcHJv
dGVjdCBhZ2FpbnN0CkBAIC0xMzUyLDcgKzEzNjAsNyBAQCB1bm1hcF9jb21tb24oCiAgICAgZmxh
Z3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CiAgICAgc21wX3JtYigpOwogICAgIGlmICgg
dW5saWtlbHkoIWZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgfHwKLSAgICAg
ICAgIHVubGlrZWx5KG1hcC0+cmVmICE9IG9wLT5yZWYpICkKKyAgICAgICAgIHVubGlrZWx5KG1h
cC0+cmVmICE9IHJlZikgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgcmMgPSBHTlRT
VF9iYWRfaGFuZGxlOwpAQCAtMTQzNyw3ICsxNDQ1LDcgQEAgdW5tYXBfY29tbW9uX2NvbXBsZXRl
KHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICB1aW50MTZfdCAqc3RhdHVzOwog
ICAgIHVuc2lnbmVkIGludCBjbGVhcl9mbGFncyA9IDA7CiAKLSAgICBpZiAoICFvcC0+ZG9uZSAp
CisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoIW9wLT5kb25lKSApCiAgICAgewogICAgICAgICAv
KiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBsZXRl
LiAqLwogICAgICAgICByZXR1cm47CkBAIC0yMDQ3LDYgKzIwNTUsNyBAQCBnbnR0YWJfcHJlcGFy
ZV9mb3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAgICAvKiBUaGlz
IGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2VkIHNwZWN1
bGF0aXZlbHkgKi8KICAgICByYXdfc2hhaCA9ICh1aW50MzJfdCAqKXNoYXJlZF9lbnRyeV9oZWFk
ZXIocmd0LCByZWYpOwogICAgIHNjb21iby5yYXcgPSBBQ0NFU1NfT05DRSgqcmF3X3NoYWgpOwog
CkBAIC0yMjQzLDcgKzIyNTIsMTIgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICBzcGluX3Vu
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9wcmVwYXJl
X2Zvcl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFv
a2F5IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQorICAg
ICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgdGhlIHJlZmVyZW5jZSBib3VuZCBjaGVjayBp
biBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIKKyAgICAgICAgICogaXMgcmVzcGVjdGVkIGFu
ZCBzcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgYmxvY2tlZCBhY2NvcmRpbmdseQorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCB1bmxpa2VseSghZXZhbHVhdGVfbm9zcGVjKG9rYXkpKSB8fAorICAg
ICAgICAgICAgdW5saWtlbHkoYXNzaWduX3BhZ2VzKGUsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291
bnQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCkBAIC0y
NDQxLDggKzI0NTUsMTAgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZB
SUwoZ3RfdW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAgICAgIkJh
ZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAotICAgIGFjdCA9IGFjdGl2ZV9lbnRy
eV9hY3F1aXJlKHJndCwgZ3JlZik7CisgICAgLyogVGhpcyBjYWxsIGFsc28gZW5zdXJlcyB0aGUg
YWJvdmUgY2hlY2sgY2Fubm90IGJlIHBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCiAgICAgc2hhaCA9
IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKKyAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIGdyZWYpOworCiAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCiAg
ICAgewogICAgICAgICBzaGEyID0gTlVMTDsKQEAgLTI4NjEsNiArMjg3Nyw5IEBAIHN0YXRpYyBp
bnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCiAgICAgICAg
ICAgICAgICAgIG9wLT5kZXN0Lm9mZnNldCwgZGVzdC0+cHRyLm9mZnNldCwKICAgICAgICAgICAg
ICAgICAgb3AtPmxlbiwgZGVzdC0+bGVuKTsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUg
Y2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGJsb2NrX3NwZWN1
bGF0aW9uKCk7CisKICAgICBtZW1jcHkoZGVzdC0+dmlydCArIG9wLT5kZXN0Lm9mZnNldCwgc3Jj
LT52aXJ0ICsgb3AtPnNvdXJjZS5vZmZzZXQsCiAgICAgICAgICAgIG9wLT5sZW4pOwogICAgIGdu
dHRhYl9tYXJrX2RpcnR5KGRlc3QtPmRvbWFpbiwgZGVzdC0+bWZuKTsKQEAgLTI5ODAsNyArMjk5
OSw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9z
ZXRfdmVyc2lvbl90KSB1b3ApCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGN1cnJkLT5n
cmFudF90YWJsZTsKICAgICBncmFudF9lbnRyeV92MV90IHJlc2VydmVkX2VudHJpZXNbR05UVEFC
X05SX1JFU0VSVkVEX0VOVFJJRVNdOwogICAgIGludCByZXM7Ci0gICAgdW5zaWduZWQgaW50IGk7
CisgICAgdW5zaWduZWQgaW50IGksIG5yX2VudHM7CiAKICAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dCgmb3AsIHVvcCwgMSkgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKQEAgLTMwMDQsNyArMzAy
Myw4IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9z
ZXRfdmVyc2lvbl90KSB1b3ApCiAgICAgICogYXJlIGFsbG93ZWQgdG8gYmUgaW4gdXNlICh4ZW5z
dG9yZS94ZW5jb25zb2xlIGtlZXBzIHRoZW0gbWFwcGVkKS4KICAgICAgKiAoWW91IG5lZWQgdG8g
Y2hhbmdlIHRoZSB2ZXJzaW9uIG51bWJlciBmb3IgZS5nLiBrZXhlYy4pCiAgICAgICovCi0gICAg
Zm9yICggaSA9IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgbnJfZ3JhbnRfZW50cmll
cyhndCk7IGkrKyApCisgICAgbnJfZW50cyA9IG5yX2dyYW50X2VudHJpZXMoZ3QpOworICAgIGZv
ciAoIGkgPSBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUzsgaSA8IG5yX2VudHM7IGkrKyApCiAg
ICAgewogICAgICAgICBpZiAoIHJlYWRfYXRvbWljKCZfYWN0aXZlX2VudHJ5KGd0LCBpKS5waW4p
ICE9IDAgKQogICAgICAgICB7CkBAIC0zMjQ2LDYgKzMyNjYsOSBAQCBzd2FwX2dyYW50X3JlZihn
cmFudF9yZWZfdCByZWZfYSwgZ3JhbnRfcmVmX3QgcmVmX2IpCiAgICAgaWYgKCB1bmxpa2VseShy
ZWZfYiA+PSBucl9ncmFudF9lbnRyaWVzKGQtPmdyYW50X3RhYmxlKSkpCiAgICAgICAgIFBJTl9G
QUlMKG91dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYtYiAlI3hcbiIsIHJlZl9iKTsKIAor
ICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3Vs
YXRpdmVseSAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICAvKiBTd2FwcGluZyB0
aGUgc2FtZSByZWYgaXMgYSBuby1vcC4gKi8KICAgICBpZiAoIHJlZl9hID09IHJlZl9iICkKICAg
ICAgICAgZ290byBvdXQ7CkBAIC0zNzIwLDEzICszNzQzLDE0IEBAIHZvaWQgZ3JhbnRfdGFibGVf
d2Fybl9hY3RpdmVfZ3JhbnRzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkg
KmFjdDsKICAgICBncmFudF9yZWZfdCByZWY7Ci0gICAgdW5zaWduZWQgaW50IG5yX2FjdGl2ZSA9
IDA7CisgICAgdW5zaWduZWQgaW50IG5yX2FjdGl2ZSA9IDAsIG5yX2VudHM7CiAKICNkZWZpbmUg
V0FSTl9HUkFOVF9NQVggMTAKIAogICAgIGdyYW50X3JlYWRfbG9jayhndCk7CiAKLSAgICBmb3Ig
KCByZWYgPSAwOyByZWYgIT0gbnJfZ3JhbnRfZW50cmllcyhndCk7IHJlZisrICkKKyAgICBucl9l
bnRzID0gbnJfZ3JhbnRfZW50cmllcyhndCk7CisgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5y
X2VudHM7IHJlZisrICkKICAgICB7CiAgICAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJl
KGd0LCByZWYpOwogICAgICAgICBpZiAoICFhY3QtPnBpbiApCkBAIC0zODc2LDcgKzM5MDAsOSBA
QCBzdGF0aWMgaW50IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbihzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgKm1mbiA9IF9tZm4o
dmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKSk7CisgICAgLyogTWFrZSBzdXJlIGlkeCBpcyBi
b3VuZGVkIHdydCBucl9zdGF0dXNfZnJhbWVzICovCisgICAgKm1mbiA9IF9tZm4odmlydF90b19t
Zm4oCisgICAgICAgICAgICAgICAgZ3QtPnN0YXR1c1thcnJheV9pbmRleF9ub3NwZWMoaWR4LCBu
cl9zdGF0dXNfZnJhbWVzKGd0KSldKSk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTM5MDUsNyAr
MzkzMSw5IEBAIHN0YXRpYyBpbnQgZ250dGFiX2dldF9zaGFyZWRfZnJhbWVfbWZuKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICAqbWZu
ID0gX21mbih2aXJ0X3RvX21mbihndC0+c2hhcmVkX3Jhd1tpZHhdKSk7CisgICAgLyogTWFrZSBz
dXJlIGlkeCBpcyBib3VuZGVkIHdydCBucl9zdGF0dXNfZnJhbWVzICovCisgICAgKm1mbiA9IF9t
Zm4odmlydF90b19tZm4oCisgICAgICAgICAgICAgICAgZ3QtPnNoYXJlZF9yYXdbYXJyYXlfaW5k
ZXhfbm9zcGVjKGlkeCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSldKSk7CiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTM5NzUsNiArNDAwMyw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChz
dHJ1Y3QgZG9tYWluICpyZCkKICAgICBpbnQgZmlyc3QgPSAxOwogICAgIGdyYW50X3JlZl90IHJl
ZjsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gcmQtPmdyYW50X3RhYmxlOworICAgIHVu
c2lnbmVkIGludCBucl9lbnRzOwogCiAgICAgcHJpbnRrKCIgICAgICAtLS0tLS0tLSBhY3RpdmUg
LS0tLS0tLS0gICAgICAgLS0tLS0tLS0gc2hhcmVkIC0tLS0tLS0tXG4iKTsKICAgICBwcmludGso
IltyZWZdIGxvY2FsZG9tIG1mbiAgICAgIHBpbiAgICAgICAgICBsb2NhbGRvbSBnbWZuICAgICBm
bGFnc1xuIik7CkBAIC0zOTg3LDcgKzQwMTYsOCBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2Vf
cHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgICAgICAgIG5yX2dyYW50X2ZyYW1lcyhndCks
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzLAogICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3Qp
LCBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKLSAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0g
bnJfZ3JhbnRfZW50cmllcyhndCk7IHJlZisrICkKKyAgICBucl9lbnRzID0gbnJfZ3JhbnRfZW50
cmllcyhndCk7CisgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2VudHM7IHJlZisrICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICAgICAgc3Ry
dWN0IGdyYW50X2VudHJ5X2hlYWRlciAqc2hhOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsdG-0006oM-KM; Sat, 03 Aug 2019 11:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsdF-0006oD-6F
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:29 +0000
X-Inumbo-ID: 9374fcc4-b5e5-11e9-8d8b-774b042ee0d1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9374fcc4-b5e5-11e9-8d8b-774b042ee0d1;
 Sat, 03 Aug 2019 11:55:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsd9-0004wN-Jz
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsd9-0001TG-HR
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsd9-0001TG-HR@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:23 +0000
Subject: [Xen-changelog] [xen master] grant_table: harden version dependent
 accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3ZTEzNjIwMmU4MDQ2Zjc5NGExMzE5NTViN2RkOTI2ZmE0MDYyMzAKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFdlZCBK
dWwgMzEgMTM6MTM6MDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTM6MTM6MDkgMjAxOSArMDIwMAoK
ICAgIGdyYW50X3RhYmxlOiBoYXJkZW4gdmVyc2lvbiBkZXBlbmRlbnQgYWNjZXNzZXMKICAgIAog
ICAgR3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1
ZXN0IGNvbnRyb2xsZWQKICAgIGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgYXMgaW5k
ZXggZm9yIG1lbW9yeSBsb2FkcyBhZnRlciBib3VuZAogICAgY2hlY2tzIGhhdmUgYmVlbiBkb25l
LiBEZXBlbmRpbmcgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNpb24sIHRoZQogICAgc2l6ZSBvZiBl
bGVtZW50cyBpbiBjb250YWluZXJzIGRpZmZlci4gQXMgdGhlIGJhc2UgZGF0YSBzdHJ1Y3R1cmUg
aXMKICAgIGEgcGFnZSwgdGhlIG51bWJlciBvZiBlbGVtZW50cyBwZXIgcGFnZSBhbHNvIGRpZmZl
cnMuIENvbnNlcXVlbnRseSwKICAgIGJvdW5kIGNoZWNrcyBhcmUgdmVyc2lvbiBkZXBlbmRlbnQs
IHNvIHRoYXQgc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGNhbgogICAgaGFwcGVuIGluIHNldmVyYWwg
c3RhZ2VzLCB0aGUgYm91bmQgY2hlY2sgYXMgd2VsbCBhcyB0aGUgdmVyc2lvbiBjaGVjay4KICAg
IAogICAgVGhpcyBjb21taXQgbWl0aWdhdGVzIGNhc2VzIHdoZXJlIG91dC1vZi1ib3VuZCBhY2Nl
c3NlcyBjb3VsZCBoYXBwZW4KICAgIGR1ZSB0byB0aGUgdmVyc2lvbiBjb21wYXJpc29uLiBJbiBj
YXNlcywgd2hlcmUgbm8gZGlmZmVyZW50IG1lbW9yeQogICAgbG9jYXRpb25zIGFyZSBhY2Nlc3Nl
ZCBvbiB0aGUgY29kZSBwYXRoIHRoYXQgZm9sbG93IGFuIGlmIHN0YXRlbWVudCwKICAgIG5vIHBy
b3RlY3Rpb24gaXMgcmVxdWlyZWQuIE5vIGRpZmZlcmVudCBtZW1vcnkgbG9jYXRpb25zIGFyZSBh
Y2Nlc3NlZAogICAgaW4gdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgYWZ0ZXIgYSB2ZXJzaW9uIGNo
ZWNrOgogICAgCiAgICAgKiBnbnR0YWJfc2V0dXBfdGFibGU6IG9ubHkgY2FsY3VsYXRlZCBudW1i
ZXJzaSBhcmUgdXNlZCwgYW5kIHRoZW4KICAgICAgICAgICAgZnVuY3Rpb24gZ250dGFiX2dyb3df
dGFibGUgaXMgY2FsbGVkLCB3aGljaCBpcyB2ZXJzaW9uIHByb3RlY3RlZAogICAgCiAgICAgKiBn
bnR0YWJfdHJhbnNmZXI6IHRoZSBjYXNlIHRoYXQgZGVwZW5kcyBvbiB0aGUgdmVyc2lvbiBjaGVj
ayBqdXN0IGdldHMKICAgICAgICAgICAgaW50byBjb3B5aW5nIGEgcGFnZSBvciBub3QKICAgIAog
ICAgICogYWNxdWlyZV9ncmFudF9mb3JfY29weTogdGhlIG5vdCBmaXhlZCBjb21wYXJpc29uIGlz
IG9uIHRoZSBhYm9ydCBwYXRoCiAgICAgICAgICAgIGFuZCBkb2VzIG5vdCBhY2Nlc3Mgb3RoZXIg
c3RydWN0dXJlcywgYW5kIG9uIHRoZSBlbHNlIGJyYW5jaAogICAgICAgICAgICBhY2Nlc3NlcyBv
bmx5IHN0cnVjdHVyZXMgdGhhdCBoYXZlIGJlZW4gdmFsaWRhdGVkIGJlZm9yZQogICAgCiAgICAg
KiBnbnR0YWJfc2V0X3ZlcnNpb246IGFsbCBhY2Nlc3NpYmxlIGRhdGEgaXMgYWxsb2NhdGVkIGZv
ciBib3RoIHZlcnNpb25zCiAgICAgICAgICAgIEZ1cnRoZXJtb3JlLCB0aGUgZnVuY3Rpb25zIGdu
dHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzIGFuZAogICAgICAgICAgICBnbnR0YWJfdW5wb3B1
bGF0ZV9zdGF0dXNfZnJhbWVzIHJlY2VpdmVkIGEgYmxvY2tfc3BlY3VsYXRpb24KICAgICAgICAg
ICAgbWFjcm8uIEhlbmNlLCB0aGlzIGNvZGUgd2lsbCBvbmx5IGJlIGV4ZWN1dGVkIG9uY2UgdGhl
IGNvcnJlY3QKICAgICAgICAgICAgdmVyc2lvbiBpcyB2aXNpYmxlIGluIHRoZSBhcmNoaXRlY3R1
cmFsIHN0YXRlLgogICAgCiAgICAgKiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5nczogdGhpcyBmdW5j
dGlvbiBpcyBjYWxsZWQgb25seSBkdXJpbmcgZG9tYWluCiAgICAgICAgICAgZGVzdHJ1Y3Rpb24g
YW5kIGNvbnRyb2wgaXMgbm90IHJldHVybmVkIHRvIHRoZSBndWVzdAogICAgCiAgICAgKiBtZW1f
c2hhcmluZ19ncmVmX3RvX2dmbjogc3BlY3VsYXRpb24gd2lsbCBiZSBzdG9wZWQgYnkgdGhlIHNl
Y29uZCBpZgogICAgICAgICAgIHN0YXRlbWVudCwgYXMgdGhhdCBwbGFjZXMgYSBiYXJyaWVyIG9u
IGFueSBwYXRoIHRvIGJlIGV4ZWN1dGVkLgogICAgCiAgICAgKiBnbnR0YWJfZ2V0X3N0YXR1c19m
cmFtZV9tZm46IG5vIHZlcnNpb24gZGVwZW5kZW50IGNoZWNrLCBiZWNhdXNlIGFsbAogICAgICAg
ICAgIGFjY2Vzc2VzLCBleGNlcHQgdGhlIGd0LT5zdGF0dXNbaWR4XSwgZG8gbm90IHBlcmZvcm0g
aW5kZXgtYmFzZWQKICAgICAgICAgICBhY2Nlc3Nlcywgb3Igc3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzIGluIHRoZQogICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlIGZ1bmN0aW9u
IGNhbGwuCiAgICAKICAgICAqIGdudHRhYl91c2FnZV9wcmludDogY2Fubm90IGJlIHRyaWdnZXJl
ZCBieSB0aGUgZ3Vlc3QKICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBo
YXJkZW5pbmcgZWZmb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzcgKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAzNTE4YWYwYjgwLi5jOWNmNTBm
OWM1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC04MjcsNyArODI3LDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1
cyhjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBsZG9taWQpCiB7CiAKLSAgICBpZiAoIHJndF92ZXJzaW9uID09IDEgKQorICAg
IGlmICggZXZhbHVhdGVfbm9zcGVjKHJndF92ZXJzaW9uID09IDEpICkKICAgICAgICAgcmV0dXJu
IF9zZXRfc3RhdHVzX3YxKHNoYWgsIHJkLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQp
OwogICAgIGVsc2UKICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKHNoYWgsIHN0YXR1cywg
cmQsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7CkBAIC05ODIsOSArOTgyLDEyIEBA
IG1hcF9ncmFudF9yZWYoCiAKICAgICAvKiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92
ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KICAgICBzaGFoID0gc2hh
cmVkX2VudHJ5X2hlYWRlcihyZ3QsIHJlZik7Ci0gICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9u
ID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgcmVmKTsKICAgICBhY3Qg
PSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIHJlZik7CiAKKyAgICAvKiBNYWtlIHN1cmUgd2Ug
ZG8gbm90IGFjY2VzcyBtZW1vcnkgc3BlY3VsYXRpdmVseSAqLworICAgIHN0YXR1cyA9IGV2YWx1
YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPyAmc2hhaC0+ZmxhZ3MKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICZzdGF0dXNfZW50cnko
cmd0LCByZWYpOworCiAgICAgLyogSWYgYWxyZWFkeSBwaW5uZWQsIGNoZWNrIHRoZSBhY3RpdmUg
ZG9taWQgYW5kIGF2b2lkIHJlZmNudCBvdmVyZmxvdy4gKi8KICAgICBpZiAoIGFjdC0+cGluICYm
CiAgICAgICAgICAoKGFjdC0+ZG9taWQgIT0gbGQtPmRvbWFpbl9pZCkgfHwKQEAgLTEwMDUsNyAr
MTAwOCw3IEBAIG1hcF9ncmFudF9yZWYoCiAKICAgICAgICAgaWYgKCAhYWN0LT5waW4gKQogICAg
ICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHJndC0+Z3RfdmVyc2lvbiA9
PSAxID8KKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZXZhbHVhdGVfbm9zcGVjKHJn
dC0+Z3RfdmVyc2lvbiA9PSAxKSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNo
YXJlZF9lbnRyeV92MShyZ3QsIHJlZikuZnJhbWUgOgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaGFyZWRfZW50cnlfdjIocmd0LCByZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAt
MTQ2MSw3ICsxNDY0LDcgQEAgdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5t
YXBfY29tbW9uICpvcCkKICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5y
ZWYpOwogICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKIAotICAg
IGlmICggcmd0LT5ndF92ZXJzaW9uID09IDEgKQorICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHJn
dC0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgICAgIHN0YXR1cyA9ICZzaGEtPmZsYWdzOwogICAg
IGVsc2UKICAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwpAQCAt
MTY1Nyw2ICsxNjYwLDEwIEBAIGdudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QsCiAgICAgdW5zaWduZWQgcmVxX3N0YXR1
c19mcmFtZXM7CiAKICAgICByZXFfc3RhdHVzX2ZyYW1lcyA9IGdyYW50X3RvX3N0YXR1c19mcmFt
ZXMocmVxX25yX2ZyYW1lcyk7CisKKyAgICAvKiBNYWtlIHN1cmUsIHByaW9yIHZlcnNpb24gY2hl
Y2tzIGFyZSBhcmNoaXRlY3R1cmFsIHZpc2libGUgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigp
OworCiAgICAgZm9yICggaSA9IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBpIDwgcmVxX3N0YXR1c19m
cmFtZXM7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIChndC0+c3RhdHVzW2ldID0gYWxsb2Nf
eGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQpAQCAtMTY4NSw2ICsxNjkyLDkgQEAgZ250dGFiX3Vu
cG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCisgICAgLyogTWFrZSBzdXJlLCBwcmlv
ciB2ZXJzaW9uIGNoZWNrcyBhcmUgYXJjaGl0ZWN0dXJhbCB2aXNpYmxlICovCisgICAgYmxvY2tf
c3BlY3VsYXRpb24oKTsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc3RhdHVzX2ZyYW1lcyhn
dCk7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKTsKQEAgLTE3OTUsNyArMTgwNSw3IEBAIGdudHRhYl9ncm93X3Rh
YmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogICAgIH0K
IAogICAgIC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwotICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPiAxICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA+IDEp
ICkKICAgICB7CiAgICAgICAgIGlmICggZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwg
Z3QsIHJlcV9ucl9mcmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKQEAgLTIyODksNyArMjI5OSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgZ3JhbnRf
cmVhZF9sb2NrKGUtPmdyYW50X3RhYmxlKTsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUoZS0+Z3JhbnRfdGFibGUsIGdvcC5yZWYpOwogCi0gICAgICAgIGlmICggZS0+Z3JhbnRf
dGFibGUtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKGUt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDEpICkKICAgICAgICAgewogICAgICAgICAgICAg
Z3JhbnRfZW50cnlfdjFfdCAqc2hhID0gJnNoYXJlZF9lbnRyeV92MShlLT5ncmFudF90YWJsZSwg
Z29wLnJlZik7CiAKQEAgLTIzNTEsNyArMjM2MSw3IEBAIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
CiAgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIGdyZWYpOwogICAgIG1mbiA9IGFj
dC0+bWZuOwogCi0gICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgaWYgKCBldmFs
dWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIHN0YXR1
cyA9ICZzaGEtPmZsYWdzOwogICAgICAgICB0ZCA9IHJkOwpAQCAtMjQ1OSw3ICsyNDY5LDcgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihy
Z3QsIGdyZWYpOwogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAK
LSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3Bl
YyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgc2hhMiA9IE5VTEw7CiAg
ICAgICAgIHN0YXR1cyA9ICZzaGFoLT5mbGFnczsKQEAgLTMyODEsNyArMzI5MSw3IEBAIHN3YXBf
Z3JhbnRfcmVmKGdyYW50X3JlZl90IHJlZl9hLCBncmFudF9yZWZfdCByZWZfYikKICAgICBpZiAo
IGFjdF9iLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX2VhZ2FpbiwgInJlZiBi
ICUjeCBidXN5XG4iLCByZWZfYik7CiAKLSAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDEgKQor
ICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAg
ICAgICAgIGdyYW50X2VudHJ5X3YxX3Qgc2hhcmVkOwogCkBAIC0zODM1LDcgKzM4NDUsNyBAQCBp
bnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRf
cmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgZWxzZSBpZiAoIHJlZiA+PSBu
cl9ncmFudF9lbnRyaWVzKGd0KSApCiAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICBlbHNlIGlm
ICggZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgZWxzZSBpZiAoIGV2YWx1YXRlX25vc3BlYyhn
dC0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgewogICAgICAgICBjb25zdCBncmFudF9lbnRyeV92
MV90ICpzaGExID0gJnNoYXJlZF9lbnRyeV92MShndCwgcmVmKTsKIApAQCAtMzg1Nyw3ICszODY3
LDcgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3Qs
IGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgcmMgPSAtRU5YSU87CiAgICAgZWxzZSBpZiAoICFy
YyAmJiBzdGF0dXMgKQogICAgIHsKLSAgICAgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkK
KyAgICAgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAg
ICAgICAgICAgKnN0YXR1cyA9IGZsYWdzOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAqc3Rh
dHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwpAQCAtMzg3Nyw2ICszODg3LDkgQEAgc3RhdGlj
IGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IEFTU0VSVChndC0+Z3RfdmVyc2lvbiA9PSAyKTsKIAorICAgIC8qIE1ha2Ugc3VyZSB3ZSBoYXZl
IHZlcnNpb24gZXF1YWwgdG8gMiBldmVuIHVuZGVyIHNwZWN1bGF0aW9uICovCisgICAgYmxvY2tf
c3BlY3VsYXRpb24oKTsKKwogICAgIGlmICggaWR4ID49IG5yX3N0YXR1c19mcmFtZXMoZ3QpICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfc3RhdHVzOwpAQCAtMzk0NSw3ICszOTU4
LDcgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKIAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3Qp
OwogCi0gICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAyICYmIChpZHggJiBYRU5NQVBJRFhfZ3Jh
bnRfdGFibGVfc3RhdHVzKSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNp
b24gPT0gMikgJiYgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKICAgICB7
CiAgICAgICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKICAgICAgICAg
c3RhdHVzID0gdHJ1ZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsdM-0006pK-NR; Sat, 03 Aug 2019 11:55:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsdL-0006pB-GU
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:35 +0000
X-Inumbo-ID: 998a3307-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 998a3307-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:55:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdJ-0004wZ-QZ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdJ-0001Tj-No
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsdJ-0001Tj-No@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:33 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: use bit field for extended
 feature register
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2OTM2M2IyYWM3ZTVlZDg4OTA4YTMwNGU2OTAzZjU4NDJjOTgwNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE0OjI3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE0OjI3IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHVzZSBiaXQgZmllbGQgZm9yIGV4dGVuZGVkIGZlYXR1cmUgcmVnaXN0ZXIKICAg
IAogICAgVGhpcyBhbHNvIHRha2VzIGNhcmUgb2Ygc2V2ZXJhbCBvZiB0aGUgc2hpZnQgdmFsdWVz
IHdyb25nbHkgaGF2aW5nIGJlZW4KICAgIHNwZWNpZmllZCBhcyBoZXggcmF0aGVyIHRoYW4gZGVj
LgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQKICAgIC0gcmVwbGFjZSBhIHJlYWRs
KCkgcGFpciBieSBhIHNpbmdsZSByZWFkcSgpLAogICAgLSBhZGQgZnVydGhlciBmaWVsZHMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYyAgICB8IDc5ICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMg
ICAgIHwgNTUgKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2luaXQuYyAgICAgIHwgMjEgKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQt
aW9tbXUuaCAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtZGVmcy5oICB8IDY5ICsrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgNyAtLS0KIDYgZmlsZXMg
Y2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDk5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYwppbmRleCBlYzg4MTFhZGFjLi5kNzgyZTY2
ZWVlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5jCkBAIC02
MCw0OSArNjAsNzYgQEAgc3RhdGljIGludCBfX2luaXQgZ2V0X2lvbW11X2NhcGFiaWxpdGllcygK
IAogdm9pZCBfX2luaXQgZ2V0X2lvbW11X2ZlYXR1cmVzKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11
KQogewotICAgIHUzMiBsb3csIGhpZ2g7Ci0gICAgaW50IGkgPSAwIDsKICAgICBjb25zdCBzdHJ1
Y3QgYW1kX2lvbW11ICpmaXJzdDsKLSAgICBzdGF0aWMgY29uc3QgY2hhciAqX19pbml0ZGF0YSBm
ZWF0dXJlX3N0cltdID0gewotICAgICAgICAiLSBQcmVmZXRjaCBQYWdlcyBDb21tYW5kIiwgCi0g
ICAgICAgICItIFBlcmlwaGVyYWwgUGFnZSBTZXJ2aWNlIFJlcXVlc3QiLCAKLSAgICAgICAgIi0g
WDJBUElDIFN1cHBvcnRlZCIsIAotICAgICAgICAiLSBOWCBiaXQgU3VwcG9ydGVkIiwgCi0gICAg
ICAgICItIEd1ZXN0IFRyYW5zbGF0aW9uIiwgCi0gICAgICAgICItIFJlc2VydmVkIGJpdCBbNV0i
LAotICAgICAgICAiLSBJbnZhbGlkYXRlIEFsbCBDb21tYW5kIiwgCi0gICAgICAgICItIEd1ZXN0
IEFQSUMgc3VwcG9ydGVkIiwgCi0gICAgICAgICItIEhhcmR3YXJlIEVycm9yIFJlZ2lzdGVycyIs
IAotICAgICAgICAiLSBQZXJmb3JtYW5jZSBDb3VudGVycyIsIAotICAgICAgICBOVUxMCi0gICAg
fTsKLQogICAgIEFTU0VSVCggaW9tbXUtPm1taW9fYmFzZSApOwogCiAgICAgaWYgKCAhaW9tbXVf
aGFzX2NhcChpb21tdSwgUENJX0NBUF9FRlJTVVBfU0hJRlQpICkKICAgICB7Ci0gICAgICAgIGlv
bW11LT5mZWF0dXJlcyA9IDA7CisgICAgICAgIGlvbW11LT5mZWF0dXJlcy5yYXcgPSAwOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbG93ID0gcmVhZGwoaW9tbXUtPm1taW9fYmFzZSAr
IElPTU1VX0VYVF9GRUFUVVJFX01NSU9fT0ZGU0VUKTsKLSAgICBoaWdoID0gcmVhZGwoaW9tbXUt
Pm1taW9fYmFzZSArIElPTU1VX0VYVF9GRUFUVVJFX01NSU9fT0ZGU0VUICsgNCk7Ci0KLSAgICBp
b21tdS0+ZmVhdHVyZXMgPSAoKHU2NCloaWdoIDw8IDMyKSB8IGxvdzsKKyAgICBpb21tdS0+ZmVh
dHVyZXMucmF3ID0KKyAgICAgICAgcmVhZHEoaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0VYVF9G
RUFUVVJFX01NSU9fT0ZGU0VUKTsKIAogICAgIC8qIERvbid0IGxvZyB0aGUgc2FtZSBzZXQgb2Yg
ZmVhdHVyZXMgb3ZlciBhbmQgb3Zlci4gKi8KICAgICBmaXJzdCA9IGxpc3RfZmlyc3RfZW50cnko
JmFtZF9pb21tdV9oZWFkLCBzdHJ1Y3QgYW1kX2lvbW11LCBsaXN0KTsKLSAgICBpZiAoIGlvbW11
ICE9IGZpcnN0ICYmIGlvbW11LT5mZWF0dXJlcyA9PSBmaXJzdC0+ZmVhdHVyZXMgKQorICAgIGlm
ICggaW9tbXUgIT0gZmlyc3QgJiYgaW9tbXUtPmZlYXR1cmVzLnJhdyA9PSBmaXJzdC0+ZmVhdHVy
ZXMucmF3ICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKCJBTUQtVmk6IElPTU1VIEV4
dGVuZGVkIEZlYXR1cmVzOlxuIik7CiAKLSAgICB3aGlsZSAoIGZlYXR1cmVfc3RyW2ldICkKKyNk
ZWZpbmUgRkVBVChmbGQsIHN0cikgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBpZiAoIC0tKCh1bmlvbiBhbWRfaW9tbXVfZXh0X2ZlYXR1cmVzKXt9KS5mbGRz
LmZsZCA+IDEgKSAgIFwKKyAgICAgICAgcHJpbnRrKCAiLSAiIHN0ciAiOiAlI3hcbiIsIGlvbW11
LT5mZWF0dXJlcy5mbGRzLmZsZCk7IFwKKyAgICBlbHNlIGlmICggaW9tbXUtPmZlYXR1cmVzLmZs
ZHMuZmxkICkgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcHJpbnRrKCAiLSAiIHN0
ciAiXG4iKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gd2hpbGUgKCBmYWxz
ZSApCisKKyAgICBGRUFUKHByZWZfc3VwLCAgICAgICAgICAgIlByZWZldGNoIFBhZ2VzIENvbW1h
bmQiKTsKKyAgICBGRUFUKHBwcl9zdXAsICAgICAgICAgICAgIlBlcmlwaGVyYWwgUGFnZSBTZXJ2
aWNlIFJlcXVlc3QiKTsKKyAgICBGRUFUKHh0X3N1cCwgICAgICAgICAgICAgIngyQVBJQyIpOwor
ICAgIEZFQVQobnhfc3VwLCAgICAgICAgICAgICAiTlggYml0Iik7CisgICAgRkVBVChnYXBwaV9z
dXAsICAgICAgICAgICJHdWVzdCBBUElDIFBoeXNpY2FsIFByb2Nlc3NvciBJbnRlcnJ1cHQiKTsK
KyAgICBGRUFUKGlhX3N1cCwgICAgICAgICAgICAgIkludmFsaWRhdGUgQWxsIENvbW1hbmQiKTsK
KyAgICBGRUFUKGdhX3N1cCwgICAgICAgICAgICAgIkd1ZXN0IEFQSUMiKTsKKyAgICBGRUFUKGhl
X3N1cCwgICAgICAgICAgICAgIkhhcmR3YXJlIEVycm9yIFJlZ2lzdGVycyIpOworICAgIEZFQVQo
cGNfc3VwLCAgICAgICAgICAgICAiUGVyZm9ybWFuY2UgQ291bnRlcnMiKTsKKyAgICBGRUFUKGhh
dHMsICAgICAgICAgICAgICAgIkhvc3QgQWRkcmVzcyBUcmFuc2xhdGlvbiBTaXplIik7CisKKyAg
ICBpZiAoIGlvbW11LT5mZWF0dXJlcy5mbGRzLmd0X3N1cCApCiAgICAgewotICAgICAgICBpZiAo
IGFtZF9pb21tdV9oYXNfZmVhdHVyZShpb21tdSwgaSkgKQotICAgICAgICAgICAgcHJpbnRrKCAi
ICVzXG4iLCBmZWF0dXJlX3N0cltpXSk7Ci0gICAgICAgIGkrKzsKKyAgICAgICAgRkVBVChnYXRz
LCAgICAgICAgICAgIkd1ZXN0IEFkZHJlc3MgVHJhbnNsYXRpb24gU2l6ZSIpOworICAgICAgICBG
RUFUKGdseF9zdXAsICAgICAgICAiR3Vlc3QgQ1IzIFJvb3QgVGFibGUgTGV2ZWwiKTsKKyAgICAg
ICAgRkVBVChwYXNfbWF4LCAgICAgICAgIk1heGltdW0gUEFTSUQiKTsKICAgICB9CisKKyAgICBG
RUFUKHNtaWZfc3VwLCAgICAgICAgICAgIlNNSSBGaWx0ZXIgUmVnaXN0ZXIiKTsKKyAgICBGRUFU
KHNtaWZfcmMsICAgICAgICAgICAgIlNNSSBGaWx0ZXIgUmVnaXN0ZXIgQ291bnQiKTsKKyAgICBG
RUFUKGdhbV9zdXAsICAgICAgICAgICAgIkd1ZXN0IFZpcnR1YWwgQVBJQyBNb2RlcyIpOworICAg
IEZFQVQoZHVhbF9wcHJfbG9nX3N1cCwgICAiRHVhbCBQUFIgTG9nIik7CisgICAgRkVBVChkdWFs
X2V2ZW50X2xvZ19zdXAsICJEdWFsIEV2ZW50IExvZyIpOworICAgIEZFQVQoc2F0c19zdXAsICAg
ICAgICAgICAiU2VjdXJlIEFUUyIpOworICAgIEZFQVQodXNfc3VwLCAgICAgICAgICAgICAiVXNl
ciAvIFN1cGVydmlzb3IgUGFnZSBQcm90ZWN0aW9uIik7CisgICAgRkVBVChkZXZfdGJsX3NlZ19z
dXAsICAgICJEZXZpY2UgVGFibGUgU2VnbWVudGF0aW9uIik7CisgICAgRkVBVChwcHJfZWFybHlf
b2Zfc3VwLCAgICJQUFIgTG9nIE92ZXJmbG93IEVhcmx5IFdhcm5pbmciKTsKKyAgICBGRUFUKHBw
cl9hdXRvX3JzcF9zdXAsICAgIlBQUiBBdXRvbWF0aWMgUmVzcG9uc2UiKTsKKyAgICBGRUFUKG1h
cmNfc3VwLCAgICAgICAgICAgIk1lbW9yeSBBY2Nlc3MgUm91dGluZyBhbmQgQ29udHJvbCIpOwor
ICAgIEZFQVQoYmxrX3N0b3BfbXJrX3N1cCwgICAiQmxvY2sgU3RvcE1hcmsgTWVzc2FnZSIpOwor
ICAgIEZFQVQocGVyZl9vcHRfc3VwICwgICAgICAiUGVyZm9ybWFuY2UgT3B0aW1pemF0aW9uIik7
CisgICAgRkVBVChtc2lfY2FwX21taW9fc3VwLCAgICJNU0kgQ2FwYWJpbGl0eSBNTUlPIEFjY2Vz
cyIpOworICAgIEZFQVQoZ2lvX3N1cCwgICAgICAgICAgICAiR3Vlc3QgSS9PIFByb3RlY3Rpb24i
KTsKKyAgICBGRUFUKGhhX3N1cCwgICAgICAgICAgICAgIkhvc3QgQWNjZXNzIik7CisgICAgRkVB
VChlcGhfc3VwLCAgICAgICAgICAgICJFbmhhbmNlZCBQUFIgSGFuZGxpbmciKTsKKyAgICBGRUFU
KGF0dHJfZndfc3VwLCAgICAgICAgIkF0dHJpYnV0ZSBGb3J3YXJkIik7CisgICAgRkVBVChoZF9z
dXAsICAgICAgICAgICAgICJIb3N0IERpcnR5Iik7CisgICAgRkVBVChpbnZfaW90bGJfdHlwZV9z
dXAsICJJbnZhbGlkYXRlIElPVExCIFR5cGUiKTsKKyAgICBGRUFUKHZpb21tdV9zdXAsICAgICAg
ICAgIlZpcnR1YWxpemVkIElPTU1VIik7CisgICAgRkVBVCh2bV9ndWFyZF9pb19zdXAsICAgICJW
TUd1YXJkIEkvTyBTdXBwb3J0Iik7CisgICAgRkVBVCh2bV90YWJsZV9zaXplLCAgICAgICJWTSBU
YWJsZSBTaXplIik7CisgICAgRkVBVChnYV91cGRhdGVfZGlzX3N1cCwgICJHdWVzdCBBY2Nlc3Mg
Qml0IFVwZGF0ZSBEaXNhYmxlIik7CisKKyN1bmRlZiBGRUFUCiB9CiAKIGludCBfX2luaXQgYW1k
X2lvbW11X2RldGVjdF9vbmVfYWNwaSgKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9ndWVzdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2d1ZXN0LmMKaW5kZXggMzI4ZTc1MDlkNS4uYWY1OWJmMWVjOCAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgdWlu
dDY0X3QgaW9tbXVfbW1pb19yZWFkNjQoc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSwKICAgICAg
ICAgdmFsID0gcmVnX3RvX3U2NChpb21tdS0+cmVnX3N0YXR1cyk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgSU9NTVVfRVhUX0ZFQVRVUkVfTU1JT19PRkZTRVQ6Ci0gICAgICAgIHZhbCA9IHJl
Z190b191NjQoaW9tbXUtPnJlZ19leHRfZmVhdHVyZSk7CisgICAgICAgIHZhbCA9IGlvbW11LT5y
ZWdfZXh0X2ZlYXR1cmUucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC04
MDIsMzkgKzgwMiwyNiBAQCBpbnQgZ3Vlc3RfaW9tbXVfc2V0X2Jhc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdWludDY0X3QgYmFzZSkKIC8qIEluaXRpYWxpemUgbW1pbyByZWFkIG9ubHkgYml0cyAqLwog
c3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfcmVnX2luaXQoc3RydWN0IGd1ZXN0X2lvbW11ICppb21t
dSkKIHsKLSAgICB1aW50MzJfdCBsb3dlciwgdXBwZXI7Ci0KLSAgICBsb3dlciA9IHVwcGVyID0g
MDsKLSAgICAvKiBTdXBwb3J0IHByZWZldGNoICovCi0gICAgaW9tbXVfc2V0X2JpdCgmbG93ZXIs
SU9NTVVfRVhUX0ZFQVRVUkVfUFJFRlNVUF9TSElGVCk7Ci0gICAgLyogU3VwcG9ydCBQUFIgbG9n
ICovCi0gICAgaW9tbXVfc2V0X2JpdCgmbG93ZXIsSU9NTVVfRVhUX0ZFQVRVUkVfUFBSU1VQX1NI
SUZUKTsKLSAgICAvKiBTdXBwb3J0IGd1ZXN0IHRyYW5zbGF0aW9uICovCi0gICAgaW9tbXVfc2V0
X2JpdCgmbG93ZXIsSU9NTVVfRVhUX0ZFQVRVUkVfR1RTVVBfU0hJRlQpOwotICAgIC8qIFN1cHBv
cnQgaW52YWxpZGF0ZSBhbGwgY29tbWFuZCAqLwotICAgIGlvbW11X3NldF9iaXQoJmxvd2VyLElP
TU1VX0VYVF9GRUFUVVJFX0lBU1VQX1NISUZUKTsKLQotICAgIC8qIEhvc3QgdHJhbnNsYXRpb24g
c2l6ZSBoYXMgNiBsZXZlbHMgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihIT1NUX0FERFJF
U1NfU0laRV82X0xFVkVMLCBsb3dlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9F
WFRfRkVBVFVSRV9IQVRTX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRVhU
X0ZFQVRVUkVfSEFUU19TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAmbG93ZXIpOwot
ICAgIC8qIEd1ZXN0IHRyYW5zbGF0aW9uIHNpemUgaGFzIDYgbGV2ZWxzICovCi0gICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIoR1VFU1RfQUREUkVTU19TSVpFXzZfTEVWRUwsIGxvd2VyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0VYVF9GRUFUVVJFX0dBVFNfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9FWFRfRkVBVFVSRV9HQVRTX1NISUZULAotICAgICAgICAg
ICAgICAgICAgICAgICAgICZsb3dlcik7Ci0gICAgLyogU2luZ2xlIGxldmVsIGdDUjMgKi8KLSAg
ICBzZXRfZmllbGRfaW5fcmVnX3UzMihHVUVTVF9DUjNfMV9MRVZFTCwgbG93ZXIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfRVhUX0ZFQVRVUkVfR0xYU1VQX01BU0ssCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfRVhUX0ZFQVRVUkVfR0xYU1VQX1NISUZULCAmbG93ZXIp
OwotICAgIC8qIDkgYml0IFBBU0lEICovCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoUEFTTUFY
XzlfYml0LCB1cHBlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9FWFRfRkVBVFVS
RV9QQVNNQVhfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9FWFRfRkVBVFVS
RV9QQVNNQVhfU0hJRlQsICZ1cHBlcik7Ci0KLSAgICBpb21tdS0+cmVnX2V4dF9mZWF0dXJlLmxv
ID0gbG93ZXI7Ci0gICAgaW9tbXUtPnJlZ19leHRfZmVhdHVyZS5oaSA9IHVwcGVyOworICAgIHVu
aW9uIGFtZF9pb21tdV9leHRfZmVhdHVyZXMgZWYgPSB7CisgICAgICAgIC8qIFN1cHBvcnQgcHJl
ZmV0Y2ggKi8KKyAgICAgICAgLmZsZHMucHJlZl9zdXAgPSAxLAorICAgICAgICAvKiBTdXBwb3J0
IFBQUiBsb2cgKi8KKyAgICAgICAgLmZsZHMucHByX3N1cCA9IDEsCisgICAgICAgIC8qIFN1cHBv
cnQgZ3Vlc3QgdHJhbnNsYXRpb24gKi8KKyAgICAgICAgLmZsZHMuZ3Rfc3VwID0gMSwKKyAgICAg
ICAgLyogU3VwcG9ydCBpbnZhbGlkYXRlIGFsbCBjb21tYW5kICovCisgICAgICAgIC5mbGRzLmlh
X3N1cCA9IDEsCisgICAgICAgIC8qIEhvc3QgdHJhbnNsYXRpb24gc2l6ZSBoYXMgNiBsZXZlbHMg
Ki8KKyAgICAgICAgLmZsZHMuaGF0cyA9IEhPU1RfQUREUkVTU19TSVpFXzZfTEVWRUwsCisgICAg
ICAgIC8qIEd1ZXN0IHRyYW5zbGF0aW9uIHNpemUgaGFzIDYgbGV2ZWxzICovCisgICAgICAgIC5m
bGRzLmdhdHMgPSBHVUVTVF9BRERSRVNTX1NJWkVfNl9MRVZFTCwKKyAgICAgICAgLyogU2luZ2xl
IGxldmVsIGdDUjMgKi8KKyAgICAgICAgLmZsZHMuZ2x4X3N1cCA9IEdVRVNUX0NSM18xX0xFVkVM
LAorICAgICAgICAvKiA5IGJpdCBQQVNJRCAqLworICAgICAgICAuZmxkcy5wYXNfbWF4ID0gUEFT
TUFYXzlfYml0LAorICAgIH07CisKKyAgICBpb21tdS0+cmVnX2V4dF9mZWF0dXJlID0gZWY7CiB9
CiAKIHN0YXRpYyBpbnQgZ3Vlc3RfaW9tbXVfbW1pb19yYW5nZShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
aW5kZXggOTQ3OTBmZWIzMS4uNmJjNzEzOTkxZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW5pdC5jCkBAIC04ODIsNyArODgyLDcgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2lv
bW11KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgIHJlZ2lzdGVyX2lvbW11X2V2ZW50X2xv
Z19pbl9tbWlvX3NwYWNlKGlvbW11KTsKICAgICByZWdpc3Rlcl9pb21tdV9leGNsdXNpb25fcmFu
Z2UoaW9tbXUpOwogCi0gICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9tbXUsIElPTU1V
X0VYVF9GRUFUVVJFX1BQUlNVUF9TSElGVCkgKQorICAgIGlmICggaW9tbXUtPmZlYXR1cmVzLmZs
ZHMucHByX3N1cCApCiAgICAgICAgIHJlZ2lzdGVyX2lvbW11X3Bwcl9sb2dfaW5fbW1pb19zcGFj
ZShpb21tdSk7CiAKICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaW9tbXUtPm1zaS5pcnEpOwpAQCAt
ODk2LDE1ICs4OTYsMTUgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2lvbW11KHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11KQogICAgIHNldF9pb21tdV9jb21tYW5kX2J1ZmZlcl9jb250cm9sKGlvbW11LCBJ
T01NVV9DT05UUk9MX0VOQUJMRUQpOwogICAgIHNldF9pb21tdV9ldmVudF9sb2dfY29udHJvbChp
b21tdSwgSU9NTVVfQ09OVFJPTF9FTkFCTEVEKTsKIAotICAgIGlmICggYW1kX2lvbW11X2hhc19m
ZWF0dXJlKGlvbW11LCBJT01NVV9FWFRfRkVBVFVSRV9QUFJTVVBfU0hJRlQpICkKKyAgICBpZiAo
IGlvbW11LT5mZWF0dXJlcy5mbGRzLnBwcl9zdXAgKQogICAgICAgICBzZXRfaW9tbXVfcHByX2xv
Z19jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9MX0VOQUJMRUQpOwogCi0gICAgaWYgKCBhbWRf
aW9tbXVfaGFzX2ZlYXR1cmUoaW9tbXUsIElPTU1VX0VYVF9GRUFUVVJFX0dUU1VQX1NISUZUKSAp
CisgICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMuZmxkcy5ndF9zdXAgKQogICAgICAgICBzZXRfaW9t
bXVfZ3Vlc3RfdHJhbnNsYXRpb25fY29udHJvbChpb21tdSwgSU9NTVVfQ09OVFJPTF9FTkFCTEVE
KTsKIAogICAgIHNldF9pb21tdV90cmFuc2xhdGlvbl9jb250cm9sKGlvbW11LCBJT01NVV9DT05U
Uk9MX0VOQUJMRUQpOwogCi0gICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9tbXUsIElP
TU1VX0VYVF9GRUFUVVJFX0lBU1VQX1NISUZUKSApCisgICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMu
Zmxkcy5pYV9zdXAgKQogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX2NhY2hlcyhpb21tdSk7
CiAKICAgICBpb21tdS0+ZW5hYmxlZCA9IDE7CkBAIC05MjcsMTAgKzkyNywxMCBAQCBzdGF0aWMg
dm9pZCBkaXNhYmxlX2lvbW11KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgIHNldF9pb21t
dV9jb21tYW5kX2J1ZmZlcl9jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9MX0RJU0FCTEVEKTsK
ICAgICBzZXRfaW9tbXVfZXZlbnRfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xfRElT
QUJMRUQpOwogCi0gICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9tbXUsIElPTU1VX0VY
VF9GRUFUVVJFX1BQUlNVUF9TSElGVCkgKQorICAgIGlmICggaW9tbXUtPmZlYXR1cmVzLmZsZHMu
cHByX3N1cCApCiAgICAgICAgIHNldF9pb21tdV9wcHJfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1V
X0NPTlRST0xfRElTQUJMRUQpOwogCi0gICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9t
bXUsIElPTU1VX0VYVF9GRUFUVVJFX0dUU1VQX1NISUZUKSApCisgICAgaWYgKCBpb21tdS0+ZmVh
dHVyZXMuZmxkcy5ndF9zdXAgKQogICAgICAgICBzZXRfaW9tbXVfZ3Vlc3RfdHJhbnNsYXRpb25f
Y29udHJvbChpb21tdSwgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCk7CiAKICAgICBzZXRfaW9tbXVf
dHJhbnNsYXRpb25fY29udHJvbChpb21tdSwgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCk7CkBAIC0x
MDI2LDcgKzEwMjYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXUpCiAKICAgICBnZXRfaW9tbXVfZmVhdHVyZXMoaW9tbXUpOwog
Ci0gICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMgKQorICAgIGlmICggaW9tbXUtPmZlYXR1cmVzLnJh
dyApCiAgICAgICAgIGlvbW11djJfZW5hYmxlZCA9IDE7CiAKICAgICBpZiAoIGFsbG9jYXRlX2Nt
ZF9idWZmZXIoaW9tbXUpID09IE5VTEwgKQpAQCAtMTAzNSw5ICsxMDM1LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAg
IGlmICggYWxsb2NhdGVfZXZlbnRfbG9nKGlvbW11KSA9PSBOVUxMICkKICAgICAgICAgZ290byBl
cnJvcl9vdXQ7CiAKLSAgICBpZiAoIGFtZF9pb21tdV9oYXNfZmVhdHVyZShpb21tdSwgSU9NTVVf
RVhUX0ZFQVRVUkVfUFBSU1VQX1NISUZUKSApCi0gICAgICAgIGlmICggYWxsb2NhdGVfcHByX2xv
Zyhpb21tdSkgPT0gTlVMTCApCi0gICAgICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICBpZiAo
IGlvbW11LT5mZWF0dXJlcy5mbGRzLnBwcl9zdXAgJiYgIWFsbG9jYXRlX3Bwcl9sb2coaW9tbXUp
ICkKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKICAgICBpZiAoICFzZXRfaW9tbXVfaW50ZXJy
dXB0X2hhbmRsZXIoaW9tbXUpICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CkBAIC0xMzkzLDcg
KzEzOTIsNyBAQCB2b2lkIGFtZF9pb21tdV9yZXN1bWUodm9pZCkKICAgICB9CiAKICAgICAvKiBm
bHVzaCBhbGwgY2FjaGUgZW50cmllcyBhZnRlciBpb21tdSByZS1lbmFibGVkICovCi0gICAgaWYg
KCAhYW1kX2lvbW11X2hhc19mZWF0dXJlKGlvbW11LCBJT01NVV9FWFRfRkVBVFVSRV9JQVNVUF9T
SElGVCkgKQorICAgIGlmICggIWlvbW11LT5mZWF0dXJlcy5mbGRzLmlhX3N1cCApCiAgICAgewog
ICAgICAgICBpbnZhbGlkYXRlX2FsbF9kZXZpY2VzKCk7CiAgICAgICAgIGludmFsaWRhdGVfYWxs
X2RvbWFpbl9wYWdlcygpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKaW5kZXggYjc5MmY3ZjQzMi4u
NDA5ZWVlMjFiYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oCkBAIC04Myw3ICs4Myw3IEBAIHN0
cnVjdCBhbWRfaW9tbXUgewogICAgIGlvbW11X2NhcF90IGNhcDsKIAogICAgIHU4IGh0X2ZsYWdz
OwotICAgIHU2NCBmZWF0dXJlczsKKyAgICB1bmlvbiBhbWRfaW9tbXVfZXh0X2ZlYXR1cmVzIGZl
YXR1cmVzOwogCiAgICAgdm9pZCAqbW1pb19iYXNlOwogICAgIHVuc2lnbmVkIGxvbmcgbW1pb19i
YXNlX3BoeXM7CkBAIC0xNzUsNyArMTc1LDcgQEAgc3RydWN0IGd1ZXN0X2lvbW11IHsKICAgICAv
KiBNTUlPIHJlZ3MgKi8KICAgICBzdHJ1Y3QgbW1pb19yZWcgICAgICAgICByZWdfY3RybDsgICAg
ICAgICAgICAgIC8qIE1NSU8gb2Zmc2V0IDAwMThoICovCiAgICAgc3RydWN0IG1taW9fcmVnICAg
ICAgICAgcmVnX3N0YXR1czsgICAgICAgICAgICAvKiBNTUlPIG9mZnNldCAyMDIwaCAqLwotICAg
IHN0cnVjdCBtbWlvX3JlZyAgICAgICAgIHJlZ19leHRfZmVhdHVyZTsgICAgICAgLyogTU1JTyBv
ZmZzZXQgMDAzMGggKi8KKyAgICB1bmlvbiBhbWRfaW9tbXVfZXh0X2ZlYXR1cmVzIHJlZ19leHRf
ZmVhdHVyZTsgIC8qIE1NSU8gb2Zmc2V0IDAwMzBoICovCiAKICAgICAvKiBndWVzdCBpbnRlcnJ1
cHQgc2V0dGluZ3MgKi8KICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXVfbXNpICBtc2k7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oCmluZGV4IDQwZGEzM2IyNzEu
LjMwNDZiYmM4MDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
ZGVmcy5oCkBAIC0zNDYsMjYgKzM0Niw1NyBAQCBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSB7CiAjZGVm
aW5lIElPTU1VX0VYQ0xVU0lPTl9MSU1JVF9ISUdIX01BU0sJCTB4RkZGRkZGRkYKICNkZWZpbmUg
SU9NTVVfRVhDTFVTSU9OX0xJTUlUX0hJR0hfU0hJRlQJMAogCi0vKiBFeHRlbmRlZCBGZWF0dXJl
IFJlZ2lzdGVyKi8KKy8qIEV4dGVuZGVkIEZlYXR1cmUgUmVnaXN0ZXIgKi8KICNkZWZpbmUgSU9N
TVVfRVhUX0ZFQVRVUkVfTU1JT19PRkZTRVQgICAgICAgICAgICAgICAgICAgMHgzMAotI2RlZmlu
ZSBJT01NVV9FWFRfRkVBVFVSRV9QUkVGU1VQX1NISUZUICAgICAgICAgICAgICAgICAweDAKLSNk
ZWZpbmUgSU9NTVVfRVhUX0ZFQVRVUkVfUFBSU1VQX1NISUZUICAgICAgICAgICAgICAgICAgMHgx
Ci0jZGVmaW5lIElPTU1VX0VYVF9GRUFUVVJFX1hUU1VQX1NISUZUICAgICAgICAgICAgICAgICAg
IDB4MgotI2RlZmluZSBJT01NVV9FWFRfRkVBVFVSRV9OWFNVUF9TSElGVCAgICAgICAgICAgICAg
ICAgICAweDMKLSNkZWZpbmUgSU9NTVVfRVhUX0ZFQVRVUkVfR1RTVVBfU0hJRlQgICAgICAgICAg
ICAgICAgICAgMHg0Ci0jZGVmaW5lIElPTU1VX0VYVF9GRUFUVVJFX0lBU1VQX1NISUZUICAgICAg
ICAgICAgICAgICAgIDB4NgotI2RlZmluZSBJT01NVV9FWFRfRkVBVFVSRV9HQVNVUF9TSElGVCAg
ICAgICAgICAgICAgICAgICAweDcKLSNkZWZpbmUgSU9NTVVfRVhUX0ZFQVRVUkVfSEVTVVBfU0hJ
RlQgICAgICAgICAgICAgICAgICAgMHg4Ci0jZGVmaW5lIElPTU1VX0VYVF9GRUFUVVJFX1BDU1VQ
X1NISUZUICAgICAgICAgICAgICAgICAgIDB4OQotI2RlZmluZSBJT01NVV9FWFRfRkVBVFVSRV9I
QVRTX1NISUZUICAgICAgICAgICAgICAgICAgICAweDEwCi0jZGVmaW5lIElPTU1VX0VYVF9GRUFU
VVJFX0hBVFNfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDBDMDAKLSNkZWZpbmUgSU9N
TVVfRVhUX0ZFQVRVUkVfR0FUU19TSElGVCAgICAgICAgICAgICAgICAgICAgMHgxMgotI2RlZmlu
ZSBJT01NVV9FWFRfRkVBVFVSRV9HQVRTX01BU0sgICAgICAgICAgICAgICAgICAgICAweDAwMDAz
MDAwCi0jZGVmaW5lIElPTU1VX0VYVF9GRUFUVVJFX0dMWFNVUF9TSElGVCAgICAgICAgICAgICAg
ICAgIDB4MTQKLSNkZWZpbmUgSU9NTVVfRVhUX0ZFQVRVUkVfR0xYU1VQX01BU0sgICAgICAgICAg
ICAgICAgICAgMHgwMDAwQzAwMAotCi0jZGVmaW5lIElPTU1VX0VYVF9GRUFUVVJFX1BBU01BWF9T
SElGVCAgICAgICAgICAgICAgICAgIDB4MAotI2RlZmluZSBJT01NVV9FWFRfRkVBVFVSRV9QQVNN
QVhfTUFTSyAgICAgICAgICAgICAgICAgICAweDAwMDAwMDFGCisKK3VuaW9uIGFtZF9pb21tdV9l
eHRfZmVhdHVyZXMgeworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1
bnNpZ25lZCBpbnQgcHJlZl9zdXA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBwcl9zdXA6MTsK
KyAgICAgICAgdW5zaWduZWQgaW50IHh0X3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgbnhf
c3VwOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBndF9zdXA6MTsKKyAgICAgICAgdW5zaWduZWQg
aW50IGdhcHBpX3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgaWFfc3VwOjE7CisgICAgICAg
IHVuc2lnbmVkIGludCBnYV9zdXA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlX3N1cDoxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgcGNfc3VwOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBoYXRz
OjI7CisgICAgICAgIHVuc2lnbmVkIGludCBnYXRzOjI7CisgICAgICAgIHVuc2lnbmVkIGludCBn
bHhfc3VwOjI7CisgICAgICAgIHVuc2lnbmVkIGludCBzbWlmX3N1cDoyOworICAgICAgICB1bnNp
Z25lZCBpbnQgc21pZl9yYzozOworICAgICAgICB1bnNpZ25lZCBpbnQgZ2FtX3N1cDozOworICAg
ICAgICB1bnNpZ25lZCBpbnQgZHVhbF9wcHJfbG9nX3N1cDoyOworICAgICAgICB1bnNpZ25lZCBp
bnQgOjI7CisgICAgICAgIHVuc2lnbmVkIGludCBkdWFsX2V2ZW50X2xvZ19zdXA6MjsKKyAgICAg
ICAgdW5zaWduZWQgaW50IDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgc2F0c19zdXA6MTsKKyAg
ICAgICAgdW5zaWduZWQgaW50IHBhc19tYXg6NTsKKyAgICAgICAgdW5zaWduZWQgaW50IHVzX3N1
cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgZGV2X3RibF9zZWdfc3VwOjI7CisgICAgICAgIHVu
c2lnbmVkIGludCBwcHJfZWFybHlfb2Zfc3VwOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBwcHJf
YXV0b19yc3Bfc3VwOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBtYXJjX3N1cDoyOworICAgICAg
ICB1bnNpZ25lZCBpbnQgYmxrX3N0b3BfbXJrX3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQg
cGVyZl9vcHRfc3VwOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBtc2lfY2FwX21taW9fc3VwOjE7
CisgICAgICAgIHVuc2lnbmVkIGludCA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGdpb19zdXA6
MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGhhX3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQg
ZXBoX3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgYXR0cl9md19zdXA6MTsKKyAgICAgICAg
dW5zaWduZWQgaW50IGhkX3N1cDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgOjE7CisgICAgICAg
IHVuc2lnbmVkIGludCBpbnZfaW90bGJfdHlwZV9zdXA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50
IHZpb21tdV9zdXA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IHZtX2d1YXJkX2lvX3N1cDoxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgdm1fdGFibGVfc2l6ZTo0OworICAgICAgICB1bnNpZ25lZCBp
bnQgZ2FfdXBkYXRlX2Rpc19zdXA6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IDoyOworICAgIH0g
ZmxkczsKK307CiAKIC8qIFN0YXR1cyBSZWdpc3RlciovCiAjZGVmaW5lIElPTU1VX1NUQVRVU19N
TUlPX09GRlNFVAkJMHgyMDIwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vYW1kLWlvbW11LXByb3RvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlv
bW11LXByb3RvLmgKaW5kZXggOGQ2YjAzYTA0MS4uNjVlMDczNTcxZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApAQCAtMjE4LDEzICsyMTgsNiBA
QCBzdGF0aWMgaW5saW5lIGludCBpb21tdV9oYXNfY2FwKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11
LCB1aW50MzJfdCBiaXQpCiAgICAgcmV0dXJuICEhKGlvbW11LT5jYXAuaGVhZGVyICYgKDF1IDw8
IGJpdCkpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXUsIHVpbnQzMl90IGJpdCkKLXsKLSAgICBpZiAoICFpb21tdV9o
YXNfY2FwKGlvbW11LCBQQ0lfQ0FQX0VGUlNVUF9TSElGVCkgKQotICAgICAgICByZXR1cm4gMDsK
LSAgICByZXR1cm4gISEoaW9tbXUtPmZlYXR1cmVzICYgKDFVIDw8IGJpdCkpOwotfQotCiAvKiBh
Y2Nlc3MgdGFpbCBvciBoZWFkIHBvaW50ZXIgb2YgcmluZyBidWZmZXIgKi8KIHN0YXRpYyBpbmxp
bmUgdWludDMyX3QgaW9tbXVfZ2V0X3JiX3BvaW50ZXIodWludDMyX3QgcmVnKQogewotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsdX-0006qb-Pv; Sat, 03 Aug 2019 11:55:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsdW-0006qS-NG
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:46 +0000
X-Inumbo-ID: 9f9a9b1c-b5e5-11e9-838f-dbe85791c3d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f9a9b1c-b5e5-11e9-838f-dbe85791c3d4;
 Sat, 03 Aug 2019 11:55:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdU-0004wl-0Y
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdT-0001UK-UJ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsdT-0001UK-UJ@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:43 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: use bit field for control
 register
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MzQ0ZWM3MWNhZDA3ODI5ODU1ZmI3OTI3ZmFhYWZkMjYxODk3OTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE1OjA0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE1OjA0IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHVzZSBiaXQgZmllbGQgZm9yIGNvbnRyb2wgcmVnaXN0ZXIKICAgIAogICAgQWxz
byBpbnRyb2R1Y2UgYSBmaWVsZCBpbiBzdHJ1Y3QgYW1kX2lvbW11IGNhY2hpbmcgdGhlIG1vc3Qg
cmVjZW50bHkKICAgIHdyaXR0ZW4gY29udHJvbCByZWdpc3Rlci4gQWxsIHdyaXRlcyBzaG91bGQg
bm93IGhhcHBlbiBleGNsdXNpdmVseSBmcm9tCiAgICB0aGF0IGNhY2hlZCB2YWx1ZSwgc3VjaCB0
aGF0IGl0IGlzIGd1YXJhbnRlZWQgdG8gYmUgdXAgdG8gZGF0ZS4KICAgIAogICAgVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIGFkZCBmdXJ0aGVyIGZpZWxkcy4gQWxzbyBjb252ZXJ0IGEgZmV3IGJv
b2xlYW4KICAgIGZ1bmN0aW9uIHBhcmFtZXRlcnMgdG8gYm9vbCwgc3VjaCB0aGF0IHVzZSBvZiAh
ISBjYW4gYmUgYXZvaWRlZC4KICAgIAogICAgQmVjYXVzZSBvZiB0aGVyZSBub3cgYmVpbmcgZGVm
aW5pdGlvbnMgYmV5b25kIGJpdCAzMSwgd3JpdGVsKCkgYWxzbyBnZXRzCiAgICByZXBsYWNlZCBi
eSB3cml0ZXEoKSB3aGVuIHVwZGF0aW5nIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfZ3Vlc3QuYyAgICB8ICA1MyArKystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW5pdC5jICAgICB8IDE0MCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmggICAgICAgICAgICAgIHwgICA0ICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCB8ICA4MiArKysrKysr
KysrLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCAxNjcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1
ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwppbmRleCBh
ZjU5YmYxZWM4Li43ZjJkZDY2MmFmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfZ3Vlc3QuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfZ3Vlc3QuYwpAQCAtMzE3LDcgKzMxNyw3IEBAIHN0YXRpYyBpbnQgZG9faW52YWxpZGF0ZV9p
b3RsYl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQogCiBzdGF0aWMg
aW50IGRvX2NvbXBsZXRpb25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21k
KQogewotICAgIGJvb2xfdCBjb21fd2FpdF9pbnRfZW4sIGNvbV93YWl0X2ludCwgaSwgczsKKyAg
ICBib29sIGNvbV93YWl0X2ludCwgaSwgczsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11
OwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogICAgIHAybV90eXBlX3QgcDJtdDsKQEAgLTM1NCwx
MiArMzU0LDEwIEBAIHN0YXRpYyBpbnQgZG9fY29tcGxldGlvbl93YWl0KHN0cnVjdCBkb21haW4g
KmQsIGNtZF9lbnRyeV90ICpjbWQpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhZGRyKTsK
ICAgICB9CiAKLSAgICBjb21fd2FpdF9pbnRfZW4gPSBpb21tdV9nZXRfYml0KGlvbW11LT5yZWdf
Y3RybC5sbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRS
T0xfQ09NUF9XQUlUX0lOVF9TSElGVCk7CiAgICAgY29tX3dhaXRfaW50ID0gaW9tbXVfZ2V0X2Jp
dChpb21tdS0+cmVnX3N0YXR1cy5sbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1NUQVRVU19DT01QX1dBSVRfSU5UX1NISUZUKTsKIAotICAgIGlmICggY29tX3dhaXRf
aW50X2VuICYmIGNvbV93YWl0X2ludCApCisgICAgaWYgKCBpb21tdS0+cmVnX2N0cmwuY29tX3dh
aXRfaW50X2VuICYmIGNvbV93YWl0X2ludCApCiAgICAgICAgIGd1ZXN0X2lvbW11X2RlbGl2ZXJf
bXNpKGQpOwogCiAgICAgcmV0dXJuIDA7CkBAIC01MjEsNDAgKzUxOSwxNyBAQCBzdGF0aWMgdm9p
ZCBndWVzdF9pb21tdV9wcm9jZXNzX2NvbW1hbmQodW5zaWduZWQgbG9uZyBfZCkKICAgICByZXR1
cm47CiB9CiAKLXN0YXRpYyBpbnQgZ3Vlc3RfaW9tbXVfd3JpdGVfY3RybChzdHJ1Y3QgZ3Vlc3Rf
aW9tbXUgKmlvbW11LCB1aW50NjRfdCBuZXdjdHJsKQorc3RhdGljIGludCBndWVzdF9pb21tdV93
cml0ZV9jdHJsKHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUsIHVpbnQ2NF90IHZhbCkKIHsKLSAg
ICBib29sX3QgY21kX2VuLCBldmVudF9lbiwgaW9tbXVfZW4sIHBwcl9lbiwgcHByX2xvZ19lbjsK
LSAgICBib29sX3QgY21kX2VuX29sZCwgZXZlbnRfZW5fb2xkLCBpb21tdV9lbl9vbGQ7Ci0gICAg
Ym9vbF90IGNtZF9ydW47CisgICAgdW5pb24gYW1kX2lvbW11X2NvbnRyb2wgbmV3Y3RybCA9IHsg
LnJhdyA9IHZhbCB9OwogCi0gICAgaW9tbXVfZW4gPSBpb21tdV9nZXRfYml0KG5ld2N0cmwsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRST0xfVFJBTlNMQVRJT05fRU5B
QkxFX1NISUZUKTsKLSAgICBpb21tdV9lbl9vbGQgPSBpb21tdV9nZXRfYml0KGlvbW11LT5yZWdf
Y3RybC5sbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRST0xf
VFJBTlNMQVRJT05fRU5BQkxFX1NISUZUKTsKLQotICAgIGNtZF9lbiA9IGlvbW11X2dldF9iaXQo
bmV3Y3RybCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRST0xfQ09NTUFO
RF9CVUZGRVJfRU5BQkxFX1NISUZUKTsKLSAgICBjbWRfZW5fb2xkID0gaW9tbXVfZ2V0X2JpdChp
b21tdS0+cmVnX2N0cmwubG8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
Q09OVFJPTF9DT01NQU5EX0JVRkZFUl9FTkFCTEVfU0hJRlQpOwotICAgIGNtZF9ydW4gPSBpb21t
dV9nZXRfYml0KGlvbW11LT5yZWdfc3RhdHVzLmxvLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1NUQVRVU19DTURfQlVGRkVSX1JVTl9TSElGVCk7Ci0gICAgZXZlbnRfZW4gPSBp
b21tdV9nZXRfYml0KG5ld2N0cmwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0NPTlRST0xfRVZFTlRfTE9HX0VOQUJMRV9TSElGVCk7Ci0gICAgZXZlbnRfZW5fb2xkID0gaW9t
bXVfZ2V0X2JpdChpb21tdS0+cmVnX2N0cmwubG8sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9DT05UUk9MX0VWRU5UX0xPR19FTkFCTEVfU0hJRlQpOwotCi0gICAgcHBy
X2VuID0gaW9tbXVfZ2V0X2JpdChuZXdjdHJsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfQ09OVFJPTF9QUFJfRU5BQkxFX1NISUZUKTsKLSAgICBwcHJfbG9nX2VuID0gaW9tbXVf
Z2V0X2JpdChuZXdjdHJsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NP
TlRST0xfUFBSX0xPR19FTkFCTEVfU0hJRlQpOwotCi0gICAgaWYgKCBpb21tdV9lbiApCisgICAg
aWYgKCBuZXdjdHJsLmlvbW11X2VuICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2lvbW11X2VuYWJs
ZShpb21tdSk7CiAgICAgICAgIGd1ZXN0X2lvbW11X2VuYWJsZV9kZXZfdGFibGUoaW9tbXUpOwog
ICAgIH0KIAotICAgIGlmICggaW9tbXVfZW4gJiYgY21kX2VuICkKKyAgICBpZiAoIG5ld2N0cmwu
aW9tbXVfZW4gJiYgbmV3Y3RybC5jbWRfYnVmX2VuICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2lv
bW11X2VuYWJsZV9yaW5nX2J1ZmZlcihpb21tdSwgJmlvbW11LT5jbWRfYnVmZmVyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGNtZF9lbnRyeV90KSk7CkBA
IC01NjIsNyArNTM3LDcgQEAgc3RhdGljIGludCBndWVzdF9pb21tdV93cml0ZV9jdHJsKHN0cnVj
dCBndWVzdF9pb21tdSAqaW9tbXUsIHVpbnQ2NF90IG5ld2N0cmwpCiAgICAgICAgIHRhc2tsZXRf
c2NoZWR1bGUoJmlvbW11LT5jbWRfYnVmZmVyX3Rhc2tsZXQpOwogICAgIH0KIAotICAgIGlmICgg
aW9tbXVfZW4gJiYgZXZlbnRfZW4gKQorICAgIGlmICggbmV3Y3RybC5pb21tdV9lbiAmJiBuZXdj
dHJsLmV2ZW50X2xvZ19lbiApCiAgICAgewogICAgICAgICBndWVzdF9pb21tdV9lbmFibGVfcmlu
Z19idWZmZXIoaW9tbXUsICZpb21tdS0+ZXZlbnRfbG9nLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKGV2ZW50X2VudHJ5X3QpKTsKQEAgLTU3MCw3ICs1NDUs
NyBAQCBzdGF0aWMgaW50IGd1ZXN0X2lvbW11X3dyaXRlX2N0cmwoc3RydWN0IGd1ZXN0X2lvbW11
ICppb21tdSwgdWludDY0X3QgbmV3Y3RybCkKICAgICAgICAgZ3Vlc3RfaW9tbXVfY2xlYXJfc3Rh
dHVzKGlvbW11LCBJT01NVV9TVEFUVVNfRVZFTlRfT1ZFUkZMT1dfU0hJRlQpOwogICAgIH0KIAot
ICAgIGlmICggaW9tbXVfZW4gJiYgcHByX2VuICYmIHBwcl9sb2dfZW4gKQorICAgIGlmICggbmV3
Y3RybC5pb21tdV9lbiAmJiBuZXdjdHJsLnBwcl9lbiAmJiBuZXdjdHJsLnBwcl9sb2dfZW4gKQog
ICAgIHsKICAgICAgICAgZ3Vlc3RfaW9tbXVfZW5hYmxlX3JpbmdfYnVmZmVyKGlvbW11LCAmaW9t
bXUtPnBwcl9sb2csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2YocHByX2VudHJ5X3QpKTsKQEAgLTU3OCwxOSArNTUzLDIxIEBAIHN0YXRpYyBpbnQgZ3Vlc3Rf
aW9tbXVfd3JpdGVfY3RybChzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11LCB1aW50NjRfdCBuZXdj
dHJsKQogICAgICAgICBndWVzdF9pb21tdV9jbGVhcl9zdGF0dXMoaW9tbXUsIElPTU1VX1NUQVRV
U19QUFJfTE9HX09WRVJGTE9XX1NISUZUKTsKICAgICB9CiAKLSAgICBpZiAoIGlvbW11X2VuICYm
IGNtZF9lbl9vbGQgJiYgIWNtZF9lbiApCisgICAgaWYgKCBuZXdjdHJsLmlvbW11X2VuICYmIGlv
bW11LT5yZWdfY3RybC5jbWRfYnVmX2VuICYmCisgICAgICAgICAhbmV3Y3RybC5jbWRfYnVmX2Vu
ICkKICAgICB7CiAgICAgICAgIC8qIERpc2FibGUgaW9tbXUgY29tbWFuZCBwcm9jZXNzaW5nICov
CiAgICAgICAgIHRhc2tsZXRfa2lsbCgmaW9tbXUtPmNtZF9idWZmZXJfdGFza2xldCk7CiAgICAg
fQogCi0gICAgaWYgKCBldmVudF9lbl9vbGQgJiYgIWV2ZW50X2VuICkKKyAgICBpZiAoIGlvbW11
LT5yZWdfY3RybC5ldmVudF9sb2dfZW4gJiYgIW5ld2N0cmwuZXZlbnRfbG9nX2VuICkKICAgICAg
ICAgZ3Vlc3RfaW9tbXVfY2xlYXJfc3RhdHVzKGlvbW11LCBJT01NVV9TVEFUVVNfRVZFTlRfTE9H
X1JVTl9TSElGVCk7CiAKLSAgICBpZiAoIGlvbW11X2VuX29sZCAmJiAhaW9tbXVfZW4gKQorICAg
IGlmICggaW9tbXUtPnJlZ19jdHJsLmlvbW11X2VuICYmICFuZXdjdHJsLmlvbW11X2VuICkKICAg
ICAgICAgZ3Vlc3RfaW9tbXVfZGlzYWJsZShpb21tdSk7CiAKLSAgICB1NjRfdG9fcmVnKCZpb21t
dS0+cmVnX2N0cmwsIG5ld2N0cmwpOworICAgIGlvbW11LT5yZWdfY3RybCA9IG5ld2N0cmw7CisK
ICAgICByZXR1cm4gMDsKIH0KIApAQCAtNjMyLDcgKzYwOSw3IEBAIHN0YXRpYyB1aW50NjRfdCBp
b21tdV9tbWlvX3JlYWQ2NChzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11LAogICAgICAgICB2YWwg
PSByZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ190YWlsKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUOgotICAgICAgICB2YWwgPSByZWdfdG9f
dTY0KGlvbW11LT5yZWdfY3RybCk7CisgICAgICAgIHZhbCA9IGlvbW11LT5yZWdfY3RybC5yYXc7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSU9NTVVfU1RBVFVTX01NSU9fT0ZGU0VUOgogICAg
ICAgICB2YWwgPSByZWdfdG9fdTY0KGlvbW11LT5yZWdfc3RhdHVzKTsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IDZiYzcxMzk5MWQuLjYxYzYzZTE4ZTkgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtNDEsNyArNDEsNyBA
QCBMSVNUX0hFQURfUkVBRF9NT1NUTFkoYW1kX2lvbW11X2hlYWQpOwogc3RydWN0IHRhYmxlX3N0
cnVjdCBkZXZpY2VfdGFibGU7CiBib29sX3QgaW9tbXV2Ml9lbmFibGVkOwogCi1zdGF0aWMgaW50
IGlvbW11X2hhc19odF9mbGFnKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1OCBtYXNrKQorc3Rh
dGljIGJvb2wgaW9tbXVfaGFzX2h0X2ZsYWcoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHU4IG1h
c2spCiB7CiAgICAgcmV0dXJuIGlvbW11LT5odF9mbGFncyAmIG1hc2s7CiB9CkBAIC02OSwzMSAr
NjksMTggQEAgc3RhdGljIHZvaWQgX19pbml0IHVubWFwX2lvbW11X21taW9fcmVnaW9uKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQogCiBzdGF0aWMgdm9pZCBzZXRfaW9tbXVfaHRfZmxhZ3Moc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXUpCiB7Ci0gICAgdTMyIGVudHJ5OwotICAgIGVudHJ5ID0gcmVh
ZGwoaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZTRVQpOwotCiAgICAg
LyogU2V0dXAgSFQgZmxhZ3MgKi8KICAgICBpZiAoIGlvbW11X2hhc19jYXAoaW9tbXUsIFBDSV9D
QVBfSFRfVFVOTkVMX1NISUZUKSApCi0gICAgICAgIGlvbW11X2hhc19odF9mbGFnKGlvbW11LCBB
Q1BJX0lWSERfVFRfRU5BQkxFKSA/Ci0gICAgICAgICAgICBpb21tdV9zZXRfYml0KCZlbnRyeSwg
SU9NTVVfQ09OVFJPTF9IVF9UVU5ORUxfVFJBTlNMQVRJT05fU0hJRlQpIDoKLSAgICAgICAgICAg
IGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xfSFRfVFVOTkVMX1RSQU5TTEFU
SU9OX1NISUZUKTsKLQotICAgIGlvbW11X2hhc19odF9mbGFnKGlvbW11LCBBQ1BJX0lWSERfUkVT
X1BBU1NfUFcpID8KLSAgICAgICAgaW9tbXVfc2V0X2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xf
UkVTUF9QQVNTX1BPU1RFRF9XUklURV9TSElGVCk6Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgm
ZW50cnksIElPTU1VX0NPTlRST0xfUkVTUF9QQVNTX1BPU1RFRF9XUklURV9TSElGVCk7CisgICAg
ICAgIGlvbW11LT5jdHJsLmh0X3R1bl9lbiA9IGlvbW11X2hhc19odF9mbGFnKGlvbW11LCBBQ1BJ
X0lWSERfVFRfRU5BQkxFKTsKIAotICAgIGlvbW11X2hhc19odF9mbGFnKGlvbW11LCBBQ1BJX0lW
SERfSVNPQykgPwotICAgICAgICBpb21tdV9zZXRfYml0KCZlbnRyeSwgSU9NTVVfQ09OVFJPTF9J
U09DSFJPTk9VU19TSElGVCk6Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1V
X0NPTlRST0xfSVNPQ0hST05PVVNfU0hJRlQpOwotCi0gICAgaW9tbXVfaGFzX2h0X2ZsYWcoaW9t
bXUsIEFDUElfSVZIRF9QQVNTX1BXKSA/Ci0gICAgICAgIGlvbW11X3NldF9iaXQoJmVudHJ5LCBJ
T01NVV9DT05UUk9MX1BBU1NfUE9TVEVEX1dSSVRFX1NISUZUKToKLSAgICAgICAgaW9tbXVfY2xl
YXJfYml0KCZlbnRyeSwgSU9NTVVfQ09OVFJPTF9QQVNTX1BPU1RFRF9XUklURV9TSElGVCk7Cisg
ICAgaW9tbXUtPmN0cmwucGFzc19wdyAgICAgPSBpb21tdV9oYXNfaHRfZmxhZyhpb21tdSwgQUNQ
SV9JVkhEX1BBU1NfUFcpOworICAgIGlvbW11LT5jdHJsLnJlc19wYXNzX3B3ID0gaW9tbXVfaGFz
X2h0X2ZsYWcoaW9tbXUsIEFDUElfSVZIRF9SRVNfUEFTU19QVyk7CisgICAgaW9tbXUtPmN0cmwu
aXNvYyAgICAgICAgPSBpb21tdV9oYXNfaHRfZmxhZyhpb21tdSwgQUNQSV9JVkhEX0lTT0MpOwog
CiAgICAgLyogRm9yY2UgY29oZXJlbnQgKi8KLSAgICBpb21tdV9zZXRfYml0KCZlbnRyeSwgSU9N
TVVfQ09OVFJPTF9DT0hFUkVOVF9TSElGVCk7CisgICAgaW9tbXUtPmN0cmwuY29oZXJlbnQgPSB0
cnVlOwogCi0gICAgd3JpdGVsKGVudHJ5LCBpb21tdS0+bW1pb19iYXNlK0lPTU1VX0NPTlRST0xf
TU1JT19PRkZTRVQpOworICAgIHdyaXRlcShpb21tdS0+Y3RybC5yYXcsIGlvbW11LT5tbWlvX2Jh
c2UgKyBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsKIH0KIAogc3RhdGljIHZvaWQgcmVnaXN0
ZXJfaW9tbXVfZGV2X3RhYmxlX2luX21taW9fc3BhY2Uoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUp
CkBAIC0yMDUsNTUgKzE5MiwzNyBAQCBzdGF0aWMgdm9pZCByZWdpc3Rlcl9pb21tdV9wcHJfbG9n
X2luX21taW9fc3BhY2Uoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAKIAogc3RhdGljIHZvaWQg
c2V0X2lvbW11X3RyYW5zbGF0aW9uX2NvbnRyb2woc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGVuYWJs
ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxl
KQogewotICAgIHUzMiBlbnRyeTsKKyAgICBpb21tdS0+Y3RybC5pb21tdV9lbiA9IGVuYWJsZTsK
IAotICAgIGVudHJ5ID0gcmVhZGwoaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRST0xfTU1J
T19PRkZTRVQpOwotCi0gICAgZW5hYmxlID8KLSAgICAgICAgaW9tbXVfc2V0X2JpdCgmZW50cnks
IElPTU1VX0NPTlRST0xfVFJBTlNMQVRJT05fRU5BQkxFX1NISUZUKSA6Ci0gICAgICAgIGlvbW11
X2NsZWFyX2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xfVFJBTlNMQVRJT05fRU5BQkxFX1NISUZU
KTsKLQotICAgIHdyaXRlbChlbnRyeSwgaW9tbXUtPm1taW9fYmFzZStJT01NVV9DT05UUk9MX01N
SU9fT0ZGU0VUKTsKKyAgICB3cml0ZXEoaW9tbXUtPmN0cmwucmF3LCBpb21tdS0+bW1pb19iYXNl
ICsgSU9NTVVfQ09OVFJPTF9NTUlPX09GRlNFVCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNldF9pb21t
dV9ndWVzdF90cmFuc2xhdGlvbl9jb250cm9sKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGVuYWJsZSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5h
YmxlKQogewotICAgIHUzMiBlbnRyeTsKLQotICAgIGVudHJ5ID0gcmVhZGwoaW9tbXUtPm1taW9f
YmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZTRVQpOworICAgIGlvbW11LT5jdHJsLmd0X2Vu
ID0gZW5hYmxlOwogCi0gICAgZW5hYmxlID8KLSAgICAgICAgaW9tbXVfc2V0X2JpdCgmZW50cnks
IElPTU1VX0NPTlRST0xfR1RfRU5BQkxFX1NISUZUKSA6Ci0gICAgICAgIGlvbW11X2NsZWFyX2Jp
dCgmZW50cnksIElPTU1VX0NPTlRST0xfR1RfRU5BQkxFX1NISUZUKTsKLQotICAgIHdyaXRlbChl
bnRyeSwgaW9tbXUtPm1taW9fYmFzZStJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsKKyAgICB3
cml0ZXEoaW9tbXUtPmN0cmwucmF3LCBpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfQ09OVFJPTF9N
TUlPX09GRlNFVCk7CiAKICAgICBpZiAoIGVuYWJsZSApCiAgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiR3Vlc3QgVHJhbnNsYXRpb24gRW5hYmxlZC5cbiIpOwogfQogCiBzdGF0aWMgdm9pZCBzZXRf
aW9tbXVfY29tbWFuZF9idWZmZXJfY29udHJvbChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZW5h
YmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpCiB7Ci0gICAgdTMyIGVudHJ5OwotCi0gICAgZW50cnkgPSByZWFkbChpb21tdS0+bW1p
b19iYXNlICsgSU9NTVVfQ09OVFJPTF9NTUlPX09GRlNFVCk7Ci0KLSAgICAvKnJlc2V0IGhlYWQg
YW5kIHRhaWwgcG9pbnRlciBtYW51YWxseSBiZWZvcmUgZW5hYmxlbWVudCAqLworICAgIC8qIFJl
c2V0IGhlYWQgYW5kIHRhaWwgcG9pbnRlciBtYW51YWxseSBiZWZvcmUgZW5hYmxlbWVudCAqLwog
ICAgIGlmICggZW5hYmxlICkKICAgICB7CiAgICAgICAgIHdyaXRlcSgwLCBpb21tdS0+bW1pb19i
YXNlICsgSU9NTVVfQ01EX0JVRkZFUl9IRUFEX09GRlNFVCk7CiAgICAgICAgIHdyaXRlcSgwLCBp
b21tdS0+bW1pb19iYXNlICsgSU9NTVVfQ01EX0JVRkZFUl9UQUlMX09GRlNFVCk7Ci0KLSAgICAg
ICAgaW9tbXVfc2V0X2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xfQ09NTUFORF9CVUZGRVJfRU5B
QkxFX1NISUZUKTsKICAgICB9Ci0gICAgZWxzZQotICAgICAgICBpb21tdV9jbGVhcl9iaXQoJmVu
dHJ5LCBJT01NVV9DT05UUk9MX0NPTU1BTkRfQlVGRkVSX0VOQUJMRV9TSElGVCk7CiAKLSAgICB3
cml0ZWwoZW50cnksIGlvbW11LT5tbWlvX2Jhc2UrSU9NTVVfQ09OVFJPTF9NTUlPX09GRlNFVCk7
CisgICAgaW9tbXUtPmN0cmwuY21kX2J1Zl9lbiA9IGVuYWJsZTsKKworICAgIHdyaXRlcShpb21t
dS0+Y3RybC5yYXcsIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VU
KTsKIH0KIAogc3RhdGljIHZvaWQgcmVnaXN0ZXJfaW9tbXVfZXhjbHVzaW9uX3JhbmdlKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQpAQCAtMjk1LDU3ICsyNjQsMzggQEAgc3RhdGljIHZvaWQgcmVn
aXN0ZXJfaW9tbXVfZXhjbHVzaW9uX3JhbmdlKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogfQog
CiBzdGF0aWMgdm9pZCBzZXRfaW9tbXVfZXZlbnRfbG9nX2NvbnRyb2woc3RydWN0IGFtZF9pb21t
dSAqaW9tbXUsCi0gICAgICAgICAgICBpbnQgZW5hYmxlKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQogewotICAgIHUzMiBlbnRyeTsKLQotICAg
IGVudHJ5ID0gcmVhZGwoaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZT
RVQpOwotCi0gICAgLypyZXNldCBoZWFkIGFuZCB0YWlsIHBvaW50ZXIgbWFudWFsbHkgYmVmb3Jl
IGVuYWJsZW1lbnQgKi8KKyAgICAvKiBSZXNldCBoZWFkIGFuZCB0YWlsIHBvaW50ZXIgbWFudWFs
bHkgYmVmb3JlIGVuYWJsZW1lbnQgKi8KICAgICBpZiAoIGVuYWJsZSApCiAgICAgewogICAgICAg
ICB3cml0ZXEoMCwgaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0VWRU5UX0xPR19IRUFEX09GRlNF
VCk7CiAgICAgICAgIHdyaXRlcSgwLCBpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfRVZFTlRfTE9H
X1RBSUxfT0ZGU0VUKTsKLQotICAgICAgICBpb21tdV9zZXRfYml0KCZlbnRyeSwgSU9NTVVfQ09O
VFJPTF9FVkVOVF9MT0dfSU5UX1NISUZUKTsKLSAgICAgICAgaW9tbXVfc2V0X2JpdCgmZW50cnks
IElPTU1VX0NPTlRST0xfRVZFTlRfTE9HX0VOQUJMRV9TSElGVCk7Ci0gICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xfRVZF
TlRfTE9HX0lOVF9TSElGVCk7Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1V
X0NPTlRST0xfRVZFTlRfTE9HX0VOQUJMRV9TSElGVCk7CiAgICAgfQogCi0gICAgaW9tbXVfY2xl
YXJfYml0KCZlbnRyeSwgSU9NTVVfQ09OVFJPTF9DT01QX1dBSVRfSU5UX1NISUZUKTsKKyAgICBp
b21tdS0+Y3RybC5ldmVudF9pbnRfZW4gPSBlbmFibGU7CisgICAgaW9tbXUtPmN0cmwuZXZlbnRf
bG9nX2VuID0gZW5hYmxlOworICAgIGlvbW11LT5jdHJsLmNvbV93YWl0X2ludF9lbiA9IGZhbHNl
OwogCi0gICAgd3JpdGVsKGVudHJ5LCBpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfQ09OVFJPTF9N
TUlPX09GRlNFVCk7CisgICAgd3JpdGVxKGlvbW11LT5jdHJsLnJhdywgaW9tbXUtPm1taW9fYmFz
ZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZTRVQpOwogfQogCiBzdGF0aWMgdm9pZCBzZXRfaW9t
bXVfcHByX2xvZ19jb250cm9sKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZW5hYmxlKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsKLSAgICB1MzIgZW50cnk7Ci0KLSAg
ICBlbnRyeSA9IHJlYWRsKGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9DT05UUk9MX01NSU9fT0ZG
U0VUKTsKLQotICAgIC8qcmVzZXQgaGVhZCBhbmQgdGFpbCBwb2ludGVyIG1hbnVhbGx5IGJlZm9y
ZSBlbmFibGVtZW50ICovCisgICAgLyogUmVzZXQgaGVhZCBhbmQgdGFpbCBwb2ludGVyIG1hbnVh
bGx5IGJlZm9yZSBlbmFibGVtZW50ICovCiAgICAgaWYgKCBlbmFibGUgKQogICAgIHsKICAgICAg
ICAgd3JpdGVxKDAsIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9QUFJfTE9HX0hFQURfT0ZGU0VU
KTsKICAgICAgICAgd3JpdGVxKDAsIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9QUFJfTE9HX1RB
SUxfT0ZGU0VUKTsKLQotICAgICAgICBpb21tdV9zZXRfYml0KCZlbnRyeSwgSU9NTVVfQ09OVFJP
TF9QUFJfRU5BQkxFX1NISUZUKTsKLSAgICAgICAgaW9tbXVfc2V0X2JpdCgmZW50cnksIElPTU1V
X0NPTlRST0xfUFBSX0xPR19JTlRfU0hJRlQpOwotICAgICAgICBpb21tdV9zZXRfYml0KCZlbnRy
eSwgSU9NTVVfQ09OVFJPTF9QUFJfTE9HX0VOQUJMRV9TSElGVCk7Ci0gICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1VX0NPTlRST0xfUFBS
X0VOQUJMRV9TSElGVCk7Ci0gICAgICAgIGlvbW11X2NsZWFyX2JpdCgmZW50cnksIElPTU1VX0NP
TlRST0xfUFBSX0xPR19JTlRfU0hJRlQpOwotICAgICAgICBpb21tdV9jbGVhcl9iaXQoJmVudHJ5
LCBJT01NVV9DT05UUk9MX1BQUl9MT0dfRU5BQkxFX1NISUZUKTsKICAgICB9CiAKLSAgICB3cml0
ZWwoZW50cnksIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsK
KyAgICBpb21tdS0+Y3RybC5wcHJfZW4gPSBlbmFibGU7CisgICAgaW9tbXUtPmN0cmwucHByX2lu
dF9lbiA9IGVuYWJsZTsKKyAgICBpb21tdS0+Y3RybC5wcHJfbG9nX2VuID0gZW5hYmxlOworCisg
ICAgd3JpdGVxKGlvbW11LT5jdHJsLnJhdywgaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRS
T0xfTU1JT19PRkZTRVQpOworCiAgICAgaWYgKCBlbmFibGUgKQogICAgICAgICBBTURfSU9NTVVf
REVCVUcoIlBQUiBMb2cgRW5hYmxlZC5cbiIpOwogfQpAQCAtMzk4LDcgKzM0OCw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcmVhZF9sb2coc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCiAvKiByZXNldCBl
dmVudCBsb2cgb3IgcHByIGxvZyB3aGVuIG92ZXJmbG93ICovCiBzdGF0aWMgdm9pZCBpb21tdV9y
ZXNldF9sb2coc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHJpbmdfYnVmZmVyICpsb2csCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAoKmN0cmxfZnVuYykoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIGludCkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKmN0cmxfZnVuYykoc3RydWN0IGFtZF9pb21t
dSAqaW9tbXUsIGJvb2wpKQogewogICAgIHUzMiBlbnRyeTsKICAgICBpbnQgbG9nX3J1biwgcnVu
X2JpdDsKQEAgLTYxNSwxMSArNTY1LDExIEBAIHN0YXRpYyB2b2lkIGlvbW11X2NoZWNrX2V2ZW50
X2xvZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICAgICAgaW9tbXVfcmVzZXRfbG9nKGlv
bW11LCAmaW9tbXUtPmV2ZW50X2xvZywgc2V0X2lvbW11X2V2ZW50X2xvZ19jb250cm9sKTsKICAg
ICBlbHNlCiAgICAgewotICAgICAgICBlbnRyeSA9IHJlYWRsKGlvbW11LT5tbWlvX2Jhc2UgKyBJ
T01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsKLSAgICAgICAgaWYgKCAhKGVudHJ5ICYgSU9NTVVf
Q09OVFJPTF9FVkVOVF9MT0dfSU5UX01BU0spICkKKyAgICAgICAgaWYgKCAhaW9tbXUtPmN0cmwu
ZXZlbnRfaW50X2VuICkKICAgICAgICAgewotICAgICAgICAgICAgZW50cnkgfD0gSU9NTVVfQ09O
VFJPTF9FVkVOVF9MT0dfSU5UX01BU0s7Ci0gICAgICAgICAgICB3cml0ZWwoZW50cnksIGlvbW11
LT5tbWlvX2Jhc2UgKyBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsKKyAgICAgICAgICAgIGlv
bW11LT5jdHJsLmV2ZW50X2ludF9lbiA9IHRydWU7CisgICAgICAgICAgICB3cml0ZXEoaW9tbXUt
PmN0cmwucmF3LAorICAgICAgICAgICAgICAgICAgIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9D
T05UUk9MX01NSU9fT0ZGU0VUKTsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZS1z
Y2hlZHVsZSB0aGUgdGFza2xldCB0byBoYW5kbGUgZXZlbnR1YWwgbG9nIGVudHJpZXMgYWRkZWQK
ICAgICAgICAgICAgICAqIGJldHdlZW4gcmVhZGluZyB0aGUgbG9nIGFib3ZlIGFuZCByZS1lbmFi
bGluZyB0aGUgaW50ZXJydXB0LgpAQCAtNzA0LDExICs2NTQsMTEgQEAgc3RhdGljIHZvaWQgaW9t
bXVfY2hlY2tfcHByX2xvZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICAgICAgaW9tbXVf
cmVzZXRfbG9nKGlvbW11LCAmaW9tbXUtPnBwcl9sb2csIHNldF9pb21tdV9wcHJfbG9nX2NvbnRy
b2wpOwogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGVudHJ5ID0gcmVhZGwoaW9tbXUtPm1taW9f
YmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZTRVQpOwotICAgICAgICBpZiAoICEoZW50cnkg
JiBJT01NVV9DT05UUk9MX1BQUl9MT0dfSU5UX01BU0spICkKKyAgICAgICAgaWYgKCAhaW9tbXUt
PmN0cmwucHByX2ludF9lbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGVudHJ5IHw9IElPTU1V
X0NPTlRST0xfUFBSX0xPR19JTlRfTUFTSzsKLSAgICAgICAgICAgIHdyaXRlbChlbnRyeSwgaW9t
bXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19PRkZTRVQpOworICAgICAgICAgICAg
aW9tbXUtPmN0cmwucHByX2ludF9lbiA9IHRydWU7CisgICAgICAgICAgICB3cml0ZXEoaW9tbXUt
PmN0cmwucmF3LAorICAgICAgICAgICAgICAgICAgIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9D
T05UUk9MX01NSU9fT0ZGU0VUKTsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZS1z
Y2hlZHVsZSB0aGUgdGFza2xldCB0byBoYW5kbGUgZXZlbnR1YWwgbG9nIGVudHJpZXMgYWRkZWQK
ICAgICAgICAgICAgICAqIGJldHdlZW4gcmVhZGluZyB0aGUgbG9nIGFib3ZlIGFuZCByZS1lbmFi
bGluZyB0aGUgaW50ZXJydXB0LgpAQCAtNzU0LDcgKzcwNCw2IEBAIHN0YXRpYyB2b2lkIGRvX2Ft
ZF9pb21tdV9pcnEodW5zaWduZWQgbG9uZyBkYXRhKQogc3RhdGljIHZvaWQgaW9tbXVfaW50ZXJy
dXB0X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgdTMyIGVu
dHJ5OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUgPSBkZXZfaWQ7CiAKQEAgLTc2NCwxMCArNzEzLDkgQEAgc3RhdGljIHZvaWQgaW9tbXVfaW50
ZXJydXB0X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkLAogICAgICAqIFNpbGVuY2UgaW50
ZXJydXB0cyBmcm9tIGJvdGggZXZlbnQgYW5kIFBQUiBieSBjbGVhcmluZyB0aGUKICAgICAgKiBl
bmFibGUgbG9nZ2luZyBiaXRzIGluIHRoZSBjb250cm9sIHJlZ2lzdGVyCiAgICAgICovCi0gICAg
ZW50cnkgPSByZWFkbChpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfQ09OVFJPTF9NTUlPX09GRlNF
VCk7Ci0gICAgaW9tbXVfY2xlYXJfYml0KCZlbnRyeSwgSU9NTVVfQ09OVFJPTF9FVkVOVF9MT0df
SU5UX1NISUZUKTsKLSAgICBpb21tdV9jbGVhcl9iaXQoJmVudHJ5LCBJT01NVV9DT05UUk9MX1BQ
Ul9MT0dfSU5UX1NISUZUKTsKLSAgICB3cml0ZWwoZW50cnksIGlvbW11LT5tbWlvX2Jhc2UgKyBJ
T01NVV9DT05UUk9MX01NSU9fT0ZGU0VUKTsKKyAgICBpb21tdS0+Y3RybC5ldmVudF9pbnRfZW4g
PSBmYWxzZTsKKyAgICBpb21tdS0+Y3RybC5wcHJfaW50X2VuID0gZmFsc2U7CisgICAgd3JpdGVx
KGlvbW11LT5jdHJsLnJhdywgaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX0NPTlRST0xfTU1JT19P
RkZTRVQpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdz
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKaW5kZXggNDA5ZWVlMjFiYi4uOTUxYTAxMjU2NSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FtZC1pb21tdS5oCkBAIC04OCw2ICs4OCw4IEBAIHN0cnVjdCBhbWRfaW9t
bXUgewogICAgIHZvaWQgKm1taW9fYmFzZTsKICAgICB1bnNpZ25lZCBsb25nIG1taW9fYmFzZV9w
aHlzOwogCisgICAgdW5pb24gYW1kX2lvbW11X2NvbnRyb2wgY3RybDsKKwogICAgIHN0cnVjdCB0
YWJsZV9zdHJ1Y3QgZGV2X3RhYmxlOwogICAgIHN0cnVjdCByaW5nX2J1ZmZlciBjbWRfYnVmZmVy
OwogICAgIHN0cnVjdCByaW5nX2J1ZmZlciBldmVudF9sb2c7CkBAIC0xNzMsNyArMTc1LDcgQEAg
c3RydWN0IGd1ZXN0X2lvbW11IHsKICAgICB1aW50NjRfdCAgICAgICAgICAgICAgICBtbWlvX2Jh
c2U7ICAgICAgICAgICAgIC8qIE1NSU8gYmFzZSBhZGRyZXNzICovCiAKICAgICAvKiBNTUlPIHJl
Z3MgKi8KLSAgICBzdHJ1Y3QgbW1pb19yZWcgICAgICAgICByZWdfY3RybDsgICAgICAgICAgICAg
IC8qIE1NSU8gb2Zmc2V0IDAwMThoICovCisgICAgdW5pb24gYW1kX2lvbW11X2NvbnRyb2wgcmVn
X2N0cmw7ICAgICAgICAgICAgICAvKiBNTUlPIG9mZnNldCAwMDE4aCAqLwogICAgIHN0cnVjdCBt
bWlvX3JlZyAgICAgICAgIHJlZ19zdGF0dXM7ICAgICAgICAgICAgLyogTU1JTyBvZmZzZXQgMjAy
MGggKi8KICAgICB1bmlvbiBhbWRfaW9tbXVfZXh0X2ZlYXR1cmVzIHJlZ19leHRfZmVhdHVyZTsg
IC8qIE1NSU8gb2Zmc2V0IDAwMzBoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1kZWZzLmgKaW5kZXggMzA0NmJiYzgwMS4uMDI4MTYwZTI0OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgKQEAgLTI5NSwzOCArMjk1
LDU2IEBAIHN0cnVjdCBhbWRfaW9tbXVfZHRlIHsKIAogLyogQ29udHJvbCBSZWdpc3RlciAqLwog
I2RlZmluZSBJT01NVV9DT05UUk9MX01NSU9fT0ZGU0VUCQkJMHgxOAotI2RlZmluZSBJT01NVV9D
T05UUk9MX1RSQU5TTEFUSU9OX0VOQUJMRV9NQVNLCQkweDAwMDAwMDAxCi0jZGVmaW5lIElPTU1V
X0NPTlRST0xfVFJBTlNMQVRJT05fRU5BQkxFX1NISUZUCQkwCi0jZGVmaW5lIElPTU1VX0NPTlRS
T0xfSFRfVFVOTkVMX1RSQU5TTEFUSU9OX01BU0sJMHgwMDAwMDAwMgotI2RlZmluZSBJT01NVV9D
T05UUk9MX0hUX1RVTk5FTF9UUkFOU0xBVElPTl9TSElGVAkxCi0jZGVmaW5lIElPTU1VX0NPTlRS
T0xfRVZFTlRfTE9HX0VOQUJMRV9NQVNLCQkweDAwMDAwMDA0Ci0jZGVmaW5lIElPTU1VX0NPTlRS
T0xfRVZFTlRfTE9HX0VOQUJMRV9TSElGVAkJMgotI2RlZmluZSBJT01NVV9DT05UUk9MX0VWRU5U
X0xPR19JTlRfTUFTSwkJMHgwMDAwMDAwOAotI2RlZmluZSBJT01NVV9DT05UUk9MX0VWRU5UX0xP
R19JTlRfU0hJRlQJCTMKLSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9DT01QX1dBSVRfSU5UX01BU0sJ
CTB4MDAwMDAwMTAKLSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9DT01QX1dBSVRfSU5UX1NISUZUCQk0
Ci0jZGVmaW5lIElPTU1VX0NPTlRST0xfSU5WQUxJREFUSU9OX1RJTUVPVVRfTUFTSwkJMHgwMDAw
MDBFMAotI2RlZmluZSBJT01NVV9DT05UUk9MX0lOVkFMSURBVElPTl9USU1FT1VUX1NISUZUCTUK
LSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9QQVNTX1BPU1RFRF9XUklURV9NQVNLCQkweDAwMDAwMTAw
Ci0jZGVmaW5lIElPTU1VX0NPTlRST0xfUEFTU19QT1NURURfV1JJVEVfU0hJRlQJCTgKLSNkZWZp
bmUgSU9NTVVfQ09OVFJPTF9SRVNQX1BBU1NfUE9TVEVEX1dSSVRFX01BU0sJMHgwMDAwMDIwMAot
I2RlZmluZSBJT01NVV9DT05UUk9MX1JFU1BfUEFTU19QT1NURURfV1JJVEVfU0hJRlQJOQotI2Rl
ZmluZSBJT01NVV9DT05UUk9MX0NPSEVSRU5UX01BU0sJCQkweDAwMDAwNDAwCi0jZGVmaW5lIElP
TU1VX0NPTlRST0xfQ09IRVJFTlRfU0hJRlQJCQkxMAotI2RlZmluZSBJT01NVV9DT05UUk9MX0lT
T0NIUk9OT1VTX01BU0sJCQkweDAwMDAwODAwCi0jZGVmaW5lIElPTU1VX0NPTlRST0xfSVNPQ0hS
T05PVVNfU0hJRlQJCQkxMQotI2RlZmluZSBJT01NVV9DT05UUk9MX0NPTU1BTkRfQlVGRkVSX0VO
QUJMRV9NQVNLCTB4MDAwMDEwMDAKLSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9DT01NQU5EX0JVRkZF
Ul9FTkFCTEVfU0hJRlQJMTIKLSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9QUFJfTE9HX0VOQUJMRV9N
QVNLCQkweDAwMDAyMDAwCi0jZGVmaW5lIElPTU1VX0NPTlRST0xfUFBSX0xPR19FTkFCTEVfU0hJ
RlQJCTEzCi0jZGVmaW5lIElPTU1VX0NPTlRST0xfUFBSX0xPR19JTlRfTUFTSwkJCTB4MDAwMDQw
MDAKLSNkZWZpbmUgSU9NTVVfQ09OVFJPTF9QUFJfTE9HX0lOVF9TSElGVAkJCTE0Ci0jZGVmaW5l
IElPTU1VX0NPTlRST0xfUFBSX0VOQUJMRV9NQVNLCQkJMHgwMDAwODAwMAotI2RlZmluZSBJT01N
VV9DT05UUk9MX1BQUl9FTkFCTEVfU0hJRlQJCQkxNQotI2RlZmluZSBJT01NVV9DT05UUk9MX0dU
X0VOQUJMRV9NQVNLCQkJMHgwMDAxMDAwMAotI2RlZmluZSBJT01NVV9DT05UUk9MX0dUX0VOQUJM
RV9TSElGVAkJCTE2Ci0jZGVmaW5lIElPTU1VX0NPTlRST0xfUkVTVEFSVF9NQVNLCQkJMHg4MDAw
MDAwMAotI2RlZmluZSBJT01NVV9DT05UUk9MX1JFU1RBUlRfU0hJRlQJCQkzMQorCit1bmlvbiBh
bWRfaW9tbXVfY29udHJvbCB7CisgICAgdWludDY0X3QgcmF3OworICAgIHN0cnVjdCB7CisgICAg
ICAgIGJvb2wgaW9tbXVfZW46MTsKKyAgICAgICAgYm9vbCBodF90dW5fZW46MTsKKyAgICAgICAg
Ym9vbCBldmVudF9sb2dfZW46MTsKKyAgICAgICAgYm9vbCBldmVudF9pbnRfZW46MTsKKyAgICAg
ICAgYm9vbCBjb21fd2FpdF9pbnRfZW46MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGludl90aW1l
b3V0OjM7CisgICAgICAgIGJvb2wgcGFzc19wdzoxOworICAgICAgICBib29sIHJlc19wYXNzX3B3
OjE7CisgICAgICAgIGJvb2wgY29oZXJlbnQ6MTsKKyAgICAgICAgYm9vbCBpc29jOjE7CisgICAg
ICAgIGJvb2wgY21kX2J1Zl9lbjoxOworICAgICAgICBib29sIHBwcl9sb2dfZW46MTsKKyAgICAg
ICAgYm9vbCBwcHJfaW50X2VuOjE7CisgICAgICAgIGJvb2wgcHByX2VuOjE7CisgICAgICAgIGJv
b2wgZ3RfZW46MTsKKyAgICAgICAgYm9vbCBnYV9lbjoxOworICAgICAgICB1bnNpZ25lZCBpbnQg
Y3J3OjQ7CisgICAgICAgIGJvb2wgc21pZl9lbjoxOworICAgICAgICBib29sIHNsZl93Yl9kaXM6
MTsKKyAgICAgICAgYm9vbCBzbWlmX2xvZ19lbjoxOworICAgICAgICB1bnNpZ25lZCBpbnQgZ2Ft
X2VuOjM7CisgICAgICAgIGJvb2wgZ2FfbG9nX2VuOjE7CisgICAgICAgIGJvb2wgZ2FfaW50X2Vu
OjE7CisgICAgICAgIHVuc2lnbmVkIGludCBkdWFsX3Bwcl9sb2dfZW46MjsKKyAgICAgICAgdW5z
aWduZWQgaW50IGR1YWxfZXZlbnRfbG9nX2VuOjI7CisgICAgICAgIHVuc2lnbmVkIGludCBkZXZf
dGJsX3NlZ19lbjozOworICAgICAgICB1bnNpZ25lZCBpbnQgcHJpdl9hYnJ0X2VuOjI7CisgICAg
ICAgIGJvb2wgcHByX2F1dG9fcnNwX2VuOjE7CisgICAgICAgIGJvb2wgbWFyY19lbjoxOworICAg
ICAgICBib29sIGJsa19zdG9wX21ya19lbjoxOworICAgICAgICBib29sIHBwcl9hdXRvX3JzcF9h
b246MTsKKyAgICAgICAgYm9vbCBkb21haW5faWRfcG5lOjE7CisgICAgICAgIHVuc2lnbmVkIGlu
dCA6MTsKKyAgICAgICAgYm9vbCBlcGhfZW46MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGhhZF91
cGRhdGU6MjsKKyAgICAgICAgYm9vbCBnZF91cGRhdGVfZGlzOjE7CisgICAgICAgIHVuc2lnbmVk
IGludCA6MTsKKyAgICAgICAgYm9vbCB4dF9lbjoxOworICAgICAgICBib29sIGludF9jYXBfeHRf
ZW46MTsKKyAgICAgICAgYm9vbCB2Y21kX2VuOjE7CisgICAgICAgIGJvb2wgdmlvbW11X2VuOjE7
CisgICAgICAgIGJvb2wgZ2FfdXBkYXRlX2RpczoxOworICAgICAgICBib29sIGdhcHBpX2VuOjE7
CisgICAgICAgIHVuc2lnbmVkIGludCA6ODsKKyAgICB9OworfTsKIAogLyogRXhjbHVzaW9uIFJl
Z2lzdGVyICovCiAjZGVmaW5lIElPTU1VX0VYQ0xVU0lPTl9CQVNFX0xPV19PRkZTRVQJCTB4MjAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:55:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsdg-0006ro-VR; Sat, 03 Aug 2019 11:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsdf-0006rf-K2
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:55 +0000
X-Inumbo-ID: a5b11337-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5b11337-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:55:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsde-0004wt-6r
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsde-0001Uj-4J
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:55:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsde-0001Uj-4J@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:55:54 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: use bit field for IRTE
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3NTYyM2M1MDYyYjc0MTI0ODU0Nzg2MmEzZTFiN2Q0YjEyOWMxMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE1OjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE1OjM5IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHVzZSBiaXQgZmllbGQgZm9yIElSVEUKICAgIAogICAgQXQgdGhlIHNhbWUgdGlt
ZSByZXN0cmljdCBpdHMgc2NvcGUgdG8ganVzdCB0aGUgc2luZ2xlIHNvdXJjZSBmaWxlCiAgICBh
Y3R1YWxseSB1c2luZyBpdCwgYW5kIGFic3RyYWN0IGFjY2Vzc2VzIGJ5IGludHJvZHVjaW5nIGEg
dW5pb24gb2YKICAgIHBvaW50ZXJzLiAoQSB1bmlvbiBvZiB0aGUgYWN0dWFsIHRhYmxlIGVudHJp
ZXMgaXMgbm90IHVzZWQgdG8gbWFrZSBpdAogICAgaW1wb3NzaWJsZSB0byBbd3JvbmdseSwgb25j
ZSB0aGUgMTI4LWJpdCBmb3JtIGdldHMgYWRkZWRdIHBlcmZvcm0KICAgIHBvaW50ZXIgYXJpdGht
ZXRpYyAvIGFycmF5IGFjY2Vzc2VzIG9uIGRlcml2ZWQgdHlwZXMuKQogICAgCiAgICBBbHNvIG1v
dmUgYXdheSBmcm9tIHVwZGF0aW5nIHRoZSBlbnRyaWVzIHBpZWNlbWVhbDogQ29uc3RydWN0IGEg
ZnVsbCBuZXcKICAgIGVudHJ5LCBhbmQgd3JpdGUgaXQgb3V0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW50ci5jICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oIHwgIDE2IC0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggZDQ2MDIwMWVjMy4uNmJmMGM5
NWQ0MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCkBAIC0yNCw2
ICsyNCwyNiBAQAogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3Nv
ZnRpcnEuaD4KIAordW5pb24gaXJ0ZTMyIHsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0
IHsKKyAgICAgICAgYm9vbCByZW1hcF9lbjoxOworICAgICAgICBib29sIHN1cF9pb19wZjoxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgaW50X3R5cGU6MzsKKyAgICAgICAgYm9vbCBycV9lb2k6MTsK
KyAgICAgICAgYm9vbCBkbToxOworICAgICAgICBib29sIGd1ZXN0X21vZGU6MTsgLyogTUJaICov
CisgICAgICAgIHVuc2lnbmVkIGludCBkZXN0Ojg7CisgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0
b3I6ODsKKyAgICAgICAgdW5zaWduZWQgaW50IDo4OworICAgIH0gZmxkczsKK307CisKK3VuaW9u
IGlydGVfcHRyIHsKKyAgICB2b2lkICpwdHI7CisgICAgdW5pb24gaXJ0ZTMyICpwdHIzMjsKK307
CisKICNkZWZpbmUgSU5UUkVNQVBfVEFCTEVfT1JERVIgICAgMQogI2RlZmluZSBJTlRSRU1BUF9M
RU5HVEggMHhCCiAjZGVmaW5lIElOVFJFTUFQX0VOVFJJRVMgKDEgPDwgSU5UUkVNQVBfTEVOR1RI
KQpAQCAtMTAyLDQ3ICsxMjIsNDUgQEAgc3RhdGljIHVuc2lnbmVkIGludCBhbGxvY19pbnRyZW1h
cF9lbnRyeShpbnQgc2VnLCBpbnQgYmRmLCB1bnNpZ25lZCBpbnQgbnIpCiAgICAgcmV0dXJuIHNs
b3Q7CiB9CiAKLXN0YXRpYyB1MzIgKmdldF9pbnRyZW1hcF9lbnRyeShpbnQgc2VnLCBpbnQgYmRm
LCBpbnQgb2Zmc2V0KQorc3RhdGljIHVuaW9uIGlydGVfcHRyIGdldF9pbnRyZW1hcF9lbnRyeSh1
bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYmRmLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXgpCiB7Ci0gICAgdTMyICp0YWJs
ZSA9IGdldF9pdnJzX21hcHBpbmdzKHNlZylbYmRmXS5pbnRyZW1hcF90YWJsZTsKKyAgICB1bmlv
biBpcnRlX3B0ciB0YWJsZSA9IHsKKyAgICAgICAgLnB0ciA9IGdldF9pdnJzX21hcHBpbmdzKHNl
ZylbYmRmXS5pbnRyZW1hcF90YWJsZQorICAgIH07CisKKyAgICBBU1NFUlQodGFibGUucHRyICYm
IChpbmRleCA8IElOVFJFTUFQX0VOVFJJRVMpKTsKIAotICAgIEFTU0VSVCggKHRhYmxlICE9IE5V
TEwpICYmIChvZmZzZXQgPCBJTlRSRU1BUF9FTlRSSUVTKSApOworICAgIHRhYmxlLnB0cjMyICs9
IGluZGV4OwogCi0gICAgcmV0dXJuIHRhYmxlICsgb2Zmc2V0OworICAgIHJldHVybiB0YWJsZTsK
IH0KIAotc3RhdGljIHZvaWQgZnJlZV9pbnRyZW1hcF9lbnRyeShpbnQgc2VnLCBpbnQgYmRmLCBp
bnQgb2Zmc2V0KQorc3RhdGljIHZvaWQgZnJlZV9pbnRyZW1hcF9lbnRyeSh1bnNpZ25lZCBpbnQg
c2VnLCB1bnNpZ25lZCBpbnQgYmRmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaW5kZXgpCiB7Ci0gICAgdTMyICplbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRy
eShzZWcsIGJkZiwgb2Zmc2V0KTsKKyAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeSA9IGdldF9pbnRy
ZW1hcF9lbnRyeShzZWcsIGJkZiwgaW5kZXgpOworCisgICAgQUNDRVNTX09OQ0UoZW50cnkucHRy
MzItPnJhdykgPSAwOwogCi0gICAgbWVtc2V0KGVudHJ5LCAwLCBzaXplb2YodTMyKSk7Ci0gICAg
X19jbGVhcl9iaXQob2Zmc2V0LCBnZXRfaXZyc19tYXBwaW5ncyhzZWcpW2JkZl0uaW50cmVtYXBf
aW51c2UpOworICAgIF9fY2xlYXJfYml0KGluZGV4LCBnZXRfaXZyc19tYXBwaW5ncyhzZWcpW2Jk
Zl0uaW50cmVtYXBfaW51c2UpOwogfQogCi1zdGF0aWMgdm9pZCB1cGRhdGVfaW50cmVtYXBfZW50
cnkodTMyKiBlbnRyeSwgdTggdmVjdG9yLCB1OCBpbnRfdHlwZSwKLSAgICB1OCBkZXN0X21vZGUs
IHU4IGRlc3QpCitzdGF0aWMgdm9pZCB1cGRhdGVfaW50cmVtYXBfZW50cnkodW5pb24gaXJ0ZV9w
dHIgZW50cnksIHVuc2lnbmVkIGludCB2ZWN0b3IsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGludF90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBkZXN0X21vZGUsIHVuc2lnbmVkIGludCBkZXN0KQogewot
ICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgMCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJTlRfUkVNQVBfRU5UUllfUkVNQVBFTl9NQVNLLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9FTlRSWV9SRU1BUEVOX1NISUZULCBl
bnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCwg
KmVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9FTlRSWV9TVVBJ
T1BGX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZX1NV
UElPUEZfU0hJRlQsIGVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihpbnRfdHlwZSwg
KmVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9FTlRSWV9JTlRU
WVBFX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZX0lO
VFRZUEVfU0hJRlQsIGVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05U
Uk9MX0RJU0FCTEVELCAqZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JF
TUFQX0VOVFJZX1JFUUVPSV9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9S
RU1BUF9FTlRSWV9SRVFFT0lfU0hJRlQsIGVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MigodTMyKWRlc3RfbW9kZSwgKmVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElO
VF9SRU1BUF9FTlRSWV9ETV9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9S
RU1BUF9FTlRSWV9ETV9TSElGVCwgZW50cnkpOwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1
MzIpZGVzdCwgKmVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9F
TlRSWV9ERVNUX01BU1QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VO
VFJZX0RFU1RfU0hJRlQsIGVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodTMyKXZl
Y3RvciwgKmVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9FTlRS
WV9WRUNUT1JfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlRfUkVNQVBfRU5U
UllfVkVDVE9SX1NISUZULCBlbnRyeSk7CisgICAgdW5pb24gaXJ0ZTMyIGlydGUgPSB7CisgICAg
ICAgIC5mbGRzID0geworICAgICAgICAgICAgLnJlbWFwX2VuID0gdHJ1ZSwKKyAgICAgICAgICAg
IC5pbnRfdHlwZSA9IGludF90eXBlLAorICAgICAgICAgICAgLmRtID0gZGVzdF9tb2RlLAorICAg
ICAgICAgICAgLmRlc3QgPSBkZXN0LAorICAgICAgICAgICAgLnZlY3RvciA9IHZlY3RvciwKKyAg
ICAgICAgfSwKKyAgICB9OworCisgICAgQUNDRVNTX09OQ0UoZW50cnkucHRyMzItPnJhdykgPSBp
cnRlLnJhdzsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgZ2V0X3J0ZV9pbmRleChjb25zdCBzdHJ1
Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqcnRlKQpAQCAtMTY0LDcgKzE4Miw3IEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21faW9hcGljKAogICAgIHUxNiAqaW5kZXgpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1MzIqIGVudHJ5OworICAgIHVuaW9uIGly
dGVfcHRyIGVudHJ5OwogICAgIHU4IGRlbGl2ZXJ5X21vZGUsIGRlc3QsIHZlY3RvciwgZGVzdF9t
b2RlOwogICAgIGludCByZXFfaWQ7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTIwMiwxMiAr
MjIwLDggQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9pb2FwaWMoCiAg
ICAgICAgICAqIHNvIG5lZWQgdG8gcmVjb3ZlciB2ZWN0b3IgYW5kIGRlbGl2ZXJ5IG1vZGUgZnJv
bSBJUlRFLgogICAgICAgICAgKi8KICAgICAgICAgQVNTRVJUKGdldF9ydGVfaW5kZXgocnRlKSA9
PSBvZmZzZXQpOwotICAgICAgICB2ZWN0b3IgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKCplbnRy
eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlRfUkVNQVBfRU5U
UllfVkVDVE9SX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU5UX1JFTUFQX0VOVFJZX1ZFQ1RPUl9TSElGVCk7Ci0gICAgICAgIGRlbGl2ZXJ5X21vZGUgPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKCplbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZX0lOVFRZUEVfTUFTSywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZ
X0lOVFRZUEVfU0hJRlQpOworICAgICAgICB2ZWN0b3IgPSBlbnRyeS5wdHIzMi0+Zmxkcy52ZWN0
b3I7CisgICAgICAgIGRlbGl2ZXJ5X21vZGUgPSBlbnRyeS5wdHIzMi0+Zmxkcy5pbnRfdHlwZTsK
ICAgICB9CiAgICAgdXBkYXRlX2ludHJlbWFwX2VudHJ5KGVudHJ5LCB2ZWN0b3IsIGRlbGl2ZXJ5
X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7CiAKQEAgLTIyOSw3ICsyNDMsNyBAQCBpbnQgX19pbml0
IGFtZF9pb21tdV9zZXR1cF9pb2FwaWNfcmVtYXBwaW5nKHZvaWQpCiB7CiAgICAgc3RydWN0IElP
X0FQSUNfcm91dGVfZW50cnkgcnRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgdTMy
KiBlbnRyeTsKKyAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeTsKICAgICBpbnQgYXBpYywgcGluOwog
ICAgIHU4IGRlbGl2ZXJ5X21vZGUsIGRlc3QsIHZlY3RvciwgZGVzdF9tb2RlOwogICAgIHUxNiBz
ZWcsIGJkZiwgcmVxX2lkOwpAQCAtNDA4LDE2ICs0MjIsMTQgQEAgdW5zaWduZWQgaW50IGFtZF9p
b21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSgKICAgICAgICAgdTE2IGJkZiA9IGlvYXBpY19zYmRm
W2lkeF0uYmRmOwogICAgICAgICB1MTYgc2VnID0gaW9hcGljX3NiZGZbaWR4XS5zZWc7CiAgICAg
ICAgIHUxNiByZXFfaWQgPSBnZXRfaW50cmVtYXBfcmVxdWVzdG9yX2lkKHNlZywgYmRmKTsKLSAg
ICAgICAgY29uc3QgdTMyICplbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShzZWcsIHJlcV9pZCwg
b2Zmc2V0KTsKKyAgICAgICAgdW5pb24gaXJ0ZV9wdHIgZW50cnkgPSBnZXRfaW50cmVtYXBfZW50
cnkoc2VnLCByZXFfaWQsIG9mZnNldCk7CiAKICAgICAgICAgQVNTRVJUKG9mZnNldCA9PSAodmFs
ICYgKElOVFJFTUFQX0VOVFJJRVMgLSAxKSkpOwogICAgICAgICB2YWwgJj0gfihJTlRSRU1BUF9F
TlRSSUVTIC0gMSk7Ci0gICAgICAgIHZhbCB8PSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKCplbnRy
eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZ
X0lOVFRZUEVfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5U
X1JFTUFQX0VOVFJZX0lOVFRZUEVfU0hJRlQpIDw8IDg7Ci0gICAgICAgIHZhbCB8PSBnZXRfZmll
bGRfZnJvbV9yZWdfdTMyKCplbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU5UX1JFTUFQX0VOVFJZX1ZFQ1RPUl9NQVNLLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJTlRfUkVNQVBfRU5UUllfVkVDVE9SX1NISUZUKTsKKyAgICAgICAg
dmFsIHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy5pbnRfdHlwZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBJT19BUElDX1JFRElSX0RFTElWX01PREVfTUFTSyk7CisgICAgICAgIHZh
bCB8PSBNQVNLX0lOU1IoZW50cnkucHRyMzItPmZsZHMudmVjdG9yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIElPX0FQSUNfUkVESVJfVkVDVE9SX01BU0spOwogICAgIH0KIAogICAgIHJldHVy
biB2YWw7CkBAIC00MjgsNyArNDQwLDcgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50
cnlfZnJvbV9tc2lfbXNnKAogICAgIGludCAqcmVtYXBfaW5kZXgsIGNvbnN0IHN0cnVjdCBtc2lf
bXNnICptc2csIHUzMiAqZGF0YSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHUz
MiogZW50cnk7CisgICAgdW5pb24gaXJ0ZV9wdHIgZW50cnk7CiAgICAgdTE2IHJlcV9pZCwgYWxp
YXNfaWQ7CiAgICAgdTggZGVsaXZlcnlfbW9kZSwgZGVzdCwgdmVjdG9yLCBkZXN0X21vZGU7CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTU4Miw3ICs1OTQsNyBAQCB2b2lkIGFtZF9pb21tdV9y
ZWFkX21zaV9mcm9tX2lyZSgKICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IG1zaV9k
ZXNjLT5kZXY7CiAgICAgdTE2IGJkZiA9IHBkZXYgPyBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYt
PmRldmZuKSA6IGhwZXRfc2JkZi5iZGY7CiAgICAgdTE2IHNlZyA9IHBkZXYgPyBwZGV2LT5zZWcg
OiBocGV0X3NiZGYuc2VnOwotICAgIGNvbnN0IHUzMiAqZW50cnk7CisgICAgdW5pb24gaXJ0ZV9w
dHIgZW50cnk7CiAKICAgICBpZiAoIElTX0VSUl9PUl9OVUxMKF9maW5kX2lvbW11X2Zvcl9kZXZp
Y2Uoc2VnLCBiZGYpKSApCiAgICAgICAgIHJldHVybjsKQEAgLTU5OCwxMiArNjEwLDEwIEBAIHZv
aWQgYW1kX2lvbW11X3JlYWRfbXNpX2Zyb21faXJlKAogICAgIH0KIAogICAgIG1zZy0+ZGF0YSAm
PSB+KElOVFJFTUFQX0VOVFJJRVMgLSAxKTsKLSAgICBtc2ctPmRhdGEgfD0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMigqZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU5UX1JFTUFQX0VOVFJZX0lOVFRZUEVfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJTlRfUkVNQVBfRU5UUllfSU5UVFlQRV9TSElGVCkgPDwgODsKLSAg
ICBtc2ctPmRhdGEgfD0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMigqZW50cnksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5UX1JFTUFQX0VOVFJZX1ZFQ1RPUl9NQVNL
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVF9SRU1BUF9FTlRS
WV9WRUNUT1JfU0hJRlQpOworICAgIG1zZy0+ZGF0YSB8PSBNQVNLX0lOU1IoZW50cnkucHRyMzIt
PmZsZHMuaW50X3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBNU0lfREFUQV9ERUxJ
VkVSWV9NT0RFX01BU0spOworICAgIG1zZy0+ZGF0YSB8PSBNQVNLX0lOU1IoZW50cnkucHRyMzIt
PmZsZHMudmVjdG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgTVNJX0RBVEFfVkVDVE9S
X01BU0spOwogfQogCiBpbnQgX19pbml0IGFtZF9pb21tdV9mcmVlX2ludHJlbWFwX3RhYmxlKApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAppbmRleCAwMjgx
NjBlMjQ5Li4yNDQwNDc1YzE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vYW1kLWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LWRlZnMuaApAQCAtNDY5LDIyICs0NjksNiBAQCBzdHJ1Y3QgYW1kX2lvbW11X3B0ZSB7
CiAjZGVmaW5lIElPTU1VX0NPTlRST0xfRElTQUJMRUQJMAogI2RlZmluZSBJT01NVV9DT05UUk9M
X0VOQUJMRUQJMQogCi0vKiBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0jZGVmaW5lIElO
VF9SRU1BUF9FTlRSWV9SRU1BUEVOX01BU0sgICAgMHgwMDAwMDAwMQotI2RlZmluZSBJTlRfUkVN
QVBfRU5UUllfUkVNQVBFTl9TSElGVCAgIDAKLSNkZWZpbmUgSU5UX1JFTUFQX0VOVFJZX1NVUElP
UEZfTUFTSyAgICAweDAwMDAwMDAyCi0jZGVmaW5lIElOVF9SRU1BUF9FTlRSWV9TVVBJT1BGX1NI
SUZUICAgMQotI2RlZmluZSBJTlRfUkVNQVBfRU5UUllfSU5UVFlQRV9NQVNLICAgIDB4MDAwMDAw
MUMKLSNkZWZpbmUgSU5UX1JFTUFQX0VOVFJZX0lOVFRZUEVfU0hJRlQgICAyCi0jZGVmaW5lIElO
VF9SRU1BUF9FTlRSWV9SRVFFT0lfTUFTSyAgICAgMHgwMDAwMDAyMAotI2RlZmluZSBJTlRfUkVN
QVBfRU5UUllfUkVRRU9JX1NISUZUICAgIDUKLSNkZWZpbmUgSU5UX1JFTUFQX0VOVFJZX0RNX01B
U0sgICAgICAgICAweDAwMDAwMDQwCi0jZGVmaW5lIElOVF9SRU1BUF9FTlRSWV9ETV9TSElGVCAg
ICAgICAgNgotI2RlZmluZSBJTlRfUkVNQVBfRU5UUllfREVTVF9NQVNUICAgICAgIDB4MDAwMEZG
MDAKLSNkZWZpbmUgSU5UX1JFTUFQX0VOVFJZX0RFU1RfU0hJRlQgICAgICA4Ci0jZGVmaW5lIElO
VF9SRU1BUF9FTlRSWV9WRUNUT1JfTUFTSyAgICAgMHgwMEZGMDAwMAotI2RlZmluZSBJTlRfUkVN
QVBfRU5UUllfVkVDVE9SX1NISUZUICAgIDE2Ci0KICNkZWZpbmUgSU5WX0lPTU1VX0FMTF9QQUdF
U19BRERSRVNTICAgICAgKCgxVUxMIDw8IDYzKSAtIDEpCiAKICNkZWZpbmUgSU9NTVVfUklOR19C
VUZGRVJfUFRSX01BU0sgICAgICAgICAgICAgICAgICAweDAwMDdGRkYwCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsds-0006sz-0s; Sat, 03 Aug 2019 11:56:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsdq-0006sp-CX
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:06 +0000
X-Inumbo-ID: abbed890-b5e5-11e9-9291-8b510b0b175e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abbed890-b5e5-11e9-9291-8b510b0b175e;
 Sat, 03 Aug 2019 11:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdo-0004xJ-Ct
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdo-0001VP-AO
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsdo-0001VP-AO@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:04 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: pass IOMMU to {get, free,
 update}_intremap_entry()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0OTE5MTAyY2YzMWMwNzBjY2M5MDg0MjFlYTI0ZjQyNDZiMDhlZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE2OjE0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE2OjE0IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHBhc3MgSU9NTVUgdG8ge2dldCxmcmVlLHVwZGF0ZX1faW50cmVtYXBfZW50cnko
KQogICAgCiAgICBUaGUgZnVuY3Rpb25zIHdpbGwgd2FudCB0byBrbm93IElPTU1VIHByb3BlcnRp
ZXMgKHNwZWNpZmljYWxseSB0aGUgSVJURQogICAgc2l6ZSkgc3Vic2VxdWVudGx5LgogICAgCiAg
ICBSYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBhIHNlY29uZCBlcnJvciBwYXRoIGJvZ3VzbHkgcmV0
dXJuaW5nIC1FLi4uIGZyb20KICAgIGFtZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSgpLCBh
bHNvIGNoYW5nZSB0aGUgZXhpc3Rpbmcgb25lIHRvIGZvbGxvdwogICAgVlQtZCBpbiByZXR1cm5p
bmcgdGhlIHJhdyAodW50cmFuc2xhdGVkKSBJTy1BUElDIFJURS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2ludHIuYyB8IDQ2ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggNmJmMGM5NWQ0Mi4uMjM2M2Ex
ZmJjZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCkBAIC0xMjIs
MTEgKzEyMiwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlu
dCBzZWcsIGludCBiZGYsIHVuc2lnbmVkIGludCBucikKICAgICByZXR1cm4gc2xvdDsKIH0KIAot
c3RhdGljIHVuaW9uIGlydGVfcHRyIGdldF9pbnRyZW1hcF9lbnRyeSh1bnNpZ25lZCBpbnQgc2Vn
LCB1bnNpZ25lZCBpbnQgYmRmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaW5kZXgpCitzdGF0aWMgdW5pb24gaXJ0ZV9wdHIgZ2V0X2ludHJl
bWFwX2VudHJ5KGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYmRmLCB1bnNpZ25lZCBpbnQg
aW5kZXgpCiB7CiAgICAgdW5pb24gaXJ0ZV9wdHIgdGFibGUgPSB7Ci0gICAgICAgIC5wdHIgPSBn
ZXRfaXZyc19tYXBwaW5ncyhzZWcpW2JkZl0uaW50cmVtYXBfdGFibGUKKyAgICAgICAgLnB0ciA9
IGdldF9pdnJzX21hcHBpbmdzKGlvbW11LT5zZWcpW2JkZl0uaW50cmVtYXBfdGFibGUKICAgICB9
OwogCiAgICAgQVNTRVJUKHRhYmxlLnB0ciAmJiAoaW5kZXggPCBJTlRSRU1BUF9FTlRSSUVTKSk7
CkBAIC0xMzYsMTggKzEzNiwxOSBAQCBzdGF0aWMgdW5pb24gaXJ0ZV9wdHIgZ2V0X2ludHJlbWFw
X2VudHJ5KHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBiZGYsCiAgICAgcmV0dXJuIHRh
YmxlOwogfQogCi1zdGF0aWMgdm9pZCBmcmVlX2ludHJlbWFwX2VudHJ5KHVuc2lnbmVkIGludCBz
ZWcsIHVuc2lnbmVkIGludCBiZGYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpbmRleCkKK3N0YXRpYyB2b2lkIGZyZWVfaW50cmVtYXBfZW50cnkoY29uc3Qg
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBiZGYsIHVuc2lnbmVkIGludCBpbmRleCkKIHsKLSAgICB1bmlvbiBpcnRl
X3B0ciBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShzZWcsIGJkZiwgaW5kZXgpOworICAgIHVu
aW9uIGlydGVfcHRyIGVudHJ5ID0gZ2V0X2ludHJlbWFwX2VudHJ5KGlvbW11LCBiZGYsIGluZGV4
KTsKIAogICAgIEFDQ0VTU19PTkNFKGVudHJ5LnB0cjMyLT5yYXcpID0gMDsKIAotICAgIF9fY2xl
YXJfYml0KGluZGV4LCBnZXRfaXZyc19tYXBwaW5ncyhzZWcpW2JkZl0uaW50cmVtYXBfaW51c2Up
OworICAgIF9fY2xlYXJfYml0KGluZGV4LCBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2VnKVti
ZGZdLmludHJlbWFwX2ludXNlKTsKIH0KIAotc3RhdGljIHZvaWQgdXBkYXRlX2ludHJlbWFwX2Vu
dHJ5KHVuaW9uIGlydGVfcHRyIGVudHJ5LCB1bnNpZ25lZCBpbnQgdmVjdG9yLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRfdHlwZSwKK3N0YXRpYyB2
b2lkIHVwZGF0ZV9pbnRyZW1hcF9lbnRyeShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yLCB1
bnNpZ25lZCBpbnQgaW50X3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGRlc3RfbW9kZSwgdW5zaWduZWQgaW50IGRlc3QpCiB7CiAgICAgdW5pb24g
aXJ0ZTMyIGlydGUgPSB7CkBAIC0yMTIsNyArMjEzLDcgQEAgc3RhdGljIGludCB1cGRhdGVfaW50
cmVtYXBfZW50cnlfZnJvbV9pb2FwaWMoCiAgICAgICAgIGxvX3VwZGF0ZSA9IDE7CiAgICAgfQog
Ci0gICAgZW50cnkgPSBnZXRfaW50cmVtYXBfZW50cnkoaW9tbXUtPnNlZywgcmVxX2lkLCBvZmZz
ZXQpOworICAgIGVudHJ5ID0gZ2V0X2ludHJlbWFwX2VudHJ5KGlvbW11LCByZXFfaWQsIG9mZnNl
dCk7CiAgICAgaWYgKCAhbG9fdXBkYXRlICkKICAgICB7CiAgICAgICAgIC8qCkBAIC0yMjMsNyAr
MjI0LDcgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9pb2FwaWMoCiAg
ICAgICAgIHZlY3RvciA9IGVudHJ5LnB0cjMyLT5mbGRzLnZlY3RvcjsKICAgICAgICAgZGVsaXZl
cnlfbW9kZSA9IGVudHJ5LnB0cjMyLT5mbGRzLmludF90eXBlOwogICAgIH0KLSAgICB1cGRhdGVf
aW50cmVtYXBfZW50cnkoZW50cnksIHZlY3RvciwgZGVsaXZlcnlfbW9kZSwgZGVzdF9tb2RlLCBk
ZXN0KTsKKyAgICB1cGRhdGVfaW50cmVtYXBfZW50cnkoaW9tbXUsIGVudHJ5LCB2ZWN0b3IsIGRl
bGl2ZXJ5X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKGxvY2ssIGZsYWdzKTsKIApAQCAtMjg4LDggKzI4OSw4IEBAIGludCBfX2luaXQgYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcodm9pZCkKICAgICAgICAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKGxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJlbWFw
X2VudHJ5KHNlZywgcmVxX2lkLCAxKTsKICAgICAgICAgICAgIEJVR19PTihvZmZzZXQgPj0gSU5U
UkVNQVBfRU5UUklFUyk7Ci0gICAgICAgICAgICBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShp
b21tdS0+c2VnLCByZXFfaWQsIG9mZnNldCk7Ci0gICAgICAgICAgICB1cGRhdGVfaW50cmVtYXBf
ZW50cnkoZW50cnksIHZlY3RvciwKKyAgICAgICAgICAgIGVudHJ5ID0gZ2V0X2ludHJlbWFwX2Vu
dHJ5KGlvbW11LCByZXFfaWQsIG9mZnNldCk7CisgICAgICAgICAgICB1cGRhdGVfaW50cmVtYXBf
ZW50cnkoaW9tbXUsIGVudHJ5LCB2ZWN0b3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGVsaXZlcnlfbW9kZSwgZGVzdF9tb2RlLCBkZXN0KTsKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MpOwogCkBAIC00MTMsNyArNDE0LDcgQEAgdW5z
aWduZWQgaW50IGFtZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSgKIAogICAgIGlkeCA9IGlv
YXBpY19pZF90b19pbmRleChJT19BUElDX0lEKGFwaWMpKTsKICAgICBpZiAoIGlkeCA9PSBNQVhf
SU9fQVBJQ1MgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgcmV0dXJuIHZhbDsK
IAogICAgIG9mZnNldCA9IGlvYXBpY19zYmRmW2lkeF0ucGluXzJfaWR4W3Bpbl07CiAKQEAgLTQy
Miw5ICs0MjMsMTMgQEAgdW5zaWduZWQgaW50IGFtZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2ly
ZSgKICAgICAgICAgdTE2IGJkZiA9IGlvYXBpY19zYmRmW2lkeF0uYmRmOwogICAgICAgICB1MTYg
c2VnID0gaW9hcGljX3NiZGZbaWR4XS5zZWc7CiAgICAgICAgIHUxNiByZXFfaWQgPSBnZXRfaW50
cmVtYXBfcmVxdWVzdG9yX2lkKHNlZywgYmRmKTsKLSAgICAgICAgdW5pb24gaXJ0ZV9wdHIgZW50
cnkgPSBnZXRfaW50cmVtYXBfZW50cnkoc2VnLCByZXFfaWQsIG9mZnNldCk7CisgICAgICAgIGNv
bnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHNlZywg
YmRmKTsKKyAgICAgICAgdW5pb24gaXJ0ZV9wdHIgZW50cnk7CiAKKyAgICAgICAgaWYgKCAhaW9t
bXUgKQorICAgICAgICAgICAgcmV0dXJuIHZhbDsKICAgICAgICAgQVNTRVJUKG9mZnNldCA9PSAo
dmFsICYgKElOVFJFTUFQX0VOVFJJRVMgLSAxKSkpOworICAgICAgICBlbnRyeSA9IGdldF9pbnRy
ZW1hcF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOwogICAgICAgICB2YWwgJj0gfihJTlRS
RU1BUF9FTlRSSUVTIC0gMSk7CiAgICAgICAgIHZhbCB8PSBNQVNLX0lOU1IoZW50cnkucHRyMzIt
PmZsZHMuaW50X3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9fQVBJQ19SRURJUl9E
RUxJVl9NT0RFX01BU0spOwpAQCAtNDU0LDcgKzQ1OSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2lu
dHJlbWFwX2VudHJ5X2Zyb21fbXNpX21zZygKICAgICAgICAgbG9jayA9IGdldF9pbnRyZW1hcF9s
b2NrKGlvbW11LT5zZWcsIHJlcV9pZCk7CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ss
IGZsYWdzKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucjsgKytpICkKLSAgICAgICAgICAg
IGZyZWVfaW50cmVtYXBfZW50cnkoaW9tbXUtPnNlZywgcmVxX2lkLCAqcmVtYXBfaW5kZXggKyBp
KTsKKyAgICAgICAgICAgIGZyZWVfaW50cmVtYXBfZW50cnkoaW9tbXUsIHJlcV9pZCwgKnJlbWFw
X2luZGV4ICsgaSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Mp
OwogICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQpAQCAtNDc5LDggKzQ4NCw4IEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21fbXNpX21zZygKICAgICAgICAgKnJlbWFwX2lu
ZGV4ID0gb2Zmc2V0OwogICAgIH0KIAotICAgIGVudHJ5ID0gZ2V0X2ludHJlbWFwX2VudHJ5KGlv
bW11LT5zZWcsIHJlcV9pZCwgb2Zmc2V0KTsKLSAgICB1cGRhdGVfaW50cmVtYXBfZW50cnkoZW50
cnksIHZlY3RvciwgZGVsaXZlcnlfbW9kZSwgZGVzdF9tb2RlLCBkZXN0KTsKKyAgICBlbnRyeSA9
IGdldF9pbnRyZW1hcF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOworICAgIHVwZGF0ZV9p
bnRyZW1hcF9lbnRyeShpb21tdSwgZW50cnksIHZlY3RvciwgZGVsaXZlcnlfbW9kZSwgZGVzdF9t
b2RlLCBkZXN0KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzKTsKIAog
ICAgICpkYXRhID0gKG1zZy0+ZGF0YSAmIH4oSU5UUkVNQVBfRU5UUklFUyAtIDEpKSB8IG9mZnNl
dDsKQEAgLTU5NCwxMiArNTk5LDEzIEBAIHZvaWQgYW1kX2lvbW11X3JlYWRfbXNpX2Zyb21faXJl
KAogICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gbXNpX2Rlc2MtPmRldjsKICAgICB1
MTYgYmRmID0gcGRldiA/IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pIDogaHBldF9z
YmRmLmJkZjsKICAgICB1MTYgc2VnID0gcGRldiA/IHBkZXYtPnNlZyA6IGhwZXRfc2JkZi5zZWc7
CisgICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBfZmluZF9pb21tdV9mb3JfZGV2
aWNlKHNlZywgYmRmKTsKICAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeTsKIAotICAgIGlmICggSVNf
RVJSX09SX05VTEwoX2ZpbmRfaW9tbXVfZm9yX2RldmljZShzZWcsIGJkZikpICkKKyAgICBpZiAo
IElTX0VSUl9PUl9OVUxMKGlvbW11KSApCiAgICAgICAgIHJldHVybjsKIAotICAgIGVudHJ5ID0g
Z2V0X2ludHJlbWFwX2VudHJ5KHNlZywgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoc2VnLCBiZGYpLCBv
ZmZzZXQpOworICAgIGVudHJ5ID0gZ2V0X2ludHJlbWFwX2VudHJ5KGlvbW11LCBnZXRfZG1hX3Jl
cXVlc3Rvcl9pZChzZWcsIGJkZiksIG9mZnNldCk7CiAKICAgICBpZiAoIG1zaV9kZXNjLT5tc2lf
YXR0cmliLnR5cGUgPT0gUENJX0NBUF9JRF9NU0kgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htse3-0006u4-33; Sat, 03 Aug 2019 11:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htse1-0006tv-Jd
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:17 +0000
X-Inumbo-ID: b1d2b2c4-b5e5-11e9-810e-c79b0ac073ae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1d2b2c4-b5e5-11e9-810e-c79b0ac073ae;
 Sat, 03 Aug 2019 11:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdy-0004yA-JE
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsdy-0001Vu-Ga
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsdy-0001Vu-Ga@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:14 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: introduce 128-bit IRTE
 non-guest-APIC IRTE format
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmM2M4NjM4MWMzZjNiNThlNzdjNDVkYjdjZmE1YzMxNTI1ZjM5N2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE3OjAxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE3OjAxIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGludHJvZHVjZSAxMjgtYml0IElSVEUgbm9uLWd1ZXN0LUFQSUMgSVJURSBmb3Jt
YXQKICAgIAogICAgVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBvZiBhY3R1YWxseSBlbmFibGluZyB4
MkFQSUMgbW9kZSwgd2hpY2ggcmVxdWlyZXMKICAgIHRoaXMgd2lkZXIgSVJURSBmb3JtYXQgdG8g
YmUgdXNlZC4KICAgIAogICAgQSBzcGVjaWZpYyByZW1hcmsgcmVnYXJkaW5nIHRoZSBmaXJzdCBo
dW5rIGNoYW5naW5nCiAgICBhbWRfaW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUoKTogVGhpcyBieXBh
c3Mgd2FzIGludHJvZHVjZWQgZm9yIFhTQS0zNiwKICAgIGkuZS4gYnkgOTRkNGExMTE5ZCAoIkFN
RCxJT01NVTogQ2xlYW4gdXAgb2xkIGVudHJpZXMgaW4gcmVtYXBwaW5nCiAgICB0YWJsZXMgd2hl
biBjcmVhdGluZyBuZXcgb25lIikuIE90aGVyIGNvZGUgaW50cm9kdWNlZCBieSB0aGF0IGNoYW5n
ZSBoYXMKICAgIG1lYW53aGlsZSBkaXNhcHBlYXJlZCBvciBmdXJ0aGVyIGNoYW5nZWQsIGFuZCBJ
IHdvbmRlciBpZiAtIHJhdGhlciB0aGFuCiAgICBhZGRpbmcgYW4geDJhcGljX2VuYWJsZWQgY2hl
Y2sgdG8gdGhlIGNvbmRpdGlvbmFsIC0gdGhlIGJ5cGFzcyBjb3VsZG4ndAogICAgYmUgZGVsZXRl
ZCBhbHRvZ2V0aGVyLiBGb3Igbm93IHRoZSBnb2FsIGlzIHRvIGFmZmVjdCB0aGUgbm9uLXgyQVBJ
QwogICAgcGF0aHMgYXMgbGl0dGxlIGFzIHBvc3NpYmxlLgogICAgCiAgICBUYWtlIHRoZSBsaWJl
cnR5IGFuZCB1c2UgdGhlIG5ldyAiZnJlc2giIGZsYWcgdG8gc3VwcHJlc3MgYW4gdW5uZWVkZWQK
ICAgIGZsdXNoIGluIHVwZGF0ZV9pbnRyZW1hcF9lbnRyeV9mcm9tX2lvYXBpYygpLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jIHwgMjc0ICsrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMTggaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggMjM2
M2ExZmJjZC4uNDk1NWIwMTRjNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2ludHIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW50ci5jCkBAIC0zOSwxMiArMzksMzYgQEAgdW5pb24gaXJ0ZTMyIHsKICAgICB9IGZsZHM7CiB9
OwogCit1bmlvbiBpcnRlMTI4IHsKKyAgICB1aW50NjRfdCByYXdbMl07CisgICAgc3RydWN0IHsK
KyAgICAgICAgYm9vbCByZW1hcF9lbjoxOworICAgICAgICBib29sIHN1cF9pb19wZjoxOworICAg
ICAgICB1bnNpZ25lZCBpbnQgaW50X3R5cGU6MzsKKyAgICAgICAgYm9vbCBycV9lb2k6MTsKKyAg
ICAgICAgYm9vbCBkbToxOworICAgICAgICBib29sIGd1ZXN0X21vZGU6MTsgLyogTUJaICovCisg
ICAgICAgIHVuc2lnbmVkIGludCBkZXN0X2xvOjI0OworICAgICAgICB1bnNpZ25lZCBpbnQgOjMy
OworICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOjg7CisgICAgICAgIHVuc2lnbmVkIGludCA6
MjQ7CisgICAgICAgIHVuc2lnbmVkIGludCA6MjQ7CisgICAgICAgIHVuc2lnbmVkIGludCBkZXN0
X2hpOjg7CisgICAgfSBmdWxsOworfTsKKwogdW5pb24gaXJ0ZV9wdHIgewogICAgIHZvaWQgKnB0
cjsKICAgICB1bmlvbiBpcnRlMzIgKnB0cjMyOworICAgIHVuaW9uIGlydGUxMjggKnB0cjEyODsK
IH07CiAKLSNkZWZpbmUgSU5UUkVNQVBfVEFCTEVfT1JERVIgICAgMQordW5pb24gaXJ0ZV9jcHRy
IHsKKyAgICBjb25zdCB2b2lkICpwdHI7CisgICAgY29uc3QgdW5pb24gaXJ0ZTMyICpwdHIzMjsK
KyAgICBjb25zdCB1bmlvbiBpcnRlMTI4ICpwdHIxMjg7Cit9IF9fdHJhbnNwYXJlbnRfXzsKKwog
I2RlZmluZSBJTlRSRU1BUF9MRU5HVEggMHhCCiAjZGVmaW5lIElOVFJFTUFQX0VOVFJJRVMgKDEg
PDwgSU5UUkVNQVBfTEVOR1RIKQogCkBAIC01Nyw2ICs4MSwxMyBAQCB1bnNpZ25lZCBpbnQgbnJf
aW9hcGljX3NiZGY7CiAKIHN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVk
IGNoYXIga2V5KTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgaW50cmVtYXBfdGFibGVf
b3JkZXIoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCit7CisgICAgcmV0dXJuIGlvbW11
LT5jdHJsLmdhX2VuCisgICAgICAgICAgID8gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoSU5UUkVNQVBf
RU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMTI4KSkKKyAgICAgICAgICAgOiBnZXRfb3JkZXJf
ZnJvbV9ieXRlcyhJTlRSRU1BUF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uIGlydGUzMikpOworfQor
CiB1bnNpZ25lZCBpbnQgaW9hcGljX2lkX3RvX2luZGV4KHVuc2lnbmVkIGludCBhcGljX2lkKQog
ewogICAgIHVuc2lnbmVkIGludCBpZHg7CkBAIC0xMzEsNyArMTYyLDEwIEBAIHN0YXRpYyB1bmlv
biBpcnRlX3B0ciBnZXRfaW50cmVtYXBfZW50cnkoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUsCiAKICAgICBBU1NFUlQodGFibGUucHRyICYmIChpbmRleCA8IElOVFJFTUFQX0VOVFJJRVMp
KTsKIAotICAgIHRhYmxlLnB0cjMyICs9IGluZGV4OworICAgIGlmICggaW9tbXUtPmN0cmwuZ2Ff
ZW4gKQorICAgICAgICB0YWJsZS5wdHIxMjggKz0gaW5kZXg7CisgICAgZWxzZQorICAgICAgICB0
YWJsZS5wdHIzMiArPSBpbmRleDsKIAogICAgIHJldHVybiB0YWJsZTsKIH0KQEAgLTE0MSw3ICsx
NzUsMjIgQEAgc3RhdGljIHZvaWQgZnJlZV9pbnRyZW1hcF9lbnRyeShjb25zdCBzdHJ1Y3QgYW1k
X2lvbW11ICppb21tdSwKIHsKICAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeSA9IGdldF9pbnRyZW1h
cF9lbnRyeShpb21tdSwgYmRmLCBpbmRleCk7CiAKLSAgICBBQ0NFU1NfT05DRShlbnRyeS5wdHIz
Mi0+cmF3KSA9IDA7CisgICAgaWYgKCBpb21tdS0+Y3RybC5nYV9lbiApCisgICAgeworICAgICAg
ICBBQ0NFU1NfT05DRShlbnRyeS5wdHIxMjgtPnJhd1swXSkgPSAwOworICAgICAgICAvKgorICAg
ICAgICAgKiBMb3cgaGFsZiAoY29udGFpbmluZyBSZW1hcEVuKSBuZWVkcyB0byBiZSBjbGVhcmVk
IGZpcnN0LiAgTm90ZSB0aGF0CisgICAgICAgICAqIHN0cmljdGx5IHNwZWFraW5nIHNtcF93bWIo
KSBpc24ndCBlbm91Z2gsIGFzIGNvbmNlcHR1YWxseSBpdCBleHBhbmRzCisgICAgICAgICAqIHRv
IGp1c3QgYmFycmllcigpIHdoZW4gIUNPTkZJR19TTVAuICBCdXQgd21iKCkgd291bGQgYmUgbW9y
ZSB0aGFuIHdlCisgICAgICAgICAqIG5lZWQsIHNpbmNlIHRoZSBJT01NVSBpcyBhIGNhY2hlLWNv
aGVyZW50IGVudGl0eSBvbiB0aGUgYnVzLiAgQW5kCisgICAgICAgICAqIGdpdmVuIHRoYXQgd2Ug
ZG9uJ3QgYWxsb3cgQ09ORklHX1NNUCB0byBiZSB0dXJuZWQgb2ZmLCB0aGUgU01QCisgICAgICAg
ICAqIHZhcmlhbnQgd2lsbCBkby4KKyAgICAgICAgICovCisgICAgICAgIHNtcF93bWIoKTsKKyAg
ICAgICAgZW50cnkucHRyMTI4LT5yYXdbMV0gPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IEFDQ0VTU19PTkNFKGVudHJ5LnB0cjMyLT5yYXcpID0gMDsKIAogICAgIF9fY2xlYXJfYml0KGlu
ZGV4LCBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2VnKVtiZGZdLmludHJlbWFwX2ludXNlKTsK
IH0KQEAgLTE1MSwxNyArMjAwLDQ0IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9pbnRyZW1hcF9lbnRy
eShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgaW50X3R5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGRlc3RfbW9kZSwg
dW5zaWduZWQgaW50IGRlc3QpCiB7Ci0gICAgdW5pb24gaXJ0ZTMyIGlydGUgPSB7Ci0gICAgICAg
IC5mbGRzID0gewotICAgICAgICAgICAgLnJlbWFwX2VuID0gdHJ1ZSwKLSAgICAgICAgICAgIC5p
bnRfdHlwZSA9IGludF90eXBlLAotICAgICAgICAgICAgLmRtID0gZGVzdF9tb2RlLAotICAgICAg
ICAgICAgLmRlc3QgPSBkZXN0LAotICAgICAgICAgICAgLnZlY3RvciA9IHZlY3RvciwKLSAgICAg
ICAgfSwKLSAgICB9OwotCi0gICAgQUNDRVNTX09OQ0UoZW50cnkucHRyMzItPnJhdykgPSBpcnRl
LnJhdzsKKyAgICBpZiAoIGlvbW11LT5jdHJsLmdhX2VuICkKKyAgICB7CisgICAgICAgIHVuaW9u
IGlydGUxMjggaXJ0ZSA9IHsKKyAgICAgICAgICAgIC5mdWxsID0geworICAgICAgICAgICAgICAg
IC5yZW1hcF9lbiA9IHRydWUsCisgICAgICAgICAgICAgICAgLmludF90eXBlID0gaW50X3R5cGUs
CisgICAgICAgICAgICAgICAgLmRtID0gZGVzdF9tb2RlLAorICAgICAgICAgICAgICAgIC5kZXN0
X2xvID0gZGVzdCwKKyAgICAgICAgICAgICAgICAuZGVzdF9oaSA9IGRlc3QgPj4gMjQsCisgICAg
ICAgICAgICAgICAgLnZlY3RvciA9IHZlY3RvciwKKyAgICAgICAgICAgIH0sCisgICAgICAgIH07
CisKKyAgICAgICAgQUNDRVNTX09OQ0UoZW50cnkucHRyMTI4LT5yYXdbMF0pID0gMDsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogTG93IGhhbGYsIGluIHBhcnRpY3VsYXIgUmVtYXBFbiwgbmVlZHMg
dG8gYmUgY2xlYXJlZCBmaXJzdC4gIFNlZQorICAgICAgICAgKiBjb21tZW50IGluIGZyZWVfaW50
cmVtYXBfZW50cnkoKSByZWdhcmRpbmcgdGhlIGNob2ljZSBvZiBiYXJyaWVyLgorICAgICAgICAg
Ki8KKyAgICAgICAgc21wX3dtYigpOworICAgICAgICBlbnRyeS5wdHIxMjgtPnJhd1sxXSA9IGly
dGUucmF3WzFdOworICAgICAgICAvKiBIaWdoIGhhbGYgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSBs
b3cgb25lIChjb250YWluaW5nIFJlbWFwRW4pLiAqLworICAgICAgICBzbXBfd21iKCk7CisgICAg
ICAgIEFDQ0VTU19PTkNFKGVudHJ5LnB0cjEyOC0+cmF3WzBdKSA9IGlydGUucmF3WzBdOworICAg
IH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB1bmlvbiBpcnRlMzIgaXJ0ZSA9IHsKKyAgICAg
ICAgICAgIC5mbGRzID0geworICAgICAgICAgICAgICAgIC5yZW1hcF9lbiA9IHRydWUsCisgICAg
ICAgICAgICAgICAgLmludF90eXBlID0gaW50X3R5cGUsCisgICAgICAgICAgICAgICAgLmRtID0g
ZGVzdF9tb2RlLAorICAgICAgICAgICAgICAgIC5kZXN0ID0gZGVzdCwKKyAgICAgICAgICAgICAg
ICAudmVjdG9yID0gdmVjdG9yLAorICAgICAgICAgICAgfSwKKyAgICAgICAgfTsKKworICAgICAg
ICBBQ0NFU1NfT05DRShlbnRyeS5wdHIzMi0+cmF3KSA9IGlydGUucmF3OworICAgIH0KIH0KIAog
c3RhdGljIGlubGluZSBpbnQgZ2V0X3J0ZV9pbmRleChjb25zdCBzdHJ1Y3QgSU9fQVBJQ19yb3V0
ZV9lbnRyeSAqcnRlKQpAQCAtMTc1LDYgKzI1MSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0
X3J0ZV9pbmRleChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqcnRlLCBpbnQgb2Zmc2V0KQog
ICAgIHJ0ZS0+ZGVsaXZlcnlfbW9kZSA9IG9mZnNldCA+PiA4OwogfQogCitzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGludCBnZXRfZnVsbF9kZXN0KGNvbnN0IHVuaW9uIGlydGUxMjggKmVudHJ5KQor
eworICAgIHJldHVybiBlbnRyeS0+ZnVsbC5kZXN0X2xvIHwgKCh1bnNpZ25lZCBpbnQpZW50cnkt
PmZ1bGwuZGVzdF9oaSA8PCAyNCk7Cit9CisKIHN0YXRpYyBpbnQgdXBkYXRlX2ludHJlbWFwX2Vu
dHJ5X2Zyb21faW9hcGljKAogICAgIGludCBiZGYsCiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUsCkBAIC0xODQsMTAgKzI2NSwxMSBAQCBzdGF0aWMgaW50IHVwZGF0ZV9pbnRyZW1hcF9lbnRy
eV9mcm9tX2lvYXBpYygKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuaW9uIGly
dGVfcHRyIGVudHJ5OwotICAgIHU4IGRlbGl2ZXJ5X21vZGUsIGRlc3QsIHZlY3RvciwgZGVzdF9t
b2RlOworICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSwgdmVjdG9yLCBkZXN0X21vZGU7CiAgICAg
aW50IHJlcV9pZDsKICAgICBzcGlubG9ja190ICpsb2NrOwotICAgIHVuc2lnbmVkIGludCBvZmZz
ZXQ7CisgICAgdW5zaWduZWQgaW50IGRlc3QsIG9mZnNldDsKKyAgICBib29sIGZyZXNoID0gZmFs
c2U7CiAKICAgICByZXFfaWQgPSBnZXRfaW50cmVtYXBfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcs
IGJkZik7CiAgICAgbG9jayA9IGdldF9pbnRyZW1hcF9sb2NrKGlvbW11LT5zZWcsIHJlcV9pZCk7
CkBAIC0xOTUsNyArMjc3LDcgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJv
bV9pb2FwaWMoCiAgICAgZGVsaXZlcnlfbW9kZSA9IHJ0ZS0+ZGVsaXZlcnlfbW9kZTsKICAgICB2
ZWN0b3IgPSBydGUtPnZlY3RvcjsKICAgICBkZXN0X21vZGUgPSBydGUtPmRlc3RfbW9kZTsKLSAg
ICBkZXN0ID0gcnRlLT5kZXN0LmxvZ2ljYWwubG9naWNhbF9kZXN0OworICAgIGRlc3QgPSB4MmFw
aWNfZW5hYmxlZCA/IHJ0ZS0+ZGVzdC5kZXN0MzIgOiBydGUtPmRlc3QubG9naWNhbC5sb2dpY2Fs
X2Rlc3Q7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZShsb2NrLCBmbGFncyk7CiAKQEAgLTIxMCwy
NSArMjkyLDQwIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21faW9hcGlj
KAogICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CiAgICAgICAgIH0KICAgICAgICAgKmluZGV4
ID0gb2Zmc2V0OwotICAgICAgICBsb191cGRhdGUgPSAxOworICAgICAgICBmcmVzaCA9IHRydWU7
CiAgICAgfQogCiAgICAgZW50cnkgPSBnZXRfaW50cmVtYXBfZW50cnkoaW9tbXUsIHJlcV9pZCwg
b2Zmc2V0KTsKLSAgICBpZiAoICFsb191cGRhdGUgKQorICAgIGlmICggZnJlc2ggKQorICAgICAg
ICAvKiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCAhbG9fdXBkYXRlICkKICAgICB7CiAgICAg
ICAgIC8qCiAgICAgICAgICAqIExvdyBoYWxmIG9mIGluY29taW5nIFJURSBpcyBhbHJlYWR5IGlu
IHJlbWFwcGVkIGZvcm1hdCwKICAgICAgICAgICogc28gbmVlZCB0byByZWNvdmVyIHZlY3RvciBh
bmQgZGVsaXZlcnkgbW9kZSBmcm9tIElSVEUuCiAgICAgICAgICAqLwogICAgICAgICBBU1NFUlQo
Z2V0X3J0ZV9pbmRleChydGUpID09IG9mZnNldCk7Ci0gICAgICAgIHZlY3RvciA9IGVudHJ5LnB0
cjMyLT5mbGRzLnZlY3RvcjsKKyAgICAgICAgaWYgKCBpb21tdS0+Y3RybC5nYV9lbiApCisgICAg
ICAgICAgICB2ZWN0b3IgPSBlbnRyeS5wdHIxMjgtPmZ1bGwudmVjdG9yOworICAgICAgICBlbHNl
CisgICAgICAgICAgICB2ZWN0b3IgPSBlbnRyeS5wdHIzMi0+Zmxkcy52ZWN0b3I7CisgICAgICAg
IC8qIFRoZSBJbnRUeXBlIGZpZWxkcyBtYXRjaCBmb3IgYm90aCBmb3JtYXRzLiAqLwogICAgICAg
ICBkZWxpdmVyeV9tb2RlID0gZW50cnkucHRyMzItPmZsZHMuaW50X3R5cGU7CiAgICAgfQorICAg
IGVsc2UgaWYgKCB4MmFwaWNfZW5hYmxlZCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAg
KiBIaWdoIGhhbGYgb2YgaW5jb21pbmcgUlRFIHdhcyByZWFkIGZyb20gdGhlIEkvTyBBUElDIGFu
ZCBoZW5jZSBtYXkKKyAgICAgICAgICogbm90IGhvbGQgdGhlIGZ1bGwgZGVzdGluYXRpb24sIHNv
IG5lZWQgdG8gcmVjb3ZlciBmdWxsIGRlc3RpbmF0aW9uCisgICAgICAgICAqIGZyb20gSVJURS4K
KyAgICAgICAgICovCisgICAgICAgIGRlc3QgPSBnZXRfZnVsbF9kZXN0KGVudHJ5LnB0cjEyOCk7
CisgICAgfQogICAgIHVwZGF0ZV9pbnRyZW1hcF9lbnRyeShpb21tdSwgZW50cnksIHZlY3Rvciwg
ZGVsaXZlcnlfbW9kZSwgZGVzdF9tb2RlLCBkZXN0KTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUobG9jaywgZmxhZ3MpOwogCi0gICAgaWYgKCBpb21tdS0+ZW5hYmxlZCApCisgICAgaWYg
KCBpb21tdS0+ZW5hYmxlZCAmJiAhZnJlc2ggKQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9pbnRy
ZW1hcChpb21tdSwgcmVxX2lkKTsKQEAgLTI4Niw2ICszODMsMTggQEAgaW50IF9faW5pdCBhbWRf
aW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2lkKQogICAgICAgICAgICAgZGVzdF9tb2Rl
ID0gcnRlLmRlc3RfbW9kZTsKICAgICAgICAgICAgIGRlc3QgPSBydGUuZGVzdC5sb2dpY2FsLmxv
Z2ljYWxfZGVzdDsKIAorICAgICAgICAgICAgaWYgKCBpb21tdS0+Y3RybC54dF9lbiApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBJbiB4MkFQ
SUMgbW9kZSB3ZSBoYXZlIG5vIHdheSBvZiBkaXNjb3ZlcmluZyB0aGUgaGlnaCAyNAorICAgICAg
ICAgICAgICAgICAqIGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9uIG9mIGFuIGFscmVhZHkgZW5hYmxl
ZCBpbnRlcnJ1cHQuCisgICAgICAgICAgICAgICAgICogV2UgY29tZSBoZXJlIGVhcmxpZXIgdGhh
biBmb3IgeEFQSUMgbW9kZSwgc28gbm8gaW50ZXJydXB0cworICAgICAgICAgICAgICAgICAqIHNo
b3VsZCBoYXZlIGJlZW4gc2V0IHVwIGJlZm9yZS4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVubWFza2VkIElPLUFQSUMjJXUgZW50cnkgJXUg
aW4geDJBUElDIG1vZGVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPX0FQ
SUNfSUQoYXBpYyksIHBpbik7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJl
bWFwX2VudHJ5KHNlZywgcmVxX2lkLCAxKTsKICAgICAgICAgICAgIEJVR19PTihvZmZzZXQgPj0g
SU5UUkVNQVBfRU5UUklFUyk7CkBAIC0zMjAsNyArNDI5LDggQEAgdm9pZCBhbWRfaW9tbXVfaW9h
cGljX3VwZGF0ZV9pcmUoCiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgbmV3X3J0ZSA9
IHsgMCB9OwogICAgIHVuc2lnbmVkIGludCBydGVfbG8gPSAocmVnICYgMSkgPyByZWcgLSAxIDog
cmVnOwogICAgIHVuc2lnbmVkIGludCBwaW4gPSAocmVnIC0gMHgxMCkgLyAyOwotICAgIGludCBz
YXZlZF9tYXNrLCBzZWcsIGJkZiwgcmM7CisgICAgaW50IHNlZywgYmRmLCByYzsKKyAgICBib29s
IHNhdmVkX21hc2ssIGZyZXNoID0gZmFsc2U7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CiAgICAgdW5zaWduZWQgaW50IGlkeDsKIApAQCAtMzYyLDEyICs0NzIsMjIgQEAgdm9pZCBhbWRf
aW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUoCiAgICAgICAgICooKCh1MzIgKikmbmV3X3J0ZSkgKyAx
KSA9IHZhbHVlOwogICAgIH0KIAotICAgIGlmICggbmV3X3J0ZS5tYXNrICYmCi0gICAgICAgICBp
b2FwaWNfc2JkZltpZHhdLnBpbl8yX2lkeFtwaW5dID49IElOVFJFTUFQX0VOVFJJRVMgKQorICAg
IGlmICggaW9hcGljX3NiZGZbaWR4XS5waW5fMl9pZHhbcGluXSA+PSBJTlRSRU1BUF9FTlRSSUVT
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVChzYXZlZF9tYXNrKTsKLSAgICAgICAgX19pb19hcGlj
X3dyaXRlKGFwaWMsIHJlZywgdmFsdWUpOwotICAgICAgICByZXR1cm47CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlcmUncyBub3doZXJlIGV4Y2VwdCB0aGUgSVJURSB0byBzdG9yZSBhIGZ1
bGwgMzItYml0IGRlc3RpbmF0aW9uLAorICAgICAgICAgKiBzbyB3ZSBtYXkgbm90IGJ5cGFzcyBl
bnRyeSBhbGxvY2F0aW9uIGFuZCB1cGRhdGluZyBvZiB0aGUgbG93IFJURQorICAgICAgICAgKiBo
YWxmIGluIHRoZSAodXN1YWwpIGNhc2Ugb2YgdGhlIGhpZ2ggUlRFIGhhbGYgZ2V0dGluZyB3cml0
dGVuIGZpcnN0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBuZXdfcnRlLm1hc2sgJiYgIXgy
YXBpY19lbmFibGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgX19pb19hcGljX3dyaXRlKGFw
aWMsIHJlZywgdmFsdWUpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAg
ICAgZnJlc2ggPSB0cnVlOwogICAgIH0KIAogICAgIC8qIG1hc2sgdGhlIGludGVycnVwdCB3aGls
ZSB3ZSBjaGFuZ2UgdGhlIGludHJlbWFwIHRhYmxlICovCkBAIC0zOTYsOCArNTE2LDEyIEBAIHZv
aWQgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKAogICAgIGlmICggcmVnID09IHJ0ZV9sbyAp
CiAgICAgICAgIHJldHVybjsKIAotICAgIC8qIHVubWFzayB0aGUgaW50ZXJydXB0IGFmdGVyIHdl
IGhhdmUgdXBkYXRlZCB0aGUgaW50cmVtYXAgdGFibGUgKi8KLSAgICBpZiAoICFzYXZlZF9tYXNr
ICkKKyAgICAvKgorICAgICAqIFVubWFzayB0aGUgaW50ZXJydXB0IGFmdGVyIHdlIGhhdmUgdXBk
YXRlZCB0aGUgaW50cmVtYXAgdGFibGUuIEFsc28KKyAgICAgKiB3cml0ZSB0aGUgbG93IGhhbGYg
aWYgYSBmcmVzaCBlbnRyeSB3YXMgYWxsb2NhdGVkIGZvciBhIGhpZ2ggaGFsZgorICAgICAqIHVw
ZGF0ZSBpbiB4MkFQSUMgbW9kZS4KKyAgICAgKi8KKyAgICBpZiAoICFzYXZlZF9tYXNrIHx8ICh4
MmFwaWNfZW5hYmxlZCAmJiBmcmVzaCkgKQogICAgIHsKICAgICAgICAgb2xkX3J0ZS5tYXNrID0g
c2F2ZWRfbWFzazsKICAgICAgICAgX19pb19hcGljX3dyaXRlKGFwaWMsIHJ0ZV9sbywgKigodTMy
ICopJm9sZF9ydGUpKTsKQEAgLTQxMSwzMSArNTM1LDQwIEBAIHVuc2lnbmVkIGludCBhbWRfaW9t
bXVfcmVhZF9pb2FwaWNfZnJvbV9pcmUoCiAgICAgdW5zaWduZWQgaW50IG9mZnNldDsKICAgICB1
bnNpZ25lZCBpbnQgdmFsID0gX19pb19hcGljX3JlYWQoYXBpYywgcmVnKTsKICAgICB1bnNpZ25l
ZCBpbnQgcGluID0gKHJlZyAtIDB4MTApIC8gMjsKKyAgICB1aW50MTZfdCBzZWcsIGJkZiwgcmVx
X2lkOworICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OworICAgIHVuaW9uIGlydGVf
cHRyIGVudHJ5OwogCiAgICAgaWR4ID0gaW9hcGljX2lkX3RvX2luZGV4KElPX0FQSUNfSUQoYXBp
YykpOwogICAgIGlmICggaWR4ID09IE1BWF9JT19BUElDUyApCiAgICAgICAgIHJldHVybiB2YWw7
CiAKICAgICBvZmZzZXQgPSBpb2FwaWNfc2JkZltpZHhdLnBpbl8yX2lkeFtwaW5dOworICAgIGlm
ICggb2Zmc2V0ID49IElOVFJFTUFQX0VOVFJJRVMgKQorICAgICAgICByZXR1cm4gdmFsOwogCi0g
ICAgaWYgKCAhKHJlZyAmIDEpICYmIG9mZnNldCA8IElOVFJFTUFQX0VOVFJJRVMgKQotICAgIHsK
LSAgICAgICAgdTE2IGJkZiA9IGlvYXBpY19zYmRmW2lkeF0uYmRmOwotICAgICAgICB1MTYgc2Vn
ID0gaW9hcGljX3NiZGZbaWR4XS5zZWc7Ci0gICAgICAgIHUxNiByZXFfaWQgPSBnZXRfaW50cmVt
YXBfcmVxdWVzdG9yX2lkKHNlZywgYmRmKTsKLSAgICAgICAgY29uc3Qgc3RydWN0IGFtZF9pb21t
dSAqaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2Uoc2VnLCBiZGYpOwotICAgICAgICB1bmlv
biBpcnRlX3B0ciBlbnRyeTsKKyAgICBzZWcgPSBpb2FwaWNfc2JkZltpZHhdLnNlZzsKKyAgICBi
ZGYgPSBpb2FwaWNfc2JkZltpZHhdLmJkZjsKKyAgICBpb21tdSA9IGZpbmRfaW9tbXVfZm9yX2Rl
dmljZShzZWcsIGJkZik7CisgICAgaWYgKCAhaW9tbXUgKQorICAgICAgICByZXR1cm4gdmFsOwor
ICAgIHJlcV9pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQoc2VnLCBiZGYpOworICAgIGVu
dHJ5ID0gZ2V0X2ludHJlbWFwX2VudHJ5KGlvbW11LCByZXFfaWQsIG9mZnNldCk7CiAKLSAgICAg
ICAgaWYgKCAhaW9tbXUgKQotICAgICAgICAgICAgcmV0dXJuIHZhbDsKKyAgICBpZiAoICEocmVn
ICYgMSkgKQorICAgIHsKICAgICAgICAgQVNTRVJUKG9mZnNldCA9PSAodmFsICYgKElOVFJFTUFQ
X0VOVFJJRVMgLSAxKSkpOwotICAgICAgICBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShpb21t
dSwgcmVxX2lkLCBvZmZzZXQpOwogICAgICAgICB2YWwgJj0gfihJTlRSRU1BUF9FTlRSSUVTIC0g
MSk7CisgICAgICAgIC8qIFRoZSBJbnRUeXBlIGZpZWxkcyBtYXRjaCBmb3IgYm90aCBmb3JtYXRz
LiAqLwogICAgICAgICB2YWwgfD0gTUFTS19JTlNSKGVudHJ5LnB0cjMyLT5mbGRzLmludF90eXBl
LAogICAgICAgICAgICAgICAgICAgICAgICAgIElPX0FQSUNfUkVESVJfREVMSVZfTU9ERV9NQVNL
KTsKLSAgICAgICAgdmFsIHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy52ZWN0b3IsCisg
ICAgICAgIHZhbCB8PSBNQVNLX0lOU1IoaW9tbXUtPmN0cmwuZ2FfZW4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICA/IGVudHJ5LnB0cjEyOC0+ZnVsbC52ZWN0b3IKKyAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGVudHJ5LnB0cjMyLT5mbGRzLnZlY3RvciwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT19BUElDX1JFRElSX1ZFQ1RPUl9NQVNLKTsKICAgICB9CisgICAgZWxzZSBpZiAoIHgy
YXBpY19lbmFibGVkICkKKyAgICAgICAgdmFsID0gZ2V0X2Z1bGxfZGVzdChlbnRyeS5wdHIxMjgp
OwogCiAgICAgcmV0dXJuIHZhbDsKIH0KQEAgLTQ0Nyw5ICs1ODAsOSBAQCBzdGF0aWMgaW50IHVw
ZGF0ZV9pbnRyZW1hcF9lbnRyeV9mcm9tX21zaV9tc2coCiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKICAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeTsKICAgICB1MTYgcmVxX2lkLCBhbGlhc19pZDsK
LSAgICB1OCBkZWxpdmVyeV9tb2RlLCBkZXN0LCB2ZWN0b3IsIGRlc3RfbW9kZTsKKyAgICB1aW50
OF90IGRlbGl2ZXJ5X21vZGUsIHZlY3RvciwgZGVzdF9tb2RlOwogICAgIHNwaW5sb2NrX3QgKmxv
Y2s7Ci0gICAgdW5zaWduZWQgaW50IG9mZnNldCwgaTsKKyAgICB1bnNpZ25lZCBpbnQgZGVzdCwg
b2Zmc2V0LCBpOwogCiAgICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNl
ZywgYmRmKTsKICAgICBhbGlhc19pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQoaW9tbXUt
PnNlZywgYmRmKTsKQEAgLTQ3MCw3ICs2MDMsMTIgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVt
YXBfZW50cnlfZnJvbV9tc2lfbXNnKAogICAgIGRlc3RfbW9kZSA9IChtc2ctPmFkZHJlc3NfbG8g
Pj4gTVNJX0FERFJfREVTVE1PREVfU0hJRlQpICYgMHgxOwogICAgIGRlbGl2ZXJ5X21vZGUgPSAo
bXNnLT5kYXRhID4+IE1TSV9EQVRBX0RFTElWRVJZX01PREVfU0hJRlQpICYgMHgxOwogICAgIHZl
Y3RvciA9IChtc2ctPmRhdGEgPj4gTVNJX0RBVEFfVkVDVE9SX1NISUZUKSAmIE1TSV9EQVRBX1ZF
Q1RPUl9NQVNLOwotICAgIGRlc3QgPSAobXNnLT5hZGRyZXNzX2xvID4+IE1TSV9BRERSX0RFU1Rf
SURfU0hJRlQpICYgMHhmZjsKKworICAgIGlmICggeDJhcGljX2VuYWJsZWQgKQorICAgICAgICBk
ZXN0ID0gbXNnLT5kZXN0MzI7CisgICAgZWxzZQorICAgICAgICBkZXN0ID0gTUFTS19FWFRSKG1z
Zy0+YWRkcmVzc19sbywgTVNJX0FERFJfREVTVF9JRF9NQVNLKTsKKwogICAgIG9mZnNldCA9ICpy
ZW1hcF9pbmRleDsKICAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9FTlRSSUVTICkKICAgICB7
CkBAIC02MTYsMTAgKzc1NCwyMSBAQCB2b2lkIGFtZF9pb21tdV9yZWFkX21zaV9mcm9tX2lyZSgK
ICAgICB9CiAKICAgICBtc2ctPmRhdGEgJj0gfihJTlRSRU1BUF9FTlRSSUVTIC0gMSk7CisgICAg
LyogVGhlIEludFR5cGUgZmllbGRzIG1hdGNoIGZvciBib3RoIGZvcm1hdHMuICovCiAgICAgbXNn
LT5kYXRhIHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy5pbnRfdHlwZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyk7Ci0gICAgbXNn
LT5kYXRhIHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy52ZWN0b3IsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBNU0lfREFUQV9WRUNUT1JfTUFTSyk7CisgICAgaWYgKCBpb21tdS0+
Y3RybC5nYV9lbiApCisgICAgeworICAgICAgICBtc2ctPmRhdGEgfD0gTUFTS19JTlNSKGVudHJ5
LnB0cjEyOC0+ZnVsbC52ZWN0b3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVNJ
X0RBVEFfVkVDVE9SX01BU0spOworICAgICAgICBtc2ctPmRlc3QzMiA9IGdldF9mdWxsX2Rlc3Qo
ZW50cnkucHRyMTI4KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgbXNnLT5kYXRh
IHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy52ZWN0b3IsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTVNJX0RBVEFfVkVDVE9SX01BU0spOworICAgICAgICBtc2ctPmRlc3Qz
MiA9IGVudHJ5LnB0cjMyLT5mbGRzLmRlc3Q7CisgICAgfQogfQogCiBpbnQgX19pbml0IGFtZF9p
b21tdV9mcmVlX2ludHJlbWFwX3RhYmxlKApAQCAtNjMxLDcgKzc4MCw3IEBAIGludCBfX2luaXQg
YW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoCiAKICAgICBpZiAoIHRiICkKICAgICB7Ci0g
ICAgICAgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVzKHRiLCBJTlRSRU1BUF9UQUJMRV9PUkRFUik7
CisgICAgICAgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVzKHRiLCBpbnRyZW1hcF90YWJsZV9vcmRl
cihpb21tdSkpOwogICAgICAgICBpdnJzX21hcHBpbmctPmludHJlbWFwX3RhYmxlID0gTlVMTDsK
ICAgICB9CiAKQEAgLTY0MSwxMCArNzkwLDEwIEBAIGludCBfX2luaXQgYW1kX2lvbW11X2ZyZWVf
aW50cmVtYXBfdGFibGUoCiB2b2lkICpfX2luaXQgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3Rh
YmxlKAogICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1bnNpZ25lZCBsb25nICoq
aW51c2VfbWFwKQogewotICAgIHZvaWQgKnRiOwotICAgIHRiID0gX19hbGxvY19hbWRfaW9tbXVf
dGFibGVzKElOVFJFTUFQX1RBQkxFX09SREVSKTsKKyAgICB2b2lkICp0YiA9IF9fYWxsb2NfYW1k
X2lvbW11X3RhYmxlcyhpbnRyZW1hcF90YWJsZV9vcmRlcihpb21tdSkpOworCiAgICAgQlVHX09O
KHRiID09IE5VTEwpOwotICAgIG1lbXNldCh0YiwgMCwgUEFHRV9TSVpFICogKDFVTCA8PCBJTlRS
RU1BUF9UQUJMRV9PUkRFUikpOworICAgIG1lbXNldCh0YiwgMCwgUEFHRV9TSVpFIDw8IGludHJl
bWFwX3RhYmxlX29yZGVyKGlvbW11KSk7CiAgICAgKmludXNlX21hcCA9IHh6YWxsb2NfYXJyYXko
dW5zaWduZWQgbG9uZywgQklUU19UT19MT05HUyhJTlRSRU1BUF9FTlRSSUVTKSk7CiAgICAgQlVH
X09OKCppbnVzZV9tYXAgPT0gTlVMTCk7CiAgICAgcmV0dXJuIHRiOwpAQCAtNjg1LDE4ICs4MzQs
MjkgQEAgaW50IF9faW5pdCBhbWRfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2lf
ZGVzYykKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFi
bGUoY29uc3QgdTMyICp0YWJsZSkKK3N0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGUoY29u
c3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuaW9uIGlydGVfY3B0ciB0YmwpCiB7Ci0gICAgdTMyIGNvdW50OworICAgIHVuc2lnbmVk
IGludCBjb3VudDsKIAotICAgIGlmICggIXRhYmxlICkKKyAgICBpZiAoICF0YmwucHRyICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgZm9yICggY291bnQgPSAwOyBjb3VudCA8IElOVFJFTUFQX0VO
VFJJRVM7IGNvdW50KysgKQogICAgIHsKLSAgICAgICAgaWYgKCAhdGFibGVbY291bnRdICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBwcmludGsoIiAgICBJUlRFWyUwM3hdICUwOHhc
biIsIGNvdW50LCB0YWJsZVtjb3VudF0pOworICAgICAgICBpZiAoIGlvbW11LT5jdHJsLmdhX2Vu
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdGJsLnB0cjEyOFtjb3VudF0ucmF3WzBd
ICYmICF0YmwucHRyMTI4W2NvdW50XS5yYXdbMV0gKQorICAgICAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICAgICAgcHJpbnRrKCIgICAgSVJURVslMDN4XSAlMDE2bHhfJTAxNmx4XG4iLAor
ICAgICAgICAgICAgICAgICAgIGNvdW50LCB0YmwucHRyMTI4W2NvdW50XS5yYXdbMV0sIHRibC5w
dHIxMjhbY291bnRdLnJhd1swXSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICF0YmwucHRyMzJbY291bnRdLnJhdyApCisgICAgICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgICAgICBwcmludGsoIiAgICBJUlRFWyUwM3hdICUwOHhcbiIs
IGNvdW50LCB0YmwucHRyMzJbY291bnRdLnJhdyk7CisgICAgICAgIH0KICAgICB9CiB9CiAKQEAg
LTcxNCw3ICs4NzQsNyBAQCBzdGF0aWMgaW50IGR1bXBfaW50cmVtYXBfbWFwcGluZyhjb25zdCBz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKICAgICAgICAgICAgUENJX0ZVTkMoaXZyc19tYXBwaW5n
LT5kdGVfcmVxdWVzdG9yX2lkKSk7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmKGl2cnNfbWFw
cGluZy0+aW50cmVtYXBfbG9jayksIGZsYWdzKTsKLSAgICBkdW1wX2ludHJlbWFwX3RhYmxlKGl2
cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGUpOworICAgIGR1bXBfaW50cmVtYXBfdGFibGUoaW9t
bXUsIGl2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGUpOwogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJihpdnJzX21hcHBpbmctPmludHJlbWFwX2xvY2spLCBmbGFncyk7CiAKICAgICBwcm9j
ZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKQEAgLTczMyw2ICs4OTMsOCBAQCBzdGF0aWMgdm9pZCBk
dW1wX2ludHJlbWFwX3RhYmxlcyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBwcmludGsoIi0tLSBE
dW1waW5nIFNoYXJlZCBJT01NVSBJbnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIC0tLVxuIik7CiAK
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmc2hhcmVkX2ludHJlbWFwX2xvY2ssIGZsYWdzKTsKLSAg
ICBkdW1wX2ludHJlbWFwX3RhYmxlKHNoYXJlZF9pbnRyZW1hcF90YWJsZSk7CisgICAgZHVtcF9p
bnRyZW1hcF90YWJsZShsaXN0X2ZpcnN0X2VudHJ5KCZhbWRfaW9tbXVfaGVhZCwgc3RydWN0IGFt
ZF9pb21tdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdCks
CisgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfaW50cmVtYXBfdGFibGUpOwogICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnNoYXJlZF9pbnRyZW1hcF9sb2NrLCBmbGFncyk7CiB9Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htseE-0006vL-7Q; Sat, 03 Aug 2019 11:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htseC-0006vE-Rp
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:28 +0000
X-Inumbo-ID: b7e6fba2-b5e5-11e9-adbb-ab1eb45ad2e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7e6fba2-b5e5-11e9-adbb-ab1eb45ad2e4;
 Sat, 03 Aug 2019 11:56:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htse8-0004yN-Pe
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htse8-0001WT-N5
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htse8-0001WT-N5@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:24 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: split amd_iommu_init_one()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxNjAwNTE1MzA1ZGJlY2QyYWU3MGQ3YjJjZTkzNmE5YzIwMDQ3NWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE4OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE4OjIwIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHNwbGl0IGFtZF9pb21tdV9pbml0X29uZSgpCiAgICAKICAgIE1hcHBpbmcgdGhl
IE1NSU8gc3BhY2UgYW5kIG9idGFpbmluZyBmZWF0dXJlIGluZm9ybWF0aW9uIG5lZWRzIHRvIGhh
cHBlbgogICAgc2xpZ2h0bHkgZWFybGllciwgc3VjaCB0aGF0IGZvciB4MkFQSUMgc3VwcG9ydCB3
ZSBjYW4gc2V0IFhURW4gcHJpb3IgdG8KICAgIGNhbGxpbmcgYW1kX2lvbW11X3VwZGF0ZV9pdnJz
X21hcHBpbmdfYWNwaSgpIGFuZAogICAgYW1kX2lvbW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmco
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8IDI3ICsrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXgg
NjFjNjNlMThlOS4uYmM3ZTQyNzBjNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2luaXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jCkBAIC05NjksMTQgKzk2OSw2IEBAIHN0YXRpYyB2b2lkICogX19pbml0IGFsbG9j
YXRlX3Bwcl9sb2coc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAKIHN0YXRpYyBpbnQgX19pbml0
IGFtZF9pb21tdV9pbml0X29uZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIHsKLSAgICBpZiAo
IG1hcF9pb21tdV9tbWlvX3JlZ2lvbihpb21tdSkgIT0gMCApCi0gICAgICAgIGdvdG8gZXJyb3Jf
b3V0OwotCi0gICAgZ2V0X2lvbW11X2ZlYXR1cmVzKGlvbW11KTsKLQotICAgIGlmICggaW9tbXUt
PmZlYXR1cmVzLnJhdyApCi0gICAgICAgIGlvbW11djJfZW5hYmxlZCA9IDE7Ci0KICAgICBpZiAo
IGFsbG9jYXRlX2NtZF9idWZmZXIoaW9tbXUpID09IE5VTEwgKQogICAgICAgICBnb3RvIGVycm9y
X291dDsKIApAQCAtMTIwMSw2ICsxMTkzLDIzIEBAIHN0YXRpYyBib29sX3QgX19pbml0IGFtZF9z
cDUxMDBfZXJyYXR1bTI4KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgX19p
bml0IGFtZF9pb21tdV9wcmVwYXJlX29uZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKK3sKKyAg
ICBpbnQgcmMgPSBhbGxvY19pdnJzX21hcHBpbmdzKGlvbW11LT5zZWcpOworCisgICAgaWYgKCAh
cmMgKQorICAgICAgICByYyA9IG1hcF9pb21tdV9tbWlvX3JlZ2lvbihpb21tdSk7CisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGdldF9pb21tdV9mZWF0dXJlcyhpb21t
dSk7CisKKyAgICBpZiAoIGlvbW11LT5mZWF0dXJlcy5yYXcgKQorICAgICAgICBpb21tdXYyX2Vu
YWJsZWQgPSB0cnVlOworCisgICAgcmV0dXJuIDA7Cit9CisKIGludCBfX2luaXQgYW1kX2lvbW11
X2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKQEAgLTEyMzEsNyAr
MTI0MCw3IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2luaXQodm9pZCkKICAgICByYWRpeF90cmVl
X2luaXQoJml2cnNfbWFwcyk7CiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAg
IHsKLSAgICAgICAgcmMgPSBhbGxvY19pdnJzX21hcHBpbmdzKGlvbW11LT5zZWcpOworICAgICAg
ICByYyA9IGFtZF9pb21tdV9wcmVwYXJlX29uZShpb21tdSk7CiAgICAgICAgIGlmICggcmMgKQog
ICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htseM-0006wM-8q; Sat, 03 Aug 2019 11:56:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htseK-0006w8-HA
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:36 +0000
X-Inumbo-ID: bdfb1b32-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdfb1b32-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:56:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htseI-0004ya-Vi
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htseI-0001XA-T9
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htseI-0001XA-T9@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:34 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: allow enabling with IRQ not
 yet set up
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmNTY5ZjFhYzUwZWZmOWRjOTVhYzJlNGE2MTdkZTY1N2QyNTRiNTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjE5OjI3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjE5OjI3IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGFsbG93IGVuYWJsaW5nIHdpdGggSVJRIG5vdCB5ZXQgc2V0IHVwCiAgICAKICAg
IEVhcmx5IGVuYWJsaW5nICh0byBlbnRlciB4MkFQSUMgbW9kZSkgcmVxdWlyZXMgZGVmZXJyaW5n
IG9mIHRoZSBJUlEKICAgIHNldHVwLiBDb2RlIHRvIGFjdHVhbGx5IGRvIHRoYXQgc2V0dXAgaW4g
dGhlIHgyQVBJQyBjYXNlIHdpbGwgZ2V0IGFkZGVkCiAgICBzdWJzZXF1ZW50bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAyMyArKysrKysrKysrKysrKystLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggYmM3ZTQyNzBjNy4uMDJjMjdh
YjBmMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC04MTMs
NyArODEzLDYgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2VycmF0dW1fNzQ2X3dvcmthcm91bmQo
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiBzdGF0aWMgdm9pZCBlbmFibGVfaW9tbXUoc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ss
IGZsYWdzKTsKIApAQCAtODMzLDE5ICs4MzIsMjcgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2lvbW11
KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgIGlmICggaW9tbXUtPmZlYXR1cmVzLmZsZHMu
cHByX3N1cCApCiAgICAgICAgIHJlZ2lzdGVyX2lvbW11X3Bwcl9sb2dfaW5fbW1pb19zcGFjZShp
b21tdSk7CiAKLSAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaW9tbXUtPm1zaS5pcnEpOwotICAgIHNw
aW5fbG9jaygmZGVzYy0+bG9jayk7Ci0gICAgc2V0X21zaV9hZmZpbml0eShkZXNjLCBOVUxMKTsK
LSAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgaWYgKCBpb21tdS0+bXNpLmlycSA+
IDAgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2Mo
aW9tbXUtPm1zaS5pcnEpOworCisgICAgICAgIHNwaW5fbG9jaygmZGVzYy0+bG9jayk7CisgICAg
ICAgIHNldF9tc2lfYWZmaW5pdHkoZGVzYywgTlVMTCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZk
ZXNjLT5sb2NrKTsKKyAgICB9CiAKICAgICBhbWRfaW9tbXVfbXNpX2VuYWJsZShpb21tdSwgSU9N
TVVfQ09OVFJPTF9FTkFCTEVEKTsKIAogICAgIHNldF9pb21tdV9odF9mbGFncyhpb21tdSk7CiAg
ICAgc2V0X2lvbW11X2NvbW1hbmRfYnVmZmVyX2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xf
RU5BQkxFRCk7Ci0gICAgc2V0X2lvbW11X2V2ZW50X2xvZ19jb250cm9sKGlvbW11LCBJT01NVV9D
T05UUk9MX0VOQUJMRUQpOwogCi0gICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMuZmxkcy5wcHJfc3Vw
ICkKLSAgICAgICAgc2V0X2lvbW11X3Bwcl9sb2dfY29udHJvbChpb21tdSwgSU9NTVVfQ09OVFJP
TF9FTkFCTEVEKTsKKyAgICBpZiAoIGlvbW11LT5tc2kuaXJxID4gMCApCisgICAgeworICAgICAg
ICBzZXRfaW9tbXVfZXZlbnRfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xfRU5BQkxF
RCk7CisKKyAgICAgICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMuZmxkcy5wcHJfc3VwICkKKyAgICAg
ICAgICAgIHNldF9pb21tdV9wcHJfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xfRU5B
QkxFRCk7CisgICAgfQogCiAgICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMuZmxkcy5ndF9zdXAgKQog
ICAgICAgICBzZXRfaW9tbXVfZ3Vlc3RfdHJhbnNsYXRpb25fY29udHJvbChpb21tdSwgSU9NTVVf
Q09OVFJPTF9FTkFCTEVEKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htseW-0006xQ-An; Sat, 03 Aug 2019 11:56:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htseV-0006xI-OK
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:47 +0000
X-Inumbo-ID: c40c4f2c-b5e5-11e9-8f51-f7e0f36ebe2c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c40c4f2c-b5e5-11e9-8f51-f7e0f36ebe2c;
 Sat, 03 Aug 2019 11:56:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htseT-0004zj-5a
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htseT-0001Xh-3B
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htseT-0001Xh-3B@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:45 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: adjust setup of internal
 interrupt for x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5ZTQ5ZDFhZmUyZWM0NTc1NDczNDg0NWY1YzBmYmM3ZWZmZGQzZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjIzOjAyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjIzOjAyIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGFkanVzdCBzZXR1cCBvZiBpbnRlcm5hbCBpbnRlcnJ1cHQgZm9yIHgyQVBJQyBt
b2RlCiAgICAKICAgIEluIG9yZGVyIHRvIGJlIGFibGUgdG8gZXhwcmVzcyBhbGwgcG9zc2libGUg
ZGVzdGluYXRpb25zIHdlIG5lZWQgdG8gbWFrZQogICAgdXNlIG9mIHRoaXMgbm9uLU1TSS1jYXBh
YmlsaXR5IGJhc2VkIG1lY2hhbmlzbS4gVGhlIG5ldyBJUlEgY29udHJvbGxlcgogICAgc3RydWN0
dXJlIGNhbiByZS11c2UgY2VydGFpbiBNU0kgZnVuY3Rpb25zLCB0aG91Z2guCiAgICAKICAgIEZv
ciBub3cgZ2VuZXJhbCBhbmQgUFBSIGludGVycnVwdHMgc3RpbGwgc2hhcmUgYSBzaW5nbGUgdmVj
dG9yLCBJUlEsIGFuZAogICAgaGVuY2UgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2luaXQuYyAgICAgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCB8ICAxOSArKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAxMDYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMDJjMjdhYjBmMS4uMTdjOGY3
NTM1NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC00NzIs
NiArNDcyLDQ0IEBAIHN0YXRpYyBod19pcnFfY29udHJvbGxlciBpb21tdV9tYXNrYWJsZV9tc2lf
dHlwZSA9IHsKICAgICAuc2V0X2FmZmluaXR5ID0gc2V0X21zaV9hZmZpbml0eSwKIH07CiAKK3N0
YXRpYyB2b2lkIHNldF94MmFwaWNfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25z
dCBjcHVtYXNrX3QgKm1hc2spCit7CisgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBkZXNj
LT5hY3Rpb24tPmRldl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IHNldF9kZXNjX2FmZmlu
aXR5KGRlc2MsIG1hc2spOworICAgIHVuaW9uIGFtZF9pb21tdV94MmFwaWNfY29udHJvbCBjdHJs
ID0ge307CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGlmICggZGVzdCA9PSBCQURf
QVBJQ0lEICkKKyAgICAgICAgcmV0dXJuOworCisgICAgbXNpX2NvbXBvc2VfbXNnKGRlc2MtPmFy
Y2gudmVjdG9yLCBOVUxMLCAmaW9tbXUtPm1zaS5tc2cpOworICAgIGlvbW11LT5tc2kubXNnLmRl
c3QzMiA9IGRlc3Q7CisKKyAgICBjdHJsLmRlc3RfbW9kZSA9IE1BU0tfRVhUUihpb21tdS0+bXNp
Lm1zZy5hZGRyZXNzX2xvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9BRERS
X0RFU1RNT0RFX01BU0spOworICAgIGN0cmwuaW50X3R5cGUgPSBNQVNLX0VYVFIoaW9tbXUtPm1z
aS5tc2cuZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElW
RVJZX01PREVfTUFTSyk7CisgICAgY3RybC52ZWN0b3IgPSBkZXNjLT5hcmNoLnZlY3RvcjsKKyAg
ICBjdHJsLmRlc3RfbG8gPSBkZXN0OworICAgIGN0cmwuZGVzdF9oaSA9IGRlc3QgPj4gMjQ7CisK
KyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKKyAgICB3cml0ZXEo
Y3RybC5yYXcsIGlvbW11LT5tbWlvX2Jhc2UgKyBJT01NVV9YVF9JTlRfQ1RSTF9NTUlPX09GRlNF
VCk7CisgICAgd3JpdGVxKGN0cmwucmF3LCBpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfWFRfUFBS
X0lOVF9DVFJMX01NSU9fT0ZGU0VUKTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21t
dS0+bG9jaywgZmxhZ3MpOworfQorCitzdGF0aWMgaHdfaXJxX2NvbnRyb2xsZXIgaW9tbXVfeDJh
cGljX3R5cGUgPSB7CisgICAgLnR5cGVuYW1lICAgICA9ICJJT01NVS14MkFQSUMiLAorICAgIC5z
dGFydHVwICAgICAgPSBpcnFfc3RhcnR1cF9ub25lLAorICAgIC5zaHV0ZG93biAgICAgPSBpcnFf
c2h1dGRvd25fbm9uZSwKKyAgICAuZW5hYmxlICAgICAgID0gaXJxX2VuYWJsZV9ub25lLAorICAg
IC5kaXNhYmxlICAgICAgPSBpcnFfZGlzYWJsZV9ub25lLAorICAgIC5hY2sgICAgICAgICAgPSBh
Y2tfbm9ubWFza2FibGVfbXNpX2lycSwKKyAgICAuZW5kICAgICAgICAgID0gZW5kX25vbm1hc2th
YmxlX21zaV9pcnEsCisgICAgLnNldF9hZmZpbml0eSA9IHNldF94MmFwaWNfYWZmaW5pdHksCit9
OworCiBzdGF0aWMgdm9pZCBwYXJzZV9ldmVudF9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAq
aW9tbXUsIHUzMiBlbnRyeVtdKQogewogICAgIHUxNiBkb21haW5faWQsIGRldmljZV9pZCwgZmxh
Z3M7CkBAIC03MjYsOCArNzY0LDYgQEAgc3RhdGljIHZvaWQgaW9tbXVfaW50ZXJydXB0X2hhbmRs
ZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkLAogc3RhdGljIGJvb2xfdCBfX2luaXQgc2V0X2lvbW11
X2ludGVycnVwdF9oYW5kbGVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIGludCBp
cnEsIHJldDsKLSAgICBod19pcnFfY29udHJvbGxlciAqaGFuZGxlcjsKLSAgICB1MTYgY29udHJv
bDsKIAogICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICBpZiAoIGlycSA8
PSAwICkKQEAgLTc0NywxOSArNzgzLDQyIEBAIHN0YXRpYyBib29sX3QgX19pbml0IHNldF9pb21t
dV9pbnRlcnJ1cHRfaGFuZGxlcihzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9TTE9UKGlvbW11LT5iZGYpLCBQQ0lfRlVOQyhpb21tdS0+YmRmKSk7
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KLSAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2
KFBDSV9TQkRGMihpb21tdS0+c2VnLCBpb21tdS0+YmRmKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvbW11LT5tc2kubXNpX2F0dHJpYi5wb3MgKyBQQ0lfTVNJX0ZMQUdTKTsKLSAg
ICBpb21tdS0+bXNpLm1zaS5udmVjID0gMTsKLSAgICBpZiAoIGlzX21hc2tfYml0X3N1cHBvcnQo
Y29udHJvbCkgKQorCisgICAgaWYgKCBpb21tdS0+Y3RybC5pbnRfY2FwX3h0X2VuICkKICAgICB7
Ci0gICAgICAgIGlvbW11LT5tc2kubXNpX2F0dHJpYi5tYXNrYml0ID0gMTsKLSAgICAgICAgaW9t
bXUtPm1zaS5tc2kubXBvcyA9IG1zaV9tYXNrX2JpdHNfcmVnKGlvbW11LT5tc2kubXNpX2F0dHJp
Yi5wb3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
c182NGJpdF9hZGRyZXNzKGNvbnRyb2wpKTsKLSAgICAgICAgaGFuZGxlciA9ICZpb21tdV9tYXNr
YWJsZV9tc2lfdHlwZTsKKyAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rl
c2MoaXJxKTsKKworICAgICAgICBpb21tdS0+bXNpLm1zaV9hdHRyaWIucG9zID0gTVNJX1RZUEVf
SU9NTVU7CisgICAgICAgIGlvbW11LT5tc2kubXNpX2F0dHJpYi5tYXNrYml0ID0gMDsKKyAgICAg
ICAgaW9tbXUtPm1zaS5tc2lfYXR0cmliLmlzXzY0ID0gMTsKKworICAgICAgICBkZXNjLT5tc2lf
ZGVzYyA9ICZpb21tdS0+bXNpOworICAgICAgICBkZXNjLT5oYW5kbGVyID0gJmlvbW11X3gyYXBp
Y190eXBlOworCisgICAgICAgIHJldCA9IDA7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgaGFu
ZGxlciA9ICZpb21tdV9tc2lfdHlwZTsKLSAgICByZXQgPSBfX3NldHVwX21zaV9pcnEoaXJxX3Rv
X2Rlc2MoaXJxKSwgJmlvbW11LT5tc2ksIGhhbmRsZXIpOworICAgIHsKKyAgICAgICAgaHdfaXJx
X2NvbnRyb2xsZXIgKmhhbmRsZXI7CisgICAgICAgIHUxNiBjb250cm9sOworCisgICAgICAgIGNv
bnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoUENJX1NCREYyKGlvbW11LT5zZWcsIGlvbW11LT5iZGYp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11LT5tc2kubXNpX2F0dHJp
Yi5wb3MgKyBQQ0lfTVNJX0ZMQUdTKTsKKworICAgICAgICBpb21tdS0+bXNpLm1zaS5udmVjID0g
MTsKKyAgICAgICAgaWYgKCBpc19tYXNrX2JpdF9zdXBwb3J0KGNvbnRyb2wpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaW9tbXUtPm1zaS5tc2lfYXR0cmliLm1hc2tiaXQgPSAxOworICAgICAg
ICAgICAgaW9tbXUtPm1zaS5tc2kubXBvcyA9IG1zaV9tYXNrX2JpdHNfcmVnKGlvbW11LT5tc2ku
bXNpX2F0dHJpYi5wb3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaXNfNjRiaXRfYWRkcmVzcyhjb250cm9sKSk7CisgICAgICAgICAgICBoYW5k
bGVyID0gJmlvbW11X21hc2thYmxlX21zaV90eXBlOworICAgICAgICB9CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGhhbmRsZXIgPSAmaW9tbXVfbXNpX3R5cGU7CisKKyAgICAgICAgcmV0ID0g
X19zZXR1cF9tc2lfaXJxKGlycV90b19kZXNjKGlycSksICZpb21tdS0+bXNpLCBoYW5kbGVyKTsK
KyAgICB9CisKICAgICBpZiAoICFyZXQgKQogICAgICAgICByZXQgPSByZXF1ZXN0X2lycShpcnEs
IDAsIGlvbW11X2ludGVycnVwdF9oYW5kbGVyLCAiYW1kX2lvbW11IiwgaW9tbXUpOwogICAgIGlm
ICggcmV0ICkKQEAgLTgzNyw4ICs4OTYsMTkgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2lvbW11KHN0
cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBp
cnFfdG9fZGVzYyhpb21tdS0+bXNpLmlycSk7CiAKICAgICAgICAgc3Bpbl9sb2NrKCZkZXNjLT5s
b2NrKTsKLSAgICAgICAgc2V0X21zaV9hZmZpbml0eShkZXNjLCBOVUxMKTsKLSAgICAgICAgc3Bp
bl91bmxvY2soJmRlc2MtPmxvY2spOworCisgICAgICAgIGlmICggaW9tbXUtPmN0cmwuaW50X2Nh
cF94dF9lbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNldF94MmFwaWNfYWZmaW5pdHkoZGVz
YywgTlVMTCk7CisgICAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBzZXRfbXNpX2FmZmluaXR5
KGRlc2MsIE5VTEwpOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJmRlc2MtPmxvY2spOworCisg
ICAgICAgICAgICBhbWRfaW9tbXVfbXNpX2VuYWJsZShpb21tdSwgSU9NTVVfQ09OVFJPTF9FTkFC
TEVEKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGFtZF9pb21tdV9tc2lfZW5hYmxlKGlvbW11
LCBJT01NVV9DT05UUk9MX0VOQUJMRUQpOwpAQCAtODc4LDcgKzk0OCw5IEBAIHN0YXRpYyB2b2lk
IGRpc2FibGVfaW9tbXUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICBhbWRfaW9tbXVfbXNpX2VuYWJsZShpb21tdSwgSU9NTVVfQ09OVFJPTF9E
SVNBQkxFRCk7CisgICAgaWYgKCAhaW9tbXUtPmN0cmwuaW50X2NhcF94dF9lbiApCisgICAgICAg
IGFtZF9pb21tdV9tc2lfZW5hYmxlKGlvbW11LCBJT01NVV9DT05UUk9MX0RJU0FCTEVEKTsKKwog
ICAgIHNldF9pb21tdV9jb21tYW5kX2J1ZmZlcl9jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9M
X0RJU0FCTEVEKTsKICAgICBzZXRfaW9tbXVfZXZlbnRfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1V
X0NPTlRST0xfRElTQUJMRUQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vYW1kLWlvbW11LWRlZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oCmluZGV4IDI0NDA0NzVjMTYuLmU5ZjM5MTE5NGMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oCkBAIC00MTYsNiArNDE2LDI1IEBA
IHVuaW9uIGFtZF9pb21tdV9leHRfZmVhdHVyZXMgewogICAgIH0gZmxkczsKIH07CiAKKy8qIHgy
QVBJQyBDb250cm9sIFJlZ2lzdGVycyAqLworI2RlZmluZSBJT01NVV9YVF9JTlRfQ1RSTF9NTUlP
X09GRlNFVAkJMHgwMTcwCisjZGVmaW5lIElPTU1VX1hUX1BQUl9JTlRfQ1RSTF9NTUlPX09GRlNF
VAkweDAxNzgKKyNkZWZpbmUgSU9NTVVfWFRfR0FfSU5UX0NUUkxfTU1JT19PRkZTRVQJMHgwMTgw
CisKK3VuaW9uIGFtZF9pb21tdV94MmFwaWNfY29udHJvbCB7CisgICAgdWludDY0X3QgcmF3Owor
ICAgIHN0cnVjdCB7CisgICAgICAgIHVuc2lnbmVkIGludCA6MjsKKyAgICAgICAgdW5zaWduZWQg
aW50IGRlc3RfbW9kZToxOworICAgICAgICB1bnNpZ25lZCBpbnQgOjU7CisgICAgICAgIHVuc2ln
bmVkIGludCBkZXN0X2xvOjI0OworICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOjg7CisgICAg
ICAgIHVuc2lnbmVkIGludCBpbnRfdHlwZToxOyAvKiBETSBpbiBJT01NVSBzcGVjIDMuMDQgKi8K
KyAgICAgICAgdW5zaWduZWQgaW50IDoxNTsKKyAgICAgICAgdW5zaWduZWQgaW50IGRlc3RfaGk6
ODsKKyAgICB9OworfTsKKwogLyogU3RhdHVzIFJlZ2lzdGVyKi8KICNkZWZpbmUgSU9NTVVfU1RB
VFVTX01NSU9fT0ZGU0VUCQkweDIwMjAKICNkZWZpbmUgSU9NTVVfU1RBVFVTX0VWRU5UX09WRVJG
TE9XX01BU0sJMHgwMDAwMDAwMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:56:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htseh-0006yM-CW; Sat, 03 Aug 2019 11:56:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htseg-0006yG-8F
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:58 +0000
X-Inumbo-ID: ca20629a-b5e5-11e9-b1e4-3709d12dc43b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca20629a-b5e5-11e9-b1e4-3709d12dc43b;
 Sat, 03 Aug 2019 11:56:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsed-0004zr-Bt
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsed-0001Y8-9L
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:56:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsed-0001Y8-9L@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:56:55 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: enable x2APIC mode when
 available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlOGUwYTA4NTRhMDBkODEyNjdhNWU5Yzk2MTZhM2ZiZDI3Mjk3NDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjI1OjQyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjI1OjQyIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGVuYWJsZSB4MkFQSUMgbW9kZSB3aGVuIGF2YWlsYWJsZQogICAgCiAgICBJbiBv
cmRlciBmb3IgdGhlIENQVXMgdG8gdXNlIHgyQVBJQyBtb2RlLCB0aGUgSU9NTVUocykgZmlyc3Qg
bmVlZCB0byBiZQogICAgc3dpdGNoZWQgaW50byBzdWl0YWJsZSBzdGF0ZS4KICAgIAogICAgVGhl
IHBvc3QtQVAtYnJpbmd1cCBJUlEgYWZmaW5pdHkgYWRqdXN0bWVudCBpcyBkb25lIGFsc28gZm9y
IHRoZSBub24tCiAgICB4MkFQSUMgY2FzZSwgbWF0Y2hpbmcgd2hhdCBWVC1kIGRvZXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgICB8IDExMiArKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAgICAg
IHwgIDI5ICsrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgICB8ICAyNSArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCB8ICAgNiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwppbmRl
eCAxN2M4Zjc1MzU2Li5iYjlmMzNlMjY0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9pbml0LmMKQEAgLTgzMyw2ICs4MzMsMzAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgc2V0
X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgIHJl
dHVybiAxOwogfQogCitpbnQgaW92X2FkanVzdF9pcnFfYWZmaW5pdGllcyh2b2lkKQoreworICAg
IGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OworCisgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaW9t
bXUtPm1zaS5pcnEpOworICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgICAgIGlmICggaW9tbXUt
PmN0cmwuaW50X2NhcF94dF9lbiApCisgICAgICAgICAgICBzZXRfeDJhcGljX2FmZmluaXR5KGRl
c2MsIE5VTEwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBzZXRfbXNpX2FmZmluaXR5KGRl
c2MsIE5VTEwpOworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CitfX2luaXRjYWxsKGlvdl9hZGp1c3Rf
aXJxX2FmZmluaXRpZXMpOworCiAvKgogICogRmFtaWx5MTVoIE1vZGVsIDEwaC0xZmggZXJyYXR1
bSA3NDYgKElPTU1VIExvZ2dpbmcgTWF5IFN0YWxsIFRyYW5zbGF0aW9ucykKICAqIFdvcmthcm91
bmQ6CkBAIC0xMDQ2LDcgKzEwNzAsNyBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9w
cHJfbG9nKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9QUFJfTE9HX0RFRkFVTFRfRU5UUklFUywgIlBQUiBMb2ciKTsKIH0KIAot
c3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11KQorc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11LCBib29sIGludHIpCiB7CiAgICAgaWYgKCBhbGxvY2F0ZV9jbWRfYnVmZmVyKGlv
bW11KSA9PSBOVUxMICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CkBAIC0xMDU3LDcgKzEwODEs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3RydWN0IGFtZF9pb21t
dSAqaW9tbXUpCiAgICAgaWYgKCBpb21tdS0+ZmVhdHVyZXMuZmxkcy5wcHJfc3VwICYmICFhbGxv
Y2F0ZV9wcHJfbG9nKGlvbW11KSApCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgaWYg
KCAhc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11KSApCisgICAgaWYgKCBpbnRyICYm
ICFzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRsZXIoaW9tbXUpICkKICAgICAgICAgZ290byBlcnJv
cl9vdXQ7CiAKICAgICAvKiBUbyBtYWtlIHN1cmUgdGhhdCBkZXZpY2VfdGFibGUuYnVmZmVyIGhh
cyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQgKi8KQEAgLTEwODYsOCArMTExMCwxNiBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xlYW51cCh2b2lkKQogICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnlfc2FmZSAoIGlvbW11LCBuZXh0LCAmYW1kX2lvbW11X2hlYWQsIGxpc3Qg
KQogICAgIHsKICAgICAgICAgbGlzdF9kZWwoJmlvbW11LT5saXN0KTsKKworICAgICAgICBpb21t
dS0+Y3RybC5nYV9lbiA9IDA7CisgICAgICAgIGlvbW11LT5jdHJsLnh0X2VuID0gMDsKKyAgICAg
ICAgaW9tbXUtPmN0cmwuaW50X2NhcF94dF9lbiA9IDA7CisKICAgICAgICAgaWYgKCBpb21tdS0+
ZW5hYmxlZCApCiAgICAgICAgICAgICBkaXNhYmxlX2lvbW11KGlvbW11KTsKKyAgICAgICAgZWxz
ZSBpZiAoIGlvbW11LT5tbWlvX2Jhc2UgKQorICAgICAgICAgICAgd3JpdGVxKGlvbW11LT5jdHJs
LnJhdywKKyAgICAgICAgICAgICAgICAgICBpb21tdS0+bW1pb19iYXNlICsgSU9NTVVfQ09OVFJP
TF9NTUlPX09GRlNFVCk7CiAKICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUt
PmNtZF9idWZmZXIpOwogICAgICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+ZXZl
bnRfbG9nKTsKQEAgLTEyODksNyArMTMyMSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21t
dV9wcmVwYXJlX29uZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICByZXR1cm4gMDsKIH0K
IAotaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdCh2b2lkKQoraW50IF9faW5pdCBhbWRfaW9tbXVf
cHJlcGFyZShib29sIHh0KQogewogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwogICAgIGlu
dCByYyA9IC1FTk9ERVY7CkBAIC0xMzA0LDkgKzEzMzYsMTQgQEAgaW50IF9faW5pdCBhbWRfaW9t
bXVfaW5pdCh2b2lkKQogICAgIGlmICggdW5saWtlbHkoYWNwaV9nYmxfRkFEVC5ib290X2ZsYWdz
ICYgQUNQSV9GQURUX05PX01TSSkgKQogICAgICAgICBnb3RvIGVycm9yX291dDsKIAorICAgIC8q
IEhhdmUgd2UgYmVlbiBoZXJlIGJlZm9yZT8gKi8KKyAgICBpZiAoIGl2aGRfdHlwZSApCisgICAg
ICAgIHJldHVybiAwOworCiAgICAgcmMgPSBhbWRfaW9tbXVfZ2V0X3N1cHBvcnRlZF9pdmhkX3R5
cGUoKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgIEJV
R19PTighcmMpOwogICAgIGl2aGRfdHlwZSA9IHJjOwogCiAgICAgcmMgPSBhbWRfaW9tbXVfZ2V0
X2l2cnNfZGV2X2VudHJpZXMoKTsKQEAgLTEzMjIsOSArMTM1OSwzNyBAQCBpbnQgX19pbml0IGFt
ZF9pb21tdV9pbml0KHZvaWQpCiAgICAgICAgIHJjID0gYW1kX2lvbW11X3ByZXBhcmVfb25lKGlv
bW11KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKKwor
ICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgIGlmICggeHQgJiYgKCFpb21tdS0+ZmVhdHVy
ZXMuZmxkcy5nYV9zdXAgfHwgIWlvbW11LT5mZWF0dXJlcy5mbGRzLnh0X3N1cCkgKQorICAgICAg
ICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgZm9yX2VhY2hfYW1kX2lvbW11ICgg
aW9tbXUgKQorICAgIHsKKyAgICAgICAgLyogTkI6IFRoZXJlJ3Mgbm8gbmVlZCB0byBhY3R1YWxs
eSB3cml0ZSB0aGVzZSBvdXQgcmlnaHQgaGVyZS4gKi8KKyAgICAgICAgaW9tbXUtPmN0cmwuZ2Ff
ZW4gfD0geHQ7CisgICAgICAgIGlvbW11LT5jdHJsLnh0X2VuID0geHQ7CisgICAgICAgIGlvbW11
LT5jdHJsLmludF9jYXBfeHRfZW4gPSB4dDsKICAgICB9CiAKICAgICByYyA9IGFtZF9pb21tdV91
cGRhdGVfaXZyc19tYXBwaW5nX2FjcGkoKTsKKworIGVycm9yX291dDoKKyAgICBpZiAoIHJjICkK
KyAgICB7CisgICAgICAgIGFtZF9pb21tdV9pbml0X2NsZWFudXAoKTsKKyAgICAgICAgaXZoZF90
eXBlID0gMDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBfX2luaXQgYW1kX2lv
bW11X2luaXQoYm9vbCB4dCkKK3sKKyAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKKyAgICBp
bnQgcmMgPSBhbWRfaW9tbXVfcHJlcGFyZSh4dCk7CisKICAgICBpZiAoIHJjICkKICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CiAKQEAgLTEzNTAsNyArMTQxNSwxMiBAQCBpbnQgX19pbml0IGFtZF9p
b21tdV9pbml0KHZvaWQpCiAgICAgLyogcGVyIGlvbW11IGluaXRpYWxpemF0aW9uICAqLwogICAg
IGZvcl9lYWNoX2FtZF9pb21tdSAoIGlvbW11ICkKICAgICB7Ci0gICAgICAgIHJjID0gYW1kX2lv
bW11X2luaXRfb25lKGlvbW11KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogU2V0dGluZyB1cCBv
ZiB0aGUgSU9NTVUgaW50ZXJydXB0cyBjYW5ub3Qgb2NjdXIgeWV0IGF0IHRoZSAodmVyeQorICAg
ICAgICAgKiBlYXJseSkgdGltZSB3ZSBnZXQgaGVyZSB3aGVuIGVuYWJsaW5nIHgyQVBJQyBtb2Rl
LiBTdXBwcmVzcyBpdAorICAgICAgICAgKiBoZXJlLCBhbmQgZG8gaXQgZXhwbGljaXRseSBpbiBh
bWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKS4KKyAgICAgICAgICovCisgICAgICAgIHJjID0gYW1k
X2lvbW11X2luaXRfb25lKGlvbW11LCAheHQpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KQEAgLTEzNjIsNiArMTQzMiw0MCBAQCBlcnJvcl9v
dXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgX19pbml0IGFtZF9pb21tdV9pbml0X2ludGVy
cnVwdCh2b2lkKQoreworICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OworICAgIGludCByYyA9
IDA7CisKKyAgICBmb3JfZWFjaF9hbWRfaW9tbXUgKCBpb21tdSApCisgICAgeworICAgICAgICBz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisKKyAgICAgICAgaWYgKCAhc2V0X2lvbW11X2ludGVycnVw
dF9oYW5kbGVyKGlvbW11KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTzsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgZGVzYyA9IGlycV90b19kZXNj
KGlvbW11LT5tc2kuaXJxKTsKKworICAgICAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spOworICAg
ICAgICBBU1NFUlQoaW9tbXUtPmN0cmwuaW50X2NhcF94dF9lbik7CisgICAgICAgIHNldF94MmFw
aWNfYWZmaW5pdHkoZGVzYywgJmNwdV9vbmxpbmVfbWFwKTsKKyAgICAgICAgc3Bpbl91bmxvY2so
JmRlc2MtPmxvY2spOworCisgICAgICAgIHNldF9pb21tdV9ldmVudF9sb2dfY29udHJvbChpb21t
dSwgSU9NTVVfQ09OVFJPTF9FTkFCTEVEKTsKKworICAgICAgICBpZiAoIGlvbW11LT5mZWF0dXJl
cy5mbGRzLnBwcl9zdXAgKQorICAgICAgICAgICAgc2V0X2lvbW11X3Bwcl9sb2dfY29udHJvbChp
b21tdSwgSU9NTVVfQ09OVFJPTF9FTkFCTEVEKTsKKyAgICB9CisKKyAgICBpZiAoIHJjICkKKyAg
ICAgICAgYW1kX2lvbW11X2luaXRfY2xlYW51cCgpOworCisgICAgcmV0dXJuIHJjOworfQorCiBz
dGF0aWMgdm9pZCBpbnZhbGlkYXRlX2FsbF9kb21haW5fcGFnZXModm9pZCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2ludHIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5k
ZXggNDk1NWIwMTRjNS4uOTY5MGY3NWM2YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2ludHIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW50ci5jCkBAIC03OTksNiArNzk5LDM1IEBAIHZvaWQgKl9faW5pdCBhbWRfaW9tbXVf
YWxsb2NfaW50cmVtYXBfdGFibGUoCiAgICAgcmV0dXJuIHRiOwogfQogCitib29sIF9faW5pdCBp
b3Zfc3VwcG9ydHNfeHQodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgYXBpYzsKKworICAgIGlm
ICggIWlvbW11X2VuYWJsZSB8fCAhaW9tbXVfaW50cmVtYXAgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBpZiAoIGFtZF9pb21tdV9wcmVwYXJlKHRydWUpICkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgZm9yICggYXBpYyA9IDA7IGFwaWMgPCBucl9pb2FwaWNzOyBhcGljKysg
KQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IGlvYXBpY19pZF90b19pbmRleChJ
T19BUElDX0lEKGFwaWMpKTsKKworICAgICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1MgKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmICggIWZpbmRfaW9tbXVfZm9y
X2RldmljZShpb2FwaWNfc2JkZltpZHhdLnNlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvYXBpY19zYmRmW2lkeF0uYmRmKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiTm8gSU9NTVUgZm9yIElPLUFQSUMgJSN4IChJRCAleClcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBpYywgSU9fQVBJQ19JRChhcGljKSk7CisgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKwogaW50IF9faW5pdCBhbWRfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICpt
c2lfZGVzYykKIHsKICAgICBzcGlubG9ja190ICpsb2NrOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggM2I1ODI1YmIyMi4uYjNlMTkzM2I1MyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0xNzAsNyAr
MTcwLDggQEAgc3RhdGljIGludCBfX2luaXQgaW92X2RldGVjdCh2b2lkKQogICAgIGlmICggIWlv
bW11X2VuYWJsZSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICByZXR1cm4gMDsKIAotICAg
IGlmICggYW1kX2lvbW11X2luaXQoKSAhPSAwICkKKyAgICBlbHNlIGlmICggKGluaXRfZG9uZSA/
IGFtZF9pb21tdV9pbml0X2ludGVycnVwdCgpCisgICAgICAgICAgICAgICAgICAgICAgICAgOiBh
bWRfaW9tbXVfaW5pdChmYWxzZSkpICE9IDAgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJBTUQt
Vmk6IEVycm9yIGluaXRpYWxpemF0aW9uXG4iKTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CkBA
IC0xODQsNiArMTg1LDI1IEBAIHN0YXRpYyBpbnQgX19pbml0IGlvdl9kZXRlY3Qodm9pZCkKICAg
ICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBpb3ZfZW5hYmxlX3h0KHZvaWQpCit7CisgICAg
aW50IHJjOworCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX2FjdGl2ZSApCisg
ICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCAocmMgPSBhbWRfaW9tbXVfaW5pdCh0cnVlKSkg
IT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIkFNRC1WaTogRXJyb3IgJWQgaW5pdGlhbGl6
aW5nIGZvciB4MkFQSUMgbW9kZVxuIiwgcmMpOworICAgICAgICAvKiAtRU5YSU8gaGFzIHNwZWNp
YWwgbWVhbmluZyB0byB0aGUgY2FsbGVyIC0gY29udmVydCBpdC4gKi8KKyAgICAgICAgcmV0dXJu
IHJjICE9IC1FTlhJTyA/IHJjIDogLUVOT0RBVEE7CisgICAgfQorCisgICAgaW5pdF9kb25lID0g
dHJ1ZTsKKworICAgIHJldHVybiAwOworfQorCiBpbnQgYW1kX2lvbW11X2FsbG9jX3Jvb3Qoc3Ry
dWN0IGRvbWFpbl9pb21tdSAqaGQpCiB7CiAgICAgaWYgKCB1bmxpa2VseSghaGQtPmFyY2gucm9v
dF90YWJsZSkgKQpAQCAtNTU3LDExICs1NzcsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgX19pbml0Y29uc3RyZWwgX2lvbW11X29wcyA9IHsKICAgICAuZnJlZV9wYWdlX3RhYmxl
ID0gZGVhbGxvY2F0ZV9wYWdlX3RhYmxlLAogICAgIC5yZWFzc2lnbl9kZXZpY2UgPSByZWFzc2ln
bl9kZXZpY2UsCiAgICAgLmdldF9kZXZpY2VfZ3JvdXBfaWQgPSBhbWRfaW9tbXVfZ3JvdXBfaWQs
CisgICAgLmVuYWJsZV94MmFwaWMgPSBpb3ZfZW5hYmxlX3h0LAogICAgIC51cGRhdGVfaXJlX2Zy
b21fYXBpYyA9IGFtZF9pb21tdV9pb2FwaWNfdXBkYXRlX2lyZSwKICAgICAudXBkYXRlX2lyZV9m
cm9tX21zaSA9IGFtZF9pb21tdV9tc2lfbXNnX3VwZGF0ZV9pcmUsCiAgICAgLnJlYWRfYXBpY19m
cm9tX2lyZSA9IGFtZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSwKICAgICAucmVhZF9tc2lf
ZnJvbV9pcmUgPSBhbWRfaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUsCiAgICAgLnNldHVwX2hwZXRf
bXNpID0gYW1kX3NldHVwX2hwZXRfbXNpLAorICAgIC5hZGp1c3RfaXJxX2FmZmluaXRpZXMgPSBp
b3ZfYWRqdXN0X2lycV9hZmZpbml0aWVzLAogICAgIC5zdXNwZW5kID0gYW1kX2lvbW11X3N1c3Bl
bmQsCiAgICAgLnJlc3VtZSA9IGFtZF9pb21tdV9yZXN1bWUsCiAgICAgLmNyYXNoX3NodXRkb3du
ID0gYW1kX2lvbW11X2NyYXNoX3NodXRkb3duLApAQCAtNTcxLDQgKzU5Myw1IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9vcHMgPSB7CiBzdGF0
aWMgY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9pbml0
X29wcyA9IHsKICAgICAub3BzID0gJl9pb21tdV9vcHMsCiAgICAgLnNldHVwID0gaW92X2RldGVj
dCwKKyAgICAuc3VwcG9ydHNfeDJhcGljID0gaW92X3N1cHBvcnRzX3h0LAogfTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA2NWUwNzM1NzFm
Li4wYjJkNjc2ZDkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCkBAIC00OCw4ICs0OCwxMSBAQCBpbnQgYW1kX2lvbW11X2RldGVjdF9hY3BpKHZv
aWQpOwogdm9pZCBnZXRfaW9tbXVfZmVhdHVyZXMoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpOwog
CiAvKiBhbWQtaW9tbXUtaW5pdCBmdW5jdGlvbnMgKi8KLWludCBhbWRfaW9tbXVfaW5pdCh2b2lk
KTsKK2ludCBhbWRfaW9tbXVfcHJlcGFyZShib29sIHh0KTsKK2ludCBhbWRfaW9tbXVfaW5pdChi
b29sIHh0KTsKK2ludCBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQodm9pZCk7CiBpbnQgYW1kX2lv
bW11X3VwZGF0ZV9pdnJzX21hcHBpbmdfYWNwaSh2b2lkKTsKK2ludCBpb3ZfYWRqdXN0X2lycV9h
ZmZpbml0aWVzKHZvaWQpOwogCiAvKiBtYXBwaW5nIGZ1bmN0aW9ucyAqLwogaW50IF9fbXVzdF9j
aGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLApAQCAt
OTMsNiArOTYsNyBAQCB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfY2FjaGVzKHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11KTsKIHN0cnVjdCBhbWRfaW9tbXUgKmZpbmRfaW9tbXVfZm9yX2RldmljZShp
bnQgc2VnLCBpbnQgYmRmKTsKIAogLyogaW50ZXJydXB0IHJlbWFwcGluZyAqLworYm9vbCBpb3Zf
c3VwcG9ydHNfeHQodm9pZCk7CiBpbnQgYW1kX2lvbW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmco
dm9pZCk7CiB2b2lkICphbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoCiAgICAgY29uc3Qg
c3RydWN0IGFtZF9pb21tdSAqLCB1bnNpZ25lZCBsb25nICoqKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htses-0006zM-EU; Sat, 03 Aug 2019 11:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htser-0006zE-Ku
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:09 +0000
X-Inumbo-ID: d034287e-b5e5-11e9-9a1e-c3dbb8cc46d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d034287e-b5e5-11e9-9a1e-c3dbb8cc46d9;
 Sat, 03 Aug 2019 11:57:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsen-00050D-IE
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsen-0001Yt-Fr
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsen-0001Yt-Fr@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:05 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: correct IRTE updating
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllMGUyMjVhM2FlY2NkODA3YThkYjg4YmE0NjY5ZjhhYjMwZWNjOTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjI3OjUyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjI3OjUyIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGNvcnJlY3QgSVJURSB1cGRhdGluZwogICAgCiAgICBGbHVzaGluZyBkaWRuJ3Qg
Z2V0IGRvbmUgYWxvbmcgdGhlIGxpbmVzIG9mIHdoYXQgdGhlIHNwZWNpZmljYXRpb24gc2F5cy4K
ICAgIE1hcmsgZW50cmllcyB0byBiZSB1cGRhdGVkIGFzIG5vdCByZW1hcHBlZCAod2hpY2ggd2ls
bCByZXN1bHQgaW4KICAgIGludGVycnVwdCByZXF1ZXN0cyB0byBnZXQgdGFyZ2V0IGFib3J0ZWQs
IGJ1dCB0aGUgaW50ZXJydXB0cyBzaG91bGQgYmUKICAgIG1hc2tlZCBhbnl3YXkgYXQgdGhhdCBw
b2ludCBpbiB0aW1lKSwgaXNzdWUgdGhlIGZsdXNoLCBhbmQgb25seSB0aGVuCiAgICB3cml0ZSB0
aGUgbmV3IGVudHJ5LgogICAgCiAgICBJbiB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9tc2lf
bXNnKCkgYWxzbyBmb2xkIHRoZSBkdXBsaWNhdGUgaW5pdGlhbAogICAgbG9jayBkZXRlcm1pbmF0
aW9uIGFuZCBhY3F1aXJlIGludG8ganVzdCBhIHNpbmdsZSBpbnN0YW5jZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2ludHIuYyB8IDc1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggOTY5MGY3NWM2Yy4u
ZjU2ODU1MDZjOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2ludHIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCkBA
IC0yMTMsMTUgKzIxMywxMyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfaW50cmVtYXBfZW50cnkoY29u
c3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAgICB9LAogICAgICAgICB9Owog
Ci0gICAgICAgIEFDQ0VTU19PTkNFKGVudHJ5LnB0cjEyOC0+cmF3WzBdKSA9IDA7CisgICAgICAg
IEFTU0VSVCghZW50cnkucHRyMTI4LT5mdWxsLnJlbWFwX2VuKTsKKyAgICAgICAgZW50cnkucHRy
MTI4LT5yYXdbMV0gPSBpcnRlLnJhd1sxXTsKICAgICAgICAgLyoKLSAgICAgICAgICogTG93IGhh
bGYsIGluIHBhcnRpY3VsYXIgUmVtYXBFbiwgbmVlZHMgdG8gYmUgY2xlYXJlZCBmaXJzdC4gIFNl
ZQorICAgICAgICAgKiBIaWdoIGhhbGYgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSBsb3cgb25lIChj
b250YWluaW5nIFJlbWFwRW4pLiAgU2VlCiAgICAgICAgICAqIGNvbW1lbnQgaW4gZnJlZV9pbnRy
ZW1hcF9lbnRyeSgpIHJlZ2FyZGluZyB0aGUgY2hvaWNlIG9mIGJhcnJpZXIuCiAgICAgICAgICAq
LwogICAgICAgICBzbXBfd21iKCk7Ci0gICAgICAgIGVudHJ5LnB0cjEyOC0+cmF3WzFdID0gaXJ0
ZS5yYXdbMV07Ci0gICAgICAgIC8qIEhpZ2ggaGFsZiBuZWVkcyB0byBiZSBzZXQgYmVmb3JlIGxv
dyBvbmUgKGNvbnRhaW5pbmcgUmVtYXBFbikuICovCi0gICAgICAgIHNtcF93bWIoKTsKICAgICAg
ICAgQUNDRVNTX09OQ0UoZW50cnkucHRyMTI4LT5yYXdbMF0pID0gaXJ0ZS5yYXdbMF07CiAgICAg
fQogICAgIGVsc2UKQEAgLTI5Niw2ICsyOTQsMjAgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVt
YXBfZW50cnlfZnJvbV9pb2FwaWMoCiAgICAgfQogCiAgICAgZW50cnkgPSBnZXRfaW50cmVtYXBf
ZW50cnkoaW9tbXUsIHJlcV9pZCwgb2Zmc2V0KTsKKworICAgIC8qIFRoZSBSZW1hcEVuIGZpZWxk
cyBtYXRjaCBmb3IgYWxsIGZvcm1hdHMuICovCisgICAgd2hpbGUgKCBpb21tdS0+ZW5hYmxlZCAm
JiBlbnRyeS5wdHIzMi0+Zmxkcy5yZW1hcF9lbiApCisgICAgeworICAgICAgICBlbnRyeS5wdHIz
Mi0+Zmxkcy5yZW1hcF9lbiA9IGZhbHNlOworICAgICAgICBzcGluX3VubG9jayhsb2NrKTsKKwor
ICAgICAgICBzcGluX2xvY2soJmlvbW11LT5sb2NrKTsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2ludHJlbWFwKGlvbW11LCByZXFfaWQpOworICAgICAgICBzcGluX3VubG9jaygmaW9tbXUtPmxv
Y2spOworCisgICAgICAgIHNwaW5fbG9jayhsb2NrKTsKKyAgICB9CisKICAgICBpZiAoIGZyZXNo
ICkKICAgICAgICAgLyogbm90aGluZyAqLzsKICAgICBlbHNlIGlmICggIWxvX3VwZGF0ZSApCkBA
IC0zMjUsMTMgKzMzNyw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21f
aW9hcGljKAogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncyk7CiAKLSAg
ICBpZiAoIGlvbW11LT5lbmFibGVkICYmICFmcmVzaCApCi0gICAgewotICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2ludHJlbWFwKGlvbW11LCByZXFfaWQpOwotICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZpb21tdS0+bG9jaywgZmxhZ3MpOwotICAgIH0KLQogICAgIHNldF9ydGVfaW5kZXgocnRlLCBv
ZmZzZXQpOwogCiAgICAgcmV0dXJuIDA7CkBAIC01ODcsMTkgKzU5MiwyNyBAQCBzdGF0aWMgaW50
IHVwZGF0ZV9pbnRyZW1hcF9lbnRyeV9mcm9tX21zaV9tc2coCiAgICAgcmVxX2lkID0gZ2V0X2Rt
YV9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgYmRmKTsKICAgICBhbGlhc19pZCA9IGdldF9pbnRy
ZW1hcF9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgYmRmKTsKIAorICAgIGxvY2sgPSBnZXRfaW50
cmVtYXBfbG9jayhpb21tdS0+c2VnLCByZXFfaWQpOworICAgIHNwaW5fbG9ja19pcnFzYXZlKGxv
Y2ssIGZsYWdzKTsKKwogICAgIGlmICggbXNnID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgbG9j
ayA9IGdldF9pbnRyZW1hcF9sb2NrKGlvbW11LT5zZWcsIHJlcV9pZCk7Ci0gICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucjsg
KytpICkKICAgICAgICAgICAgIGZyZWVfaW50cmVtYXBfZW50cnkoaW9tbXUsIHJlcV9pZCwgKnJl
bWFwX2luZGV4ICsgaSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxh
Z3MpOwotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQogCi0gICAgbG9jayA9IGdldF9pbnRyZW1h
cF9sb2NrKGlvbW11LT5zZWcsIHJlcV9pZCk7CisgICAgICAgIGlmICggaW9tbXUtPmVuYWJsZWQg
KQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ss
IGZsYWdzKTsKKyAgICAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9pbnRyZW1hcChpb21tdSwgcmVx
X2lkKTsKKyAgICAgICAgICAgIGlmICggYWxpYXNfaWQgIT0gcmVxX2lkICkKKyAgICAgICAgICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfaW50cmVtYXAoaW9tbXUsIGFsaWFzX2lkKTsKKyAgICAgICAg
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CisgICAgICAg
IH0KKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZShs
b2NrLCBmbGFncyk7CiAgICAgZGVzdF9tb2RlID0gKG1zZy0+YWRkcmVzc19sbyA+PiBNU0lfQURE
Ul9ERVNUTU9ERV9TSElGVCkgJiAweDE7CiAgICAgZGVsaXZlcnlfbW9kZSA9IChtc2ctPmRhdGEg
Pj4gTVNJX0RBVEFfREVMSVZFUllfTU9ERV9TSElGVCkgJiAweDE7CiAgICAgdmVjdG9yID0gKG1z
Zy0+ZGF0YSA+PiBNU0lfREFUQV9WRUNUT1JfU0hJRlQpICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7
CkBAIC02MjMsNiArNjM2LDIyIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zy
b21fbXNpX21zZygKICAgICB9CiAKICAgICBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShpb21t
dSwgcmVxX2lkLCBvZmZzZXQpOworCisgICAgLyogVGhlIFJlbWFwRW4gZmllbGRzIG1hdGNoIGZv
ciBhbGwgZm9ybWF0cy4gKi8KKyAgICB3aGlsZSAoIGlvbW11LT5lbmFibGVkICYmIGVudHJ5LnB0
cjMyLT5mbGRzLnJlbWFwX2VuICkKKyAgICB7CisgICAgICAgIGVudHJ5LnB0cjMyLT5mbGRzLnJl
bWFwX2VuID0gZmFsc2U7CisgICAgICAgIHNwaW5fdW5sb2NrKGxvY2spOworCisgICAgICAgIHNw
aW5fbG9jaygmaW9tbXUtPmxvY2spOworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfaW50cmVtYXAo
aW9tbXUsIHJlcV9pZCk7CisgICAgICAgIGlmICggYWxpYXNfaWQgIT0gcmVxX2lkICkKKyAgICAg
ICAgICAgIGFtZF9pb21tdV9mbHVzaF9pbnRyZW1hcChpb21tdSwgYWxpYXNfaWQpOworICAgICAg
ICBzcGluX3VubG9jaygmaW9tbXUtPmxvY2spOworCisgICAgICAgIHNwaW5fbG9jayhsb2NrKTsK
KyAgICB9CisKICAgICB1cGRhdGVfaW50cmVtYXBfZW50cnkoaW9tbXUsIGVudHJ5LCB2ZWN0b3Is
IGRlbGl2ZXJ5X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZShsb2NrLCBmbGFncyk7CiAKQEAgLTY0MiwxNiArNjcxLDYgQEAgc3RhdGljIGludCB1cGRh
dGVfaW50cmVtYXBfZW50cnlfZnJvbV9tc2lfbXNnKAogICAgICAgICAgICAgICAgZ2V0X2l2cnNf
bWFwcGluZ3MoaW9tbXUtPnNlZylbYWxpYXNfaWRdLmludHJlbWFwX3RhYmxlKTsKICAgICB9CiAK
LWRvbmU6Ci0gICAgaWYgKCBpb21tdS0+ZW5hYmxlZCApCi0gICAgewotICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2ludHJlbWFwKGlvbW11LCByZXFfaWQpOwotICAgICAgICBpZiAoIGFsaWFzX2lkICE9IHJlcV9p
ZCApCi0gICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfaW50cmVtYXAoaW9tbXUsIGFsaWFzX2lk
KTsKLSAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsK
LSAgICB9Ci0KICAgICByZXR1cm4gMDsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsf2-00071b-I2; Sat, 03 Aug 2019 11:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsf2-00071U-4F
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:20 +0000
X-Inumbo-ID: d6487648-b5e5-11e9-94dc-9bdd5c2e6d07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6487648-b5e5-11e9-94dc-9bdd5c2e6d07;
 Sat, 03 Aug 2019 11:57:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsex-00050o-ON
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsex-0001ZN-Lt
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsex-0001ZN-Lt@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:15 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: don't needlessly log
 headers when dumping IRTs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyOGFlOGIyM2NiYzQwMjAyZTZkZTMwMTdmMTFiZGFjYWM5ZDk1OTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVsIDMx
IDEzOjI4OjQyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDEzOjI4OjQyIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgbG9nIGhlYWRlcnMgd2hlbiBkdW1waW5nIElSVHMK
ICAgIAogICAgTG9nIFNCREYgaGVhZGVycyBvbmx5IHdoZW4gdGhlcmUgYXJlIGFjdHVhbCBJUlRF
cyB0byBsb2cuIFRoaXMgaXMKICAgIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIHRoZSB0b3Rh
bCB2b2x1bWUgb2Ygb3V0cHV0IHdoZW4gdGhlIEFDUEkKICAgIHRhYmxlcyBkZXNjcmliZSBmYXIg
bW9yZSB0aGFuIGp1c3QgdGhlIGV4aXN0aW5nIGRldmljZXMuIE9uIG15IFJvbWUKICAgIHN5c3Rl
bSBzbyBmYXIgdGhlcmUgd2FzIG9uZSBsaW5lIGZvciBldmVyeSBmdW5jdGlvbiBvZiBldmVyeSBk
ZXZpY2Ugb24KICAgIGFsbCAyNTYgYnVzZXMgb2Ygc2VnbWVudCAwLCB3aXRoIGV4dHJlbWVseSBm
ZXcgZXhjZXB0aW9ucyAobGlrZSB0aGUKICAgIElPTU1VcyB0aGVtc2VsdmVzKS4KICAgIAogICAg
QWxzbyBvbmx5IGxvZyBvbmUgb2YgdGhlICJwZXItZGV2aWNlIiBvciAic2hhcmVkIiBvdmVyYWxs
IGhlYWRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgfCA1NyArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo
KyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jCmluZGV4IGY1Njg1NTA2YzkuLjM1YmNkM2MyNjggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtODgzLDcgKzg4Myw4IEBAIGludCBfX2luaXQgYW1kX3Nl
dHVwX2hwZXRfbXNpKHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MpCiB9CiAKIHN0YXRpYyB2b2lk
IGR1bXBfaW50cmVtYXBfdGFibGUoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIGlydGVfY3B0ciB0YmwpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIGlydGVfY3B0ciB0YmwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21h
cHBpbmcpCiB7CiAgICAgdW5zaWduZWQgaW50IGNvdW50OwogCkBAIC04OTIsMTkgKzg5MywyNSBA
QCBzdGF0aWMgdm9pZCBkdW1wX2ludHJlbWFwX3RhYmxlKGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUg
KmlvbW11LAogCiAgICAgZm9yICggY291bnQgPSAwOyBjb3VudCA8IElOVFJFTUFQX0VOVFJJRVM7
IGNvdW50KysgKQogICAgIHsKLSAgICAgICAgaWYgKCBpb21tdS0+Y3RybC5nYV9lbiApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggIXRibC5wdHIxMjhbY291bnRdLnJhd1swXSAmJiAhdGJs
LnB0cjEyOFtjb3VudF0ucmF3WzFdICkKKyAgICAgICAgaWYgKCBpb21tdS0+Y3RybC5nYV9lbgor
ICAgICAgICAgICAgID8gIXRibC5wdHIxMjhbY291bnRdLnJhd1swXSAmJiAhdGJsLnB0cjEyOFtj
b3VudF0ucmF3WzFdCisgICAgICAgICAgICAgOiAhdGJsLnB0cjMyW2NvdW50XS5yYXcgKQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggaXZyc19tYXBwaW5nICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCIgICUwNHg6JTAyeDolMDJ4OiV1OlxuIiwgaW9t
bXUtPnNlZywKKyAgICAgICAgICAgICAgICAgICBQQ0lfQlVTKGl2cnNfbWFwcGluZy0+ZHRlX3Jl
cXVlc3Rvcl9pZCksCisgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoaXZyc19tYXBwaW5nLT5k
dGVfcmVxdWVzdG9yX2lkKSwKKyAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhpdnJzX21hcHBp
bmctPmR0ZV9yZXF1ZXN0b3JfaWQpKTsKKyAgICAgICAgICAgIGl2cnNfbWFwcGluZyA9IE5VTEw7
CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGlvbW11LT5jdHJsLmdhX2VuICkKICAgICAgICAg
ICAgIHByaW50aygiICAgIElSVEVbJTAzeF0gJTAxNmx4XyUwMTZseFxuIiwKICAgICAgICAgICAg
ICAgICAgICBjb3VudCwgdGJsLnB0cjEyOFtjb3VudF0ucmF3WzFdLCB0YmwucHRyMTI4W2NvdW50
XS5yYXdbMF0pOwotICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCAhdGJsLnB0cjMyW2NvdW50XS5yYXcgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgcHJpbnRrKCIgICAgSVJURVslMDN4XSAlMDh4XG4iLCBjb3VudCwgdGJs
LnB0cjMyW2NvdW50XS5yYXcpOwotICAgICAgICB9CiAgICAgfQogfQogCkBAIC05MTYsMTMgKzky
Myw4IEBAIHN0YXRpYyBpbnQgZHVtcF9pbnRyZW1hcF9tYXBwaW5nKGNvbnN0IHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11LAogICAgIGlmICggIWl2cnNfbWFwcGluZyApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgcHJpbnRrKCIgICUwNHg6JTAyeDolMDJ4OiV1OlxuIiwgaW9tbXUtPnNlZywKLSAg
ICAgICAgICAgUENJX0JVUyhpdnJzX21hcHBpbmctPmR0ZV9yZXF1ZXN0b3JfaWQpLAotICAgICAg
ICAgICBQQ0lfU0xPVChpdnJzX21hcHBpbmctPmR0ZV9yZXF1ZXN0b3JfaWQpLAotICAgICAgICAg
ICBQQ0lfRlVOQyhpdnJzX21hcHBpbmctPmR0ZV9yZXF1ZXN0b3JfaWQpKTsKLQogICAgIHNwaW5f
bG9ja19pcnFzYXZlKCYoaXZyc19tYXBwaW5nLT5pbnRyZW1hcF9sb2NrKSwgZmxhZ3MpOwotICAg
IGR1bXBfaW50cmVtYXBfdGFibGUoaW9tbXUsIGl2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGUp
OworICAgIGR1bXBfaW50cmVtYXBfdGFibGUoaW9tbXUsIGl2cnNfbWFwcGluZy0+aW50cmVtYXBf
dGFibGUsIGl2cnNfbWFwcGluZyk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKGl2cnNf
bWFwcGluZy0+aW50cmVtYXBfbG9jayksIGZsYWdzKTsKIAogICAgIHByb2Nlc3NfcGVuZGluZ19z
b2Z0aXJxcygpOwpAQCAtOTMyLDE3ICs5MzQsMjIgQEAgc3RhdGljIGludCBkdW1wX2ludHJlbWFw
X21hcHBpbmcoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCiAKIHN0YXRpYyB2b2lkIGR1
bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVkIGNoYXIga2V5KQogewotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0KLSAgICBwcmludGsoIi0tLSBEdW1waW5nIFBlci1kZXYgSU9NTVUgSW50ZXJy
dXB0IFJlbWFwcGluZyBUYWJsZSAtLS1cbiIpOworICAgIGlmICggIXNoYXJlZF9pbnRyZW1hcF90
YWJsZSApCisgICAgeworICAgICAgICBwcmludGsoIi0tLSBEdW1waW5nIFBlci1kZXYgSU9NTVUg
SW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSAtLS1cbiIpOwogCi0gICAgaXRlcmF0ZV9pdnJzX2Vu
dHJpZXMoZHVtcF9pbnRyZW1hcF9tYXBwaW5nKTsKKyAgICAgICAgaXRlcmF0ZV9pdnJzX2VudHJp
ZXMoZHVtcF9pbnRyZW1hcF9tYXBwaW5nKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIHByaW50aygiLS0tIER1bXBpbmcgU2hhcmVk
IElPTU1VIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgLS0tXG4iKTsKKyAgICAgICAgcHJpbnRr
KCItLS0gRHVtcGluZyBTaGFyZWQgSU9NTVUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSAtLS1c
biIpOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnNoYXJlZF9pbnRyZW1hcF9sb2NrLCBmbGFn
cyk7Ci0gICAgZHVtcF9pbnRyZW1hcF90YWJsZShsaXN0X2ZpcnN0X2VudHJ5KCZhbWRfaW9tbXVf
aGVhZCwgc3RydWN0IGFtZF9pb21tdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdCksCi0gICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfaW50cmVtYXBf
dGFibGUpOwotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNoYXJlZF9pbnRyZW1hcF9sb2Nr
LCBmbGFncyk7CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZzaGFyZWRfaW50cmVtYXBfbG9j
aywgZmxhZ3MpOworICAgICAgICBkdW1wX2ludHJlbWFwX3RhYmxlKGxpc3RfZmlyc3RfZW50cnko
JmFtZF9pb21tdV9oZWFkLCBzdHJ1Y3QgYW1kX2lvbW11LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdCksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2hhcmVkX2ludHJlbWFwX3RhYmxlLCBOVUxMKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmc2hhcmVkX2ludHJlbWFwX2xvY2ssIGZsYWdzKTsKKyAgICB9CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsfB-00072e-Jy; Sat, 03 Aug 2019 11:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfB-00072W-3H
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:29 +0000
X-Inumbo-ID: dc5b21ac-b5e5-11e9-826f-3f9dc671b4d8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc5b21ac-b5e5-11e9-826f-3f9dc671b4d8;
 Sat, 03 Aug 2019 11:57:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsf7-00050w-Ug
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsf7-0001Zq-SE
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsf7-0001Zq-SE@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:25 +0000
Subject: [Xen-changelog] [xen master] domain: remove 'guest_type' field (and
 enum guest_type)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5864237950721684830=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5864237950721684830==
Content-Type: text/plain

commit dd48840683a3222e0f2aeade6d36da477b949909
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Jul 31 13:29:31 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jul 31 13:29:31 2019 +0200

    domain: remove 'guest_type' field (and enum guest_type)
    
    The enum guest_type was introduced in commit 6c6492780ea "pvh prep:
    introduce pv guest type and has_hvm_container macros" to allow a new guest
    type, distinct from either PV or HVM guest types, to be added in commit
    8271d6522c6 "pvh: introduce PVH guest type". Subsequently, commit
    33e5c32559e "x86: remove PVHv1 code" removed this third guest type.
    
    This patch removes the struct domain field and enumeration as the guest
    type can now be trivially determined from the 'options' field.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: "Roger Pau Monné" <roger.pau@citrix.com>
    Acked-by: George Dunlap <George.Dunlap@eu.citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/common/domain.c     |  4 ----
 xen/common/domctl.c     | 10 +---------
 xen/common/kernel.c     |  9 ++-------
 xen/include/xen/sched.h | 13 ++++---------
 4 files changed, 7 insertions(+), 29 deletions(-)

diff --git a/xen/common/domain.c b/xen/common/domain.c
index 9aefc2a680..df523c9ce4 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -353,10 +353,6 @@ struct domain *domain_create(domid_t domid,
         hardware_domain = d;
     }
 
-    /* Sort out our idea of is_{pv,hvm}_domain().  All system domains are PV. */
-    d->guest_type = ((d->options & XEN_DOMCTL_CDF_hvm_guest)
-                     ? guest_type_hvm : guest_type_pv);
-
     TRACE_1D(TRC_DOM0_DOM_ADD, d->domain_id);
 
     /*
diff --git a/xen/common/domctl.c b/xen/common/domctl.c
index fa260ce5fb..3d937434af 100644
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -187,17 +187,9 @@ void getdomaininfo(struct domain *d, struct xen_domctl_getdomaininfo *info)
         (d->controller_pause_count > 0  ? XEN_DOMINF_paused    : 0) |
         (d->debugger_attached           ? XEN_DOMINF_debugged  : 0) |
         (d->is_xenstore                 ? XEN_DOMINF_xs_domain : 0) |
+        (is_hvm_domain(d)               ? XEN_DOMINF_hvm_guest : 0) |
         d->shutdown_code << XEN_DOMINF_shutdownshift;
 
-    switch ( d->guest_type )
-    {
-    case guest_type_hvm:
-        info->flags |= XEN_DOMINF_hvm_guest;
-        break;
-    default:
-        break;
-    }
-
     xsm_security_domaininfo(d, info);
 
     info->tot_pages         = d->tot_pages;
diff --git a/xen/common/kernel.c b/xen/common/kernel.c
index 612575430f..f7628d73ce 100644
--- a/xen/common/kernel.c
+++ b/xen/common/kernel.c
@@ -474,19 +474,14 @@ DO(xen_version)(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
             fi.submap |= (1U << XENFEAT_ARM_SMCCC_supported);
 #endif
 #ifdef CONFIG_X86
-            switch ( d->guest_type )
-            {
-            case guest_type_pv:
+            if ( is_pv_domain(d) )
                 fi.submap |= (1U << XENFEAT_mmu_pt_update_preserve_ad) |
                              (1U << XENFEAT_highmem_assist) |
                              (1U << XENFEAT_gnttab_map_avail_bits);
-                break;
-            case guest_type_hvm:
+            else
                 fi.submap |= (1U << XENFEAT_hvm_safe_pvclock) |
                              (1U << XENFEAT_hvm_callback_vector) |
                              (has_pirq(d) ? (1U << XENFEAT_hvm_pirqs) : 0);
-                break;
-            }
 #endif
             break;
         default:
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 7f4747e154..2e6e0d3488 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -302,10 +302,6 @@ struct vm_event_domain
 
 struct evtchn_port_ops;
 
-enum guest_type {
-    guest_type_pv, guest_type_hvm
-};
-
 struct domain
 {
     domid_t          domain_id;
@@ -356,7 +352,6 @@ struct domain
     struct radix_tree_root pirq_tree;
     unsigned int     nr_pirqs;
 
-    enum guest_type guest_type;
     unsigned int     options;         /* copy of createdomain flags */
 
     /* Is this guest dying (i.e., a zombie)? */
@@ -918,8 +913,8 @@ void watchdog_domain_destroy(struct domain *d);
 
 static inline bool is_pv_domain(const struct domain *d)
 {
-    return IS_ENABLED(CONFIG_PV)
-           ? evaluate_nospec(d->guest_type == guest_type_pv) : false;
+    return IS_ENABLED(CONFIG_PV) &&
+        evaluate_nospec(!(d->options & XEN_DOMCTL_CDF_hvm_guest));
 }
 
 static inline bool is_pv_vcpu(const struct vcpu *v)
@@ -950,8 +945,8 @@ static inline bool is_pv_64bit_vcpu(const struct vcpu *v)
 #endif
 static inline bool is_hvm_domain(const struct domain *d)
 {
-    return IS_ENABLED(CONFIG_HVM)
-           ? evaluate_nospec(d->guest_type == guest_type_hvm) : false;
+    return IS_ENABLED(CONFIG_HVM) &&
+        evaluate_nospec(d->options & XEN_DOMCTL_CDF_hvm_guest);
 }
 
 static inline bool is_hvm_vcpu(const struct vcpu *v)
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============5864237950721684830==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5864237950721684830==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsfK-00073c-Lr; Sat, 03 Aug 2019 11:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfJ-00073T-AP
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:37 +0000
X-Inumbo-ID: e26fd8b8-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e26fd8b8-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:57:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfI-000517-4p
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfI-0001aG-2B
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsfI-0001aG-2B@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:36 +0000
Subject: [Xen-changelog] [xen master] xen/page-alloc: Clamp get_free_buddy()
 to online nodes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhZTBkYjVlNDgxMDY0OThkY2IzYjlmZTJkZDNlNzQ4MzBlMjg0YzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEp1biAyNCAxNjozODozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTg6
MzEgMjAxOSArMDEwMAoKICAgIHhlbi9wYWdlLWFsbG9jOiBDbGFtcCBnZXRfZnJlZV9idWRkeSgp
IHRvIG9ubGluZSBub2RlcwogICAgCiAgICBkLT5ub2RlX2FmZmluaXR5IGRlZmF1bHRzIHRvIE5P
REVfTUFTS19BTEwgd2hpY2ggaGFzIGJpdHMgc2V0IG91dHNpZGUgb2YKICAgIG5vZGVfb25saW5l
X21hcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgdGhlIGxvb3AgaW4gZ2V0X2ZyZWVfYnVkZHkoKSB0
byB3YXN0ZQogICAgZWZmb3J0IGl0ZXJhdGluZyBvdmVyIG9mZmxpbmUgbm9kZXMuCiAgICAKICAg
IEFsd2F5cyBjbGFtcCBkLT5ub2RlX2FmZmluaXR5IHRvIG5vZGVfb25saW5lX21hcC4KICAgIAog
ICAgVGhpcyBpbiB0dXJuIHJlcXVpcmVzIGVuc3VyaW5nIHRoYXQgZC0+bm9kZV9hZmZpbml0eSBp
bnRlcnNlY3RzIHdpdGgKICAgIG5vZGVfb25saW5lX21hcCwgYW5kIHRoZXJlIGlzIG9uZSBjYXNl
IHZpYSBYRU5fRE9NQ1RMX3NldG5vZGVhZmZpbml0eSB3aGVyZSBhCiAgICBkaXNqb2ludCBtYXNr
IGNhbiBlbmQgdXAgYmVpbmcgc3BlY2lmaWVkLgogICAgCiAgICBUaWdodGVuIHVwIHRoZSBoeXBl
cmNhbGwgY2hlY2ssIGJlY2F1c2UgdGhlcmUgaXMgbm8gcGxhdXNpYmxlIHJlYXNvbiB0byBzZWxl
Y3QKICAgIGEgbm9kZSBhZmZpbml0eSB3aGljaCBpcyBkaXNqb2ludCB3aXRoIHRoZSBzeXN0ZW0s
IGFuZCBsZWF2ZSBnZXRfZnJlZV9idWRkeSgpCiAgICB3aXRoIGFuIGFzc2VydGlvbiB0byB0aGUg
c2FtZSBlZmZlY3QsIGJ1dCB3aXRoIGEgcnVudGltZS1zYWZlIGZhbGxiYWNrIHRvIHRoZQogICAg
ZnVsbCBvbmxpbmUgbm9kZSBtYXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgIHwgIDQg
KystLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxOCArKysrKysrKysrKysrKysrKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBkZjUy
M2M5Y2U0Li43NDRiNTcyMTk1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBi
L3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTYyNyw4ICs2MjcsOCBAQCB2b2lkIGRvbWFpbl91cGRh
dGVfbm9kZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogCiBpbnQgZG9tYWluX3NldF9ub2Rl
X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG5vZGVtYXNrX3QgKmFmZmluaXR5KQog
ewotICAgIC8qIEJlaW5nIGFmZmluZSB3aXRoIG5vIG5vZGVzIGlzIGp1c3Qgd3JvbmcgKi8KLSAg
ICBpZiAoIG5vZGVzX2VtcHR5KCphZmZpbml0eSkgKQorICAgIC8qIEJlaW5nIGRpc2pvaW50IHdp
dGggdGhlIHN5c3RlbSBpcyBqdXN0IHdyb25nLiAqLworICAgIGlmICggIW5vZGVzX2ludGVyc2Vj
dHMoKmFmZmluaXR5LCBub2RlX29ubGluZV9tYXApICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKICAgICBzcGluX2xvY2soJmQtPm5vZGVfYWZmaW5pdHlfbG9jayk7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDQ0
YTcyZDBiMTkuLjRiMTZlZjBkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC04MTEsMTEgKzgxMSwyNyBAQCBzdGF0
aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIHsKICAgICBub2RlaWRfdCBmaXJzdCwgbm9kZSA9IE1FTUZfZ2V0X25vZGUobWVt
ZmxhZ3MpLCByZXFfbm9kZSA9IG5vZGU7Ci0gICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IGQgPyBk
LT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOworICAgIG5vZGVtYXNrX3Qgbm9kZW1h
c2sgPSBub2RlX29ubGluZV9tYXA7CiAgICAgdW5zaWduZWQgaW50IGosIHpvbmUsIG5vZGVtYXNr
X3JldHJ5ID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICBib29sIHVzZV91bnNj
cnViYmVkID0gKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7CiAKKyAgICAvKgorICAgICAqIGQt
Pm5vZGVfYWZmaW5pdHkgaXMgb3VyIHByZWZlcnJlZCBhbGxvY2F0aW9uIHNldCBpZiBwcm92aWRl
ZCwgYnV0IGl0CisgICAgICogbWF5IGhhdmUgYml0cyBzZXQgb3V0c2lkZSBvZiBub2RlX29ubGlu
ZV9tYXAuICBDbGFtcCBpdC4KKyAgICAgKi8KKyAgICBpZiAoIGQgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogSXQgaXMgdGhlIGNhbGxlcnMgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJl
IHRoYXQgZC0+bm9kZV9hZmZpbml0eQorICAgICAgICAgKiBpc24ndCBjb21wbGV0ZSBqdW5rLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBub2Rlc19pbnRlcnNlY3RzKG5vZGVtYXNrLCBkLT5u
b2RlX2FmZmluaXR5KSApCisgICAgICAgICAgICBub2Rlc19hbmQobm9kZW1hc2ssIG5vZGVtYXNr
LCBkLT5ub2RlX2FmZmluaXR5KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgfQorCiAgICAgaWYgKCBub2RlID09IE5VTUFfTk9fTk9ERSApCiAg
ICAgewogICAgICAgICBpZiAoIGQgIT0gTlVMTCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsfV-00074w-NV; Sat, 03 Aug 2019 11:57:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfU-00074o-Hw
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:48 +0000
X-Inumbo-ID: e885010a-b5e5-11e9-9448-074c61ace97a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e885010a-b5e5-11e9-9448-074c61ace97a;
 Sat, 03 Aug 2019 11:57:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfS-00051F-Av
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfS-0001am-8Q
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsfS-0001am-8Q@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:46 +0000
Subject: [Xen-changelog] [xen master] xen/bitmap: Drop {bitmap, cpumask,
 nodes}_shift_{left, right}()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3YmRhMmE0MGJjYzYzZTFmYWM2NTEwMTI4NzBlYzczYjAwMGZkN2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyNSAxMDo0ODoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTg6
MzcgMjAxOSArMDEwMAoKICAgIHhlbi9iaXRtYXA6IERyb3Age2JpdG1hcCxjcHVtYXNrLG5vZGVz
fV9zaGlmdF97bGVmdCxyaWdodH0oKQogICAgCiAgICBUaGVzZSBvcGVyYXRpb25zIGhhdmUgbmV2
ZXIgYmVlbiB1c2VkIGluIFhlbiBzaW5jZSB0aGVpciBpbnRyb2R1Y3Rpb24sIGFuZCBpdAogICAg
ZG9lc24ndCBzZWVtIGxpa2VseSB0aGF0IHRoZXkgd2lsbCBpbiB0aGUgZnV0dXJlLgogICAgCiAg
ICBCbG9hdC1vLW1ldGVyIHJlcG9ydHMgdGhhdCB0aGV5IGFyZW4ndCB0aGUgc21hbGxlc3Qgd2hl
biBjb21waWxlZCwgZWl0aGVyLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMiBncm93L3Nocmlu
azogMC8wIHVwL2Rvd246IDAvLTgxNCAoLTgxNCkKICAgICAgRnVuY3Rpb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICBfX2JpdG1h
cF9zaGlmdF9sZWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAzNjYgICAgICAgLSAgICAtMzY2
CiAgICAgIF9fYml0bWFwX3NoaWZ0X3JpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgIDQ0OCAg
ICAgICAtICAgIC00NDgKICAgICAgVG90YWw6IEJlZm9yZT0zMzIzNzMwLCBBZnRlcj0zMzIyOTE2
LCBjaGcgLTAuMDIlCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9iaXRtYXAuYyAgICAgICAgfCA4OCAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmgg
ICB8IDIyIC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCAgfCAxNSAtLS0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmggfCAxOSAtLS0tLS0tLS0tCiA0IGZpbGVz
IGNoYW5nZWQsIDE0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2JpdG1h
cC5jIGIveGVuL2NvbW1vbi9iaXRtYXAuYwppbmRleCAzNGRlMzg3ODgwLi5mZDA3MGJlZTk3IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2JpdG1hcC5jCisrKyBiL3hlbi9jb21tb24vYml0bWFwLmMK
QEAgLTEwOSw5NCArMTA5LDYgQEAgdm9pZCBfX2JpdG1hcF9jb21wbGVtZW50KHVuc2lnbmVkIGxv
bmcgKmRzdCwgY29uc3QgdW5zaWduZWQgbG9uZyAqc3JjLCBpbnQgYml0cykKIH0KIEVYUE9SVF9T
WU1CT0woX19iaXRtYXBfY29tcGxlbWVudCk7CiAKLS8qCi0gKiBfX2JpdG1hcF9zaGlmdF9yaWdo
dCAtIGxvZ2ljYWwgcmlnaHQgc2hpZnQgb2YgdGhlIGJpdHMgaW4gYSBiaXRtYXAKLSAqICAgQGRz
dCAtIGRlc3RpbmF0aW9uIGJpdG1hcAotICogICBAc3JjIC0gc291cmNlIGJpdG1hcAotICogICBA
bmJpdHMgLSBzaGlmdCBieSB0aGlzIG1hbnkgYml0cwotICogICBAYml0cyAtIGJpdG1hcCBzaXpl
LCBpbiBiaXRzCi0gKgotICogU2hpZnRpbmcgcmlnaHQgKGRpdmlkaW5nKSBtZWFucyBtb3Zpbmcg
Yml0cyBpbiB0aGUgTVMgLT4gTFMgYml0Ci0gKiBkaXJlY3Rpb24uICBaZXJvcyBhcmUgZmVkIGlu
dG8gdGhlIHZhY2F0ZWQgTVMgcG9zaXRpb25zIGFuZCB0aGUKLSAqIExTIGJpdHMgc2hpZnRlZCBv
ZmYgdGhlIGJvdHRvbSBhcmUgbG9zdC4KLSAqLwotdm9pZCBfX2JpdG1hcF9zaGlmdF9yaWdodCh1
bnNpZ25lZCBsb25nICpkc3QsCi0JCQljb25zdCB1bnNpZ25lZCBsb25nICpzcmMsIGludCBzaGlm
dCwgaW50IGJpdHMpCi17Ci0JaW50IGssIGxpbSA9IEJJVFNfVE9fTE9OR1MoYml0cyksIGxlZnQg
PSBiaXRzICUgQklUU19QRVJfTE9ORzsKLQlpbnQgb2ZmID0gc2hpZnQvQklUU19QRVJfTE9ORywg
cmVtID0gc2hpZnQgJSBCSVRTX1BFUl9MT05HOwotCXVuc2lnbmVkIGxvbmcgbWFzayA9ICgxVUwg
PDwgbGVmdCkgLSAxOwotCWZvciAoayA9IDA7IG9mZiArIGsgPCBsaW07ICsraykgewotCQl1bnNp
Z25lZCBsb25nIHVwcGVyLCBsb3dlcjsKLQotCQkvKgotCQkgKiBJZiBzaGlmdCBpcyBub3Qgd29y
ZCBhbGlnbmVkLCB0YWtlIGxvd2VyIHJlbSBiaXRzIG9mCi0JCSAqIHdvcmQgYWJvdmUgYW5kIG1h
a2UgdGhlbSB0aGUgdG9wIHJlbSBiaXRzIG9mIHJlc3VsdC4KLQkJICovCi0JCWlmICghcmVtIHx8
IG9mZiArIGsgKyAxID49IGxpbSkKLQkJCXVwcGVyID0gMDsKLQkJZWxzZSB7Ci0JCQl1cHBlciA9
IHNyY1tvZmYgKyBrICsgMV07Ci0JCQlpZiAob2ZmICsgayArIDEgPT0gbGltIC0gMSAmJiBsZWZ0
KQotCQkJCXVwcGVyICY9IG1hc2s7Ci0JCX0KLQkJbG93ZXIgPSBzcmNbb2ZmICsga107Ci0JCWlm
IChsZWZ0ICYmIG9mZiArIGsgPT0gbGltIC0gMSkKLQkJCWxvd2VyICY9IG1hc2s7Ci0JCWRzdFtr
XSA9IHJlbQotCQkgICAgICAgICA/ICh1cHBlciA8PCAoQklUU19QRVJfTE9ORyAtIHJlbSkpIHwg
KGxvd2VyID4+IHJlbSkKLQkJICAgICAgICAgOiBsb3dlcjsKLQkJaWYgKGxlZnQgJiYgayA9PSBs
aW0gLSAxKQotCQkJZHN0W2tdICY9IG1hc2s7Ci0JfQotCWlmIChvZmYpCi0JCW1lbXNldCgmZHN0
W2xpbSAtIG9mZl0sIDAsIG9mZipzaXplb2YodW5zaWduZWQgbG9uZykpOwotfQotRVhQT1JUX1NZ
TUJPTChfX2JpdG1hcF9zaGlmdF9yaWdodCk7Ci0KLQotLyoKLSAqIF9fYml0bWFwX3NoaWZ0X2xl
ZnQgLSBsb2dpY2FsIGxlZnQgc2hpZnQgb2YgdGhlIGJpdHMgaW4gYSBiaXRtYXAKLSAqICAgQGRz
dCAtIGRlc3RpbmF0aW9uIGJpdG1hcAotICogICBAc3JjIC0gc291cmNlIGJpdG1hcAotICogICBA
bmJpdHMgLSBzaGlmdCBieSB0aGlzIG1hbnkgYml0cwotICogICBAYml0cyAtIGJpdG1hcCBzaXpl
LCBpbiBiaXRzCi0gKgotICogU2hpZnRpbmcgbGVmdCAobXVsdGlwbHlpbmcpIG1lYW5zIG1vdmlu
ZyBiaXRzIGluIHRoZSBMUyAtPiBNUwotICogZGlyZWN0aW9uLiAgWmVyb3MgYXJlIGZlZCBpbnRv
IHRoZSB2YWNhdGVkIExTIGJpdCBwb3NpdGlvbnMKLSAqIGFuZCB0aG9zZSBNUyBiaXRzIHNoaWZ0
ZWQgb2ZmIHRoZSB0b3AgYXJlIGxvc3QuCi0gKi8KLQotdm9pZCBfX2JpdG1hcF9zaGlmdF9sZWZ0
KHVuc2lnbmVkIGxvbmcgKmRzdCwKLQkJCWNvbnN0IHVuc2lnbmVkIGxvbmcgKnNyYywgaW50IHNo
aWZ0LCBpbnQgYml0cykKLXsKLQlpbnQgaywgbGltID0gQklUU19UT19MT05HUyhiaXRzKSwgbGVm
dCA9IGJpdHMgJSBCSVRTX1BFUl9MT05HOwotCWludCBvZmYgPSBzaGlmdC9CSVRTX1BFUl9MT05H
LCByZW0gPSBzaGlmdCAlIEJJVFNfUEVSX0xPTkc7Ci0JZm9yIChrID0gbGltIC0gb2ZmIC0gMTsg
ayA+PSAwOyAtLWspIHsKLQkJdW5zaWduZWQgbG9uZyB1cHBlciwgbG93ZXI7Ci0KLQkJLyoKLQkJ
ICogSWYgc2hpZnQgaXMgbm90IHdvcmQgYWxpZ25lZCwgdGFrZSB1cHBlciByZW0gYml0cyBvZgot
CQkgKiB3b3JkIGJlbG93IGFuZCBtYWtlIHRoZW0gdGhlIGJvdHRvbSByZW0gYml0cyBvZiByZXN1
bHQuCi0JCSAqLwotCQlpZiAocmVtICYmIGsgPiAwKQotCQkJbG93ZXIgPSBzcmNbayAtIDFdOwot
CQllbHNlCi0JCQlsb3dlciA9IDA7Ci0JCXVwcGVyID0gc3JjW2tdOwotCQlpZiAobGVmdCAmJiBr
ID09IGxpbSAtIDEpCi0JCQl1cHBlciAmPSAoMVVMIDw8IGxlZnQpIC0gMTsKLQkJZHN0W2sgKyBv
ZmZdID0gcmVtID8gKGxvd2VyID4+IChCSVRTX1BFUl9MT05HIC0gcmVtKSkKLQkJICAgICAgICAg
ICAgICAgICAgICAgIHwgKHVwcGVyIDw8IHJlbSkKLQkJICAgICAgICAgICAgICAgICAgIDogdXBw
ZXI7Ci0JCWlmIChsZWZ0ICYmIGsgKyBvZmYgPT0gbGltIC0gMSkKLQkJCWRzdFtrICsgb2ZmXSAm
PSAoMVVMIDw8IGxlZnQpIC0gMTsKLQl9Ci0JaWYgKG9mZikKLQkJbWVtc2V0KGRzdCwgMCwgb2Zm
KnNpemVvZih1bnNpZ25lZCBsb25nKSk7Ci19Ci1FWFBPUlRfU1lNQk9MKF9fYml0bWFwX3NoaWZ0
X2xlZnQpOwotCiB2b2lkIF9fYml0bWFwX2FuZCh1bnNpZ25lZCBsb25nICpkc3QsIGNvbnN0IHVu
c2lnbmVkIGxvbmcgKmJpdG1hcDEsCiAJCQkJY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwMiwg
aW50IGJpdHMpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmggYi94ZW4v
aW5jbHVkZS94ZW4vYml0bWFwLmgKaW5kZXggMDQzMGMxY2UyYS4uNGUxZTY5MGFmMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2JpdG1hcC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRt
YXAuaApAQCAtMzgsOCArMzgsNiBAQAogICogYml0bWFwX2VtcHR5KHNyYywgbmJpdHMpCQkJQXJl
IGFsbCBiaXRzIHplcm8gaW4gKnNyYz8KICAqIGJpdG1hcF9mdWxsKHNyYywgbmJpdHMpCQkJQXJl
IGFsbCBiaXRzIHNldCBpbiAqc3JjPwogICogYml0bWFwX3dlaWdodChzcmMsIG5iaXRzKQkJCUhh
bW1pbmcgV2VpZ2h0OiBudW1iZXIgc2V0IGJpdHMKLSAqIGJpdG1hcF9zaGlmdF9yaWdodChkc3Qs
IHNyYywgbiwgbmJpdHMpCSpkc3QgPSAqc3JjID4+IG4KLSAqIGJpdG1hcF9zaGlmdF9sZWZ0KGRz
dCwgc3JjLCBuLCBuYml0cykJKmRzdCA9ICpzcmMgPDwgbgogICovCiAKIC8qCkBAIC03NCwxMCAr
NzIsNiBAQCBleHRlcm4gaW50IF9fYml0bWFwX2VxdWFsKGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJp
dG1hcDEsCiAgICAgICAgICAgICAgICAgCWNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcDIsIGlu
dCBiaXRzKTsKIGV4dGVybiB2b2lkIF9fYml0bWFwX2NvbXBsZW1lbnQodW5zaWduZWQgbG9uZyAq
ZHN0LCBjb25zdCB1bnNpZ25lZCBsb25nICpzcmMsCiAJCQlpbnQgYml0cyk7Ci1leHRlcm4gdm9p
ZCBfX2JpdG1hcF9zaGlmdF9yaWdodCh1bnNpZ25lZCBsb25nICpkc3QsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpzcmMsIGludCBzaGlmdCwgaW50IGJpdHMp
OwotZXh0ZXJuIHZvaWQgX19iaXRtYXBfc2hpZnRfbGVmdCh1bnNpZ25lZCBsb25nICpkc3QsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpzcmMsIGludCBzaGlm
dCwgaW50IGJpdHMpOwogZXh0ZXJuIHZvaWQgX19iaXRtYXBfYW5kKHVuc2lnbmVkIGxvbmcgKmRz
dCwgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwMSwKIAkJCWNvbnN0IHVuc2lnbmVkIGxvbmcg
KmJpdG1hcDIsIGludCBiaXRzKTsKIGV4dGVybiB2b2lkIF9fYml0bWFwX29yKHVuc2lnbmVkIGxv
bmcgKmRzdCwgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwMSwKQEAgLTIzMywyMiArMjI3LDYg
QEAgc3RhdGljIGlubGluZSBpbnQgYml0bWFwX3dlaWdodChjb25zdCB1bnNpZ25lZCBsb25nICpz
cmMsIGludCBuYml0cykKIAlyZXR1cm4gX19iaXRtYXBfd2VpZ2h0KHNyYywgbmJpdHMpOwogfQog
Ci1zdGF0aWMgaW5saW5lIHZvaWQgYml0bWFwX3NoaWZ0X3JpZ2h0KHVuc2lnbmVkIGxvbmcgKmRz
dCwKLQkJCWNvbnN0IHVuc2lnbmVkIGxvbmcgKnNyYywgaW50IG4sIGludCBuYml0cykKLXsKLQli
aXRtYXBfc3dpdGNoKG5iaXRzLCwKLQkJKmRzdCA9ICpzcmMgPj4gbiwKLQkJX19iaXRtYXBfc2hp
ZnRfcmlnaHQoZHN0LCBzcmMsIG4sIG5iaXRzKSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBi
aXRtYXBfc2hpZnRfbGVmdCh1bnNpZ25lZCBsb25nICpkc3QsCi0JCQljb25zdCB1bnNpZ25lZCBs
b25nICpzcmMsIGludCBuLCBpbnQgbmJpdHMpCi17Ci0JYml0bWFwX3N3aXRjaChuYml0cywsCi0J
CSpkc3QgPSAoKnNyYyA8PCBuKSAmIEJJVE1BUF9MQVNUX1dPUkRfTUFTSyhuYml0cyksCi0JCV9f
Yml0bWFwX3NoaWZ0X2xlZnQoZHN0LCBzcmMsIG4sIG5iaXRzKSk7Ci19Ci0KICN1bmRlZiBiaXRt
YXBfc3dpdGNoCiAjdW5kZWYgYml0bWFwX2J5dGVzCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9jcHVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCmluZGV4IDFkNzNmOWYz
YjYuLjZiZTk1NjdlOWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaApAQCAtMzEsOSArMzEsNiBAQAogICogaW50IGNw
dW1hc2tfZnVsbChtYXNrKQkJSXMgbWFzayBmdWxsIChhbGwgYml0cyBzZXRzKT8KICAqIGludCBj
cHVtYXNrX3dlaWdodChtYXNrKQkJSGFtbWluZyB3ZWlnaCAtIG51bWJlciBvZiBzZXQgYml0cwog
ICoKLSAqIHZvaWQgY3B1bWFza19zaGlmdF9yaWdodChkc3QsIHNyYywgbikgU2hpZnQgcmlnaHQK
LSAqIHZvaWQgY3B1bWFza19zaGlmdF9sZWZ0KGRzdCwgc3JjLCBuKQlTaGlmdCBsZWZ0Ci0gKgog
ICogaW50IGNwdW1hc2tfZmlyc3QobWFzaykJCU51bWJlciBsb3dlc3Qgc2V0IGJpdCwgb3IgTlJf
Q1BVUwogICogaW50IGNwdW1hc2tfbmV4dChjcHUsIG1hc2spCQlOZXh0IGNwdSBwYXN0ICdjcHUn
LCBvciBOUl9DUFVTCiAgKiBpbnQgY3B1bWFza19sYXN0KG1hc2spCQlOdW1iZXIgaGlnaGVzdCBz
ZXQgYml0LCBvciBOUl9DUFVTCkBAIC0yMTMsMTggKzIxMCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBjcHVtYXNrX2NvcHkoY3B1bWFza190ICpkc3RwLCBjb25zdCBjcHVtYXNrX3QgKnNyY3ApCiAJ
Yml0bWFwX2NvcHkoZHN0cC0+Yml0cywgc3JjcC0+Yml0cywgbnJfY3B1bWFza19iaXRzKTsKIH0K
IAotc3RhdGljIGlubGluZSB2b2lkIGNwdW1hc2tfc2hpZnRfcmlnaHQoY3B1bWFza190ICpkc3Rw
LAotCQkJCSAgICAgICBjb25zdCBjcHVtYXNrX3QgKnNyY3AsIGludCBuKQotewotCWJpdG1hcF9z
aGlmdF9yaWdodChkc3RwLT5iaXRzLCBzcmNwLT5iaXRzLCBuLCBucl9jcHVtYXNrX2JpdHMpOwot
fQotCi1zdGF0aWMgaW5saW5lIHZvaWQgY3B1bWFza19zaGlmdF9sZWZ0KGNwdW1hc2tfdCAqZHN0
cCwKLQkJCQkgICAgICBjb25zdCBjcHVtYXNrX3QgKnNyY3AsIGludCBuKQotewotCWJpdG1hcF9z
aGlmdF9sZWZ0KGRzdHAtPmJpdHMsIHNyY3AtPmJpdHMsIG4sIG5yX2NwdW1hc2tfYml0cyk7Ci19
Ci0KIHN0YXRpYyBpbmxpbmUgaW50IGNwdW1hc2tfZmlyc3QoY29uc3QgY3B1bWFza190ICpzcmNw
KQogewogCXJldHVybiBtaW5fdChpbnQsIG5yX2NwdV9pZHMsIGZpbmRfZmlyc3RfYml0KHNyY3At
PmJpdHMsIG5yX2NwdV9pZHMpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub2RlbWFz
ay5oIGIveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKaW5kZXggZTI4NzM5OTM1Mi4uNWVlYmMy
YzVlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL25vZGVtYXNrLmgKQEAgLTMwLDkgKzMwLDYgQEAKICAqIGludCBub2Rlc19mdWxs
KG1hc2spCQkJSXMgbWFzayBmdWxsIChhbGwgYml0cyBzZXRzKT8KICAqIGludCBub2Rlc193ZWln
aHQobWFzaykJCUhhbW1pbmcgd2VpZ2h0IC0gbnVtYmVyIG9mIHNldCBiaXRzCiAgKgotICogdm9p
ZCBub2Rlc19zaGlmdF9yaWdodChkc3QsIHNyYywgbikJU2hpZnQgcmlnaHQKLSAqIHZvaWQgbm9k
ZXNfc2hpZnRfbGVmdChkc3QsIHNyYywgbikJU2hpZnQgbGVmdAotICoKICAqIGludCBmaXJzdF9u
b2RlKG1hc2spCQkJTnVtYmVyIGxvd2VzdCBzZXQgYml0LCBvciBNQVhfTlVNTk9ERVMKICAqIGlu
dCBuZXh0X25vZGUobm9kZSwgbWFzaykJCU5leHQgbm9kZSBwYXN0ICdub2RlJywgb3IgTUFYX05V
TU5PREVTCiAgKiBpbnQgbGFzdF9ub2RlKG1hc2spCQkJTnVtYmVyIGhpZ2hlc3Qgc2V0IGJpdCwg
b3IgTUFYX05VTU5PREVTCkBAIC0xODksMjIgKzE4Niw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IF9f
bm9kZXNfd2VpZ2h0KGNvbnN0IG5vZGVtYXNrX3QgKnNyY3AsIGludCBuYml0cykKIAlyZXR1cm4g
Yml0bWFwX3dlaWdodChzcmNwLT5iaXRzLCBuYml0cyk7CiB9CiAKLSNkZWZpbmUgbm9kZXNfc2hp
ZnRfcmlnaHQoZHN0LCBzcmMsIG4pIFwKLQkJCV9fbm9kZXNfc2hpZnRfcmlnaHQoJihkc3QpLCAm
KHNyYyksIChuKSwgTUFYX05VTU5PREVTKQotc3RhdGljIGlubGluZSB2b2lkIF9fbm9kZXNfc2hp
ZnRfcmlnaHQobm9kZW1hc2tfdCAqZHN0cCwKLQkJCQkJY29uc3Qgbm9kZW1hc2tfdCAqc3JjcCwg
aW50IG4sIGludCBuYml0cykKLXsKLQliaXRtYXBfc2hpZnRfcmlnaHQoZHN0cC0+Yml0cywgc3Jj
cC0+Yml0cywgbiwgbmJpdHMpOwotfQotCi0jZGVmaW5lIG5vZGVzX3NoaWZ0X2xlZnQoZHN0LCBz
cmMsIG4pIFwKLQkJCV9fbm9kZXNfc2hpZnRfbGVmdCgmKGRzdCksICYoc3JjKSwgKG4pLCBNQVhf
TlVNTk9ERVMpCi1zdGF0aWMgaW5saW5lIHZvaWQgX19ub2Rlc19zaGlmdF9sZWZ0KG5vZGVtYXNr
X3QgKmRzdHAsCi0JCQkJCWNvbnN0IG5vZGVtYXNrX3QgKnNyY3AsIGludCBuLCBpbnQgbmJpdHMp
Ci17Ci0JYml0bWFwX3NoaWZ0X2xlZnQoZHN0cC0+Yml0cywgc3JjcC0+Yml0cywgbiwgbmJpdHMp
OwotfQotCiAvKiBGSVhNRTogYmV0dGVyIHdvdWxkIGJlIHRvIGZpeCBhbGwgYXJjaGl0ZWN0dXJl
cyB0byBuZXZlciByZXR1cm4KICAgICAgICAgICA+IE1BWF9OVU1OT0RFUywgdGhlbiB0aGUgc2ls
bHkgbWluX3RzIGNvdWxkIGJlIGRyb3BwZWQuICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:57:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsff-00075u-Pc; Sat, 03 Aug 2019 11:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfe-00075m-GB
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:58 +0000
X-Inumbo-ID: ee982ae6-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee982ae6-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:57:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfc-00051R-Gx
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfc-0001bE-EZ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:57:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsfc-0001bE-EZ@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:57:56 +0000
Subject: [Xen-changelog] [xen master] xen/nodemask: Drop any_online_node()
 and first_unset_node()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwODYzZDY3ZDRhOTI0OWJhODU3NDU4Y2ViMDNhNmIxMjAyYWI3NDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyNSAxMDo0ODoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTg6
NDEgMjAxOSArMDEwMAoKICAgIHhlbi9ub2RlbWFzazogRHJvcCBhbnlfb25saW5lX25vZGUoKSBh
bmQgZmlyc3RfdW5zZXRfbm9kZSgpCiAgICAKICAgIFRoZXNlIGhhdmUgbmV2ZXIgYmVlbiB1c2Vk
IGluIFhlbiwgYW5kIGl0IGlzIHVubGlrZWx5IHRoYXQgdGhleSB3b3VsZCBiZQogICAgdXNlZnVs
IGluIHRoZSBmdXR1cmUuCiAgICAKICAgIGFueV9vbmxpbmVfY3B1KCkgd2FzIGRyb3BwZWQgYnkg
Yy9zIDIyYmRjZTFjMDQ4ICJlbGltaW5hdGUgZmlyc3RfY3B1KCkgZXRjIgogICAgYnV0IHRoZSBB
UEkgY29tbWVudCB3YXMgbGVmdCBpbiBwbGFjZS4gIERyb3AgdGhhdCB0b28uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNs
dWRlL3hlbi9jcHVtYXNrLmggIHwgIDIgLS0KIHhlbi9pbmNsdWRlL3hlbi9ub2RlbWFzay5oIHwg
MjAgLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCBiL3hlbi9pbmNsdWRlL3hl
bi9jcHVtYXNrLmgKaW5kZXggNmJlOTU2N2U5ZS4uOTQ0OGY1YzZmOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2NwdW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCkBA
IC01MCw4ICs1MCw2IEBACiAgKiBpbnQgY3B1X3Bvc3NpYmxlKGNwdSkJCUlzIHNvbWUgY3B1IHBv
c3NpYmxlPwogICogaW50IGNwdV9wcmVzZW50KGNwdSkJCQlJcyBzb21lIGNwdSBwcmVzZW50IChj
YW4gc2NoZWR1bGUpPwogICoKLSAqIGludCBhbnlfb25saW5lX2NwdShtYXNrKQkJRmlyc3Qgb25s
aW5lIGNwdSBpbiBtYXNrLCBvciBOUl9DUFVTCi0gKgogICogZm9yX2VhY2hfcG9zc2libGVfY3B1
KGNwdSkJCWZvci1sb29wIGNwdSBvdmVyIGNwdV9wb3NzaWJsZV9tYXAKICAqIGZvcl9lYWNoX29u
bGluZV9jcHUoY3B1KQkJZm9yLWxvb3AgY3B1IG92ZXIgY3B1X29ubGluZV9tYXAKICAqIGZvcl9l
YWNoX3ByZXNlbnRfY3B1KGNwdSkJCWZvci1sb29wIGNwdSBvdmVyIGNwdV9wcmVzZW50X21hcApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4v
bm9kZW1hc2suaAppbmRleCA1ZWViYzJjNWVlLi5jMjhkZDNjNzY4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbm9kZW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9kZW1hc2suaApA
QCAtMzMsOCArMzMsNiBAQAogICogaW50IGZpcnN0X25vZGUobWFzaykJCQlOdW1iZXIgbG93ZXN0
IHNldCBiaXQsIG9yIE1BWF9OVU1OT0RFUwogICogaW50IG5leHRfbm9kZShub2RlLCBtYXNrKQkJ
TmV4dCBub2RlIHBhc3QgJ25vZGUnLCBvciBNQVhfTlVNTk9ERVMKICAqIGludCBsYXN0X25vZGUo
bWFzaykJCQlOdW1iZXIgaGlnaGVzdCBzZXQgYml0LCBvciBNQVhfTlVNTk9ERVMKLSAqIGludCBm
aXJzdF91bnNldF9ub2RlKG1hc2spCQlGaXJzdCBub2RlIG5vdCBzZXQgaW4gbWFzaywgb3IgCi0g
KgkJCQkJTUFYX05VTU5PREVTLgogICogaW50IGN5Y2xlX25vZGUobm9kZSwgbWFzaykJCU5leHQg
bm9kZSBjeWNsaW5nIGZyb20gJ25vZGUnLCBvcgogICoJCQkJCU1BWF9OVU1OT0RFUwogICoKQEAg
LTQ5LDggKzQ3LDYgQEAKICAqCiAgKiBpbnQgbm9kZV9vbmxpbmUobm9kZSkJCUlzIHNvbWUgbm9k
ZSBvbmxpbmU/CiAgKgotICogaW50IGFueV9vbmxpbmVfbm9kZShtYXNrKQkJRmlyc3Qgb25saW5l
IG5vZGUgaW4gbWFzawotICoKICAqIG5vZGVfc2V0X29ubGluZShub2RlKQkJc2V0IGJpdCAnbm9k
ZScgaW4gbm9kZV9vbmxpbmVfbWFwCiAgKiBub2RlX3NldF9vZmZsaW5lKG5vZGUpCQljbGVhciBi
aXQgJ25vZGUnIGluIG5vZGVfb25saW5lX21hcAogICoKQEAgLTIyNCwxMyArMjIwLDYgQEAgc3Rh
dGljIGlubGluZSBpbnQgX19sYXN0X25vZGUoY29uc3Qgbm9kZW1hc2tfdCAqc3JjcCwgaW50IG5i
aXRzKQogCW07CQkJCQkJCQlcCiB9KQogCi0jZGVmaW5lIGZpcnN0X3Vuc2V0X25vZGUobWFzaykg
X19maXJzdF91bnNldF9ub2RlKCYobWFzaykpCi1zdGF0aWMgaW5saW5lIGludCBfX2ZpcnN0X3Vu
c2V0X25vZGUoY29uc3Qgbm9kZW1hc2tfdCAqbWFza3ApCi17Ci0JcmV0dXJuIG1pbl90KGludCxN
QVhfTlVNTk9ERVMsCi0JCQlmaW5kX2ZpcnN0X3plcm9fYml0KG1hc2twLT5iaXRzLCBNQVhfTlVN
Tk9ERVMpKTsKLX0KLQogI2RlZmluZSBjeWNsZV9ub2RlKG4sIHNyYykgX19jeWNsZV9ub2RlKChu
KSwgJihzcmMpLCBNQVhfTlVNTk9ERVMpCiBzdGF0aWMgaW5saW5lIGludCBfX2N5Y2xlX25vZGUo
aW50IG4sIGNvbnN0IG5vZGVtYXNrX3QgKm1hc2twLCBpbnQgbmJpdHMpCiB7CkBAIC0yOTMsMTUg
KzI4Miw2IEBAIGV4dGVybiBub2RlbWFza190IG5vZGVfb25saW5lX21hcDsKICNkZWZpbmUgbm9k
ZV9vbmxpbmUobm9kZSkJKChub2RlKSA9PSAwKQogI2VuZGlmCiAKLSNkZWZpbmUgYW55X29ubGlu
ZV9ub2RlKG1hc2spCQkJXAotKHsJCQkJCQlcCi0JaW50IG5vZGU7CQkJCVwKLQlmb3JfZWFjaF9u
b2RlX21hc2sobm9kZSwgKG1hc2spKQlcCi0JCWlmIChub2RlX29ubGluZShub2RlKSkJCVwKLQkJ
CWJyZWFrOwkJCVwKLQlub2RlOwkJCQkJXAotfSkKLQogI2RlZmluZSBub2RlX3NldF9vbmxpbmUo
bm9kZSkJICAgc2V0X2JpdCgobm9kZSksIG5vZGVfb25saW5lX21hcC5iaXRzKQogI2RlZmluZSBu
b2RlX3NldF9vZmZsaW5lKG5vZGUpCSAgIGNsZWFyX2JpdCgobm9kZSksIG5vZGVfb25saW5lX21h
cC5iaXRzKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:58:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsfp-000777-Sv; Sat, 03 Aug 2019 11:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfp-000771-5X
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:09 +0000
X-Inumbo-ID: f4a99e6e-b5e5-11e9-a2ce-33aefecb4ce9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4a99e6e-b5e5-11e9-a2ce-33aefecb4ce9;
 Sat, 03 Aug 2019 11:58:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfm-00051m-NQ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfm-0001bp-Ks
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsfm-0001bp-Ks@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:06 +0000
Subject: [Xen-changelog] [xen master] xen/mask: Convert {cpu,
 node}mask_test() to be static inline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhMzRlZjM5M2EwZDhkZjQ4NmIyNDZhMjc4ODVkOTBkMzkxMmNmZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyNSAxMDo0ODoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTg6
NDUgMjAxOSArMDEwMAoKICAgIHhlbi9tYXNrOiBDb252ZXJ0IHtjcHUsbm9kZX1tYXNrX3Rlc3Qo
KSB0byBiZSBzdGF0aWMgaW5saW5lCiAgICAKICAgIFRoZSBidWdneSB2ZXJzaW9uIG9mIEdDQyBp
c24ndCBzdXBwb3J0ZWQgYnkgWGVuLCBzbyByZWltcGxlbWVudCB0aGUgaGVscGVycwogICAgd2l0
aCB0eXBlIGNoZWNraW5nLCB1c2luZyBYZW4ncyBsYXRlc3QgdHlwZSBleHBlY3RhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9zcmF0LmMgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxv
Yy5jICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmggIHwgMTggKysrKystLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbm9kZW1hc2suaCB8IDE4ICsrKysrKystLS0tLS0t
LS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gveDg2L3NyYXQuYwpp
bmRleCA0N2E0MjY3MjIwLi41MDZhNTZkNjZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3Jh
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTQ5NSw3ICs0OTUsNyBAQCBpbnQgX19p
bml0IGFjcGlfc2Nhbl9ub2Rlcyh1NjQgc3RhcnQsIHU2NCBlbmQpCiAJZm9yIChpID0gMDsgaSA8
IG5yX2NwdV9pZHM7IGkrKykgewogCQlpZiAoY3B1X3RvX25vZGVbaV0gPT0gTlVNQV9OT19OT0RF
KQogCQkJY29udGludWU7Ci0JCWlmICghbm9kZV9pc3NldChjcHVfdG9fbm9kZVtpXSwgcHJvY2Vz
c29yX25vZGVzX3BhcnNlZCkpCisJCWlmICghbm9kZW1hc2tfdGVzdChjcHVfdG9fbm9kZVtpXSwg
JnByb2Nlc3Nvcl9ub2Rlc19wYXJzZWQpKQogCQkJbnVtYV9zZXRfbm9kZShpLCBOVU1BX05PX05P
REUpOwogCX0KIAludW1hX2luaXRfYXJyYXkoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNGIxNmVmMGQ1NC4uYjI5
YzA3MGMzZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKQEAgLTg4Nyw3ICs4ODcsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAgICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKIAogICAgICAgICAvKiBQaWNrIG5leHQgbm9kZS4gKi8KLSAgICAgICAgaWYg
KCAhbm9kZV9pc3NldChub2RlLCBub2RlbWFzaykgKQorICAgICAgICBpZiAoICFub2RlbWFza190
ZXN0KG5vZGUsICZub2RlbWFzaykgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBWZXJ5IGZp
cnN0IG5vZGUgbWF5IGJlIGNhbGxlci1zcGVjaWZpZWQgYW5kIG91dHNpZGUgbm9kZW1hc2suICov
CiAgICAgICAgICAgICBBU1NFUlQoIW5vZGVtYXNrX3JldHJ5KTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9jcHVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCmluZGV4IDk0
NDhmNWM2ZjguLmFlOTAyMjc1YzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNr
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaApAQCAtMTQsNyArMTQsNyBAQAogICog
dm9pZCBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIG1hc2spCXR1cm4gb2ZmIGJpdCAnY3B1JyBpbiBt
YXNrCiAgKiB2b2lkIGNwdW1hc2tfc2V0YWxsKG1hc2spCQlzZXQgYWxsIGJpdHMKICAqIHZvaWQg
Y3B1bWFza19jbGVhcihtYXNrKQkJY2xlYXIgYWxsIGJpdHMKLSAqIGludCBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgbWFzaykJdHJ1ZSBpZmYgYml0ICdjcHUnIHNldCBpbiBtYXNrCisgKiBib29sIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBtYXNrKQl0cnVlIGlmZiBiaXQgJ2NwdScgc2V0IGluIG1hc2sK
ICAqIGludCBjcHVtYXNrX3Rlc3RfYW5kX3NldF9jcHUoY3B1LCBtYXNrKSB0ZXN0IGFuZCBzZXQg
Yml0ICdjcHUnIGluIG1hc2sKICAqIGludCBjcHVtYXNrX3Rlc3RfYW5kX2NsZWFyX2NwdShjcHUs
IG1hc2spIHRlc3QgYW5kIGNsZWFyIGJpdCAnY3B1JyBpbiBtYXNrCiAgKgpAQCAtNTMsMTUgKzUz
LDYgQEAKICAqIGZvcl9lYWNoX3Bvc3NpYmxlX2NwdShjcHUpCQlmb3ItbG9vcCBjcHUgb3ZlciBj
cHVfcG9zc2libGVfbWFwCiAgKiBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkJCWZvci1sb29wIGNw
dSBvdmVyIGNwdV9vbmxpbmVfbWFwCiAgKiBmb3JfZWFjaF9wcmVzZW50X2NwdShjcHUpCQlmb3It
bG9vcCBjcHUgb3ZlciBjcHVfcHJlc2VudF9tYXAKLSAqCi0gKiBTdWJ0bGV0eToKLSAqIDEpIFRo
ZSAndHlwZS1jaGVja2VkJyBmb3JtIG9mIGNwdW1hc2tfdGVzdF9jcHUoKSBjYXVzZXMgZ2NjICgz
LjMuMiwgYW55d2F5KQotICogICAgdG8gZ2VuZXJhdGUgc2xpZ2h0bHkgd29yc2UgY29kZS4gIE5v
dGUgZm9yIGV4YW1wbGUgdGhlIGFkZGl0aW9uYWwKLSAqICAgIDQwIGxpbmVzIG9mIGFzc2VtYmx5
IGNvZGUgY29tcGlsaW5nIHRoZSAiZm9yIGVhY2ggcG9zc2libGUgY3B1IgotICogICAgbG9vcHMg
YnVyaWVkIGluIHRoZSBkaXNrX3N0YXRfcmVhZCgpIG1hY3JvcyBjYWxscyB3aGVuIGNvbXBpbGlu
ZwotICogICAgZHJpdmVycy9ibG9jay9nZW5oZC5jIChhcmNoIGkzODYsIENPTkZJR19TTVA9eSku
ICBTbyB1c2UgYSBzaW1wbGUKLSAqICAgIG9uZS1saW5lICNkZWZpbmUgZm9yIGNwdW1hc2tfdGVz
dF9jcHUoKSwgaW5zdGVhZCBvZiB3cmFwcGluZyBhbiBpbmxpbmUKLSAqICAgIGluc2lkZSBhIG1h
Y3JvLCB0aGUgd2F5IHdlIGRvIHRoZSBvdGhlciBjYWxscy4KICAqLwogCiAjaW5jbHVkZSA8eGVu
L2JpdG1hcC5oPgpAQCAtMTE3LDkgKzEwOCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1bWFz
a19jbGVhcihjcHVtYXNrX3QgKmRzdHApCiAJYml0bWFwX3plcm8oZHN0cC0+Yml0cywgbnJfY3B1
bWFza19iaXRzKTsKIH0KIAotLyogTm8gc3RhdGljIGlubGluZSB0eXBlIGNoZWNraW5nIC0gc2Vl
IFN1YnRsZXR5ICgxKSBhYm92ZS4gKi8KLSNkZWZpbmUgY3B1bWFza190ZXN0X2NwdShjcHUsIGNw
dW1hc2spIFwKLQl0ZXN0X2JpdChjcHVtYXNrX2NoZWNrKGNwdSksIChjcHVtYXNrKS0+Yml0cykK
K3N0YXRpYyBpbmxpbmUgYm9vbCBjcHVtYXNrX3Rlc3RfY3B1KHVuc2lnbmVkIGludCBjcHUsIGNv
bnN0IGNwdW1hc2tfdCAqc3JjKQoreworICAgIHJldHVybiB0ZXN0X2JpdChjcHVtYXNrX2NoZWNr
KGNwdSksIHNyYy0+Yml0cyk7Cit9CiAKIHN0YXRpYyBpbmxpbmUgaW50IGNwdW1hc2tfdGVzdF9h
bmRfc2V0X2NwdShpbnQgY3B1LCB2b2xhdGlsZSBjcHVtYXNrX3QgKmFkZHIpCiB7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9kZW1hc2suaCBiL3hlbi9pbmNsdWRlL3hlbi9ub2RlbWFz
ay5oCmluZGV4IGMyOGRkM2M3NjguLjdhYjhiNzk0YzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9ub2RlbWFzay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub2RlbWFzay5oCkBAIC0xNCw3
ICsxNCw3IEBACiAgKiB2b2lkIG5vZGVfY2xlYXIobm9kZSwgbWFzaykJCXR1cm4gb2ZmIGJpdCAn
bm9kZScgaW4gbWFzawogICogdm9pZCBub2Rlc19zZXRhbGwobWFzaykJCXNldCBhbGwgYml0cwog
ICogdm9pZCBub2Rlc19jbGVhcihtYXNrKQkJY2xlYXIgYWxsIGJpdHMKLSAqIGludCBub2RlX2lz
c2V0KG5vZGUsIG1hc2spCQl0cnVlIGlmZiBiaXQgJ25vZGUnIHNldCBpbiBtYXNrCisgKiBib29s
IG5vZGVtYXNrX3Rlc3Qobm9kZSwgbWFzaykJdHJ1ZSBpZmYgYml0ICdub2RlJyBzZXQgaW4gbWFz
awogICogaW50IG5vZGVfdGVzdF9hbmRfc2V0KG5vZGUsIG1hc2spCXRlc3QgYW5kIHNldCBiaXQg
J25vZGUnIGluIG1hc2sKICAqCiAgKiB2b2lkIG5vZGVzX2FuZChkc3QsIHNyYzEsIHNyYzIpCWRz
dCA9IHNyYzEgJiBzcmMyICBbaW50ZXJzZWN0aW9uXQpAQCAtNDUsMTggKzQ1LDEyIEBACiAgKgog
ICogaW50IG51bV9vbmxpbmVfbm9kZXMoKQkJTnVtYmVyIG9mIG9ubGluZSBOb2RlcwogICoKLSAq
IGludCBub2RlX29ubGluZShub2RlKQkJSXMgc29tZSBub2RlIG9ubGluZT8KKyAqIGJvb2wgbm9k
ZV9vbmxpbmUobm9kZSkJCUlzIHRoaXMgbm9kZSBvbmxpbmU/CiAgKgogICogbm9kZV9zZXRfb25s
aW5lKG5vZGUpCQlzZXQgYml0ICdub2RlJyBpbiBub2RlX29ubGluZV9tYXAKICAqIG5vZGVfc2V0
X29mZmxpbmUobm9kZSkJCWNsZWFyIGJpdCAnbm9kZScgaW4gbm9kZV9vbmxpbmVfbWFwCiAgKgog
ICogZm9yX2VhY2hfb25saW5lX25vZGUobm9kZSkJCWZvci1sb29wIG5vZGUgb3ZlciBub2RlX29u
bGluZV9tYXAKLSAqCi0gKiBTdWJ0bGV0eToKLSAqIDEpIFRoZSAndHlwZS1jaGVja2VkJyBmb3Jt
IG9mIG5vZGVfaXNzZXQoKSBjYXVzZXMgZ2NjICgzLjMuMiwgYW55d2F5KQotICogICAgdG8gZ2Vu
ZXJhdGUgc2xpZ2h0bHkgd29yc2UgY29kZS4gIFNvIHVzZSBhIHNpbXBsZSBvbmUtbGluZSAjZGVm
aW5lCi0gKiAgICBmb3Igbm9kZV9pc3NldCgpLCBpbnN0ZWFkIG9mIHdyYXBwaW5nIGFuIGlubGlu
ZSBpbnNpZGUgYSBtYWNybywgdGhlCi0gKiAgICB3YXkgd2UgZG8gdGhlIG90aGVyIGNhbGxzLgog
ICovCiAKICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CkBAIC05MCw4ICs4NCwxMCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgX19ub2Rlc19jbGVhcihub2RlbWFza190ICpkc3RwLCBpbnQgbmJpdHMpCiAJ
Yml0bWFwX3plcm8oZHN0cC0+Yml0cywgbmJpdHMpOwogfQogCi0vKiBObyBzdGF0aWMgaW5saW5l
IHR5cGUgY2hlY2tpbmcgLSBzZWUgU3VidGxldHkgKDEpIGFib3ZlLiAqLwotI2RlZmluZSBub2Rl
X2lzc2V0KG5vZGUsIG5vZGVtYXNrKSB0ZXN0X2JpdCgobm9kZSksIChub2RlbWFzaykuYml0cykK
K3N0YXRpYyBpbmxpbmUgYm9vbCBub2RlbWFza190ZXN0KHVuc2lnbmVkIGludCBub2RlLCBjb25z
dCBub2RlbWFza190ICpkc3QpCit7CisgICAgcmV0dXJuIHRlc3RfYml0KG5vZGUsIGRzdC0+Yml0
cyk7Cit9CiAKICNkZWZpbmUgbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZW1hc2spIFwKIAkJ
CV9fbm9kZV90ZXN0X2FuZF9zZXQoKG5vZGUpLCAmKG5vZGVtYXNrKSkKQEAgLTI3Niw3ICsyNzIs
NyBAQCBleHRlcm4gbm9kZW1hc2tfdCBub2RlX29ubGluZV9tYXA7CiAKICNpZiBNQVhfTlVNTk9E
RVMgPiAxCiAjZGVmaW5lIG51bV9vbmxpbmVfbm9kZXMoKQlub2Rlc193ZWlnaHQobm9kZV9vbmxp
bmVfbWFwKQotI2RlZmluZSBub2RlX29ubGluZShub2RlKQlub2RlX2lzc2V0KChub2RlKSwgbm9k
ZV9vbmxpbmVfbWFwKQorI2RlZmluZSBub2RlX29ubGluZShub2RlKQlub2RlbWFza190ZXN0KG5v
ZGUsICZub2RlX29ubGluZV9tYXApCiAjZWxzZQogI2RlZmluZSBudW1fb25saW5lX25vZGVzKCkJ
MQogI2RlZmluZSBub2RlX29ubGluZShub2RlKQkoKG5vZGUpID09IDApCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:58:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsfz-00078F-Ux; Sat, 03 Aug 2019 11:58:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsfy-000786-HK
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:18 +0000
X-Inumbo-ID: fabe92c6-b5e5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fabe92c6-b5e5-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:58:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfw-00052Z-UT
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsfw-0001cE-S1
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsfw-0001cE-S1@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:16 +0000
Subject: [Xen-changelog] [xen master] xen/cpumask: Introduce a CPUMASK_PR()
 wrapper for printing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxZTgwYTAxNjM1NjUzMGFjMWJmY2I3OWRjMjRiMTRmZWQ1YjRjYmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyNSAxMDo0ODoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTk6
MDIgMjAxOSArMDEwMAoKICAgIHhlbi9jcHVtYXNrOiBJbnRyb2R1Y2UgYSBDUFVNQVNLX1BSKCkg
d3JhcHBlciBmb3IgcHJpbnRpbmcKICAgIAogICAgSGF2aW5nIHRvIHNwZWNpZnkgJ25yX2NwdV9p
ZCwgY3B1bWFza19iaXRzKGZvbyknIGZvciBhbGwgcHJpbnRpbmcgb3BlcmF0aW9ucwogICAgaXMg
cXVpdGUgcmVwZXRhdGl2ZS4gIEludHJvZHVjZSBhIHdyYXBwZXIgdG8gaGVscC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCAgMiArLQogeGVuL2FyY2gveDg2L2NyYXNoLmMg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgfCAgNiArKy0t
LS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9hcmNoL3g4
Ni9zeXNjdGwuYyAgICAgICAgIHwgIDMgKy0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAg
ICB8ICA3ICsrKy0tLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgIHwgIDggKysrKy0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgICAgICAgfCAgNyArKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICB8
ICAzICstLQogeGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCAgICAgfCAgNiArKysrKysKIDEyIGZp
bGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlLmMKaW5kZXggMmE5NzQ3ZWQxOS4uMjhhZDdkZDY1OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmMKQEAgLTU0Nyw3ICs1NDcsNyBAQCB2b2lkIG1jaGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgICAgICAgICAgc25wcmludGYoZWJ1Ziwgc2l6
ZW9mKGVidWYpLAogICAgICAgICAgICAgICAgICAgICAgIk1DRTogRmF0YWwgZXJyb3IgaGFwcGVu
ZWQgb24gQ1BVcyAlKnBiIiwKLSAgICAgICAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cygmbWNlX2ZhdGFsX2NwdXMpKTsKKyAgICAgICAgICAgICAgICAgICAgIENQVU1BU0tf
UFIoJm1jZV9mYXRhbF9jcHVzKSk7CiAKICAgICAgICAgICAgIG1jX3BhbmljKGVidWYpOwogICAg
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9hcmNoL3g4Ni9j
cmFzaC5jCmluZGV4IGE5ZjNlMTg5MGMuLjMyMTMyZTRjYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0xNjAsNyArMTYwLDcg
QEAgc3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAgICAgICAgIHByaW50aygi
U2hvdCBkb3duIGFsbCBDUFVzXG4iKTsKICAgICBlbHNlCiAgICAgICAgIHByaW50aygiRmFpbGVk
IHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAotICAgICAgICAgICAgICAgbnJfY3B1X2lk
cywgY3B1bWFza19iaXRzKCZ3YWl0aW5nX3RvX2NyYXNoKSk7CisgICAgICAgICAgICAgICBDUFVN
QVNLX1BSKCZ3YWl0aW5nX3RvX2NyYXNoKSk7CiAKICAgICAvKgogICAgICAqIFRyeSB0byBjcmFz
aCBzaHV0ZG93biBJT01NVSBmdW5jdGlvbmFsaXR5IGFzIHNvbWUgb2xkIGNyYXNoZHVtcApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMK
aW5kZXggZjkzZjcxMTA1MS4uNWQyNTg2MmJkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lv
X2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0yMjM4LDggKzIyMzgsNyBA
QCBpbnQgaW9fYXBpY19zZXRfcGNpX3JvdXRpbmcgKGludCBpb2FwaWMsIGludCBwaW4sIGludCBp
cnEsIGludCBlZGdlX2xldmVsLCBpbnQgYQogICAgICAgICBTRVRfREVTVChlbnRyeSwgbG9naWNh
bCwgY3B1X21hc2tfdG9fYXBpY2lkKG1hc2spKTsKICAgICB9IGVsc2UgewogICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUiAiSVJRJWQ6IG5vIHRhcmdldCBDUFUgKCUqcGIgdnMgJSpwYilcbiIsCi0g
ICAgICAgICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hcmNoLmNw
dV9tYXNrKSwKLSAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhUQVJHRVRf
Q1BVUykpOworICAgICAgICAgICAgICAgaXJxLCBDUFVNQVNLX1BSKGRlc2MtPmFyY2guY3B1X21h
c2spLCBDUFVNQVNLX1BSKFRBUkdFVF9DUFVTKSk7CiAgICAgICAgIGRlc2MtPnN0YXR1cyB8PSBJ
UlFfRElTQUJMRUQ7CiAgICAgfQogCkBAIC0yNDM3LDggKzI0MzYsNyBAQCBpbnQgaW9hcGljX2d1
ZXN0X3dyaXRlKHVuc2lnbmVkIGxvbmcgcGh5c2Jhc2UsIHVuc2lnbmVkIGludCByZWcsIHUzMiB2
YWwpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiSVJRJWQ6
IG5vIHRhcmdldCBDUFUgKCUqcGIgdnMgJSpwYilcbiIsCi0gICAgICAgICAgICAgICBpcnEsIG5y
X2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hcmNoLmNwdV9tYXNrKSwKLSAgICAgICAgICAg
ICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhUQVJHRVRfQ1BVUykpOworICAgICAgICAgICAg
ICAgaXJxLCBDUFVNQVNLX1BSKGRlc2MtPmFyY2guY3B1X21hc2spLCBDUFVNQVNLX1BSKFRBUkdF
VF9DUFVTKSk7CiAgICAgICAgIGRlc2MtPnN0YXR1cyB8PSBJUlFfRElTQUJMRUQ7CiAgICAgICAg
IHJ0ZS5tYXNrID0gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94
ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggNjY4YTFmNWIzNi4uMGVlMzM0NjRkMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjM5OCw4
ICsyMzk4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIHBy
aW50aygiICAgSVJROiU0ZCBhZmY6eyUqcGJsfS97JSpwYmx9IHZlYzolMDJ4ICUtMTVzIHN0YXR1
cz0lMDN4ICIsCi0gICAgICAgICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhk
ZXNjLT5hZmZpbml0eSksCi0gICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMo
ZGVzYy0+YXJjaC5jcHVfbWFzayksCisgICAgICAgICAgICAgICBpcnEsIENQVU1BU0tfUFIoZGVz
Yy0+YWZmaW5pdHkpLCBDUFVNQVNLX1BSKGRlc2MtPmFyY2guY3B1X21hc2spLAogICAgICAgICAg
ICAgICAgZGVzYy0+YXJjaC52ZWN0b3IsIGRlc2MtPmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5z
dGF0dXMpOwogCiAgICAgICAgIGlmICggc3NpZCApCkBAIC0yNTYzLDcgKzI1NjIsNyBAQCB2b2lk
IGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBib29sIHZlcmJvc2UpCiAgICAgICAg
ICAgICBwcmludGsoIkNhbm5vdCBzZXQgYWZmaW5pdHkgZm9yIElSUSV1XG4iLCBpcnEpOwogICAg
ICAgICBlbHNlIGlmICggYnJlYWtfYWZmaW5pdHkgKQogICAgICAgICAgICAgcHJpbnRrKCJCcm9r
ZSBhZmZpbml0eSBmb3IgSVJRJXUsIG5ldzogJSpwYlxuIiwKLSAgICAgICAgICAgICAgICAgICBp
cnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhhZmZpbml0eSkpOworICAgICAgICAgICAgICAg
ICAgIGlycSwgQ1BVTUFTS19QUihhZmZpbml0eSkpOwogICAgIH0KIAogICAgIC8qIFRoYXQgZG9l
c24ndCBzZWVtIHN1ZmZpY2llbnQuICBHaXZlIGl0IDFtcy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCAzZjA2ZmVjYmQ4
Li5jNTBkOTEwYTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVu
L2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNTAsOCArMTUwLDcgQEAgc3RhdGljIGxvbmcgc210X3Vw
X2Rvd25faGVscGVyKHZvaWQgKmRhdGEpCiAKICAgICBpZiAoICFyZXQgKQogICAgICAgICBwcmlu
dGsoWEVOTE9HX0lORk8gIlNNVCAlcyAtIG9ubGluZSBDUFVzIDB4JSpwYlxuIiwKLSAgICAgICAg
ICAgICAgIHVwID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKLSAgICAgICAgICAgICAgIG5yX2Nw
dV9pZHMsIGNwdW1hc2tfYml0cygmY3B1X29ubGluZV9tYXApKTsKKyAgICAgICAgICAgICAgIHVw
ID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwgQ1BVTUFTS19QUigmY3B1X29ubGluZV9tYXApKTsK
IAogICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDMxYWMzMjNlNDAuLmY5MGU0OTZlZGEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBA
IC03MTIsMTggKzcxMiwxNyBAQCB2b2lkIGR1bXBfcnVucSh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgICAgIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzPyAiZW5hYmxlZCI6ImRpc2FibGVkIik7
CiAgICAgcHJpbnRrKCJOT1c9JSJQUklfc3RpbWUiXG4iLCBub3cpOwogCi0gICAgcHJpbnRrKCJP
bmxpbmUgQ3B1czogJSpwYmxcbiIsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cygmY3B1X29ubGlu
ZV9tYXApKTsKKyAgICBwcmludGsoIk9ubGluZSBDcHVzOiAlKnBibFxuIiwgQ1BVTUFTS19QUigm
Y3B1X29ubGluZV9tYXApKTsKICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KCZjcHVwb29sX2ZyZWVf
Y3B1cykgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKCJGcmVlIENwdXM6ICUqcGJsXG4iLAotICAg
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZjcHVwb29sX2ZyZWVfY3B1cykp
OworICAgICAgICBwcmludGsoIkZyZWUgQ3B1czogJSpwYmxcbiIsIENQVU1BU0tfUFIoJmNwdXBv
b2xfZnJlZV9jcHVzKSk7CiAgICAgICAgIHNjaGVkdWxlX2R1bXAoTlVMTCk7CiAgICAgfQogCiAg
ICAgZm9yX2VhY2hfY3B1cG9vbChjKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJDcHVwb29sICVk
OlxuIiwgKCpjKS0+Y3B1cG9vbF9pZCk7Ci0gICAgICAgIHByaW50aygiQ3B1czogJSpwYmxcbiIs
IG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cygoKmMpLT5jcHVfdmFsaWQpKTsKKyAgICAgICAgcHJp
bnRrKCJDcHVzOiAlKnBibFxuIiwgQ1BVTUFTS19QUigoKmMpLT5jcHVfdmFsaWQpKTsKICAgICAg
ICAgc2NoZWR1bGVfZHVtcCgqYyk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDRmNGE2NjBiMGMuLmE1
ZTk1ZTJmZTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9j
b21tb24va2V5aGFuZGxlci5jCkBAIC0yNzIsOCArMjcyLDggQEAgc3RhdGljIHZvaWQgZHVtcF9k
b21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICBwcmludGsoIiAgICBucl9wYWdlcz0l
ZCB4ZW5oZWFwX3BhZ2VzPSVkIHNoYXJlZF9wYWdlcz0ldSBwYWdlZF9wYWdlcz0ldSAiCiAgICAg
ICAgICAgICAgICAiZGlydHlfY3B1cz17JSpwYmx9IG1heF9wYWdlcz0ldVxuIiwKICAgICAgICAg
ICAgICAgIGQtPnRvdF9wYWdlcywgZC0+eGVuaGVhcF9wYWdlcywgYXRvbWljX3JlYWQoJmQtPnNo
cl9wYWdlcyksCi0gICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cGFnZWRfcGFnZXMpLCBu
cl9jcHVfaWRzLAotICAgICAgICAgICAgICAgY3B1bWFza19iaXRzKGQtPmRpcnR5X2NwdW1hc2sp
LCBkLT5tYXhfcGFnZXMpOworICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3Bh
Z2VzKSwgQ1BVTUFTS19QUihkLT5kaXJ0eV9jcHVtYXNrKSwKKyAgICAgICAgICAgICAgIGQtPm1h
eF9wYWdlcyk7CiAgICAgICAgIHByaW50aygiICAgIGhhbmRsZT0lMDJ4JTAyeCUwMnglMDJ4LSUw
MnglMDJ4LSUwMnglMDJ4LSIKICAgICAgICAgICAgICAgICIlMDJ4JTAyeC0lMDJ4JTAyeCUwMngl
MDJ4JTAyeCUwMnggdm1fYXNzaXN0PSUwOGx4XG4iLAogICAgICAgICAgICAgICAgZC0+aGFuZGxl
WyAwXSwgZC0+aGFuZGxlWyAxXSwgZC0+aGFuZGxlWyAyXSwgZC0+aGFuZGxlWyAzXSwKQEAgLTMx
Miw4ICszMTIsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgICAgICAgICAgICAgcHJpbnRrKCJkaXJ0eV9jcHU9JXUiLCB2LT5kaXJ0eV9jcHUpOwog
ICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwogICAgICAgICAgICAgcHJpbnRrKCIgICAgY3B1X2hh
cmRfYWZmaW5pdHk9eyUqcGJsfSBjcHVfc29mdF9hZmZpbml0eT17JSpwYmx9XG4iLAotICAgICAg
ICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5jcHVfaGFyZF9hZmZpbml0
eSksCi0gICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHYtPmNwdV9z
b2Z0X2FmZmluaXR5KSk7CisgICAgICAgICAgICAgICAgICAgQ1BVTUFTS19QUih2LT5jcHVfaGFy
ZF9hZmZpbml0eSksCisgICAgICAgICAgICAgICAgICAgQ1BVTUFTS19QUih2LT5jcHVfc29mdF9h
ZmZpbml0eSkpOwogICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1c2VfY291bnQ9JWQgcGF1c2Vf
ZmxhZ3M9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5wYXVzZV9j
b3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIGFyY2hfZHVtcF92Y3B1X2luZm8o
dik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYwppbmRleCAzYzBkN2M3MjY3Li44MWRlZTVlNDcyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMK
QEAgLTIwNTcsOCArMjA1Nyw4IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBz
b3J0PSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAgICAgY3B1LCBzcGMt
Pm5yX3J1bm5hYmxlLCBzcGMtPnJ1bnFfc29ydF9sYXN0LAotICAgICAgICAgICBucl9jcHVfaWRz
LCBjcHVtYXNrX2JpdHMocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKLSAgICAgICAg
ICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkp
OworICAgICAgICAgICBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSks
CisgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAK
ICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2
Y3B1KS4gKi8KICAgICBzdmMgPSBDU0NIRURfVkNQVShjdXJyX29uX2NwdShjcHUpKTsKQEAgLTIx
MTksNyArMjExOSw3IEBAIGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykK
ICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAogICAgICAgICAgICBwcnYtPnZjcHVf
bWlncl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKIAotICAgIHByaW50aygiaWRsZXJzOiAlKnBiXG4i
LCBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMocHJ2LT5pZGxlcnMpKTsKKyAgICBwcmludGsoImlk
bGVyczogJSpwYlxuIiwgQ1BVTUFTS19QUihwcnYtPmlkbGVycykpOwogCiAgICAgcHJpbnRrKCJh
Y3RpdmUgdmNwdXM6XG4iKTsKICAgICBsb29wID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZmJkYzQ2
MThjYi4uNmZmZjIxMGNhNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM2NTQsOCArMzY1NCw4IEBAIGR1
bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBwcmlu
dGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKICAgICAg
ICAgICAgY3B1LCBjMnIoY3B1KSwKLSAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCi0gICAgICAgICAgIG5yX2NwdV9pZHMs
IGNwdW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKKyAgICAgICAgICAg
Q1BVTUFTS19QUihwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpLAorICAgICAgICAgICBD
UFVNQVNLX1BSKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkpOwogCiAgICAgLyogY3VycmVu
dCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkgKi8KICAgICBz
dmMgPSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KSk7CkBAIC0zNjk5LDcgKzM2OTksNyBA
QCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICAgICAg
ICAgIlx0YXZlbG9hZCAgICAgICAgICAgID0gJSJQUklfc3RpbWUiICh+JSJQUklfc3RpbWUiJSUp
XG4iLAogICAgICAgICAgICAgICAgaSwKICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLm5yX2Nw
dXMsCi0gICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoJnBydi0+cnFkW2ld
LmFjdGl2ZSksCisgICAgICAgICAgICAgICBDUFVNQVNLX1BSKCZwcnYtPnJxZFtpXS5hY3RpdmUp
LAogICAgICAgICAgICAgICAgcHJ2LT5ycWRbaV0ubWF4X3dlaWdodCwKICAgICAgICAgICAgICAg
IHBydi0+cnFkW2ldLnBpY2tfYmlhcywKICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLmxvYWQs
CkBAIC0zNzA5LDkgKzM3MDksOSBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzKQogICAgICAgICBwcmludGsoIlx0aWRsZXJzOiAlKnBiXG4iCiAgICAgICAgICAgICAg
ICAiXHR0aWNrbGVkOiAlKnBiXG4iCiAgICAgICAgICAgICAgICAiXHRmdWxseSBpZGxlIGNvcmVz
OiAlKnBiXG4iLAotICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZwcnYt
PnJxZFtpXS5pZGxlKSwKLSAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cygm
cHJ2LT5ycWRbaV0udGlja2xlZCksCi0gICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNr
X2JpdHMoJnBydi0+cnFkW2ldLnNtdF9pZGxlKSk7CisgICAgICAgICAgICAgICBDUFVNQVNLX1BS
KCZwcnYtPnJxZFtpXS5pZGxlKSwKKyAgICAgICAgICAgICAgIENQVU1BU0tfUFIoJnBydi0+cnFk
W2ldLnRpY2tsZWQpLAorICAgICAgICAgICAgICAgQ1BVTUFTS19QUigmcHJ2LT5ycWRbaV0uc210
X2lkbGUpKTsKICAgICB9CiAKICAgICBwcmludGsoIkRvbWFpbiBpbmZvOlxuIik7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IGM0N2MxYjVhYWUuLjVhZWM5ZjE3YmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03ODIsOSArNzgyLDggQEAg
c3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1KQogICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFn
cyk7CiAKICAgICBwcmludGsoIkNQVVslMDJkXSBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYiIsCi0g
ICAgICAgICAgIGNwdSwKLSAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9j
cHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCi0gICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKKyAgICAgICAgICAgY3B1LCBD
UFVNQVNLX1BSKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCisgICAgICAgICAgIENQ
VU1BU0tfUFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAgICAgaWYgKCBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ICE9IE5VTEwgKQogICAgICAgICBwcmludGsoIiwgdmNwdT0lcHYiLCBw
ZXJfY3B1KG5wYywgY3B1KS52Y3B1KTsKICAgICBwcmludGsoIlxuIik7CkBAIC04MTAsNyArODA5
LDcgQEAgc3RhdGljIHZvaWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykK
IAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIAotICAgIHByaW50
aygiXHRjcHVzX2ZyZWUgPSAlKnBibFxuIiwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZwcnYt
PmNwdXNfZnJlZSkpOworICAgIHByaW50aygiXHRjcHVzX2ZyZWUgPSAlKnBibFxuIiwgQ1BVTUFT
S19QUigmcHJ2LT5jcHVzX2ZyZWUpKTsKIAogICAgIHByaW50aygiRG9tYWluIGluZm86XG4iKTsK
ICAgICBsb29wID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCAwYWNmYzNkNzAyLi5lMGUzNTBiZGYzIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0z
NDQsOCArMzQ0LDcgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
Y29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgICAgIGhhc19leHRyYXRpbWUoc3Zj
KSwKICAgICAgICAgICAgIHZjcHVfb25fcShzdmMpLAogICAgICAgICAgICAgdmNwdV9ydW5uYWJs
ZShzdmMtPnZjcHUpLAotICAgICAgICAgICAgc3ZjLT5mbGFncywKLSAgICAgICAgICAgIG5yX2Nw
dV9pZHMsIGNwdW1hc2tfYml0cyhtYXNrKSk7CisgICAgICAgICAgICBzdmMtPmZsYWdzLCBDUFVN
QVNLX1BSKG1hc2spKTsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9jcHVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCmluZGV4IGFlOTAyMjc1
YzguLjI1NmI2MGIxMDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaApAQCAtNjEsNiArNjEsMTIgQEAKIAogdHlwZWRl
ZiBzdHJ1Y3QgY3B1bWFza3sgREVDTEFSRV9CSVRNQVAoYml0cywgTlJfQ1BVUyk7IH0gY3B1bWFz
a190OwogCisvKgorICogcHJpbnRmIGFyZ3VtZW50cyBmb3IgYSBjcHVtYXNrLiAgU2hvcnRoYW5k
IGZvciB1c2luZyAnJSpwYltsXScgd2hlbgorICogcHJpbnRpbmcgYSBjcHVtYXNrLgorICovCisj
ZGVmaW5lIENQVU1BU0tfUFIoc3JjKSBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoc3JjKQorCiBl
eHRlcm4gdW5zaWduZWQgaW50IG5yX2NwdV9pZHM7CiAKICNpZiBOUl9DUFVTID4gNCAqIEJJVFNf
UEVSX0xPTkcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:58:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgA-000797-0h; Sat, 03 Aug 2019 11:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsg8-000791-T1
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:28 +0000
X-Inumbo-ID: 00d22a4e-b5e6-11e9-a543-cbb646a08e2c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d22a4e-b5e6-11e9-a543-cbb646a08e2c;
 Sat, 03 Aug 2019 11:58:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsg7-00052j-4E
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsg7-0001cd-1u
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsg7-0001cd-1u@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:27 +0000
Subject: [Xen-changelog] [xen master] xen/nodemask: Introduce a
 NODEMASK_PR() wrapper for printing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxMDIyN2IxMDkwMjI0YTJiN2E1Y2E5MTBjNDE3ZjM4NTgwOGU0YzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyNSAxMDo0ODoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6MTk6
MDcgMjAxOSArMDEwMAoKICAgIHhlbi9ub2RlbWFzazogSW50cm9kdWNlIGEgTk9ERU1BU0tfUFIo
KSB3cmFwcGVyIGZvciBwcmludGluZwogICAgCiAgICBSZXdvcmsgbm9kZXNfYWRkcigpIGludG8g
bm9kZW1hc2tfYml0cygpIGFuZCBjaGFuZ2UgdGhlIGluZGlyZWN0aW9uIHRvIG1hdGNoCiAgICBp
dHMgY3B1bWFza19iaXRzKCkgY291bnRlcnBhcnQsIGFuZCB1cGRhdGUgdGhlIGNhbGxlci4KICAg
IAogICAgVXNlIE5PREVNQVNLX1BSKCkgdG8gZml4IHVwIG9uZSBvcGVuY29kZWQgYWNjZXNzIGlu
dG8gbm9kZW1hc2suYml0cyBpbgogICAgZHVtcF9kb21haW5zKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24v
ZG9tY3RsLmMgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9rZXloYW5kbGVyLmMgICAgfCAg
MiArLQogeGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmggfCAxMyArKysrKysrKysrLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggM2Q5Mzc0
MzRhZi4uYjQ4ZTQwODU4MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0xMjMsMTQgKzEyMywxNCBAQCBpbnQgeGVuY3RsX2JpdG1h
cF90b19jcHVtYXNrKGNwdW1hc2tfdmFyX3QgKmNwdW1hc2ssCiBzdGF0aWMgaW50IG5vZGVtYXNr
X3RvX3hlbmN0bF9iaXRtYXAoc3RydWN0IHhlbmN0bF9iaXRtYXAgKnhlbmN0bF9ub2RlbWFwLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG5vZGVtYXNrX3QgKm5v
ZGVtYXNrKQogewotICAgIHJldHVybiBiaXRtYXBfdG9feGVuY3RsX2JpdG1hcCh4ZW5jdGxfbm9k
ZW1hcCwgbm9kZXNfYWRkcigqbm9kZW1hc2spLAorICAgIHJldHVybiBiaXRtYXBfdG9feGVuY3Rs
X2JpdG1hcCh4ZW5jdGxfbm9kZW1hcCwgbm9kZW1hc2tfYml0cyhub2RlbWFzayksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9OVU1OT0RFUyk7CiB9CiAKIHN0YXRpYyBp
bnQgeGVuY3RsX2JpdG1hcF90b19ub2RlbWFzayhub2RlbWFza190ICpub2RlbWFzaywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuY3RsX2JpdG1h
cCAqeGVuY3RsX25vZGVtYXApCiB7Ci0gICAgcmV0dXJuIHhlbmN0bF9iaXRtYXBfdG9fYml0bWFw
KG5vZGVzX2FkZHIoKm5vZGVtYXNrKSwgeGVuY3RsX25vZGVtYXAsCisgICAgcmV0dXJuIHhlbmN0
bF9iaXRtYXBfdG9fYml0bWFwKG5vZGVtYXNrX2JpdHMobm9kZW1hc2spLCB4ZW5jdGxfbm9kZW1h
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX05VTU5PREVTKTsKIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMgYi94ZW4vY29tbW9uL2tleWhh
bmRsZXIuYwppbmRleCBhNWU5NWUyZmU5Li41N2IzNjBlZTRiIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2tleWhhbmRsZXIuYworKysgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpAQCAtMjkzLDcg
KzI5Myw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgZHVtcF9wYWdlZnJhbWVfaW5mbyhkKTsKIAogICAgICAgICBwcmludGsoIk5PREUgYWZm
aW5pdHkgZm9yIGRvbWFpbiAlZDogWyUqcGJsXVxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgTUFYX05VTU5PREVTLCBkLT5ub2RlX2FmZmluaXR5LmJpdHMpOworICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBOT0RFTUFTS19QUigmZC0+bm9kZV9hZmZpbml0eSkpOwogCiAgICAg
ICAgIHByaW50aygiVkNQVSBpbmZvcm1hdGlvbiBhbmQgY2FsbGJhY2tzIGZvciBkb21haW4gJXU6
XG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9ub2RlbWFzay5oIGIveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKaW5kZXggN2Fi
OGI3OTRjNi4uMWRkNmM3NDU4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL25vZGVtYXNr
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKQEAgLTM5LDcgKzM5LDcgQEAKICAq
IG5vZGVtYXNrX3Qgbm9kZW1hc2tfb2Zfbm9kZShub2RlKQlSZXR1cm4gbm9kZW1hc2sgd2l0aCBi
aXQgJ25vZGUnIHNldAogICogTk9ERV9NQVNLX0FMTAkJCUluaXRpYWxpemVyIC0gYWxsIGJpdHMg
c2V0CiAgKiBOT0RFX01BU0tfTk9ORQkJCUluaXRpYWxpemVyIC0gbm8gYml0cyBzZXQKLSAqIHVu
c2lnbmVkIGxvbmcgKm5vZGVzX2FkZHIobWFzaykJQXJyYXkgb2YgdW5zaWduZWQgbG9uZydzIGlu
IG1hc2sKKyAqIHVuc2lnbmVkIGxvbmcgKm5vZGVtYXNrX2JpdHMobWFzaykJQXJyYXkgb2YgdW5z
aWduZWQgbG9uZydzIGluIG1hc2sKICAqCiAgKiBmb3JfZWFjaF9ub2RlX21hc2sobm9kZSwgbWFz
aykJZm9yLWxvb3Agbm9kZSBvdmVyIG1hc2sKICAqCkBAIC01OCw2ICs1OCwxNSBAQAogI2luY2x1
ZGUgPHhlbi9udW1hLmg+CiAKIHR5cGVkZWYgc3RydWN0IHsgREVDTEFSRV9CSVRNQVAoYml0cywg
TUFYX05VTU5PREVTKTsgfSBub2RlbWFza190OworCisvKgorICogcHJpbnRmIGFyZ3VtZW50cyBm
b3IgYSBub2RlbWFzay4gIFNob3J0aGFuZCBmb3IgdXNpbmcgJyUqcGJbbF0nIHdoZW4KKyAqIHBy
aW50aW5nIGEgbm9kZW1hc2suCisgKi8KKyNkZWZpbmUgTk9ERU1BU0tfUFIoc3JjKSBNQVhfTlVN
Tk9ERVMsIG5vZGVtYXNrX2JpdHMoc3JjKQorCisjZGVmaW5lIG5vZGVtYXNrX2JpdHMoc3JjKSAo
KHNyYyktPmJpdHMpCisKIGV4dGVybiBub2RlbWFza190IF91bnVzZWRfbm9kZW1hc2tfYXJnXzsK
IAogI2RlZmluZSBub2RlX3NldChub2RlLCBkc3QpIF9fbm9kZV9zZXQoKG5vZGUpLCAmKGRzdCkp
CkBAIC0yNTAsOCArMjU5LDYgQEAgc3RhdGljIGlubGluZSBpbnQgX19jeWNsZV9ub2RlKGludCBu
LCBjb25zdCBub2RlbWFza190ICptYXNrcCwgaW50IG5iaXRzKQogCVswIC4uLiBCSVRTX1RPX0xP
TkdTKE1BWF9OVU1OT0RFUyktMV0gPSAgMFVMCQkJXAogfSB9KQogCi0jZGVmaW5lIG5vZGVzX2Fk
ZHIoc3JjKSAoKHNyYykuYml0cykKLQogI2lmIE1BWF9OVU1OT0RFUyA+IDEKICNkZWZpbmUgZm9y
X2VhY2hfbm9kZV9tYXNrKG5vZGUsIG1hc2spCQkJXAogCWZvciAoKG5vZGUpID0gZmlyc3Rfbm9k
ZShtYXNrKTsJCQlcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:58:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgK-0007AA-2a; Sat, 03 Aug 2019 11:58:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsgJ-0007A3-C0
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:39 +0000
X-Inumbo-ID: 06e3cd0c-b5e6-11e9-b0f2-ebc750a4308c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06e3cd0c-b5e6-11e9-b0f2-ebc750a4308c;
 Sat, 03 Aug 2019 11:58:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgH-00052r-A6
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgH-0001dK-7h
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsgH-0001dK-7h@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:37 +0000
Subject: [Xen-changelog] [xen master] x86/ubsan: Don't perform alignment
 checking on supporting compilers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNmVmZjM3MjgwNmNjNzFiMzBhY2Y1MTU5ZmViZDIxZmEyYzFjYzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEp1biAyNCAxMDo0MzozNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMTQ6Mzc6
NTYgMjAxOSArMDEwMAoKICAgIHg4Ni91YnNhbjogRG9uJ3QgcGVyZm9ybSBhbGlnbm1lbnQgY2hl
Y2tpbmcgb24gc3VwcG9ydGluZyBjb21waWxlcnMKICAgIAogICAgR0NDIDUgaW50cm9kdWNlZCAt
ZnNhbml0aXplPWFsaWdubWVudCB3aGljaCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgYnkKICAgIENP
TkZJR19VQlNBTi4gIFRoaXMgdHJpcHMgYSBsb2FkIG9mIHdvbnQtZml4IGNhc2VzIGluIHRoZSBB
Q1BJIHRhYmxlcyBhbmQgdGhlCiAgICBoeXBlcmNhbGwgcGFnZSBhbmQgc3R1YnMgd3JpdGluZyBs
b2dpYy4KICAgIAogICAgSXQgYWxzbyBjYXVzZXMgdGhlIG5hdGl2ZSBYZW4gYm9vdCB0byBjcmFz
aCBiZWZvcmUgdGhlIGNvbnNvbGUgaXMgc2V0IHVwLCBmb3IKICAgIGFuIGFzLXlldCB1bmlkZW50
aWZpZWQgcmVhc29uIChtb3N0IGxpa2xleSBhIHdvbnQtZml4IGNhc2UgZWFybGllciBvbiBib290
KS4KICAgIAogICAgRGlzYWJsZSBhbGlnbm1lbnQgc2FuaXRpc2F0aW9uIG9uIGNvbXBpbGVycyB3
aGljaCB3b3VsZCB0cnkgdXNpbmcgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9SdWxlcy5tayAgICAgICAgICB8IDgg
KysrKysrKy0KIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayB8IDggKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9S
dWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCBhMTUxYjNmNjI1Li4zMDkwZWE3ODI4IDEwMDY0
NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC00MSw2ICs0MSw5IEBA
IEFMTF9PQkpTLXkgICAgICAgICAgICAgICArPSAkKEJBU0VESVIpL3hzbS9idWlsdF9pbi5vCiBB
TExfT0JKUy15ICAgICAgICAgICAgICAgKz0gJChCQVNFRElSKS9hcmNoLyQoVEFSR0VUX0FSQ0gp
L2J1aWx0X2luLm8KIEFMTF9PQkpTLSQoQ09ORklHX0NSWVBUTykgICArPSAkKEJBU0VESVIpL2Ny
eXB0by9idWlsdF9pbi5vCiAKKyMgSW5pdGlhbGlzZSBzb21lIHZhcmlhYmxlcworQ0ZMQUdTX1VC
U0FOIDo9CisKIGlmZXEgKCQoQ09ORklHX0RFQlVHKSx5KQogQ0ZMQUdTICs9IC1PMQogZWxzZQpA
QCAtMTM4LDcgKzE0MSwxMCBAQCAkKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub2Nvdi15KSwkKG9i
ai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAkKAogZW5kaWYKIAogaWZl
cSAoJChDT05GSUdfVUJTQU4pLHkpCi0kKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkp
LCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogQ0ZMQUdTICs9IC1mc2FuaXRpemU9
dW5kZWZpbmVkCitDRkxBR1NfVUJTQU4gKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQKKyMgQW55IC1m
bm8tc2FuaXRpemU9IG9wdGlvbnMgbmVlZCB0byBjb21lIGFmdGVyIGFueSAtZnNhbml0aXplPSBv
cHRpb25zCiskKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkpLCQob2JqLXkpICQob2Jq
LWJpbi15KSAkKGV4dHJhLXkpKTogXAorQ0ZMQUdTICs9ICQoZmlsdGVyLW91dCAtZm5vLSUsJChD
RkxBR1NfVUJTQU4pKSAkKGZpbHRlciAtZm5vLSUsJChDRkxBR1NfVUJTQU4pKQogZW5kaWYKIAog
aWZlcSAoJChDT05GSUdfTFRPKSx5KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1r
IGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IGJhYmMwZWRiY2QuLjUyZTkzYWZiNDggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMu
bWsKQEAgLTU3LDYgKzU3LDE0IEBAIGVuZGlmCiAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1Mt
c3RhY2stYm91bmRhcnksQ0MsLW1wcmVmZXJyZWQtc3RhY2stYm91bmRhcnk9MykKIENGTEFHUyAr
PSAkKENGTEFHUy1zdGFjay1ib3VuZGFyeSkKIAoraWZlcSAoJChDT05GSUdfVUJTQU4pLHkpCisj
IERvbid0IGVuYWJsZSBhbGlnbm1lbnQgc2FuaXRpc2F0aW9uLiAgeDg2IGhhcyBlZmZpY2llbnQg
dW5hbGlnbmVkIGFjY2Vzc2VzLAorIyBhbmQgdmFyaW91cyB0aGluZ3MgKEFDUEkgdGFibGVzLCBo
eXBlcmNhbGwgcGFnZXMsIHN0dWJzLCBldGMpIGFyZSB3b250LWZpeC4KKyMgSXQgYWxzbyBjYXVz
ZXMgYW4gYXMteWV0LXVuaWRlbnRpZmllZCBjcmFzaCBvbiBuYXRpdmUgYm9vdCBiZWZvcmUgdGhl
CisjIGNvbnNvbGUgc3RhcnRzLgorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTX1VCU0FOLEND
LC1mbm8tc2FuaXRpemU9YWxpZ25tZW50KQorZW5kaWYKKwogIyBTZXQgdXAgdGhlIGFzc2VtYmxl
ciBpbmNsdWRlIHBhdGggcHJvcGVybHkgZm9yIG9sZGVyIHRvb2xjaGFpbnMuCiBDRkxBR1MgKz0g
LVdhLC1JJChCQVNFRElSKS9pbmNsdWRlCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:58:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgU-0007BY-6I; Sat, 03 Aug 2019 11:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsgS-0007BO-KN
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:48 +0000
X-Inumbo-ID: 0cf49ce4-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cf49ce4-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:58:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgR-00052z-G4
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgR-0001ef-Dj
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsgR-0001ef-Dj@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:47 +0000
Subject: [Xen-changelog] [xen master] xen/spec-ctrl: Speculative mitigation
 facilities report wrong status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhZGM1ODBiZDU5ZjVjMzAzNGZkNmVjYWNkNTc0ODY3ODM3M2YxN2EKQXV0aG9yOiAg
ICAgSmluIE5hbiBXYW5nIDxqbndhbmdAc3VzZS5jb20+CkF1dGhvckRhdGU6IFdlZCBKdWwgMzEg
MTM6MzM6NDQgMjAxOSArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVsIDMxIDE0OjUzOjEzIDIwMTkgKzAx
MDAKCiAgICB4ZW4vc3BlYy1jdHJsOiBTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXMg
cmVwb3J0IHdyb25nIHN0YXR1cwogICAgCiAgICBCb290aW5nIHdpdGggc3BlYy1jdHJsPTAgcmVz
dWx0cyBpbiBYZW4gcHJpbnRpbmcgIk5vbmUgTURfQ0xFQVIiLgogICAgCiAgICAgIChYRU4pICAg
U3VwcG9ydCBmb3IgSFZNIFZNczogTm9uZSBNRF9DTEVBUgogICAgICAoWEVOKSAgIFN1cHBvcnQg
Zm9yIFBWIFZNczogTm9uZSBNRF9DTEVBUgogICAgCiAgICBBZGQgYSBjaGVjayBhYm91dCBYODZf
RkVBVFVSRV9NRF9DTEVBUiB0byBhdm9pZCB0byBwcmludCAiTm9uZSIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbWVzIFdhbmcgPGpud2FuZ0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKaW5kZXggY2FkYTlhMDU4ZS4uNDY4YTg0NzU5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzY2LDYg
KzM2Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0gVk1z
OiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
SFZNKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAg
IHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNC
IiAgICAgICAgICAgOiAiIiwKQEAgLTM3Nyw2ICszNzgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBw
cmludGsoIiAgU3VwcG9ydCBmb3IgUFYgVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9NRF9DTEVBUikgIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBN
U1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgf-0007Cl-8X; Sat, 03 Aug 2019 11:59:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsgd-0007Ce-I7
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:59 +0000
X-Inumbo-ID: 130b8624-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 130b8624-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:58:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgb-00053A-M6
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgb-0001fJ-Jh
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:58:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsgb-0001fJ-Jh@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:58:57 +0000
Subject: [Xen-changelog] [xen master] ns16550: Add compatible string for
 Raspberry Pi 4
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg0MGIwNDZmNDAxODQ1YmQ4Mzk0MDk3MzM4MzAyZDg5ODFhY2I4OTgKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBNb24gSnVsIDI5IDA5OjE5OjE5IDIwMTkgLTA0MDAKQ29tbWl0OiAgICAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAz
MSAyMDoxOToyMyAyMDE5ICswMTAwCgogICAgbnMxNjU1MDogQWRkIGNvbXBhdGlibGUgc3RyaW5n
IGZvciBSYXNwYmVycnkgUGkgNAogICAgCiAgICBQZXIgdGhlIEJDTTI4MzUgcGVyaXBoZXJhbHMg
ZGF0YXNoZWV0IFsxXSBwYWdlIDEwOgogICAgIlRoZSBVQVJUIGNvcmUgaXMgYnVpbGQgdG8gZW11
bGF0ZSAxNjU1MCBiZWhhdmlvdXIgLi4uIFRoZSBpbXBsZW1lbnRlZAogICAgVUFSVCBpcyBub3Qg
YSAxNjY1MCBjb21wYXRpYmxlIFVBUlQgSG93ZXZlciBhcyBmYXIgYXMgcG9zc2libGUgdGhlCiAg
ICBmaXJzdCA4IGNvbnRyb2wgYW5kIHN0YXR1cyByZWdpc3RlcnMgYXJlIGxhaWQgb3V0IGxpa2Ug
YSAxNjU1MCBVQVJULiBBbAogICAgMTY1NTAgcmVnaXN0ZXIgYml0cyB3aGljaCBhcmUgbm90IHN1
cHBvcnRlZCBjYW4gYmUgd3JpdHRlbiBidXQgd2lsbCBiZQogICAgaWdub3JlZCBhbmQgcmVhZCBi
YWNrIGFzIDAuIEFsbCBjb250cm9sIGJpdHMgZm9yIHNpbXBsZSBVQVJUIHJlY2VpdmUvCiAgICB0
cmFuc21pdCBvcGVyYXRpb25zIGFyZSBhdmFpbGFibGUuIgogICAgCiAgICBBZGRpdGlvbmFsbHks
IExpbnV4IHVzZXMgdGhlIDgyNTAvMTY1NTAgZHJpdmVyIGZvciB0aGUgYXV4IFVBUlQgWzJdLgog
ICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBicmNtLGJjbTI4MzUtYXV4LXVhcnQgZGV2aWNlIHRy
ZWUgYmluZGluZyBkb2Vzbid0CiAgICBoYXZlIHRoZSByZWctc2hpZnQgYW5kIHJlZy1pby13aWR0
aCBwcm9wZXJ0aWVzIFszXS4gVGh1cywgdGhlIHJlZy1zaGlmdAogICAgYW5kIHJlZy1pby13aWR0
aCBwcm9wZXJ0aWVzIGFyZSBpbmhlcmVudCBwcm9wZXJ0aWVzIG9mIHRoaXMgVUFSVC4KICAgIAog
ICAgVGhhbmtzIHRvIEFuZHJlIFByenl3YXJhIGZvciBjb250cmlidXRpbmcgdGhlIHJlZy1zaGlm
dCBhbmQKICAgIHJlZy1pby13aWR0aCBzZXR0aW5nIHNuaXBwZXQuCiAgICAKICAgIEluIG15IHRl
c3RpbmcsIEkgaGF2ZSByZWxpZWQgb24gZW5hYmxlX3VhcnQ9MSBiZWluZyBzZXQgaW4gY29uZmln
LnR4dCwKICAgIGEgY29uZmlndXJhdGlvbiBmaWxlIHJlYWQgYnkgdGhlIFJhc3BiZXJyeSBQaSdz
IGZpcm13YXJlLiBXaXRoCiAgICBlbmFibGVfdWFydD0xLCB0aGUgZmlybXdhcmUgcGVyZm9ybXMg
VUFSVCBpbml0aWFsaXphdGlvbi4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3LnJhc3BiZXJyeXBp
Lm9yZy9kb2N1bWVudGF0aW9uL2hhcmR3YXJlL3Jhc3BiZXJyeXBpL2JjbTI4MzUvQkNNMjgzNS1B
Uk0tUGVyaXBoZXJhbHMucGRmCiAgICBbMl0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LmdpdC90cmVlL2RyaXZlcnMvdHR5L3Nlcmlh
bC84MjUwLzgyNTBfYmNtMjgzNWF1eC5jCiAgICBbM10gaHR0cHM6Ly93d3cua2VybmVsLm9yZy9k
b2MvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9icmNtLGJjbTI4MzUt
YXV4LXVhcnQudHh0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZXdhcnQgSGlsZGVicmFuZCA8
c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAu
YyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUw
LmMKaW5kZXggZTUxOGYyZDc5MC4uODY2N2RlNmQ2NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
Y2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKQEAgLTE1ODUs
NiArMTU4NSwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBuczE2NTUwX3VhcnRfZHRfaW5pdChzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICBpZiAoIHVhcnQtPnJlZ193aWR0aCAhPSAxICYm
IHVhcnQtPnJlZ193aWR0aCAhPSA0ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBp
ZiAoIGR0X2RldmljZV9pc19jb21wYXRpYmxlKGRldiwgImJyY20sYmNtMjgzNS1hdXgtdWFydCIp
ICkKKyAgICB7CisgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IDQ7CisgICAgICAgIHVhcnQtPnJl
Z19zaGlmdCA9IDI7CisgICAgfQorCiAgICAgcmVzID0gcGxhdGZvcm1fZ2V0X2lycShkZXYsIDAp
OwogICAgIGlmICggISByZXMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE2MTEsNiAr
MTYxNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIG5zMTY1NTBfZHRf
bWF0Y2hbXSBfX2luaXRjb25zdCA9CiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgibnMxNjU1MCIp
LAogICAgIERUX01BVENIX0NPTVBBVElCTEUoIm5zMTY1NTBhIiksCiAgICAgRFRfTUFUQ0hfQ09N
UEFUSUJMRSgic25wcyxkdy1hcGItdWFydCIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUoImJy
Y20sYmNtMjgzNS1hdXgtdWFydCIpLAogICAgIHsgLyogc2VudGluZWwgKi8gfSwKIH07CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgr-0007Do-AI; Sat, 03 Aug 2019 11:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsgp-0007Dg-Oj
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:11 +0000
X-Inumbo-ID: 191a8b0a-b5e6-11e9-ba36-9f3a694e341a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 191a8b0a-b5e6-11e9-ba36-9f3a694e341a;
 Sat, 03 Aug 2019 11:59:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgl-00053V-S3
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgl-0001fv-Pb
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsgl-0001fv-Pb@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:07 +0000
Subject: [Xen-changelog] [xen master] xen/doc: Improve Dom0-less
 documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0537330577320804782=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0537330577320804782==
Content-Type: text/plain

commit 875f487bda2ba2e4ed6390db1f9da4728658b6c2
Author:     Viktor Mitin <viktor.mitin.19@gmail.com>
AuthorDate: Wed Jul 31 11:10:41 2019 +0300
Commit:     Julien Grall <julien.grall@arm.com>
CommitDate: Wed Jul 31 20:19:23 2019 +0100

    xen/doc: Improve Dom0-less documentation
    
    - Changed unprintable characters with %s/\%xA0/ /g
      So all the spaces are 0x20 now.
    
    - Added address-cells and size-cells to configuration example.
      This resolves the dom0less boot issue in case of arm64.
    
    - Added some notes about xl tools usage in case of dom0less.
    
    Signed-off-by: Viktor Mitin <viktor_mitin@epam.com>
    [julien: Remove newline at the end of the file]
    Acked-by: Julien Grall <julien.grall@arm.com>
---
 docs/features/dom0less.pandoc | 60 +++++++++++++++++++++++++++++--------------
 1 file changed, 41 insertions(+), 19 deletions(-)

diff --git a/docs/features/dom0less.pandoc b/docs/features/dom0less.pandoc
index e076e3739e..d798596cdf 100644
--- a/docs/features/dom0less.pandoc
+++ b/docs/features/dom0less.pandoc
@@ -40,8 +40,8 @@ to boot. For example if this is the bootcmd for Xen and Dom0:
 
     bootm 0x1400000 0x9000000 0x1280000
 
-If we want to add one DomU with Image-DomU as the DomU kernel
-and ramdisk-DomU as DomU ramdisk:
+If we want to add one DomU with Image-DomU as the DomU kernel
+and ramdisk-DomU as DomU ramdisk:
 
     tftpb 0x1280000 xen.dtb
     tftpb 0x80000 xen-Image
@@ -61,27 +61,32 @@ the presence of the additional VM and its configuration. It is done via
 device tree adding a node under /chosen as follows:
 
     domU1 {
-        compatible = "xen,domain";
-        memory = <0x20000>;
-        cpus = 1;
-        vpl011;
-
-        module@2000000 {
-            compatible = "multiboot,kernel", "multiboot,module";
-            reg = <0x2000000 0xffffff>;
-            bootargs = "console=ttyAMA0";
-        };
-
-        module@30000000 {
-            compatible = "multiboot,ramdisk", "multiboot,module";
-            reg = <0x3000000 0xffffff>;
-        };
+        #address-cells = <1>;
+        #size-cells = <1>;
+        compatible = "xen,domain";
+        memory = <0 0x20000>;
+        cpus = <1>;
+        vpl011;
+
+        module@2000000 {
+            compatible = "multiboot,kernel", "multiboot,module";
+            reg = <0x2000000 0xffffff>;
+            bootargs = "console=ttyAMA0";
+        };
+
+        module@30000000 {
+            compatible = "multiboot,ramdisk", "multiboot,module";
+            reg = <0x3000000 0xffffff>;
+        };
     };
 
-Where memory is the memory of the VM in KBs, cpus is the number of
-cpus. module@2000000 and module@3000000 advertise where the kernel and
+Where memory is the memory of the VM in KBs, cpus is the number of
+cpus. module@2000000 and module@3000000 advertise where the kernel and
 ramdisk are in memory.
 
+Note: the size specified should exactly match the size of the Kernel/initramfs.
+Otherwise, they may be unusable in Xen (for instance if they are compressed).
+
 See docs/misc/arm/device-tree/booting.txt for more information.
 
 Limitations
@@ -111,3 +116,20 @@ limitations:
   the Xen command line. The NULL scheduler automatically assigns and
   pins vCPUs to pCPUs, but the vCPU-pCPU assignments cannot be
   configured.
+
+Notes
+-----
+
+- 'xl console' command will not attach to the domain's console in case
+  of dom0less. DomU are domains created by Xen (similar to Dom0) and
+  therefore they are all managed by Xen and some of the commands may not work.
+
+  A user is allowed to configure the key sequence to switch input.
+  Pressing the Xen "conswitch" (Ctrl-A by default) three times
+  switches input in case of dom0less mode.
+
+- Domains created by Xen will have no name at boot. Domain-0 has a name
+  thanks to the helper xen-init-dom0 called at boot by the initscript.
+  If you want to setup DomU name, then you will have to create the xenstore
+  node associated. By default DomU names are shown as '(null)' in the
+  xl domains list.
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============0537330577320804782==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0537330577320804782==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsgy-0007Ej-Bv; Sat, 03 Aug 2019 11:59:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsgx-0007Ea-GE
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:19 +0000
X-Inumbo-ID: 1f2b1c0a-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f2b1c0a-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:59:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgw-000545-1n
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsgv-0001gP-Vl
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsgv-0001gP-Vl@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:17 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Rework psr_mode_is_32bit()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhMmY1YWVmYThkZTRmZTlmMzI3YWVmN2M5MDk1ZTcxZDQ0YjFlOGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNDozNDo1NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MTk6MjMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IFJld29yayBwc3JfbW9kZV9pc18zMmJpdCgpCiAgICAKICAgIHBzcl9t
b2RlX2lzXzMyYml0KCkgcHJvdG90eXBlIGRvZXMgbm90IG1hdGNoIHRoZSByZXN0IG9mIHRoZSBo
ZWxwZXJzIGZvcgogICAgdGhlIHByb2Nlc3Mgc3RhdGUuIExvb2tpbmcgYXQgdGhlIGNhbGxlcnMs
IG1vc3Qgb2YgdGhlbSB3aWxsIGFjY2VzcwogICAgc3RydWN0IGNwdV91c2VyX3JlZ3MganVzdCBm
b3IgY2FsbGluZyBwc3JfbW9kZV9pc18zMmJpdCgpLgogICAgCiAgICBUaGUgbWFjcm8gaXMgbm93
IHJld29ya2VkIHRvIHRha2UgYSBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBpbiBwYXJhbWV0ZXIuCiAg
ICBBdCB0aGUgc2FtZSB0aW1lIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHN3aXRjaCB0byBhIHN0
YXRpYyBpbmxpbmUKICAgIGhlbHBlci4KICAgIAogICAgTGFzdGx5LCB3aGVuIGNvbXBpbGVkIGZv
ciAzMi1iaXQsIFhlbiB3aWxsIG9ubHkgc3VwcG9ydCAzMi1iaXQgZ3Vlc3QuIFNvCiAgICBpdCBp
cyBwb2ludGxlc3MgdG8gY2hlY2sgd2hldGhlciB0aGUgcmVnaXN0ZXIgc3RhdGUgY29ycmVzcG9u
ZCB0byA2NC1iaXQKICAgIG9yIG5vdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3JlZ3MuaCB8ICA5ICsrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDExMWEyMDI5ZTYuLjU0ZTY2YTg2ZDAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBA
IC05MTksNyArOTE5LDcgQEAgc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICAgICAgZWxz
ZSBpZiAoIGlzXzY0Yml0X2RvbWFpbih2LT5kb21haW4pICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCBwc3JfbW9kZV9pc18zMmJpdChyZWdzLT5jcHNyKSApCisgICAgICAgICAgICBpZiAo
IHBzcl9tb2RlX2lzXzMyYml0KHJlZ3MpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBCVUdfT04oIXVzcl9tb2RlKHJlZ3MpKTsKICAgICAgICAgICAgICAgICBzaG93X3JlZ2lzdGVy
c18zMihyZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2KTsKQEAgLTE2MjUsNyArMTYyNSw3IEBAIGlu
dCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgaXQ7CiAKLSAg
ICAgICAgQlVHX09OKCAhcHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikgfHwgIShjcHNyJlBT
Ul9USFVNQikgKTsKKyAgICAgICAgQlVHX09OKCAhcHNyX21vZGVfaXNfMzJiaXQocmVncykgfHwg
IShjcHNyICYgUFNSX1RIVU1CKSApOwogCiAgICAgICAgIGl0ID0gKCAoY3BzciA+PiAoMTAtMikp
ICYgMHhmYykgfCAoKGNwc3IgPj4gMjUpICYgMHgzICk7CiAKQEAgLTE2NTAsNyArMTY1MCw3IEBA
IGludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
Y29uc3QgdW5pb24gaHNyIGhzcikKIHZvaWQgYWR2YW5jZV9wYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKIHsKICAgICB1bnNpZ25lZCBsb25nIGl0Yml0
cywgY29uZCwgY3BzciA9IHJlZ3MtPmNwc3I7Ci0gICAgYm9vbCBpc190aHVtYiA9IHBzcl9tb2Rl
X2lzXzMyYml0KGNwc3IpICYmIChjcHNyICYgUFNSX1RIVU1CKTsKKyAgICBib29sIGlzX3RodW1i
ID0gcHNyX21vZGVfaXNfMzJiaXQocmVncykgJiYgKGNwc3IgJiBQU1JfVEhVTUIpOwogCiAgICAg
aWYgKCBpc190aHVtYiAmJiAoY3BzciAmIFBTUl9JVF9NQVNLKSApCiAgICAgewpAQCAtMjA3OCwz
MiArMjA3OCwzMiBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIEhTUl9FQ19DUDE1XzMyOgotICAgICAgICBHVUVTVF9CVUdfT04oIXBzcl9tb2Rl
X2lzXzMyYml0KHJlZ3MtPmNwc3IpKTsKKyAgICAgICAgR1VFU1RfQlVHX09OKCFwc3JfbW9kZV9p
c18zMmJpdChyZWdzKSk7CiAgICAgICAgIHBlcmZjX2luY3IodHJhcF9jcDE1XzMyKTsKICAgICAg
ICAgZG9fY3AxNV8zMihyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhTUl9F
Q19DUDE1XzY0OgotICAgICAgICBHVUVTVF9CVUdfT04oIXBzcl9tb2RlX2lzXzMyYml0KHJlZ3Mt
PmNwc3IpKTsKKyAgICAgICAgR1VFU1RfQlVHX09OKCFwc3JfbW9kZV9pc18zMmJpdChyZWdzKSk7
CiAgICAgICAgIHBlcmZjX2luY3IodHJhcF9jcDE1XzY0KTsKICAgICAgICAgZG9fY3AxNV82NChy
ZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhTUl9FQ19DUDE0XzMyOgotICAg
ICAgICBHVUVTVF9CVUdfT04oIXBzcl9tb2RlX2lzXzMyYml0KHJlZ3MtPmNwc3IpKTsKKyAgICAg
ICAgR1VFU1RfQlVHX09OKCFwc3JfbW9kZV9pc18zMmJpdChyZWdzKSk7CiAgICAgICAgIHBlcmZj
X2luY3IodHJhcF9jcDE0XzMyKTsKICAgICAgICAgZG9fY3AxNF8zMihyZWdzLCBoc3IpOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIEhTUl9FQ19DUDE0XzY0OgotICAgICAgICBHVUVTVF9CVUdf
T04oIXBzcl9tb2RlX2lzXzMyYml0KHJlZ3MtPmNwc3IpKTsKKyAgICAgICAgR1VFU1RfQlVHX09O
KCFwc3JfbW9kZV9pc18zMmJpdChyZWdzKSk7CiAgICAgICAgIHBlcmZjX2luY3IodHJhcF9jcDE0
XzY0KTsKICAgICAgICAgZG9fY3AxNF82NChyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIEhTUl9FQ19DUDE0X0RCRzoKLSAgICAgICAgR1VFU1RfQlVHX09OKCFwc3JfbW9kZV9p
c18zMmJpdChyZWdzLT5jcHNyKSk7CisgICAgICAgIEdVRVNUX0JVR19PTighcHNyX21vZGVfaXNf
MzJiaXQocmVncykpOwogICAgICAgICBwZXJmY19pbmNyKHRyYXBfY3AxNF9kYmcpOwogICAgICAg
ICBkb19jcDE0X2RiZyhyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhTUl9F
Q19DUDoKLSAgICAgICAgR1VFU1RfQlVHX09OKCFwc3JfbW9kZV9pc18zMmJpdChyZWdzLT5jcHNy
KSk7CisgICAgICAgIEdVRVNUX0JVR19PTighcHNyX21vZGVfaXNfMzJiaXQocmVncykpOwogICAg
ICAgICBwZXJmY19pbmNyKHRyYXBfY3ApOwogICAgICAgICBkb19jcChyZWdzLCBoc3IpOwogICAg
ICAgICBicmVhazsKQEAgLTIxMTQsNyArMjExNCw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5j
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKiBBUk12NyAoRERJIDA0MDZD
LmIpOiBCMS4xNC44CiAgICAgICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDEgVGFi
bGUgRDEtNDQKICAgICAgICAgICovCi0gICAgICAgIEdVRVNUX0JVR19PTighcHNyX21vZGVfaXNf
MzJiaXQocmVncy0+Y3BzcikpOworICAgICAgICBHVUVTVF9CVUdfT04oIXBzcl9tb2RlX2lzXzMy
Yml0KHJlZ3MpKTsKICAgICAgICAgcGVyZmNfaW5jcih0cmFwX3NtYzMyKTsKICAgICAgICAgZG9f
dHJhcF9zbWMocmVncywgaHNyKTsKICAgICAgICAgYnJlYWs7CkBAIC0yMTIyLDcgKzIxMjIsNyBA
QCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICB7CiAgICAgICAgIHJlZ2lzdGVyX3QgbnI7CiAKLSAgICAgICAgR1VFU1RfQlVHX09OKCFwc3Jf
bW9kZV9pc18zMmJpdChyZWdzLT5jcHNyKSk7CisgICAgICAgIEdVRVNUX0JVR19PTighcHNyX21v
ZGVfaXNfMzJiaXQocmVncykpOwogICAgICAgICBwZXJmY19pbmNyKHRyYXBfaHZjMzIpOwogI2lm
bmRlZiBOREVCVUcKICAgICAgICAgaWYgKCAoaHNyLmlzcyAmIDB4ZmYwMCkgPT0gMHhmZjAwICkK
QEAgLTIxMzcsNyArMjEzNyw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2FzZSBI
U1JfRUNfSFZDNjQ6Ci0gICAgICAgIEdVRVNUX0JVR19PTihwc3JfbW9kZV9pc18zMmJpdChyZWdz
LT5jcHNyKSk7CisgICAgICAgIEdVRVNUX0JVR19PTihwc3JfbW9kZV9pc18zMmJpdChyZWdzKSk7
CiAgICAgICAgIHBlcmZjX2luY3IodHJhcF9odmM2NCk7CiAjaWZuZGVmIE5ERUJVRwogICAgICAg
ICBpZiAoIChoc3IuaXNzICYgMHhmZjAwKSA9PSAweGZmMDAgKQpAQCAtMjE1MywxMiArMjE1Mywx
MiBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgICoKICAgICAgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwMSBUYWJs
ZSBEMS00NAogICAgICAgICAgKi8KLSAgICAgICAgR1VFU1RfQlVHX09OKHBzcl9tb2RlX2lzXzMy
Yml0KHJlZ3MtPmNwc3IpKTsKKyAgICAgICAgR1VFU1RfQlVHX09OKHBzcl9tb2RlX2lzXzMyYml0
KHJlZ3MpKTsKICAgICAgICAgcGVyZmNfaW5jcih0cmFwX3NtYzY0KTsKICAgICAgICAgZG9fdHJh
cF9zbWMocmVncywgaHNyKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIU1JfRUNfU1lTUkVH
OgotICAgICAgICBHVUVTVF9CVUdfT04ocHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikpOwor
ICAgICAgICBHVUVTVF9CVUdfT04ocHNyX21vZGVfaXNfMzJiaXQocmVncykpOwogICAgICAgICBw
ZXJmY19pbmNyKHRyYXBfc3lzcmVnKTsKICAgICAgICAgZG9fc3lzcmVnKHJlZ3MsIGhzcik7CiAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9yZWdzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3JlZ3MuaAppbmRleCBkZGM2ZWJhOWNlLi4wZTNlNTZiNDUyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3JlZ3MuaApAQCAtMTMsNyArMTMsMTQgQEAKIAogI2RlZmluZSBwc3JfbW9kZShwc3Is
bSkgKCgocHNyKSAmIFBTUl9NT0RFX01BU0spID09IG0pCiAKLSNkZWZpbmUgcHNyX21vZGVfaXNf
MzJiaXQocHNyKSAhISgocHNyKSAmIFBTUl9NT0RFX0JJVCkKK3N0YXRpYyBpbmxpbmUgYm9vbCBw
c3JfbW9kZV9pc18zMmJpdChjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyNp
ZmRlZiBDT05GSUdfQVJNXzMyCisgICAgcmV0dXJuIHRydWU7CisjZWxzZQorICAgIHJldHVybiAh
IShyZWdzLT5jcHNyICYgUFNSX01PREVfQklUKTsKKyNlbmRpZgorfQogCiAjZGVmaW5lIHVzcl9t
b2RlKHIpICAgICBwc3JfbW9kZSgociktPmNwc3IsUFNSX01PREVfVVNSKQogI2RlZmluZSBmaXFf
bW9kZShyKSAgICAgcHNyX21vZGUoKHIpLT5jcHNyLFBTUl9NT0RFX0ZJUSkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsh9-0007Fs-DX; Sat, 03 Aug 2019 11:59:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsh8-0007Fm-8E
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:30 +0000
X-Inumbo-ID: 254da7df-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 254da7df-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:59:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsh6-00054D-7q
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsh6-0001gr-5R
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsh6-0001gr-5R@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:28 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Avoid using BUG_ON()
 in _show_registers()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwNDgxOGI0NmQ2YjA4YWUyMmQ0ZWYwNWZhNGRjNjg1YmJhNDJmNTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MTk6MjMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSBpbiBfc2hvd19yZWdp
c3RlcnMoKQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBfc2hvd19yZWdpc3RlcnMoKSBpcyB1c2lu
ZyBhIEJVR19PTigpIHRvIGFzc2VydCBvbmx5CiAgICB1c2Vyc3BhY2Ugd2lsbCBydW4gMzItYml0
IGNvZGUgaW4gYSA2NC1iaXQgZG9tYWluLgogICAgCiAgICBTdWNoIGV4dHJhIHByZWNhdXRpb24g
aXMgbm90IG5lY2Vzc2FyeSBhbmQgY291bGQgYmUgYXZvaWRlZCBieSBvbmx5CiAgICBjaGVja2lu
ZyB0aGUgQ1BVIG1vZGUgdG8gZGVjaWRlIHdoZXRoZXIgc2hvd19yZWdpc3RlcnNfNjQoKSBvcgog
ICAgc2hvd19yZWlnc3RlcnNfMzIoKSBzaG91bGQgYmUgY2FsbGVkLgogICAgCiAgICBUaGlzIGhh
cyBhbHNvIHRoZSBuaWNlIGFkdmFudGFnZSB0byBhdm9pZCBuZXN0ZWQgaWYgaW4gdGhlIGNvZGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE2ICsrKy0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5k
ZXggNTRlNjZhODZkMC4uMTMyNjg2ZWUwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTkxNCwyMSArOTE0LDExIEBAIHN0YXRp
YyB2b2lkIF9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
IAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewotICAgICAgICBpZiAoIGlzXzMyYml0X2Rv
bWFpbih2LT5kb21haW4pICkKKyAgICAgICAgaWYgKCBwc3JfbW9kZV9pc18zMmJpdChyZWdzKSAp
CiAgICAgICAgICAgICBzaG93X3JlZ2lzdGVyc18zMihyZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2
KTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21h
aW4odi0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcHNyX21vZGVfaXNf
MzJiaXQocmVncykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEJVR19PTighdXNy
X21vZGUocmVncykpOwotICAgICAgICAgICAgICAgIHNob3dfcmVnaXN0ZXJzXzMyKHJlZ3MsIGN0
eHQsIGd1ZXN0X21vZGUsIHYpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQs
IGd1ZXN0X21vZGUsIHYpOwotICAgICAgICAgICAgfQotICAgICAgICB9CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYp
OwogI2VuZGlmCiAgICAgfQogICAgIGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htshJ-0007Gw-FX; Sat, 03 Aug 2019 11:59:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htshH-0007Gp-T9
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:39 +0000
X-Inumbo-ID: 2b54a3b8-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b54a3b8-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 11:59:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshG-00054L-Dt
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshG-0001hF-BT
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htshG-0001hF-BT@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:38 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Avoid BUG_ON() in
 do_trap_brk()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzYzU5MWYyNTBlZTg4NTRhYTMzMDI2NzA4Mjk3ZDlkNTg5ODY4MTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzo0ODowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MTk6MjMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBBdm9pZCBCVUdfT04oKSBpbiBkb190cmFwX2JyaygpCiAg
ICAKICAgIEF0IHRoZSBtb21lbnQsIGRvX3RyYXBfYnJrKCkgaXMgdXNpbmcgYSBCVUdfT04oKSB0
byBjaGVjayB0aGUgaGFyZHdhcmUKICAgIGhhcyBiZWVuIGNvcnJlY3RseSBjb25maWd1cmVkIGR1
cmluZyBib290LgogICAgCiAgICBBbnkgZXJyb3Igd2hlbiBjb25maWd1cmluZyB0aGUgaGFyZHdh
cmUgY291bGQgcmVzdWx0IHRvIGEgZ3Vlc3QgJ2JyaycKICAgIHRyYXBwaW5nIGluIHRoZSBoeXBl
cnZpc29yIGFuZCBjcmFzaCBpdC4KICAgIAogICAgVGhpcyBpcyBwcmV0dHkgaGFyc2ggdG8ga2ls
bCBYZW4gd2hlbiBhY3R1YWxseSBraWxsaW5nIHRoZSBndWVzdCB3b3VsZAogICAgYmUgZW5vdWdo
IGFzIG1pc2NvbmZpZ3VyaW5nIHRoaXMgdHJhcCB3b3VsZCBub3QgbGVhZCB0byBleHBvc2luZwog
ICAgc2Vuc2l0aXZlIGRhdGEuIFJlcGxhY2UgdGhlIEJVR19PTigpIHdpdGggY3Jhc2hpbmcgdGhl
IGd1ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMSArKysr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IDEzMjY4NmVlMGYuLmVmMzdjYTZiZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzA0LDEwICsxMzA0LDE1IEBA
IGludCBkb19idWdfZnJhbWUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRy
X3QgcGMpCiAjaWZkZWYgQ09ORklHX0FSTV82NAogc3RhdGljIHZvaWQgZG9fdHJhcF9icmsoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7Ci0gICAgLyog
SENSX0VMMi5UR0UgYW5kIE1EQ1JfRUwyLlRERSBhcmUgbm90IHNldCBzbyB3ZSBuZXZlciByZWNl
aXZlCi0gICAgICogc29mdHdhcmUgYnJlYWtwb2ludCBleGNlcHRpb24gZm9yIEVMMSBhbmQgRUww
IGhlcmUuCisgICAgLyoKKyAgICAgKiBIQ1JfRUwyLlRHRSBhbmQgTURDUl9FTDIuVERSIGFyZSBj
dXJyZW50bHkgbm90IHNldC4gU28gd2Ugc2hvdWxkCisgICAgICogbmV2ZXIgcmVjZWl2ZSBzb2Z0
d2FyZSBicmVha3BvaW5nIGV4Y2VwdGlvbiBmb3IgRUwxIGFuZCBFTDAgaGVyZS4KICAgICAgKi8K
LSAgICBCVUdfT04oIWh5cF9tb2RlKHJlZ3MpKTsKKyAgICBpZiAoICFoeXBfbW9kZShyZWdzKSAp
CisgICAgeworICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KIAogICAgIHN3aXRjaCAoIGhzci5icmsuY29tbWVudCApCiAgICAgewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 11:59:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 11:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htshW-0007ID-Ji; Sat, 03 Aug 2019 11:59:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htshU-0007I6-NE
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:52 +0000
X-Inumbo-ID: 316363f8-b5e6-11e9-ac2e-7bc83f0463e1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 316363f8-b5e6-11e9-ac2e-7bc83f0463e1;
 Sat, 03 Aug 2019 11:59:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshQ-00054T-Jl
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshQ-0001hi-HL
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htshQ-0001hi-HL@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:48 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vsmc: The function identifier
 is always 32-bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmNDIxN2NjNjA1NzQ4NjZjYjkwZDY3ZDk3NTAyMjhjNmI4NmM5MWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozMTo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MTk6MjMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHZzbWM6IFRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGlzIGFsd2F5cyAz
Mi1iaXQKICAgIAogICAgT24gQXJtNjQsIHRoZSBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIGlz
IGFsd2F5cyBzdG9yZWQgaW4gdGhlIGZpcnN0IDMyLWJpdAogICAgb2YgeDAgcmVnaXN0ZXIuIFRo
ZSByZXN0IG9mIHRoZSBiaXRzIGFyZSBub3QgZGVmaW5lZCBhbmQgc2hvdWxkIGJlCiAgICBpZ25v
cmVkLgogICAgCiAgICBUaGlzIG1lYW5zIHRoZSB2YXJpYWJsZSBmdW5jaWQgc2hvdWxkIGJlIGFu
IHVpbnQzMl90IHJhdGhlciB0aGFuCiAgICByZWdpc3Rlcl90LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIv
eGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBmOGUzNTAzMTFkLi5hMzZkYjE1ZmZmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTIy
MCw3ICsyMjAsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CiAgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKLSAgICByZWdpc3Rlcl90IGZ1
bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKyAgICB1aW50MzJfdCBmdW5jaWQgPSBnZXRf
dXNlcl9yZWcocmVncywgMCk7CiAKICAgICAvKgogICAgICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1
ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KQEAgLTI4Niw3ICsyODYsNyBAQCBzdGF0aWMg
Ym9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAg
ICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJV
bmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVyIlxuIiwgZnVuY2lkKTsKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBTTUMvSFZDOiAlI3hcbiIsIGZ1bmNpZCk7
CiAKICAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0
ZWQuICovCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VOS05P
V05fRlVOQ1RJT04pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htshe-0007SA-MD; Sat, 03 Aug 2019 12:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htshc-0007J3-OA
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:00 +0000
X-Inumbo-ID: 37766fa6-b5e6-11e9-9d61-9353b0d327da
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37766fa6-b5e6-11e9-9d61-9353b0d327da;
 Sat, 03 Aug 2019 11:59:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsha-00054c-Py
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsha-0001iF-NN
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 11:59:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsha-0001iF-NN@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 11:59:58 +0000
Subject: [Xen-changelog] [xen master] xen/arm: types: Specify the zero
 padding in the definition of PRIregister
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmMTU2ZmYwODU5YzhkMzYyYTU3MDY2NDA2MTRjOWQxMGY2MmFkZjIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozOTozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MTk6MjMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHR5cGVzOiBTcGVjaWZ5IHRoZSB6ZXJvIHBhZGRpbmcgaW4gdGhlIGRl
ZmluaXRpb24gb2YgUFJJcmVnaXN0ZXIKICAgIAogICAgVGhlIGRlZmluaXRpb24gb2YgUFJJcmVn
aXN0ZXIgdmFyaWVzIGJldHdlZW4gQXJtMzIgYW5kIEFybTY0ICgzMi1iaXQgdnMKICAgIDY0LWJp
dCkuIEhvd2V2ZXIsIHNvbWUgb2YgdGhlIHVzZXJzIHVzZXMgdGhlIHdyb25nIHBhZGRpbmcgYW5k
IG90aGVycwogICAgYXJlIG5vdCB1c2luZyBwYWRkaW5nIGF0IGFsbC4KICAgIAogICAgRm9yIG1v
cmUgY29uc2lzdGVuY3ksIHRoZSBwYWRkaW5nIGlzIG5vdyBtb3ZlZCBpbnRvIHRoZSBQUklyZWdp
c3RlciBhbmQKICAgIHZhcmllcyBkZXBlbmRpbmcgb24gdGhlIGFyY2hpdGVjdHVyZS4KICAgIAog
ICAgU2lnbmVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS90eXBlcy5oIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBlZjM3Y2E2YmRlLi5mMDYyYWU2ZjZhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwpAQCAtNzk3LDcgKzc5Nyw3IEBAIHN0YXRpYyB2b2lkIHNob3dfcmVnaXN0ZXJzXzMyKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAgICAgaWYgKCBndWVzdF9tb2RlICkKICAg
ICB7Ci0gICAgICAgIHByaW50aygiVVNSOiBTUDogJTA4IlBSSXgzMiIgTFI6ICUwOCJQUklyZWdp
c3RlciJcbiIsCisgICAgICAgIHByaW50aygiVVNSOiBTUDogJTA4IlBSSXgzMiIgTFI6ICUiUFJJ
cmVnaXN0ZXIiXG4iLAogICAgICAgICAgICAgICAgcmVncy0+c3BfdXNyLCByZWdzLT5scik7CiAg
ICAgICAgIHByaW50aygiU1ZDOiBTUDogJTA4IlBSSXgzMiIgTFI6ICUwOCJQUkl4MzIiIFNQU1I6
JTA4IlBSSXgzMiJcbiIsCiAgICAgICAgICAgICAgICByZWdzLT5zcF9zdmMsIHJlZ3MtPmxyX3N2
YywgcmVncy0+c3Bzcl9zdmMpOwpAQCAtODE1LDcgKzgxNSw3IEBAIHN0YXRpYyB2b2lkIHNob3df
cmVnaXN0ZXJzXzMyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogI2lmbmRlZiBD
T05GSUdfQVJNXzY0CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcHJpbnRrKCJIWVA6IFNQOiAl
MDgiUFJJeDMyIiBMUjogJTA4IlBSSXJlZ2lzdGVyIlxuIiwgcmVncy0+c3AsIHJlZ3MtPmxyKTsK
KyAgICAgICAgcHJpbnRrKCJIWVA6IFNQOiAlMDgiUFJJeDMyIiBMUjogJSJQUklyZWdpc3RlciJc
biIsIHJlZ3MtPnNwLCByZWdzLT5scik7CiAgICAgfQogI2VuZGlmCiAgICAgcHJpbnRrKCJcbiIp
OwpAQCAtODIzLDcgKzgyMyw3IEBAIHN0YXRpYyB2b2lkIHNob3dfcmVnaXN0ZXJzXzMyKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAg
ewogICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5z
Y3Rscl9lbDEpOwotICAgICAgICBwcmludGsoIiAgICAgICBUQ1I6ICUwOCJQUklyZWdpc3RlciJc
biIsIGN0eHQtPnRjcl9lbDEpOworICAgICAgICBwcmludGsoIiAgICAgICBUQ1I6ICUiUFJJcmVn
aXN0ZXIiXG4iLCBjdHh0LT50Y3JfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgICAgIFRUQlIwOiAl
MDE2IlBSSXg2NCJcbiIsIGN0eHQtPnR0YnIwX2VsMSk7CiAgICAgICAgIHByaW50aygiICAgICBU
VEJSMTogJTAxNiJQUkl4NjQiXG4iLCBjdHh0LT50dGJyMV9lbDEpOwogICAgICAgICBwcmludGso
IiAgICAgIElGQVI6ICUwOCJQUkl4MzIiLCBJRlNSOiAlMDgiUFJJeDMyIlxuIgpAQCAtODk1LDcg
Kzg5NSw3IEBAIHN0YXRpYyB2b2lkIHNob3dfcmVnaXN0ZXJzXzY0KGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAogICAgICAgICBwcmludGsoIiAgIEZBUl9FTDE6ICUwMTYiUFJJeDY0
IlxuIiwgY3R4dC0+ZmFyKTsKICAgICAgICAgcHJpbnRrKCJcbiIpOwogICAgICAgICBwcmludGso
IiBTQ1RMUl9FTDE6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOwotICAgICAg
ICBwcmludGsoIiAgIFRDUl9FTDE6ICUwOCJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnRjcl9lbDEp
OworICAgICAgICBwcmludGsoIiAgIFRDUl9FTDE6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT50
Y3JfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgVFRCUjBfRUwxOiAlMDE2IlBSSXg2NCJcbiIsIGN0
eHQtPnR0YnIwX2VsMSk7CiAgICAgICAgIHByaW50aygiIFRUQlIxX0VMMTogJTAxNiJQUkl4NjQi
XG4iLCBjdHh0LT50dGJyMV9lbDEpOwogICAgICAgICBwcmludGsoIlxuIik7CkBAIC05MzQsNyAr
OTM0LDcgQEAgc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgIHByaW50aygiXG4iKTsKIAogICAgIHByaW50aygiIFNDVExSX0VM
MjogJTA4IlBSSXgzMiJcbiIsIFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSk7Ci0gICAgcHJpbnRr
KCIgICBIQ1JfRUwyOiAlMDE2IlBSSXJlZ2lzdGVyIlxuIiwgUkVBRF9TWVNSRUcoSENSX0VMMikp
OworICAgIHByaW50aygiICAgSENSX0VMMjogJSJQUklyZWdpc3RlciJcbiIsIFJFQURfU1lTUkVH
KEhDUl9FTDIpKTsKICAgICBwcmludGsoIiBUVEJSMF9FTDI6ICUwMTYiUFJJeDY0IlxuIiwgUkVB
RF9TWVNSRUc2NChUVEJSMF9FTDIpKTsKICAgICBwcmludGsoIlxuIik7CiAgICAgcHJpbnRrKCIg
ICBFU1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+aHNyKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdHlwZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHlwZXMuaAppbmRl
eCAzMGY5NTA3OGNiLi44OWFhZTI1ZmZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3R5cGVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90eXBlcy5oCkBAIC00MSw3ICs0MSw3
IEBAIHR5cGVkZWYgdTY0IHBhZGRyX3Q7CiAjZGVmaW5lIElOVkFMSURfUEFERFIgKH4wVUxMKQog
I2RlZmluZSBQUklwYWRkciAiMDE2bGx4IgogdHlwZWRlZiB1MzIgcmVnaXN0ZXJfdDsKLSNkZWZp
bmUgUFJJcmVnaXN0ZXIgIngiCisjZGVmaW5lIFBSSXJlZ2lzdGVyICIwOHgiCiAjZWxpZiBkZWZp
bmVkIChDT05GSUdfQVJNXzY0KQogdHlwZWRlZiBzaWduZWQgbG9uZyBzNjQ7CiB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgdTY0OwpAQCAtNTEsNyArNTEsNyBAQCB0eXBlZGVmIHU2NCBwYWRkcl90Owog
I2RlZmluZSBJTlZBTElEX1BBRERSICh+MFVMKQogI2RlZmluZSBQUklwYWRkciAiMDE2bHgiCiB0
eXBlZGVmIHU2NCByZWdpc3Rlcl90OwotI2RlZmluZSBQUklyZWdpc3RlciAibHgiCisjZGVmaW5l
IFBSSXJlZ2lzdGVyICIwMTZseCIKICNlbmRpZgogCiAjaWYgZGVmaW5lZChfX1NJWkVfVFlQRV9f
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsho-0007xB-BP; Sat, 03 Aug 2019 12:00:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htshm-0007wr-V1
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:10 +0000
X-Inumbo-ID: 3d864a88-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d864a88-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:00:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshk-00057n-Vk
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshk-0001l4-TQ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htshk-0001l4-TQ@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:08 +0000
Subject: [Xen-changelog] [xen master] xen/arm: platform: Add Raspberry Pi
 platform
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNGQzODQ4ZGI5YTBiZmYxNTJhNDJhNmJjYjQwYmI3MTRkZjdjNGUKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBNb24gSnVsIDI5IDA5OjE5OjIwIDIwMTkgLTA0MDAKQ29tbWl0OiAgICAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAz
MSAyMDoyMjowNyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogcGxhdGZvcm06IEFkZCBSYXNwYmVy
cnkgUGkgcGxhdGZvcm0KICAgIAogICAgVGhlIGF1eCBwZXJpcGhlcmFscyAodWFydDEsIHNwaTEs
IGFuZCBzcGkyKSBzaGFyZSBhbiBJUlEgYW5kIGEgcGFnZSBvZgogICAgbWVtb3J5LiBGb3IgZGVi
dWdnaW5nLCBpdCBpcyBoZWxwZnVsIHRvIHVzZSB0aGUgYXV4IFVBUlQgaW4gWGVuLiBJbgogICAg
dGhpcyBjYXNlLCBYZW4gd291bGQgdHJ5IHRvIGFzc2lnbiBzcGkxIGFuZCBzcGkyIHRvIGRvbTAs
IGJ1dCB0aGlzCiAgICByZXN1bHRzIGluIGFuIGVycm9yIHNpbmNlIHRoZSBzaGFyZWQgSVJRIHdh
cyBhbHJlYWR5IGFzc2lnbmVkIHRvIFhlbi4KICAgIEJsYWNrbGlzdCBhdXggZGV2aWNlcyBvdGhl
ciB0aGFuIHRoZSBVQVJUIHRvIHByZXZlbnQgbWFwcGluZyB0aGUgc2hhcmVkCiAgICBJUlEgYW5k
IG1lbW9yeSByYW5nZSB0byBkb20wLgogICAgCiAgICBCbGFja2xpc3Rpbmcgc3BpMSBhbmQgc3Bp
MiB1bmZvcnR1bmF0ZWx5IG1ha2VzIHRob3NlIHBlcmlwaGVyYWxzCiAgICB1bmF2YWlsYWJsZSBm
b3IgdXNlIGluIHRoZSBzeXN0ZW0uIEZ1dHVyZSB3b3JrIGNvdWxkIGluY2x1ZGUgZm9yd2FyZGlu
ZwogICAgdGhlIElSUSBmb3Igc3BpMSBhbmQgc3BpMiwgYW5kIHRyYXAgYW5kIG1lZGlhdGUgYWNj
ZXNzIHRvIHRoZSBtZW1vcnkKICAgIHJhbmdlIGZvciBzcGkxIGFuZCBzcGkyLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFuZEBkb3Ju
ZXJ3b3Jrcy5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlICAgICAgICAgICAgfCAg
MSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBpLmMgfCA1NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCmluZGV4IDAxNjA4Zjg5ZWUuLjg2MzJmNDExNWYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpAQCAtOCw1ICs4LDYgQEAgb2JqLSQoQ09ORklHX0FM
TDY0X1BMQVQpICs9IHNlYXR0bGUubwogb2JqLSQoQ09ORklHX0FMTF9QTEFUKSAgICs9IHN1bnhp
Lm8KIG9iai0kKENPTkZJR19BTEw2NF9QTEFUKSArPSB0aHVuZGVyeC5vCiBvYmotJChDT05GSUdf
QUxMNjRfUExBVCkgKz0geGdlbmUtc3Rvcm0ubworb2JqLSQoQ09ORklHX0FMTDY0X1BMQVQpICs9
IGJyY20tcmFzcGJlcnJ5LXBpLm8KIG9iai0kKENPTkZJR19NUFNPQ19QTEFURk9STSkgICs9IHhp
bGlueC16eW5xbXAubwogb2JqLSQoQ09ORklHX01QU09DX1BMQVRGT1JNKSAgKz0geGlsaW54LXp5
bnFtcC1lZW1pLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNw
YmVycnktcGkuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lMjJkMmIzMTg0Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5jCkBA
IC0wLDAgKzEsNTUgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJl
cnJ5LXBpLmMKKyAqCisgKiBSYXNwYmVycnkgUGkgNCBQbGF0Zm9ybSBzcGVjaWZpYyBzZXR0aW5n
cy4KKyAqCisgKiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFuZEBkb3JuZXJ3
b3Jrcy5jb20+CisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgRG9ybmVyV29ya3MsIEx0ZAorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLwor
CisjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CisKK3N0YXRpYyBjb25zdCBjaGFyICpjb25zdCBi
cmNtX2JjbTI4MzhfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQoreworICAgICJicmNtLGJjbTI4
MzgiLAorICAgIE5VTEwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNo
IGJyY21fYmNtMjgzOF9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQoreworICAgIC8qCisg
ICAgICogVGhlIGF1eCBTUElzIHNoYXJlIGFuIElSUSBhbmQgYSBwYWdlIHdpdGggdGhlIGF1eCBV
QVJULgorICAgICAqIElmIHRoZSBzYW1lIHBhZ2UgZ2V0cyBtYXBwZWQgdG8gZG9tMCBhbmQgWGVu
LCB0aGVyZSBpcyByaXNrIG9mCisgICAgICogZG9tMCB3cml0aW5nIHRvIHRoZSBVQVJUIHRoYXQg
WGVuIGNvbnRyb2xzLgorICAgICAqLworICAgIERUX01BVENIX0NPTVBBVElCTEUoImJyY20sYmNt
MjgzNS1hdXgtc3BpIiksCisgICAgLyoKKyAgICAgKiBUaGUgYXV4IHBlcmlwaGVyYWwgYWxzbyBz
aGFyZXMgYSBwYWdlIHdpdGggdGhlIGF1eCBVQVJULgorICAgICAqLworICAgIERUX01BVENIX0NP
TVBBVElCTEUoImJyY20sYmNtMjgzNS1hdXgiKSwKKyAgICB7IC8qIHNlbnRpbmVsICovIH0sCit9
OworCitQTEFURk9STV9TVEFSVChicmNtX2JjbTI4MzgsICJSYXNwYmVycnkgUGkgNCIpCisgICAg
LmNvbXBhdGlibGUgICAgID0gYnJjbV9iY20yODM4X2R0X2NvbXBhdCwKKyAgICAuYmxhY2tsaXN0
X2RldiAgPSBicmNtX2JjbTI4MzhfYmxhY2tsaXN0X2RldiwKK1BMQVRGT1JNX0VORAorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htshy-0007yx-De; Sat, 03 Aug 2019 12:00:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htshw-0007yp-UK
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:20 +0000
X-Inumbo-ID: 4399f3ac-b5e6-11e9-bbde-8b89553ce0f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4399f3ac-b5e6-11e9-bbde-8b89553ce0f2;
 Sat, 03 Aug 2019 12:00:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshv-00057v-5P
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htshv-0001lk-32
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htshv-0001lk-32@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:19 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Introduce distinct
 paths for the boot CPU and secondary CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1ZjIxNGQ2MzU2MmZhYTNhNGVmM2YwYjE0ZTk0NDNlODVhNmI1NGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDE5OjI4OjUxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDoyOToxMiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBJbnRyb2R1Y2UgZGlzdGluY3QgcGF0aHMgZm9yIHRoZSBi
b290IENQVSBhbmQgc2Vjb25kYXJ5IENQVXMKICAgIAogICAgVGhlIGJvb3QgY29kZSBpcyBjdXJy
ZW50bHkgcXVpdGUgZGlmZmljdWx0IHRvIGdvIHRocm91Z2ggYmVjYXVzZSBvZiB0aGUKICAgIGxh
Y2sgb2YgZG9jdW1lbnRhdGlvbiBhbmQgYSBudW1iZXIgb2YgaW5kaXJlY3Rpb24gdG8gYXZvaWQg
ZXhlY3V0aW5nCiAgICBzb21lIHBhdGggaW4gZWl0aGVyIHRoZSBib290IENQVSBvciBzZWNvbmRh
cnkgQ1BVcy4KICAgIAogICAgSW4gYW4gYXR0ZW1wdCB0byBtYWtlIHRoZSBib290IGNvZGUgZWFz
aWVyIHRvIGZvbGxvdywgZWFjaCBwYXJ0cyBvZiB0aGUKICAgIGJvb3QgYXJlIG5vdyBpbiBzZXBh
cmF0ZSBmdW5jdGlvbnMuIEZ1cnRoZXJtb3JlLCB0aGUgcGF0aHMgZm9yIHRoZSBib290CiAgICBD
UFUgYW5kIHNlY29uZGFyeSBDUFVzIGFyZSBub3cgZGlzdGluY3QgYW5kIGZvciBub3cgd2lsbCBj
YWxsIGVhY2gKICAgIGZ1bmN0aW9ucy4KICAgIAogICAgRm9sbG93LXVwcyB3aWxsIHJlbW92ZSB1
bm5lY2Vzc2FyeSBjYWxscyBhbmQgZG8gZnVydGhlciBpbXByb3ZlbWVudAogICAgKHN1Y2ggYXMg
YWRkaW5nIGRvY3VtZW50YXRpb24gYW5kIHJlc2h1ZmZsaW5nKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBzd2l0Y2ggZnJvbSB1c2luZyB0aGUgMToxIG1hcHBpbmcgdG8gdGhlIHJ1bnRpbWUgbWFw
cGluZwogICAgaXMgZHVwbGljYXRlZCBmb3IgZWFjaCBwYXRoLiBUaGlzIGlzIGJlY2F1c2UgaW4g
dGhlIGZ1dHVyZSB3ZSB3aWxsIG5lZWQKICAgIHRvIHN0YXkgbG9uZ2VyIGluIHRoZSAxOjEgbWFw
cGluZyBmb3IgdGhlIGJvb3QgQ1BVLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCmluZGV4IDYzZDYzYmM4ZWMuLmRmNzk3YTE1NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtMjkwLDcg
KzI5MCwxOSBAQCByZWFsX3N0YXJ0X2VmaToKIAogICAgICAgICBtb3YgICB4MjIsICMwICAgICAg
ICAgICAgICAgIC8qIHgyMiA6PSBpc19zZWNvbmRhcnlfY3B1ICovCiAKLSAgICAgICAgYiAgICAg
Y29tbW9uX3N0YXJ0CisgICAgICAgIGJsICAgIGNoZWNrX2NwdV9tb2RlCisgICAgICAgIGJsICAg
IHplcm9fYnNzCisgICAgICAgIGJsICAgIGNwdV9pbml0CisgICAgICAgIGJsICAgIGNyZWF0ZV9w
YWdlX3RhYmxlcworICAgICAgICBibCAgICBlbmFibGVfbW11CisKKyAgICAgICAgLyogV2UgYXJl
IHN0aWxsIGluIHRoZSAxOjEgbWFwcGluZy4gSnVtcCB0byB0aGUgcnVudGltZSBWaXJ0dWFsIEFk
ZHJlc3MuICovCisgICAgICAgIGxkciAgIHgwLCA9cHJpbWFyeV9zd2l0Y2hlZAorICAgICAgICBi
ciAgICB4MAorcHJpbWFyeV9zd2l0Y2hlZDoKKyAgICAgICAgYmwgICAgc2V0dXBfZml4bWFwCisg
ICAgICAgIGIgICAgIGxhdW5jaAorRU5EUFJPQyhyZWFsX3N0YXJ0KQogCiBHTE9CQUwoaW5pdF9z
ZWNvbmRhcnkpCiAgICAgICAgIG1zciAgIERBSUZTZXQsIDB4ZiAgICAgICAgICAgLyogRGlzYWJs
ZSBhbGwgaW50ZXJydXB0cyAqLwpAQCAtMzI0LDkgKzMzNiwyMSBAQCBHTE9CQUwoaW5pdF9zZWNv
bmRhcnkpCiAgICAgICAgIHByaW50X3JlZyB4MjQKICAgICAgICAgUFJJTlQoIiBib290aW5nIC1c
clxuIikKICNlbmRpZgotCi1jb21tb25fc3RhcnQ6Ci0KKyAgICAgICAgYmwgICAgY2hlY2tfY3B1
X21vZGUKKyAgICAgICAgYmwgICAgemVyb19ic3MKKyAgICAgICAgYmwgICAgY3B1X2luaXQKKyAg
ICAgICAgYmwgICAgY3JlYXRlX3BhZ2VfdGFibGVzCisgICAgICAgIGJsICAgIGVuYWJsZV9tbXUK
KworICAgICAgICAvKiBXZSBhcmUgc3RpbGwgaW4gdGhlIDE6MSBtYXBwaW5nLiBKdW1wIHRvIHRo
ZSBydW50aW1lIFZpcnR1YWwgQWRkcmVzcy4gKi8KKyAgICAgICAgbGRyICAgeDAsID1zZWNvbmRh
cnlfc3dpdGNoZWQKKyAgICAgICAgYnIgICAgeDAKK3NlY29uZGFyeV9zd2l0Y2hlZDoKKyAgICAg
ICAgYmwgICAgc2V0dXBfZml4bWFwCisgICAgICAgIGIgICAgIGxhdW5jaAorRU5EUFJPQyhpbml0
X3NlY29uZGFyeSkKKworY2hlY2tfY3B1X21vZGU6CiAgICAgICAgIFBSSU5UKCItIEN1cnJlbnQg
RUwgIikKICAgICAgICAgbXJzICAgeDUsIEN1cnJlbnRFTAogICAgICAgICBwcmludF9yZWcgeDUK
QEAgLTM0Myw3ICszNjcsMTAgQEAgY29tbW9uX3N0YXJ0OgogICAgICAgICBiIGZhaWwKIAogZWwy
OiAgICBQUklOVCgiLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC1cclxuIikKKyAgICAgICAgcmV0CitF
TkRQUk9DKGNoZWNrX2NwdV9tb2RlKQogCit6ZXJvX2JzczoKICAgICAgICAgLyogWmVybyBCU1Mg
b25seSB3aGVuIHJlcXVlc3RlZCAqLwogICAgICAgICBjYm56ICB4MjYsIHNraXBfYnNzCiAKQEAg
LTM1Niw2ICszODMsMTAgQEAgZWwyOiAgICBQUklOVCgiLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC1c
clxuIikKICAgICAgICAgYi5sbyAgMWIKIAogc2tpcF9ic3M6CisgICAgICAgIHJldAorRU5EUFJP
Qyh6ZXJvX2JzcykKKworY3B1X2luaXQ6CiAgICAgICAgIFBSSU5UKCItIFNldHRpbmcgdXAgY29u
dHJvbCByZWdpc3RlcnMgLVxyXG4iKQogCiAgICAgICAgIC8qIFNldCB1cCBtZW1vcnkgYXR0cmli
dXRlIHR5cGUgdGFibGVzICovCkBAIC0zODIsNyArNDEzLDEwIEBAIHNraXBfYnNzOgogICAgICAg
ICAgKiBhcmUgaGFuZGxlZCB1c2luZyB0aGUgRUwyIHN0YWNrIHBvaW50ZXIsIHJhdGhlcgogICAg
ICAgICAgKiB0aGFuIFNQX0VMMC4gKi8KICAgICAgICAgbXNyIHNwc2VsLCAjMQorICAgICAgICBy
ZXQKK0VORFBST0MoY3B1X2luaXQpCiAKK2NyZWF0ZV9wYWdlX3RhYmxlczoKICAgICAgICAgLyog
UmVidWlsZCB0aGUgYm9vdCBwYWdldGFibGUncyBmaXJzdC1sZXZlbCBlbnRyaWVzLiBUaGUgc3Ry
dWN0dXJlCiAgICAgICAgICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgogICAgICAgICAgKgpAQCAt
NTA3LDYgKzU0MSwxMCBAQCB2aXJ0cGh5c19jbGFzaDoKICAgICAgICAgYiAgICAgZmFpbAogCiAx
OgorICAgICAgICByZXQKK0VORFBST0MoY3JlYXRlX3BhZ2VfdGFibGVzKQorCitlbmFibGVfbW11
OgogICAgICAgICBQUklOVCgiLSBUdXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKICAgICAgICAg
LyoKQEAgLTUxNiwxNiArNTU0LDE2IEBAIHZpcnRwaHlzX2NsYXNoOgogICAgICAgICB0bGJpICBh
bGxlMiAgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCcyAqLwogICAgICAg
ICBkc2IgICBuc2gKIAotICAgICAgICBsZHIgICB4MSwgPXBhZ2luZyAgICAgICAgICAgIC8qIEV4
cGxpY2l0IHZhZGRyLCBub3QgUklQLXJlbGF0aXZlICovCiAgICAgICAgIG1ycyAgIHgwLCBTQ1RM
Ul9FTDIKICAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQXh4X0VMeF9NICAvKiBFbmFibGUg
TU1VICovCiAgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0F4eF9FTHhfQyAgLyogRW5hYmxl
IEQtY2FjaGUgKi8KICAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBGbHVz
aCBQVEUgd3JpdGVzIGFuZCBmaW5pc2ggcmVhZHMgKi8KICAgICAgICAgbXNyICAgU0NUTFJfRUwy
LCB4MCAgICAgICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQgKi8KICAgICAgICAgaXNiICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBOb3csIGZsdXNoIHRoZSBpY2FjaGUgKi8KLSAgICAg
ICAgYnIgICAgeDEgICAgICAgICAgICAgICAgICAgICAvKiBHZXQgYSBwcm9wZXIgdmFkZHIgaW50
byBQQyAqLwotcGFnaW5nOgorICAgICAgICByZXQKK0VORFBST0MoZW5hYmxlX21tdSkKIAorc2V0
dXBfZml4bWFwOgogICAgICAgICAvKiBOb3cgd2UgY2FuIGluc3RhbGwgdGhlIGZpeG1hcCBhbmQg
ZHRiIG1hcHBpbmdzLCBzaW5jZSB3ZQogICAgICAgICAgKiBkb24ndCBuZWVkIHRoZSAxOjEgbWFw
IGFueSBtb3JlICovCiAgICAgICAgIGRzYiAgIHN5CkBAIC01NjcsMTEgKzYwNSwxNCBAQCBwYWdp
bmc6CiAgICAgICAgIHRsYmkgIGFsbGUyCiAgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAg
ICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZsdXNoICovCiAgICAgICAgIGlzYgor
ICAgICAgICByZXQKK0VORFBST0Moc2V0dXBfZml4bWFwKQogCitsYXVuY2g6CiAgICAgICAgIFBS
SU5UKCItIFJlYWR5IC1cclxuIikKIAogICAgICAgICAvKiBUaGUgYm9vdCBDUFUgc2hvdWxkIGdv
IHN0cmFpZ2h0IGludG8gQyBub3cgKi8KLSAgICAgICAgY2J6ICAgeDIyLCBsYXVuY2gKKyAgICAg
ICAgY2J6ICAgeDIyLCAxZgogCiAgICAgICAgIC8qIE5vbi1ib290IENQVXMgbmVlZCB0byBtb3Zl
IG9uIHRvIHRoZSBwcm9wZXIgcGFnZXRhYmxlcywgd2hpY2ggd2VyZQogICAgICAgICAgKiBzZXR1
cCBpbiBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzLiAqLwpAQCAtNTg2LDcgKzYyNyw3IEBAIHBh
Z2luZzoKICAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29t
cGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KICAgICAgICAgaXNiCiAKLWxhdW5jaDoKKzE6CiAgICAg
ICAgIGxkciAgIHgwLCA9aW5pdF9kYXRhCiAgICAgICAgIGFkZCAgIHgwLCB4MCwgI0lOSVRJTkZP
X3N0YWNrIC8qIEZpbmQgdGhlIGJvb3QtdGltZSBzdGFjayAqLwogICAgICAgICBsZHIgICB4MCwg
W3gwXQpAQCAtNjAxLDYgKzY0Miw3IEBAIGxhdW5jaDoKICAgICAgICAgYiAgICAgc3RhcnRfeGVu
ICAgICAgICAgICAgICAvKiBhbmQgZGlzYXBwZWFyIGludG8gdGhlIGxhbmQgb2YgQyAqLwogMToK
ICAgICAgICAgYiAgICAgc3RhcnRfc2Vjb25kYXJ5ICAgICAgICAvKiAodG8gdGhlIGFwcHJvcHJp
YXRlIGVudHJ5IHBvaW50KSAqLworRU5EUFJPQyhsYXVuY2gpCiAKIC8qIEZhaWwtc3RvcCAqLwog
ZmFpbDogICBQUklOVCgiLSBCb290IGZhaWxlZCAtXHJcbiIpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsi8-00080R-Fc; Sat, 03 Aug 2019 12:00:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsi7-00080K-5Q
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:31 +0000
X-Inumbo-ID: 49b27bac-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49b27bac-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:00:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsi5-000587-BM
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsi5-0001my-8t
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsi5-0001my-8t@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:29 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Rework and document
 check_cpu_mode()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiOGM3MTNmNDAzMGVlYjJjYTVhNTkxOWZmOTMxMTAzMmY1Mjg4YWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDE5OjI5OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDoyOTo0MCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBSZXdvcmsgYW5kIGRvY3VtZW50IGNoZWNrX2NwdV9tb2Rl
KCkKICAgIAogICAgQSBicmFuY2ggaW4gdGhlIHN1Y2Nlc3MgY2FzZSBjYW4gYmUgYXZvaWRlZCBi
eSBpbnZlcnRpbmcgdGhlIGJyYW5jaAogICAgY29uZGl0aW9uLiBBdCB0aGUgc2FtZSB0aW1lLCBy
ZW1vdmUgYSBwb2ludGxlc3MgY29tbWVudCBhcyBYZW4gY2FuIG9ubHkKICAgIHJ1biBhdCBFTDIu
CiAgICAKICAgIExhc3RseSwgZG9jdW1lbnQgdGhlIGJlaGF2aW9yIGFuZCB0aGUgbWFpbiByZWdp
c3RlcnMgdXNhZ2Ugd2l0aGluIHRoZQogICAgZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGRmNzk3YTE1
NzMuLmZiY2M3OTJhZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtMzUwLDYgKzM1MCwxMyBAQCBzZWNvbmRh
cnlfc3dpdGNoZWQ6CiAgICAgICAgIGIgICAgIGxhdW5jaAogRU5EUFJPQyhpbml0X3NlY29uZGFy
eSkKIAorLyoKKyAqIENoZWNrIGlmIHRoZSBDUFUgaGFzIGJlZW4gYm9vdGVkIGluIEh5cGVydmlz
b3IgbW9kZS4KKyAqIFRoaXMgZnVuY3Rpb24gd2lsbCBuZXZlciByZXR1cm4gd2hlbiB0aGUgQ1BV
IGlzIGJvb3RlZCBpbiBhbm90aGVyIG1vZGUKKyAqIHRoYW4gSHlwZXJ2aXNvciBtb2RlLgorICoK
KyAqIENsb2JiZXJzIHgwIC0geDUKKyAqLwogY2hlY2tfY3B1X21vZGU6CiAgICAgICAgIFBSSU5U
KCItIEN1cnJlbnQgRUwgIikKICAgICAgICAgbXJzICAgeDUsIEN1cnJlbnRFTApAQCAtMzU5LDE1
ICszNjYsMTMgQEAgY2hlY2tfY3B1X21vZGU6CiAgICAgICAgIC8qIEFyZSB3ZSBpbiBFTDIgKi8K
ICAgICAgICAgY21wICAgeDUsICNQU1JfTU9ERV9FTDJ0CiAgICAgICAgIGNjbXAgIHg1LCAjUFNS
X01PREVfRUwyaCwgIzB4NCwgbmUKLSAgICAgICAgYi5lcSAgZWwyIC8qIFllcyAqLwotCisgICAg
ICAgIGIubmUgIDFmIC8qIE5vICovCisgICAgICAgIHJldAorMToKICAgICAgICAgLyogT0ssIHdl
J3JlIGJvbmVkLiAqLwogICAgICAgICBQUklOVCgiLSBYZW4gbXVzdCBiZSBlbnRlcmVkIGluIE5T
IEVMMiBtb2RlIC1cclxuIikKICAgICAgICAgUFJJTlQoIi0gUGxlYXNlIHVwZGF0ZSB0aGUgYm9v
dGxvYWRlciAtXHJcbiIpCiAgICAgICAgIGIgZmFpbAotCi1lbDI6ICAgIFBSSU5UKCItIFhlbiBz
dGFydGluZyBhdCBFTDIgLVxyXG4iKQotICAgICAgICByZXQKIEVORFBST0MoY2hlY2tfY3B1X21v
ZGUpCiAKIHplcm9fYnNzOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsiI-00081u-HE; Sat, 03 Aug 2019 12:00:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsiH-00081j-D8
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:41 +0000
X-Inumbo-ID: 4fbd1018-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fbd1018-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:00:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiF-00058J-H9
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiF-0001nw-En
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsiF-0001nw-En@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:39 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Rework and document
 zero_bss()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2OTE5MWZkNTM2MGNmMTZiODMwYWZhMzY2OTMzNTc0ZGQ0NzBkODQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDE5OjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDozMTo0NSAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBSZXdvcmsgYW5kIGRvY3VtZW50IHplcm9fYnNzKCkKICAg
IAogICAgT24gc2Vjb25kYXJ5IENQVXMsIHplcm9fYnNzKCkgd2lsbCBiZSBhIE5PUCBiZWNhdXNl
IEJTUyBvbmx5IG5lZWQgdG8gYmUKICAgIHplcm9lZCBvbmNlIGF0IGJvb3QuIFNvIHRoZSBjYWxs
IGluIHRoZSBzZWNvbmRhcnkgQ1BVcyBwYXRoIGNhbiBiZQogICAgcmVtb3ZlZC4gSXQgYWxzbyBt
ZWFucyB0aGF0IHgyNiBkb2VzIG5vdCBuZWVkIHRvIGJlIHNldCBmb3Igc2Vjb25kYXJ5CiAgICBD
UFUuCiAgICAKICAgIE5vdGUgdGhhdCB3ZSB3aWxsIG5lZWQgdG8ga2VlcCB4MjYgYXJvdW5kIGZv
ciB0aGUgYm9vdCBDUFUgYXMgQlNTIHNob3VsZAogICAgbm90IGJlIHJlc2V0IHdoZW4gYm9vdGlu
ZyB2aWEgVUVGSS4KICAgIAogICAgTGFzdGx5LCBkb2N1bWVudCB0aGUgYmVoYXZpb3IgYW5kIHRo
ZSBtYWluIHJlZ2lzdGVycyB1c2FnZSB3aXRoaW4gdGhlCiAgICBmdW5jdGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDE0ICsrKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRl
eCBmYmNjNzkyYWRlLi45MmM4MzM4ZDcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTcxLDcgKzcxLDcgQEAK
ICAqICB4MjMgLSBVQVJUIGFkZHJlc3MKICAqICB4MjQgLQogICogIHgyNSAtIGlkZW50aXR5IG1h
cCBpbiBwbGFjZQotICogIHgyNiAtIHNraXBfemVyb19ic3MKKyAqICB4MjYgLSBza2lwX3plcm9f
YnNzIChib290IGNwdSBvbmx5KQogICogIHgyNyAtCiAgKiAgeDI4IC0KICAqICB4MjkgLQpAQCAt
MzEzLDggKzMxMyw2IEBAIEdMT0JBTChpbml0X3NlY29uZGFyeSkKICAgICAgICAgc3ViICAgeDIw
LCB4MTksIHgwICAgICAgICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KIAogICAgICAgICBt
b3YgICB4MjIsICMxICAgICAgICAgICAgICAgIC8qIHgyMiA6PSBpc19zZWNvbmRhcnlfY3B1ICov
Ci0gICAgICAgIC8qIEJvb3QgQ1BVIGFscmVhZHkgemVybyBCU1Mgc28gc2tpcCBpdCBvbiBzZWNv
bmRhcnkgQ1BVcy4gKi8KLSAgICAgICAgbW92ICAgeDI2LCAjMSAgICAgICAgICAgICAgICAvKiBY
MjYgOj0gc2tpcF96ZXJvX2JzcyAqLwogCiAgICAgICAgIG1ycyAgIHgwLCBtcGlkcl9lbDEKICAg
ICAgICAgbGRyICAgeDEzLCA9KH5NUElEUl9IV0lEX01BU0spCkBAIC0zMzcsNyArMzM1LDYgQEAg
R0xPQkFMKGluaXRfc2Vjb25kYXJ5KQogICAgICAgICBQUklOVCgiIGJvb3RpbmcgLVxyXG4iKQog
I2VuZGlmCiAgICAgICAgIGJsICAgIGNoZWNrX2NwdV9tb2RlCi0gICAgICAgIGJsICAgIHplcm9f
YnNzCiAgICAgICAgIGJsICAgIGNwdV9pbml0CiAgICAgICAgIGJsICAgIGNyZWF0ZV9wYWdlX3Rh
YmxlcwogICAgICAgICBibCAgICBlbmFibGVfbW11CkBAIC0zNzUsNiArMzcyLDE1IEBAIGNoZWNr
X2NwdV9tb2RlOgogICAgICAgICBiIGZhaWwKIEVORFBST0MoY2hlY2tfY3B1X21vZGUpCiAKKy8q
CisgKiBaZXJvIEJTUworICoKKyAqIElucHV0czoKKyAqICAgeDIwOiBQaHlzaWNhbCBvZmZzZXQK
KyAqICAgeDI2OiBEbyB3ZSBuZWVkIHRvIHplcm8gQlNTPworICoKKyAqIENsb2JiZXJzIHgwIC0g
eDMKKyAqLwogemVyb19ic3M6CiAgICAgICAgIC8qIFplcm8gQlNTIG9ubHkgd2hlbiByZXF1ZXN0
ZWQgKi8KICAgICAgICAgY2JueiAgeDI2LCBza2lwX2JzcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:00:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsiT-00083L-J1; Sat, 03 Aug 2019 12:00:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsiS-00083D-5o
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:52 +0000
X-Inumbo-ID: 55ce1148-b5e6-11e9-b274-0f1b0d809710
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55ce1148-b5e6-11e9-b274-0f1b0d809710;
 Sat, 03 Aug 2019 12:00:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiP-00058V-N0
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiP-0001oY-KX
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsiP-0001oY-KX@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:49 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Improve coding style
 and document cpu_init()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZGU4ODk3NDY2Mzk3ZjdlMWI5NjA3NGFmNzA0YWIwOGY3YzJmMDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDIwOjAzOjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDozMjowMCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBJbXByb3ZlIGNvZGluZyBzdHlsZSBhbmQgZG9jdW1lbnQg
Y3B1X2luaXQoKQogICAgCiAgICBBZGp1c3QgdGhlIGNvZGluZyBzdHlsZSB1c2VkIGluIHRoZSBj
b21tZW50cyB3aXRoaW4gY3B1X2luaXQoKS4gVGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IHRvIGFs
dGVyIHRoZSBlYXJseSBwcmludCB0byBtYXRjaCB0aGUgZnVuY3Rpb24gbmFtZS4KICAgIAogICAg
TGFzdGx5LCBkb2N1bWVudCB0aGUgYmVoYXZpb3IgYW5kIHRoZSBtYWluIHJlZ2lzdGVycyB1c2Fn
ZSB3aXRoaW4gdGhlCiAgICBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2hlYWQuUyB8IDE5ICsrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IDkyYzgzMzhkNzEuLmRk
YzUxNjcwMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtMzk3LDE5ICszOTcsMjYgQEAgc2tpcF9ic3M6CiAg
ICAgICAgIHJldAogRU5EUFJPQyh6ZXJvX2JzcykKIAorLyoKKyAqIEluaXRpYWxpemUgdGhlIHBy
b2Nlc3NvciBmb3IgdHVybmluZyB0aGUgTU1VIG9uLgorICoKKyAqIENsb2JiZXJzIHgwIC0geDMK
KyAqLwogY3B1X2luaXQ6Ci0gICAgICAgIFBSSU5UKCItIFNldHRpbmcgdXAgY29udHJvbCByZWdp
c3RlcnMgLVxyXG4iKQorICAgICAgICBQUklOVCgiLSBJbml0aWFsaXplIENQVSAtXHJcbiIpCiAK
ICAgICAgICAgLyogU2V0IHVwIG1lbW9yeSBhdHRyaWJ1dGUgdHlwZSB0YWJsZXMgKi8KICAgICAg
ICAgbGRyICAgeDAsID1NQUlSVkFMCiAgICAgICAgIG1zciAgIG1haXJfZWwyLCB4MAogCi0gICAg
ICAgIC8qIFNldCB1cCBUQ1JfRUwyOgorICAgICAgICAvKgorICAgICAgICAgKiBTZXQgdXAgVENS
X0VMMjoKICAgICAgICAgICogUFMgLS0gQmFzZWQgb24gSURfQUE2NE1NRlIwX0VMMS5QQVJhbmdl
CiAgICAgICAgICAqIFRvcCBieXRlIGlzIHVzZWQKICAgICAgICAgICogUFQgd2Fsa3MgdXNlIElu
bmVyLVNoYXJlYWJsZSBhY2Nlc3NlcywKICAgICAgICAgICogUFQgd2Fsa3MgYXJlIHdyaXRlLWJh
Y2ssIHdyaXRlLWFsbG9jYXRlIGluIGJvdGggY2FjaGUgbGV2ZWxzLAotICAgICAgICAgKiA0OC1i
aXQgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGdvZXMgdGhyb3VnaCB0aGlzIHRhYmxlLiAqLworICAg
ICAgICAgKiA0OC1iaXQgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGdvZXMgdGhyb3VnaCB0aGlzIHRh
YmxlLgorICAgICAgICAgKi8KICAgICAgICAgbGRyICAgeDAsID0oVENSX1JFUzF8VENSX1NIMF9J
U3xUQ1JfT1JHTjBfV0JXQXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBTWig2NC00OCkpCiAgICAgICAg
IC8qIElEX0FBNjRNTUZSMF9FTDFbMzowXSAoUEFSYW5nZSkgY29ycmVzcG9uZHMgdG8gVENSX0VM
MlsxODoxNl0gKFBTKSAqLwogICAgICAgICBtcnMgICB4MSwgSURfQUE2NE1NRlIwX0VMMQpAQCAt
NDIwLDkgKzQyNywxMSBAQCBjcHVfaW5pdDoKICAgICAgICAgbGRyICAgeDAsID1TQ1RMUl9FTDJf
U0VUCiAgICAgICAgIG1zciAgIFNDVExSX0VMMiwgeDAKIAotICAgICAgICAvKiBFbnN1cmUgdGhh
dCBhbnkgZXhjZXB0aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKKyAgICAgICAgLyoKKyAgICAgICAg
ICogRW5zdXJlIHRoYXQgYW55IGV4Y2VwdGlvbnMgZW5jb3VudGVyZWQgYXQgRUwyCiAgICAgICAg
ICAqIGFyZSBoYW5kbGVkIHVzaW5nIHRoZSBFTDIgc3RhY2sgcG9pbnRlciwgcmF0aGVyCi0gICAg
ICAgICAqIHRoYW4gU1BfRUwwLiAqLworICAgICAgICAgKiB0aGFuIFNQX0VMMC4KKyAgICAgICAg
ICovCiAgICAgICAgIG1zciBzcHNlbCwgIzEKICAgICAgICAgcmV0CiBFTkRQUk9DKGNwdV9pbml0
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsic-00086w-Ki; Sat, 03 Aug 2019 12:01:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsib-00086o-5g
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:01 +0000
X-Inumbo-ID: 5be408f7-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5be408f7-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:01:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiZ-00058d-Su
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiZ-0001pM-QW
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:00:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsiZ-0001pM-QW@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:00:59 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Improve coding style
 and document create_pages_tables()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyZTA2ODQwYjFkN2FlZjM3ZDM4YmY0Yjk5OTU1ZTM3ZGEyMzBiMTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDIxOjUzOjM3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDozMjozNCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBJbXByb3ZlIGNvZGluZyBzdHlsZSBhbmQgZG9jdW1lbnQg
Y3JlYXRlX3BhZ2VzX3RhYmxlcygpCiAgICAKICAgIEFkanVzdCB0aGUgY29kaW5nIHN0eWxlIHVz
ZWQgaW4gdGhlIGNvbW1lbnRzIHdpdGhpbiBjcmVhdGVfcGFnZXNfdGFibGVzKCkKICAgIAogICAg
TGFzdGx5LCBkb2N1bWVudCB0aGUgYmVoYXZpb3IgYW5kIHRoZSBtYWluIHJlZ2lzdGVycyB1c2Fn
ZSB3aXRoaW4gdGhlCiAgICBmdW5jdGlvbi4gTm90ZSB0aGF0IHgyNSBpcyBub3cgb25seSB1c2Vk
IHdpdGhpbiB0aGUgZnVuY3Rpb24sIHNvIGl0IGRvZXMKICAgIG5vdCBuZWVkIHRvIGJlIHBhcnQg
b2YgdGhlIGNvbW1vbiByZWdpc3Rlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCBk
ZGM1MTY3MDIwLi5lZGRmNjYzMDIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTcwLDcgKzcwLDcgQEAKICAq
ICB4MjIgLSBpc19zZWNvbmRhcnlfY3B1CiAgKiAgeDIzIC0gVUFSVCBhZGRyZXNzCiAgKiAgeDI0
IC0KLSAqICB4MjUgLSBpZGVudGl0eSBtYXAgaW4gcGxhY2UKKyAqICB4MjUgLQogICogIHgyNiAt
IHNraXBfemVyb19ic3MgKGJvb3QgY3B1IG9ubHkpCiAgKiAgeDI3IC0KICAqICB4MjggLQpAQCAt
NDM2LDE2ICs0MzYsMjcgQEAgY3B1X2luaXQ6CiAgICAgICAgIHJldAogRU5EUFJPQyhjcHVfaW5p
dCkKIAorLyoKKyAqIFJlYnVpbGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50
cmllcy4gVGhlIHN0cnVjdHVyZQorICogaXMgZGVzY3JpYmVkIGluIG1tLmMuCisgKgorICogQWZ0
ZXIgdGhlIENQVSBlbmFibGVzIHBhZ2luZyBpdCB3aWxsIGFkZCB0aGUgZml4bWFwIG1hcHBpbmcK
KyAqIHRvIHRoZXNlIHBhZ2UgdGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNoIHdpdGggdGhl
IDE6MQorICogbWFwcGluZy4gU28gZWFjaCBDUFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxl
cyBoZXJlIHdpdGgKKyAqIHRoZSAxOjEgaW4gcGxhY2UuCisgKgorICogSW5wdXRzOgorICogICB4
MTk6IHBhZGRyKHN0YXJ0KQorICogICB4MjA6IHBoeXMgb2Zmc2V0CisgKgorICogQ2xvYmJlcnMg
eDAgLSB4NCwgeDI1CisgKgorICogUmVnaXN0ZXIgdXNhZ2Ugd2l0aGluIHRoaXMgZnVuY3Rpb246
CisgKiAgIHgyNTogSWRlbnRpdHkgbWFwIGluIHBsYWNlCisgKi8KIGNyZWF0ZV9wYWdlX3RhYmxl
czoKLSAgICAgICAgLyogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFibGUncyBmaXJzdC1sZXZlbCBl
bnRyaWVzLiBUaGUgc3RydWN0dXJlCi0gICAgICAgICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgot
ICAgICAgICAgKgotICAgICAgICAgKiBBZnRlciB0aGUgQ1BVIGVuYWJsZXMgcGFnaW5nIGl0IHdp
bGwgYWRkIHRoZSBmaXhtYXAgbWFwcGluZwotICAgICAgICAgKiB0byB0aGVzZSBwYWdlIHRhYmxl
cywgaG93ZXZlciB0aGlzIG1heSBjbGFzaCB3aXRoIHRoZSAxOjEKLSAgICAgICAgICogbWFwcGlu
Zy4gU28gZWFjaCBDUFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxlcyBoZXJlIHdpdGgKLSAg
ICAgICAgICogdGhlIDE6MSBpbiBwbGFjZS4gKi8KLQotICAgICAgICAvKiBJZiBYZW4gaXMgbG9h
ZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAorICAgICAgICAvKgor
ICAgICAgICAgKiBJZiBYZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhl
biB3ZSBkb24ndAogICAgICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRo
ZSB2aXJ0dWFsIG1hcHBpbmcgd2lsbAogICAgICAgICAgKiBzdWZmaWNlLgogICAgICAgICAgKi8K
QEAgLTQ2OSw3ICs0ODAsOCBAQCBjcmVhdGVfcGFnZV90YWJsZXM6CiAgICAgICAgIGNieiAgIHgx
LCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAsIG1hcCBpbiBib290X2ZpcnN0
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogb3IgYm9vdF9zZWNvbmQg
bGF0ZXIgb24gKi8KIAotICAgICAgICAvKiBMZXZlbCB6ZXJvIGRvZXMgbm90IHN1cHBvcnQgc3Vw
ZXJwYWdlIG1hcHBpbmdzLCBzbyB3ZSBoYXZlCisgICAgICAgIC8qCisgICAgICAgICAqIExldmVs
IHplcm8gZG9lcyBub3Qgc3VwcG9ydCBzdXBlcnBhZ2UgbWFwcGluZ3MsIHNvIHdlIGhhdmUKICAg
ICAgICAgICogdG8gdXNlIGFuIGV4dHJhIGZpcnN0IGxldmVsIHBhZ2UgaW4gd2hpY2ggd2UgY3Jl
YXRlIGEgMUdCIG1hcHBpbmcuCiAgICAgICAgICAqLwogICAgICAgICBsb2FkX3BhZGRyIHgyLCBi
b290X2ZpcnN0X2lkCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsio-00088f-OO; Sat, 03 Aug 2019 12:01:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsin-00088V-Dq
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:13 +0000
X-Inumbo-ID: 61f86590-b5e6-11e9-978d-370023568918
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61f86590-b5e6-11e9-978d-370023568918;
 Sat, 03 Aug 2019 12:01:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsik-00059R-2b
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsik-0001qB-0C
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsik-0001qB-0C@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:01:10 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Document enable_mmu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIwMzM4MzNiODc5NDhjMTMyMDFjODMwMjJiYWM3NmI3NThkOGU0Y2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
biA3IDIyOjA3OjE5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDozMzowNyAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBEb2N1bWVudCBlbmFibGVfbW11KCkKICAgIAogICAgRG9j
dW1lbnQgdGhlIGJlaGF2aW9yIGFuZCB0aGUgbWFpbiByZWdpc3RlcnMgdXNhZ2Ugd2l0aGluIGVu
YWJsZV9tbXUoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDcgKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGVk
ZGY2NjMwMjEuLjYzNTYzZWY1ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtNTc2LDYgKzU3NiwxMyBAQCB2
aXJ0cGh5c19jbGFzaDoKICAgICAgICAgcmV0CiBFTkRQUk9DKGNyZWF0ZV9wYWdlX3RhYmxlcykK
IAorLyoKKyAqIFR1cm4gb24gdGhlIERhdGEgQ2FjaGUgYW5kIHRoZSBNTVUuIFRoZSBmdW5jdGlv
biB3aWxsIHJldHVybiBvbiB0aGUgMToxCisgKiBtYXBwaW5nLiBJbiBvdGhlciB3b3JkLCB0aGUg
Y2FsbGVyIGlzIHJlc3BvbnNpYmxlIHRvIHN3aXRjaCB0byB0aGUgcnVudGltZQorICogbWFwcGlu
Zy4KKyAqCisgKiBDbG9iYmVycyB4MCAtIHgzCisgKi8KIGVuYWJsZV9tbXU6CiAgICAgICAgIFBS
SU5UKCItIFR1cm5pbmcgb24gcGFnaW5nIC1cclxuIikKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsiw-00089a-QW; Sat, 03 Aug 2019 12:01:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsiv-00089R-NQ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:21 +0000
X-Inumbo-ID: 6809474a-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6809474a-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:01:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiu-00059i-8a
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsiu-0001r7-62
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsiu-0001r7-62@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:01:20 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Move assembly switch
 to the runtime PT in secondary CPUs path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMjBmNjNjMWI2ZGE4YTkwNmFiOTg1ZjIxNDcyYzllNTU4NjViMDcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFw
ciAxNSAxMjoxNDozOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdWwgMzEgMjA6MzM6MzggMjAxOSArMDEw
MAoKICAgIHhlbi9hcm02NDogaGVhZDogTW92ZSBhc3NlbWJseSBzd2l0Y2ggdG8gdGhlIHJ1bnRp
bWUgUFQgaW4gc2Vjb25kYXJ5IENQVXMgcGF0aAogICAgCiAgICBUaGUgYXNzZW1ibHkgc3dpdGNo
IHRvIHRoZSBydW50aW1lIFBUIGlzIG9ubHkgbmVjZXNzYXJ5IGZvciB0aGUKICAgIHNlY29uZGFy
eSBDUFVzLiBTbyBtb3ZlIHRoZSBjb2RlIGluIHRoZSBzZWNvbmRhcnkgQ1BVcyBwYXRoLgogICAg
CiAgICBXaGlsZSB0aGlzIGlzIGRlZmluaXRlbHkgbm90IGNvbXBsaWFudCB3aXRoIHRoZSBBcm0g
QXJtIGFzIHdlIGFyZQogICAgc3dpdGNoaW5nIGJldHdlZW4gdHdvIGRpZmZlcmVudHMgc2V0IG9m
IHBhZ2UtdGFibGVzIHdpdGhvdXQgdHVybmluZyBvZmYKICAgIHRoZSBNTVUuIFR1cm5pbmcgb2Zm
IHRoZSBNTVUgaXMgaW1wb3NzaWJsZSBoZXJlIGFzIHRoZSBJRCBtYXAgbWF5IGNsYXNoCiAgICB3
aXRoIG90aGVyIG1hcHBpbmdzIGluIHRoZSBydW50aW1lIHBhZ2UtdGFibGVzLiBUaGlzIHdpbGwg
cmVxdWlyZSBtb3JlCiAgICByZXdvcmsgdG8gYXZvaWQgdGhlIHByb2JsZW0uIFNvIGZvciBub3cg
YWRkIGEgVE9ETyBpbiB0aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
UyB8IDM0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCA2MzU2
M2VmNWUzLi40Y2U0ODk1YTBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTM0NCw2ICszNDQsMjMgQEAgR0xP
QkFMKGluaXRfc2Vjb25kYXJ5KQogICAgICAgICBiciAgICB4MAogc2Vjb25kYXJ5X3N3aXRjaGVk
OgogICAgICAgICBibCAgICBzZXR1cF9maXhtYXAKKworICAgICAgICAvKgorICAgICAgICAgKiBO
b24tYm9vdCBDUFVzIG5lZWQgdG8gbW92ZSBvbiB0byB0aGUgcHJvcGVyIHBhZ2V0YWJsZXMsIHdo
aWNoIHdlcmUKKyAgICAgICAgICogc2V0dXAgaW4gaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcy4K
KyAgICAgICAgICoKKyAgICAgICAgICogWFhYOiBUaGlzIGlzIG5vdCBjb21wbGlhbnQgd2l0aCB0
aGUgQXJtIEFybS4KKyAgICAgICAgICovCisgICAgICAgIGxkciAgIHg0LCA9aW5pdF90dGJyICAg
ICAgICAgLyogVkEgb2YgVFRCUjBfRUwyIHN0YXNoZWQgYnkgQ1BVIDAgKi8KKyAgICAgICAgbGRy
ICAgeDQsIFt4NF0gICAgICAgICAgICAgICAvKiBBY3R1YWwgdmFsdWUgKi8KKyAgICAgICAgZHNi
ICAgc3kKKyAgICAgICAgbXNyICAgVFRCUjBfRUwyLCB4NAorICAgICAgICBkc2IgICBzeQorICAg
ICAgICBpc2IKKyAgICAgICAgdGxiaSAgYWxsZTIKKyAgICAgICAgZHNiICAgc3kgICAgICAgICAg
ICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KKyAgICAgICAg
aXNiCisKICAgICAgICAgYiAgICAgbGF1bmNoCiBFTkRQUk9DKGluaXRfc2Vjb25kYXJ5KQogCkBA
IC02NTAsMjMgKzY2Nyw2IEBAIEVORFBST0Moc2V0dXBfZml4bWFwKQogbGF1bmNoOgogICAgICAg
ICBQUklOVCgiLSBSZWFkeSAtXHJcbiIpCiAKLSAgICAgICAgLyogVGhlIGJvb3QgQ1BVIHNob3Vs
ZCBnbyBzdHJhaWdodCBpbnRvIEMgbm93ICovCi0gICAgICAgIGNieiAgIHgyMiwgMWYKLQotICAg
ICAgICAvKiBOb24tYm9vdCBDUFVzIG5lZWQgdG8gbW92ZSBvbiB0byB0aGUgcHJvcGVyIHBhZ2V0
YWJsZXMsIHdoaWNoIHdlcmUKLSAgICAgICAgICogc2V0dXAgaW4gaW5pdF9zZWNvbmRhcnlfcGFn
ZXRhYmxlcy4gKi8KLQotICAgICAgICBsZHIgICB4NCwgPWluaXRfdHRiciAgICAgICAgIC8qIFZB
IG9mIFRUQlIwX0VMMiBzdGFzaGVkIGJ5IENQVSAwICovCi0gICAgICAgIGxkciAgIHg0LCBbeDRd
ICAgICAgICAgICAgICAgLyogQWN0dWFsIHZhbHVlICovCi0gICAgICAgIGRzYiAgIHN5Ci0gICAg
ICAgIG1zciAgIFRUQlIwX0VMMiwgeDQKLSAgICAgICAgZHNiICAgc3kKLSAgICAgICAgaXNiCi0g
ICAgICAgIHRsYmkgIGFsbGUyCi0gICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAg
LyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZsdXNoICovCi0gICAgICAgIGlzYgotCi0xOgog
ICAgICAgICBsZHIgICB4MCwgPWluaXRfZGF0YQogICAgICAgICBhZGQgICB4MCwgeDAsICNJTklU
SU5GT19zdGFjayAvKiBGaW5kIHRoZSBib290LXRpbWUgc3RhY2sgKi8KICAgICAgICAgbGRyICAg
eDAsIFt4MF0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsj7-0008Aw-SG; Sat, 03 Aug 2019 12:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsj6-0008Ao-Eu
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:32 +0000
X-Inumbo-ID: 6e161641-b5e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e161641-b5e6-11e9-8980-bc764e045a96;
 Sat, 03 Aug 2019 12:01:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsj4-00059r-EL
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsj4-0001ri-By
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsj4-0001ri-By@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:01:30 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head: Don't setup the
 fixmap on secondary CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZDM4NWRlOGM3YmUyYWUyNzE1ZGUyYTEzNDgyMTRkZmUwNzkxZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIEp1
biA5IDE4OjE2OjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1bCAzMSAyMDozMzo1MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBoZWFkOiBEb24ndCBzZXR1cCB0aGUgZml4bWFwIG9uIHNlY29uZGFy
eSBDUFVzCiAgICAKICAgIHNldHVwX2ZpeG1hcCgpIHdpbGwgc2V0dXAgdGhlIGZpeG1hcCBpbiB0
aGUgYm9vdCBwYWdlIHRhYmxlcyBpbiBvcmRlciB0bwogICAgdXNlIGVhcmx5cHJpbnRrIGFuZCBh
bHNvIHVwZGF0ZSB0aGUgcmVnaXN0ZXIgeDIzIGhvbGRpbmcgdGhlIGFkZHJlc3MgdG8KICAgIHRo
ZSBVQVJULgogICAgCiAgICBIb3dldmVyLCBzZWNvbmRhcnkgQ1BVcyBhcmUgbm90IHVzaW5nIGVh
cmx5cHJpbnRrIGJldHdlZW4gdHVybmluZyB0aGUKICAgIE1NVSBvbiBhbmQgc3dpdGNoaW5nIHRv
IHRoZSBydW50aW1lIHBhZ2UgdGFibGUuIFNvIHNldHRpbmcgdXAgdGhlCiAgICBmaXhtYXAgaW4g
dGhlIGJvb3QgcGFnZXMgdGFibGUgaXMgcG9pbnRsZXNzLgogICAgCiAgICBUaGlzIG1lYW5zIG1v
c3Qgb2Ygc2V0dXBfZml4bWFwKCkgaXMgbm90IG5lY2Vzc2FyeSBmb3IgdGhlIHNlY29uZGFyeQog
ICAgQ1BVcy4gVGhlIHVwZGF0ZSBvZiBVQVJUIGFkZHJlc3MgaXMgbm93IG1vdmVkIG91dCBvZiBz
ZXR1cF9maXhtYXAoKSBhbmQKICAgIGR1cGxpY2F0ZWQgaW4gdGhlIENQVSBib290IGFuZCBzZWNv
bmRhcnkgQ1BVcyBib290LiBBZGRpdGlvbmFsbHksIHRoZQogICAgY2FsbCB0byBzZXR1cF9maXht
YXAoKSBpcyByZW1vdmVkIGZyb20gc2Vjb25kYXJ5IENQVXMgYm9vdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDE4ICsrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXgg
NGNlNDg5NWEwZC4uMjhlZmU5MjMwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0zMDEsNiArMzAxLDEwIEBA
IHJlYWxfc3RhcnRfZWZpOgogICAgICAgICBiciAgICB4MAogcHJpbWFyeV9zd2l0Y2hlZDoKICAg
ICAgICAgYmwgICAgc2V0dXBfZml4bWFwCisjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USworICAg
ICAgICAvKiBVc2UgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gYWNjZXNzIHRoZSBVQVJULiAqLworICAg
ICAgICBsZHIgICB4MjMsID1FQVJMWV9VQVJUX1ZJUlRVQUxfQUREUkVTUworI2VuZGlmCiAgICAg
ICAgIGIgICAgIGxhdW5jaAogRU5EUFJPQyhyZWFsX3N0YXJ0KQogCkBAIC0zNDMsOCArMzQ3LDYg
QEAgR0xPQkFMKGluaXRfc2Vjb25kYXJ5KQogICAgICAgICBsZHIgICB4MCwgPXNlY29uZGFyeV9z
d2l0Y2hlZAogICAgICAgICBiciAgICB4MAogc2Vjb25kYXJ5X3N3aXRjaGVkOgotICAgICAgICBi
bCAgICBzZXR1cF9maXhtYXAKLQogICAgICAgICAvKgogICAgICAgICAgKiBOb24tYm9vdCBDUFVz
IG5lZWQgdG8gbW92ZSBvbiB0byB0aGUgcHJvcGVyIHBhZ2V0YWJsZXMsIHdoaWNoIHdlcmUKICAg
ICAgICAgICogc2V0dXAgaW4gaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcy4KQEAgLTM2MSw2ICsz
NjMsMTAgQEAgc2Vjb25kYXJ5X3N3aXRjaGVkOgogICAgICAgICBkc2IgICBzeSAgICAgICAgICAg
ICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwogICAgICAgICBp
c2IKIAorI2lmZGVmIENPTkZJR19FQVJMWV9QUklOVEsKKyAgICAgICAgLyogVXNlIGEgdmlydHVh
bCBhZGRyZXNzIHRvIGFjY2VzcyB0aGUgVUFSVC4gKi8KKyAgICAgICAgbGRyICAgeDIzLCA9RUFS
TFlfVUFSVF9WSVJUVUFMX0FERFJFU1MKKyNlbmRpZgogICAgICAgICBiICAgICBsYXVuY2gKIEVO
RFBST0MoaW5pdF9zZWNvbmRhcnkpCiAKQEAgLTYyNCwxMCArNjMwLDYgQEAgc2V0dXBfZml4bWFw
OgogICAgICAgICAgKiBkb24ndCBuZWVkIHRoZSAxOjEgbWFwIGFueSBtb3JlICovCiAgICAgICAg
IGRzYiAgIHN5CiAjaWYgZGVmaW5lZChDT05GSUdfRUFSTFlfUFJJTlRLKSAvKiBGaXhtYXAgaXMg
b25seSB1c2VkIGJ5IGVhcmx5IHByaW50ayAqLwotICAgICAgICAvKiBOb24tYm9vdCBDUFVzIGRv
bid0IG5lZWQgdG8gcmVidWlsZCB0aGUgZml4bWFwIGl0c2VsZiwganVzdAotICAgICAgICAgKiB0
aGUgbWFwcGluZyBmcm9tIGJvb3Rfc2Vjb25kIHRvIHhlbl9maXhtYXAgKi8KLSAgICAgICAgY2Ju
eiAgeDIyLCAxZgotCiAgICAgICAgIC8qIEFkZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8K
ICAgICAgICAgbGRyICAgeDEsID14ZW5fZml4bWFwICAgICAgICAvKiB4MSA6PSB2YWRkciAoeGVu
X2ZpeG1hcCkgKi8KICAgICAgICAgbHNyICAgeDIsIHgyMywgI1RISVJEX1NISUZUCkBAIC02MzUs
NyArNjM3LDYgQEAgc2V0dXBfZml4bWFwOgogICAgICAgICBtb3YgICB4MywgI1BUX0RFVl9MMwog
ICAgICAgICBvcnIgICB4MiwgeDIsIHgzICAgICAgICAgICAgIC8qIHgyIDo9IDRLIGRldiBtYXAg
aW5jbHVkaW5nIFVBUlQgKi8KICAgICAgICAgc3RyICAgeDIsIFt4MSwgIyhGSVhNQVBfQ09OU09M
RSo4KV0gLyogTWFwIGl0IGluIHRoZSBmaXJzdCBmaXhtYXAncyBzbG90ICovCi0xOgogCiAgICAg
ICAgIC8qIE1hcCBmaXhtYXAgaW50byBib290X3NlY29uZCAqLwogICAgICAgICBsZHIgICB4NCwg
PWJvb3Rfc2Vjb25kICAgICAgIC8qIHg0IDo9IHZhZGRyIChib290X3NlY29uZCkgKi8KQEAgLTY0
NSw5ICs2NDYsNiBAQCBzZXR1cF9maXhtYXA6CiAgICAgICAgIGxkciAgIHgxLCA9RklYTUFQX0FE
RFIoMCkKICAgICAgICAgbHNyICAgeDEsIHgxLCAjKFNFQ09ORF9TSElGVCAtIDMpICAgLyogeDEg
Oj0gU2xvdCBmb3IgRklYTUFQKDApICovCiAgICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAg
ICAgICAgLyogTWFwIGl0IGluIHRoZSBmaXhtYXAncyBzbG90ICovCi0KLSAgICAgICAgLyogVXNl
IGEgdmlydHVhbCBhZGRyZXNzIHRvIGFjY2VzcyB0aGUgVUFSVC4gKi8KLSAgICAgICAgbGRyICAg
eDIzLCA9RUFSTFlfVUFSVF9WSVJUVUFMX0FERFJFU1MKICNlbmRpZgogCiAgICAgICAgIC8qCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsjH-0008C4-UJ; Sat, 03 Aug 2019 12:01:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsjG-0008Br-Fs
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:42 +0000
X-Inumbo-ID: 7429554e-b5e6-11e9-b9f2-8f1a0009ee28
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7429554e-b5e6-11e9-b9f2-8f1a0009ee28;
 Sat, 03 Aug 2019 12:01:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsjE-0005B0-KV
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsjE-0001sP-Hy
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsjE-0001sP-Hy@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:01:40 +0000
Subject: [Xen-changelog] [xen master] tools/xen-ucode: Upload a microcode
 blob to the hypervisor
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1ZjEzMzgyYWFmMjk0MTFjZjc2NDMyMDU0ZWQyNDQ5ZDU3NzM5NjgKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEF1ZyAxIDE4
OjIyOjM2IDIwMTkgKzA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEF1ZyAxIDE4OjQ1OjEzIDIwMTkgKzAxMDAK
CiAgICB0b29scy94ZW4tdWNvZGU6IFVwbG9hZCBhIG1pY3JvY29kZSBibG9iIHRvIHRoZSBoeXBl
cnZpc29yCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJvdmlkZXMgYSB0b29sIGZvciBsYXRlIG1pY3Jv
Y29kZSB1cGRhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFtVc2UgY29uc2lzdGVudCBzdHlsZS4gIEFkZCB0byBnaXRp
Z25vcmUuXQogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgMjMgKysrKysrKysrKysrKwogdG9vbHMvbWlz
Yy8uZ2l0aWdub3JlICAgICAgICAgfCAgMSArCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAg
ICB8ICA0ICsrKwogdG9vbHMvbWlzYy94ZW4tdWNvZGUuYyAgICAgICAgfCA3OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEwNyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwYTdkODk0MGMwLi4wZmY2ZWQ5
ZTcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTI0NCw2ICsxMjQ0LDcgQEAgdHlwZWRlZiB1
aW50MzJfdCB4Y19ub2RlX3RvX25vZGVfZGlzdF90OwogaW50IHhjX3BoeXNpbmZvKHhjX2ludGVy
ZmFjZSAqeGNoLCB4Y19waHlzaW5mb190ICppbmZvKTsKIGludCB4Y19jcHV0b3BvaW5mbyh4Y19p
bnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgKm1heF9jcHVzLAogICAgICAgICAgICAgICAgICAgIHhj
X2NwdXRvcG9fdCAqY3B1dG9wbyk7CitpbnQgeGNfbWljcm9jb2RlX3VwZGF0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgbGVuKTsKIGludCB4Y19udW1haW5mbyh4
Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgKm1heF9ub2RlcywKICAgICAgICAgICAgICAgICB4
Y19tZW1pbmZvX3QgKm1lbWluZm8sIHVpbnQzMl90ICpkaXN0YW5jZSk7CiBpbnQgeGNfcGNpdG9w
b2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIG51bV9kZXZzLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IDVlNjcx
NGFlMmIuLjhlNjBiNmU5ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysg
Yi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTIyNiw2ICsyMjYsMjkgQEAgaW50IHhjX3BoeXNp
bmZvKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiAwOwogfQogCitpbnQgeGNfbWljcm9j
b2RlX3VwZGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgbGVu
KQoreworICAgIGludCByZXQ7CisgICAgREVDTEFSRV9QTEFURk9STV9PUDsKKyAgICBERUNMQVJF
X0hZUEVSQ0FMTF9CVUZGRVIoc3RydWN0IHhlbnBmX21pY3JvY29kZV91cGRhdGUsIHVjKTsKKwor
ICAgIHVjID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIHVjLCBsZW4pOworICAgIGlm
ICggdWMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIG1lbWNweSh1YywgYnVm
LCBsZW4pOworCisgICAgcGxhdGZvcm1fb3AuY21kID0gWEVOUEZfbWljcm9jb2RlX3VwZGF0ZTsK
KyAgICBwbGF0Zm9ybV9vcC51Lm1pY3JvY29kZS5sZW5ndGggPSBsZW47CisgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUocGxhdGZvcm1fb3AudS5taWNyb2NvZGUuZGF0YSwgdWMpOworCisgICAgcmV0
ID0gZG9fcGxhdGZvcm1fb3AoeGNoLCAmcGxhdGZvcm1fb3ApOworCisgICAgeGNfaHlwZXJjYWxs
X2J1ZmZlcl9mcmVlKHhjaCwgdWMpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogaW50IHhjX2Nw
dXRvcG9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCAqbWF4X2NwdXMsCiAgICAgICAg
ICAgICAgICAgICAgeGNfY3B1dG9wb190ICpjcHV0b3BvKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy8uZ2l0aWdub3JlIGIvdG9vbHMvbWlzYy8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM1ZmUyY2ZjY2QKLS0tIC9kZXYvbnVsbAorKysgYi90b29s
cy9taXNjLy5naXRpZ25vcmUKQEAgLTAsMCArMSBAQAoreGVuLXVjb2RlCmRpZmYgLS1naXQgYS90
b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQppbmRleCBkNDMyMGRjZTgx
Li42Mzk0N2JmYWRjIDEwMDY0NAotLS0gYS90b29scy9taXNjL01ha2VmaWxlCisrKyBiL3Rvb2xz
L21pc2MvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcgQEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4
NikgICAgICs9IHhlbi1odm1jcmFzaAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9
IHhlbi1odm1jdHgKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbG93bWVt
ZAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1tZm5kdW1wCitJTlNUQUxM
X1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLXVjb2RlCiBJTlNUQUxMX1NCSU4gICAgICAg
ICAgICAgICAgICAgKz0geGVuY292CiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0g
eGVubG9ja3Byb2YKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5wZXJmCkBA
IC0xMTMsNCArMTE0LDcgQEAgeGVuLWxvd21lbWQ6IHhlbi1sb3dtZW1kLm8KIHhlbmNvdjogeGVu
Y292Lm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQo
QVBQRU5EX0xERkxBR1MpCiAKK3hlbi11Y29kZTogeGVuLXVjb2RlLm8KKwkkKENDKSAkKExERkxB
R1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCisKIC1p
bmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tdWNvZGUu
YyBiL3Rvb2xzL21pc2MveGVuLXVjb2RlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uMGMyNTdmNDk5OAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL21pc2MveGVuLXVj
b2RlLmMKQEAgLTAsMCArMSw3OCBAQAorI2RlZmluZSBfR05VX1NPVVJDRQorCisjaW5jbHVkZSA8
c3RkaW8uaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2lu
Y2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8aW50dHlwZXMu
aD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKyNpbmNsdWRl
IDxzeXMvc3RhdC5oPgorI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8eGVuY3RybC5oPgor
CitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworICAgIGludCBmZCwgcmV0Owor
ICAgIGNoYXIgKmZpbGVuYW1lLCAqYnVmOworICAgIHNpemVfdCBsZW47CisgICAgc3RydWN0IHN0
YXQgc3Q7CisgICAgeGNfaW50ZXJmYWNlICp4Y2g7CisKKyAgICBpZiAoIGFyZ2MgPCAyICkKKyAg
ICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICJ4ZW4tdWNvZGU6
IFhlbiBtaWNyb2NvZGUgdXBkYXRpbmcgdG9vbFxuIgorICAgICAgICAgICAgICAgICJVc2FnZTog
JXMgPG1pY3JvY29kZSBibG9iPlxuIiwgYXJndlswXSk7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKworICAgIGZpbGVuYW1lID0gYXJndlsxXTsKKyAgICBmZCA9IG9wZW4oZmlsZW5hbWUsIE9f
UkRPTkxZKTsKKyAgICBpZiAoIGZkIDwgMCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkNvdWxkIG5vdCBvcGVuICVzLiAoZXJyOiAlcylcbiIsCisgICAgICAgICAgICAgICAgZmls
ZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisK
KyAgICBpZiAoIGZzdGF0KGZkLCAmc3QpICE9IDAgKQorICAgIHsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICJDb3VsZCBub3QgZ2V0IHRoZSBzaXplIG9mICVzLiAoZXJyOiAlcylcbiIsCisgICAg
ICAgICAgICAgICAgZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBl
cnJubzsKKyAgICB9CisKKyAgICBsZW4gPSBzdC5zdF9zaXplOworICAgIGJ1ZiA9IG1tYXAoMCwg
bGVuLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCBmZCwgMCk7CisgICAgaWYgKCBidWYgPT0gTUFQ
X0ZBSUxFRCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIm1tYXAgZmFpbGVkLiAo
ZXJyb3I6ICVzKVxuIiwgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVycm5vOwor
ICAgIH0KKworICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOworICAg
IGlmICggeGNoID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJv
ciBvcGVuaW5nIHhjIGludGVyZmFjZS4gKGVycjogJXMpXG4iLAorICAgICAgICAgICAgICAgIHN0
cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisKKyAgICByZXQg
PSB4Y19taWNyb2NvZGVfdXBkYXRlKHhjaCwgYnVmLCBsZW4pOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gdXBkYXRlIG1pY3JvY29kZS4gKGVycjog
JXMpXG4iLAorICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisKKyAgICB4Y19pbnRl
cmZhY2VfY2xvc2UoeGNoKTsKKworICAgIGlmICggbXVubWFwKGJ1ZiwgbGVuKSApCisgICAgewor
ICAgICAgICBwcmludGYoIkNvdWxkIG5vdCB1bm1hcDogJWQoJXMpXG4iLCBlcnJubywgc3RyZXJy
b3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVycm5vOworICAgIH0KKyAgICBjbG9zZShmZCk7
CisKKyAgICByZXR1cm4gMDsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 12:01:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 12:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htsjT-0008DB-07; Sat, 03 Aug 2019 12:01:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htsjQ-0008D3-U4
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:52 +0000
X-Inumbo-ID: 7a5ef8e2-b5e6-11e9-b63c-97f4b1bd1a06
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a5ef8e2-b5e6-11e9-b63c-97f4b1bd1a06;
 Sat, 03 Aug 2019 12:01:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsjP-0005B8-0J
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htsjO-0001t0-Nu
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 12:01:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htsjO-0001t0-Nu@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 12:01:50 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: always
 collect_cpu_info() during boot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiYjJjNTVjZjg3MGU3OGJjN2Y1MTQ3ODRiMmNkOGM5NDdkODcyOWMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgQXVnIDEgMTg6MjI6MzcgMjAxOSArMDgwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXVnIDEgMTg6NDU6MzIg
MjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IGFsd2F5cyBjb2xsZWN0X2NwdV9pbmZvKCkg
ZHVyaW5nIGJvb3QKICAgIAogICAgQ3VycmVudGx5IGNwdV9zaWcgc3RydWN0IGlzIG5vdCB1cGRh
dGVkIGR1cmluZyBib290IGlmIG5vIG1pY3JvY29kZSBibG9iCiAgICBpcyBzcGVjaWZpZWQgYnkg
InVjb2RlPVs8aW50ZXJnZXI+fCBzY2FuXSIuCiAgICAKICAgIEl0IHdpbGwgcmVzdWx0IGluIGNw
dV9zaWcucmV2IGJlaW5nIDAgd2hpY2ggYWZmZWN0cyBBUElDJ3MKICAgIGNoZWNrX2RlYWRsaW5l
X2VycmF0YSgpIGFuZCByZXRwb2xpbmVfc2FmZSgpIGZ1bmN0aW9ucy4KICAgIAogICAgRml4IHRo
aXMgYnkgZ2V0dGluZyB1Y29kZSByZXZpc2lvbiBlYXJseSBkdXJpbmcgYm9vdCBhbmQgU01QIGJy
aW5nIHVwLgogICAgV2hpbGUgYXQgaXQsIHByb3RlY3QgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUoKSBmb3IgY2FzZXMgd2hlbgogICAgbWljcm9jb2RlX29wcyBpcyBOVUxMLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jIHwgMTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCA0MTYzZjUwYmI3Li40MjFkNTdlOTI1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jCkBAIC0zODMsMTAgKzM4MywxNSBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Js
b2NrIG1pY3JvY29kZV9wZXJjcHVfbmZiID0gewogCiBpbnQgX19pbml0IGVhcmx5X21pY3JvY29k
ZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogeworICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAm
cGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBpbnQgcmMgPSAwOwogICAgIHZvaWQg
KmRhdGEgPSBOVUxMOwogICAgIHNpemVfdCBsZW47CiAKKyAgICBpZiAoICFtaWNyb2NvZGVfb3Bz
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKICAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSAp
CiAgICAgewogICAgICAgICBsZW4gPSB1Y29kZV9ibG9iLnNpemU7CkBAIC0zOTcsNiArNDAyLDkg
QEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0
ZSkKICAgICAgICAgbGVuID0gdWNvZGVfbW9kLm1vZF9lbmQ7CiAgICAgICAgIGRhdGEgPSBib290
c3RyYXBfbWFwKCZ1Y29kZV9tb2QpOwogICAgIH0KKworICAgIG1pY3JvY29kZV9vcHMtPmNvbGxl
Y3RfY3B1X2luZm8oY3B1LCAmdWNpLT5jcHVfc2lnKTsKKwogICAgIGlmICggZGF0YSApCiAgICAg
ewogICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRh
dGUgKQpAQCAtNDEzLDYgKzQyMSw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0
ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAKIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2lu
aXQodm9pZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
ICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdSk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSBtaWNyb2NvZGVfaW5pdF9pbnRlbCgpOwpA
QCAtNDI1LDYgKzQzNSw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkK
IAogICAgIGlmICggbWljcm9jb2RlX29wcyApCiAgICAgeworICAgICAgICBtaWNyb2NvZGVfb3Bz
LT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CisKICAgICAgICAgaWYgKCB1
Y29kZV9tb2QubW9kX2VuZCB8fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMgPSBl
YXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh0cnVlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 16:33:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 16:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htwxy-00025F-HN; Sat, 03 Aug 2019 16:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htwxx-00025A-8d
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:09 +0000
X-Inumbo-ID: 5e9ff4c8-b60c-11e9-99b7-fb61efe0d3a6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e9ff4c8-b60c-11e9-99b7-fb61efe0d3a6;
 Sat, 03 Aug 2019 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwxt-0002GF-A3
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwxt-0006n7-7D
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htwxt-0006n7-7D@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 16:33:05 +0000
Subject: [Xen-changelog] [xen staging] automation: add info about container
 pushes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3YTk5ZWVlM2Q3YzAyZTFkNGRjODg1NmE4MTA3NjlmNjQ0NzkzMjUKQXV0aG9yOiAg
ICAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpBdXRob3JEYXRlOiBTYXQgQXVn
IDMgMDk6NDQ6MTcgMjAxOSAtMDUwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgQXVnIDMgMTU6NTU6MzkgMjAxOSAr
MDEwMAoKICAgIGF1dG9tYXRpb246IGFkZCBpbmZvIGFib3V0IGNvbnRhaW5lciBwdXNoZXMKICAg
IAogICAgVG8gYmUgYWJsZSB0byBwdXNoIGEgY29udGFpbmVyLCB1c2VycyBtdXN0IGhhdmUgYWNj
ZXNzIGFuZCBoYXZlIGxvZ2dlZAogICAgaW50byB0aGUgY29udGFpbmVyIHJlZ2lzdHJ5LiBUaGUg
ZG9jcyBkaWQgbm90IGV4cGxhaW4gdGhpcyBmdWxseSBzbyB0aGlzCiAgICBkb2N1bWVudHMgdGhl
IHN0ZXBzIGJldHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQgfCA2ICsrKysr
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kIGIvYXV0b21hdGlvbi9idWlsZC9SRUFE
TUUubWQKaW5kZXggZDhjOGExOGUzMy4uNDc2ZjgyY2Y0NSAxMDA2NDQKLS0tIGEvYXV0b21hdGlv
bi9idWlsZC9SRUFETUUubWQKKysrIGIvYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQKQEAgLTY2
LDYgKzY2LDEwIEBAIFRoZXJlIGlzIGEgbWFrZWZpbGUgdG8gbWFrZSB0aGlzIHByb2Nlc3MgZWFz
aWVyLiBZb3Ugc2hvdWxkIGJlCiBhYmxlIHRvIHJ1biBgbWFrZSBESVNUUk8vVkVSU0lPTmAgdG8g
aGF2ZSBEb2NrZXIgYnVpbGQgdGhlIGNvbnRhaW5lcgogZm9yIHlvdS4gSWYgeW91IGRlZmluZSB0
aGUgYFBVU0hgIGVudmlyb25tZW50IHZhcmlhYmxlIHdoZW4gcnVubmluZyB0aGUKIGZvcm1lciBg
bWFrZWAgY29tbWFuZCwgaXQgd2lsbCBwdXNoIHRoZSBjb250YWluZXIgdG8gdGhlIFtyZWdpc3Ry
eV0gaWYKLXlvdSBoYXZlIGFjY2VzcyB0byBkbyBzby4KK3lvdSBoYXZlIGFjY2VzcyB0byBkbyBz
byBhbmQgaGF2ZSB5b3VyIERvY2tlciBsb2dnZWQgaW50byB0aGUgcmVnaXN0cnkuCisKK1RvIGxv
Z2luIHlvdSBtdXN0IHJ1biBgZG9ja2VyIGxvZ2luIHJlZ2lzdHJ5LmdpdGxhYi5jb21gLiBGb3Ig
bW9yZQoraW5mb3JtYXRpb24gc2VlIHRoZSBbcmVnaXN0cnkgaGVscF0uCiAKIFtyZWdpc3RyeV06
IGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vY29udGFpbmVyX3JlZ2lzdHJ5Citb
cmVnaXN0cnkgaGVscF06IGh0dHBzOi8vZ2l0bGFiLmNvbS9oZWxwL3VzZXIvcHJvamVjdC9jb250
YWluZXJfcmVnaXN0cnkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 16:33:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 16:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htwy7-00025p-Iz; Sat, 03 Aug 2019 16:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htwy6-00025i-Pc
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:18 +0000
X-Inumbo-ID: 64a98384-b60c-11e9-a328-e3805452fa6b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64a98384-b60c-11e9-a328-e3805452fa6b;
 Sat, 03 Aug 2019 16:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwy3-0002GJ-GG
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwy3-0006nw-DT
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htwy3-0006nw-DT@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 16:33:15 +0000
Subject: [Xen-changelog] [xen staging] automation: try to keep openSUSE Leap
 image a little smaller
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0NDZkYmIyMzRjNTgxMTk3NDk1MDdkNTNkMmU4ZWJhZDQ0MzBkOWQKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAzMSAxODo1ODo0MCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBBdWcgMyAxNTo1NTozOSAyMDE5
ICswMTAwCgogICAgYXV0b21hdGlvbjogdHJ5IHRvIGtlZXAgb3BlblNVU0UgTGVhcCBpbWFnZSBh
IGxpdHRsZSBzbWFsbGVyCiAgICAKICAgIFVzaW5nIGAtLW5vLXJlY29tbWVuZHNgIHdoZW4gdXBk
YXRpbmcgb3IgaW5zdGFsbGluZyBjb21tYW5kcyBzaG91bGQKICAgIHByZXZlbnQgbm9uIHN0cmlj
dGx5IG5lY2Vzc2FyeSBwYWNrYWdlcyB0byBiZSBpbnN0YWxsZWQuCiAgICAKICAgIGRvaW5nIGEg
YGNsZWFuIC1hYCBhZnRlciBpbnN0YWxsaW5nIGFsbCB0aGUgcGFja2FnZXMsIHNob3VsZCwgaW4K
ICAgIHRoZW9yeSwgZnJlZSBtb3JlIHNwYWNlIChhcyBvcHBvc2VkIHRvIHVzaW5nIGp1c3QgYGNs
ZWFuYCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
PgotLS0KIGF1dG9tYXRpb24vYnVpbGQvc3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUgfCA2
ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZQppbmRl
eCBhNjI3YzlhMWYxLi5iNjhkNWIwZWZiIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL3N1
c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvc3VzZS9v
cGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKQEAgLTcsOCArNyw4IEBAIEVOViBVU0VSIHJvb3QKIFJV
TiBta2RpciAvYnVpbGQKIFdPUktESVIgL2J1aWxkCiAKLVJVTiB6eXBwZXIgcmVmICYmIHp5cHBl
ciB1cCAteQotUlVOIHp5cHBlciBpbnN0YWxsIC15IFwKK1JVTiB6eXBwZXIgcmVmICYmIHp5cHBl
ciB1cCAteSAtLW5vLXJlY29tbWVuZHMKK1JVTiB6eXBwZXIgaW5zdGFsbCAteSAtLW5vLXJlY29t
bWVuZHMgXAogICAgICAgICBhY3BpY2EgXAogICAgICAgICBiYyBcCiAgICAgICAgIGJpbjg2IFwK
QEAgLTY1LDQgKzY1LDQgQEAgUlVOIHp5cHBlciBpbnN0YWxsIC15IFwKICAgICAgICAgeHotZGV2
ZWwgXAogICAgICAgICB6bGliLWRldmVsIFwKICAgICAgICAgJiYgXAotICAgICAgICB6eXBwZXIg
Y2xlYW4KKyAgICAgICAgenlwcGVyIGNsZWFuIC1hCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 03 16:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Aug 2019 16:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1htwyG-00027G-ND; Sat, 03 Aug 2019 16:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PsxK=V7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1htwyF-000276-B0
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:27 +0000
X-Inumbo-ID: 6abf285a-b60c-11e9-af6a-030c35a06e1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6abf285a-b60c-11e9-af6a-030c35a06e1c;
 Sat, 03 Aug 2019 16:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwyD-0002Gz-MQ
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1htwyD-0006oL-Jf
 for xen-changelog@lists.xenproject.org; Sat, 03 Aug 2019 16:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1htwyD-0006oL-Jf@xenbits.xenproject.org>
Date: Sat, 03 Aug 2019 16:33:25 +0000
Subject: [Xen-changelog] [xen staging] automation: add openSUSE Tumbleweed
 CI image
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhNmFkMDQ1YzVmZTVlMDQ2M2ZlMzJmYjhkMDNiNDMzZjU4ZDE4NDEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAzMSAxODo1ODo0NiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBBdWcgMyAxNTo1NTozOSAyMDE5
ICswMTAwCgogICAgYXV0b21hdGlvbjogYWRkIG9wZW5TVVNFIFR1bWJsZXdlZWQgQ0kgaW1hZ2UK
ICAgIAogICAgb3BlblNVU0UgY29tZXMgaW4gdHdvIGZsYXZvdXJzOiBMZWFwLCB3aGljaCBpcyBu
b24tcm9sbGluZywgYW5kIHJlbGVhc2VkCiAgICBhbm51YWx5LCBhbmQgVHVtYmxld2VlZCwgd2hp
Y2ggaXMgcm9sbGluZy4KICAgIAogICAgUmVhc29ucyB3aHkgaXQgbWFrZXMgc2Vuc2UgdG8gaGF2
ZSBib3RoIChkZXNwaXRlIGJvdGggYmVpbmcgb3BlblNVU0UsCiAgICBwYWNrYWdlIGxpc3RzIGlu
IGRvY2tlcmZpbGVzIGJlaW5nIHF1aXRlIHNpbWlsYXIsIGV0YykgYXJlOgogICAgLSBMZWFwIHNo
YXJlIGEgbG90IHdpdGggU1VTRSBMaW51eCBFbnRlcnByaXNlLiBTbywgcmVncmVzc2lvbnMgb24g
TGVhcCwKICAgICAgbm90IG9ubHkgbWVhbnMgcmVncmVzc2lvbnMgZm9yIGFsbCBvcGVuU1VTRSBM
ZWFwIHVzZXJzLCBidXQgYWxzbyBoZWxwcwogICAgICBwcmV2ZW50L2NhdGNoIHJlZ3Jlc3Npb25z
IG9uIFNMRTsKICAgIC0gVHVtYmxld2VlZCBvZnRlbiBoYXMgdGhlIG1vc3QgYmxlZWRpbmctZWRn
ZSBzb2Z0d2FyZSwgc28gaXQgd2lsbCBoZWxwCiAgICAgIHVzIHByZXZlbnQvY2F0Y2ggcmVncmVz
c2lvbnMgd2l0aCBuZXdseSByZWxlYXNlZCB2ZXJzaW9ucyBvZgogICAgICBsaWJyYXJpZXMsIGNv
bXBpbGVycywgZXRjIChlLmcuLCBhdCB0aGUgdGltZSBvZiB3cml0aW5nIHRoaXMgY29tbWl0LAog
ICAgICBzb21lIGJ1aWxkIGlzc3Vlcywgd2l0aCBHQ0M5LCB3aGVyZSBkaXNjb3ZlcmVkIHdoaWxl
IHRyeWluZyB0byBidWlsZAogICAgICBpbiBhIFR1bWJsZXdlZWQgaW1hZ2UpLgogICAgCiAgICBO
b3RlIHRoYXQsIGNvbnNpZGVyaW5nIHRoZSByb2xsaW5nIG5hdHVyZSBvZiBUdW1ibGV3ZWVkLCB0
aGUgY29udGFpbmVyCiAgICB3b3VsZCBuZWVkIHRvIGJlIHJlYnVpbHQgKGUuZy4sIHBlcmlvZGlj
YWxseSksIGV2ZW4gaWYgdGhlIGRvY2tlciBmaWxlCiAgICBkb2VzIG5vdCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC4uLi9i
dWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQuZG9ja2VyZmlsZSAgICAgIHwgNjggKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtdHVtYmxld2VlZC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQuZG9ja2VyZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yNjc2YTg3Yzg1Ci0tLSAv
ZGV2L251bGwKKysrIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQu
ZG9ja2VyZmlsZQpAQCAtMCwwICsxLDY4IEBACitGUk9NIG9wZW5zdXNlL3R1bWJsZXdlZWQKK0xB
QkVMIG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisgICAgICBtYWludGFpbmVy
LmVtYWlsPSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisKK0VOViBVU0VSIHJvb3QK
KworUlVOIG1rZGlyIC9idWlsZAorV09SS0RJUiAvYnVpbGQKKworUlVOIHp5cHBlciByZWYgJiYg
enlwcGVyIHVwIC15IC0tbm8tcmVjb21tZW5kcworUlVOIHp5cHBlciBpbnN0YWxsIC15IC0tbm8t
cmVjb21tZW5kcyBcCisgICAgICAgIGFjcGljYSBcCisgICAgICAgIGJjIFwKKyAgICAgICAgYmlu
ODYgXAorICAgICAgICBiaXNvbiBcCisgICAgICAgIGJ6aXAyIFwKKyAgICAgICAgY2hlY2twb2xp
Y3kgXAorICAgICAgICBjbGFuZyBcCisgICAgICAgIGNtYWtlIFwKKyAgICAgICAgZGV2ODYgXAor
ICAgICAgICBkaXNjb3VudCBcCisgICAgICAgIGZsZXggXAorICAgICAgICBnY2MgXAorICAgICAg
ICBnY2MtYysrIFwKKyAgICAgICAgZ2V0dGV4dC10b29scyBcCisgICAgICAgIGdpdCBcCisgICAg
ICAgIGdsaWIyLWRldmVsIFwKKyAgICAgICAgZ2xpYmMtZGV2ZWwgXAorICAgICAgICBnbGliYy1k
ZXZlbC0zMmJpdCBcCisgICAgICAgIGd6aXAgXAorICAgICAgICBob3N0bmFtZSBcCisgICAgICAg
IGxpYlNETDItZGV2ZWwgXAorICAgICAgICBsaWJhaW8tZGV2ZWwgXAorICAgICAgICBsaWJiejIt
ZGV2ZWwgXAorICAgICAgICBsaWJleHQyZnMtZGV2ZWwgXAorICAgICAgICBsaWJnbnV0bHMtZGV2
ZWwgXAorICAgICAgICBsaWJqcGVnNjItZGV2ZWwgXAorICAgICAgICBsaWJubDMtZGV2ZWwgXAor
ICAgICAgICBsaWJudW1hLWRldmVsIFwKKyAgICAgICAgbGlicGl4bWFuLTEtMC1kZXZlbCBcCisg
ICAgICAgIGxpYnBuZzE2LWRldmVsIFwKKyAgICAgICAgbGlic3NoMi1kZXZlbCBcCisgICAgICAg
IGxpYnRhc24xLWRldmVsIFwKKyAgICAgICAgbGlidXVpZC1kZXZlbCBcCisgICAgICAgIGxpYnlh
amwtZGV2ZWwgXAorICAgICAgICBsem8tZGV2ZWwgXAorICAgICAgICBtYWtlIFwKKyAgICAgICAg
bmFzbSBcCisgICAgICAgIG5jdXJzZXMtZGV2ZWwgXAorICAgICAgICBvY2FtbCBcCisgICAgICAg
IG9jYW1sLWZpbmRsaWItZGV2ZWwgXAorICAgICAgICBvY2FtbC1vY2FtbGJ1aWxkIFwKKyAgICAg
ICAgb2NhbWwtb2NhbWxkb2MgXAorICAgICAgICBwYW5kb2MgXAorICAgICAgICBwYXRjaCBcCisg
ICAgICAgIHBrZy1jb25maWcgXAorICAgICAgICBweXRob24gXAorICAgICAgICBweXRob24tZGV2
ZWwgXAorICAgICAgICBzeXN0ZW1kLWRldmVsIFwKKyAgICAgICAgdGFyIFwKKyAgICAgICAgdHJh
bnNmaWcgXAorICAgICAgICB2YWxncmluZC1kZXZlbCBcCisgICAgICAgIHdnZXQgXAorICAgICAg
ICB3aGljaCBcCisgICAgICAgIHh6LWRldmVsIFwKKyAgICAgICAgemxpYi1kZXZlbCBcCisgICAg
ICAgICYmIFwKKyAgICAgICAgenlwcGVyIGNsZWFuIC1hCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 10:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 10:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huadx-0000HY-Cq; Mon, 05 Aug 2019 10:55:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huadv-0000HT-VP
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:07 +0000
X-Inumbo-ID: 7ba3877d-b76f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ba3877d-b76f-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huadt-0005Z1-BX
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huadt-0001gm-8f
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huadt-0001gm-8f@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 10:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen: sched: refector code around
 vcpu_deassign() in null scheduler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzOTc0NzEyNzhhNzgzODk2MmY1N2U0YzQ2MDU4MmM5YzgzNmQxYjkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgUGF0Y2hldyBJbXBvcnRlciA8aW1w
b3J0ZXJAcGF0Y2hldy5vcmc+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxMTo1MDo1NCAyMDE5ICsw
MTAwCgogICAgeGVuOiBzY2hlZDogcmVmZWN0b3IgY29kZSBhcm91bmQgdmNwdV9kZWFzc2lnbigp
IGluIG51bGwgc2NoZWR1bGVyCiAgICAKICAgIHZjcHVfZGVhc3NpZ24oKSBpcyBjYWxsZWQgb25s
eSBvbmNlIChpbiBfdmNwdV9yZW1vdmUoKSkuCiAgICAKICAgIExldCdzIGNvbnNvbGlkYXRlIHRo
ZSB0d28gZnVuY3Rpb25zIGludG8gb25lLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSBp
bnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MTU2NDEyMjM1MTA0LjIzODUuMzkxMTE2MTcyODEz
MDY3NDc3MS5zdGdpdEBQYWxhbnRoYXM+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 10:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 10:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huae6-0000IB-Ea; Mon, 05 Aug 2019 10:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huae5-0000I3-3D
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:17 +0000
X-Inumbo-ID: 81b6635a-b76f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81b6635a-b76f-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huae3-0005Z9-Hg
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huae3-0001hJ-F6
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huae3-0001hJ-F6@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 10:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen: sched: deal with vCPUs being or
 becoming online or offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1NDVmMWQ2YzI1MTlhMTgzZWQ2MzFjZmNhN2FmZjBiYWYyOWZkZTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgUGF0Y2hldyBJbXBvcnRlciA8aW1w
b3J0ZXJAcGF0Y2hldy5vcmc+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxMTo1MDo1NSAyMDE5ICsw
MTAwCgogICAgeGVuOiBzY2hlZDogZGVhbCB3aXRoIHZDUFVzIGJlaW5nIG9yIGJlY29taW5nIG9u
bGluZSBvciBvZmZsaW5lCiAgICAKICAgIElmIGEgdkNQVSBpcywgb3IgaXMgZ29pbmcsIG9mZmxp
bmUgd2Ugd2FudCBpdCB0byBiZSBuZWl0aGVyCiAgICBhc3NpZ25lZCB0byBhIHBDUFUsIG5vciBp
biB0aGUgd2FpdCBsaXN0LCBzbzoKICAgIC0gaWYgYW4gb2ZmbGluZSB2Y3B1IGlzIGluc2VydGVk
IChvciBtaWdyYXRlZCkgaXQgbXVzdCBub3QKICAgICAgZ28gb24gYSBwQ1BVLCBub3IgaW4gdGhl
IHdhaXQgbGlzdDsKICAgIC0gaWYgYW4gb2ZmbGluZSB2Y3B1IGlzIHJlbW92ZWQsIHdlIGFyZSBz
dXJlIHRoYXQgaXQgaXMKICAgICAgbmVpdGhlciBvbiBhIHBDUFUgbm9yIGluIHRoZSB3YWl0IGxp
c3QgYWxyZWFkeSwgc28gd2UKICAgICAgc2hvdWxkIGp1c3QgYmFpbCwgYXZvaWRpbmcgZG9pbmcg
YW55IGZ1cnRoZXIgYWN0aW9uOwogICAgLSBpZiBhIHZDUFUgZ29lcyBvZmZsaW5lIHdlIG5lZWQg
dG8gcmVtb3ZlIGl0IGVpdGhlciBmcm9tCiAgICAgIGl0cyBwQ1BVIG9yIGZyb20gdGhlIHdhaXQg
bGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MTU2NDEyMjM1NjU2LjIzODUuMTM4NjE5NzkxMTM5
MzY1Mjg0NzQuc3RnaXRAUGFsYW50aGFzPgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwg
ODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggNWFlYzlmMTdiZC4uZGQxMWRiNmFhNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMzOSw2ICszMzksOCBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3Ry
dWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNwdSkKIHsKKyAgICBBU1NFUlQoaXNfdmNwdV9vbmxpbmUodikpOworCiAgICAgcGVyX2Nw
dShucGMsIGNwdSkudmNwdSA9IHY7CiAgICAgdi0+cHJvY2Vzc29yID0gY3B1OwogICAgIGNwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKQEAgLTM1OCw3ICszNjAsOCBAQCBz
dGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2LAogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQorLyogUmV0dXJucyB0cnVlIGlmIGEgY3B1
IHdhcyB0aWNrbGVkICovCitzdGF0aWMgYm9vbCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3By
aXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGJzOwogICAg
IHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CkBAIC00MDMsMTEgKzQwNiwxMyBAQCBz
dGF0aWMgdm9pZCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNw
dSk7CiAgICAgICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZU
SVJRKTsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLSAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFf
bG9jayk7CisKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIC8qIENoYW5nZSB0aGUgc2NoZWR1bGVy
IG9mIGNwdSB0byB1cyAobnVsbCkuICovCkBAIC00NDUsOCArNDUwLDE0IEBAIHN0YXRpYyB2b2lk
IG51bGxfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdikKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKICAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycSh2KTsKLSByZXRyeToKIAorICAgIGlmICggdW5saWtlbHkoIWlzX3Zj
cHVfb25saW5lKHYpKSApCisgICAgeworICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyByZXRyeToKICAgICBjcHUgPSB2
LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYsIHYpOwogCiAgICAgc3Bpbl91bmxvY2sobG9jayk7
CkBAIC01MDAsNiArNTExLDE0IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogCisgICAgLyogSWYgb2ZmbGluZSwgdGhlIHZjcHUgc2hv
dWxkbid0IGJlIGFzc2lnbmVkLCBub3IgaW4gdGhlIHdhaXRxdWV1ZSAqLworICAgIGlmICggdW5s
aWtlbHkoIWlzX3ZjcHVfb25saW5lKHYpKSApCisgICAgeworICAgICAgICBBU1NFUlQocGVyX2Nw
dShucGMsIHYtPnByb2Nlc3NvcikudmNwdSAhPSB2KTsKKyAgICAgICAgQVNTRVJUKGxpc3RfZW1w
dHkoJm52Yy0+d2FpdHFfZWxlbSkpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAv
KiBJZiB2IGlzIGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWls
ICovCiAgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQog
ICAgIHsKQEAgLTU0OSwxMSArNTY4LDMzIEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lk
IG51bGxfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwor
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgYm9vbCB0aWNrbGVkID0g
ZmFsc2U7CisKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKKyAgICAvKiAKKyAgICAg
KiBDaGVjayBpZiB0aGUgdmNwdSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyBvZmZsaW5lZC4g
aWYgeWVzLAorICAgICAqIHdlIG5lZWQgdG8gcmVtb3ZlIGl0IGZyb20gZWl0aGVyIGl0cyBwQ1BV
IG9yIHRoZSB3YWl0cXVldWUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSghaXNfdmNwdV9v
bmxpbmUodikpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxf
dmNwdSh2KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRx
X2VsZW0pKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9s
b2NrKTsKKyAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CisgICAg
ICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggcGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2ICkKKyAgICAgICAgICAgIHRp
Y2tsZWQgPSB2Y3B1X2RlYXNzaWduKHBydiwgdik7CisgICAgfQorCiAgICAgLyogSWYgdiBpcyBu
b3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBib3Ro
ZXIgKi8KLSAgICBpZiAoIGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdiApCi0gICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisgICAg
aWYgKCBsaWtlbHkoIXRpY2tsZWQgJiYgY3Vycl9vbl9jcHUoY3B1KSA9PSB2KSApCisgICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfc2xlZXApOwogfQpAQCAtNTg5LDI1ICs2MzAsMzUgQEAgc3RhdGljIHZv
aWQgbnVsbF92Y3B1X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdiwKICAgICB9CiAKICAgICAvKgotICAgICAqIHYgaXMgZWl0aGVyIGFzc2lnbmVkIHRv
IGEgcENQVSwgb3IgaW4gdGhlIHdhaXRxdWV1ZS4KLSAgICAgKgotICAgICAqIEluIHRoZSBmb3Jt
ZXIgY2FzZSwgdGhlIHBDUFUgdG8gd2hpY2ggaXQgd2FzIGFzc2lnbmVkIHdvdWxkCi0gICAgICog
YmVjb21lIGZyZWUsIGFuZCB3ZSwgdGhlcmVmb3JlLCBzaG91bGQgY2hlY2sgd2hldGhlciB0aGVy
ZSBpcwotICAgICAqIGFueW9uZSBpbiB0aGUgd2FpdHF1ZXVlIHRoYXQgY2FuIGJlIGFzc2lnbmVk
IHRvIGl0LgotICAgICAqCi0gICAgICogSW4gdGhlIGxhdHRlciwgdGhlcmUgaXMganVzdCBub3Ro
aW5nIHRvIGRvLgorICAgICAqIElmIHYgaXMgYXNzaWduZWQgdG8gYSBwQ1BVLCB0aGVuIHN1Y2gg
cENQVSBiZWNvbWVzIGZyZWUsIGFuZCB3ZQorICAgICAqIHNob3VsZCBsb29rIGluIHRoZSB3YWl0
cXVldWUgaWYgYW55b25lIGVsc2UgY2FuIGJlIGFzc2lnbmVkIHRvIGl0LgogICAgICAqLwotICAg
IGlmICggbGlrZWx5KGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkpICkKKyAgICBpZiAoIGxp
a2VseShwZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52Y3B1ID09IHYpICkKICAgICB7CiAgICAg
ICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2KTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdy
YXRlX3J1bm5pbmcpOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoICFsaXN0X2VtcHR5
KCZudmMtPndhaXRxX2VsZW0pICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX29u
X3J1bnEpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7CiAKICAgICAvKgorICAg
ICAqIElmIGEgdmNwdSBpcyAoZ29pbmcpIG9mZmxpbmUsIHdlIHdhbnQgaXQgdG8gYmUgbmVpdGhl
ciBhc3NpZ25lZAorICAgICAqIHRvIGEgcENQVSwgbm9yIGluIHRoZSB3YWl0cXVldWUuCisgICAg
ICoKKyAgICAgKiBJZiBpdCB3YXMgb24gYSBjcHUsIHdlJ3ZlIHJlbW92ZWQgaXQgZnJvbSB0aGVy
ZSBhYm92ZS4gSWYgaXQgaXMKKyAgICAgKiBpbiB0aGUgd2FpdHF1ZXVlLCB3ZSByZW1vdmUgaXQg
ZnJvbSB0aGVyZSBub3cuIEFuZCB0aGVuIHdlIGJhaWwuCisgICAgICovCisgICAgaWYgKCB1bmxp
a2VseSghaXNfdmNwdV9vbmxpbmUodikpICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmcHJ2
LT53YWl0cV9sb2NrKTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmbnZjLT53YWl0cV9lbGVtKTsK
KyAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIC8qCiAgICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdo
aWNoIGlzIHdoZXJlIHYgaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCiAgICAgICogZWl0aGVyIGZy
ZWUsIG9yIGhhdmUgYSB2Q1BVIGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCiAgICAgICoKQEAgLTY0
Niw2ICs2OTcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAqIGF0IGxlYXN0LiBJbiBjYXNl
IG9mIHN1c3BlbmQsIGFueSB0ZW1wb3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKICAgICAgKiBi
eSB0aGlzLCB3aWxsIGJlIGZpeGVkLXVwIGR1cmluZyByZXN1bWUuCiAgICAgICovCisgb3V0Ogog
ICAgIHYtPnByb2Nlc3NvciA9IG5ld19jcHU7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 10:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 10:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huaeG-0000JM-GE; Mon, 05 Aug 2019 10:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huaeF-0000JC-KK
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:27 +0000
X-Inumbo-ID: 87c45f64-b76f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87c45f64-b76f-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 10:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huaeD-0005Zw-Nk
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huaeD-0001hu-LE
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huaeD-0001hu-LE@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 10:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen: sched: reassign vCPUs to pCPUs,
 when they come back online
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhYTJjOTA0ZmJjMDVjYjc0MGQ2ZDkzNjljZDZjMzIyNTg3MzZiMGUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXVnIDUgMTE6NTA6NTYgMjAxOSAr
MDEwMAoKICAgIHhlbjogc2NoZWQ6IHJlYXNzaWduIHZDUFVzIHRvIHBDUFVzLCB3aGVuIHRoZXkg
Y29tZSBiYWNrIG9ubGluZQogICAgCiAgICBXaGVuIGEgdmNwdSB0aGF0IHdhcyBvZmZsaW5lLCBj
b21lcyBiYWNrIG9ubGluZSwgd2UgZG8gd2FudCBpdCB0byBlaXRoZXIKICAgIGJlIGFzc2lnbmVk
IHRvIGEgcENQVSwgb3IgZ28gaW50byB0aGUgd2FpdCBsaXN0LgogICAgCiAgICBEZXRlY3Rpbmcg
dGhhdCBhIHZjcHUgaXMgY29taW5nIGJhY2sgb25saW5lIGlzIGEgYml0IHRyaWNreS4gQmFzaWNh
bGx5LAogICAgaWYgdGhlIHZjcHUgaXMgd2FraW5nIHVwLCBhbmQgaXMgbmVpdGhlciBhc3NpZ25l
ZCB0byBhIHBDUFUsIG5vciBpbiB0aGUKICAgIHdhaXQgbGlzdCwgaXQgbXVzdCBiZSBjb21pbmcg
YmFjayBmcm9tIG9mZmxpbmUuCiAgICAKICAgIFdoZW4gdGhpcyBoYXBwZW5zLCB3ZSBwdXQgaXQg
aW4gdGhlIHdhaXRxdWV1ZSwgYW5kIHdlICJ0aWNrbGUiIGFuIGlkbGUKICAgIHBDUFUgKGlmIGFu
eSksIHRvIGdvIHBpY2sgaXQgdXAuCiAgICAKICAgIExvb2tpbmcgYXQgdGhlIHBhdGNoLCBpdCBz
ZWVtcyB0aGF0IHRoZSB2Y3B1IHdha2V1cCBjb2RlIGlzIGdldHRpbmcKICAgIGNvbXBsZXgsIGFu
ZCBoZW5jZSB0aGF0IGl0IGNvdWxkIHBvdGVudGlhbGx5IGludHJvZHVjZSBsYXRlbmNpZXMuCiAg
ICBIb3dldmVyLCBhbGwgdGhpcyBuZXcgbG9naWMgaXMgdHJpZ2dlcmVkIG9ubHkgYnkgdGhlIGNh
c2Ugb2YgYSB2Y3B1CiAgICBjb21pbmcgb25saW5lLCBzbywgYmFzaWNhbGx5LCB0aGUgb3Zlcmhl
YWQgZHVyaW5nIG5vcm1hbCBvcGVyYXRpb25zIGlzCiAgICBqdXN0IGFuIGFkZGl0aW9uYWwgJ2lm
KCknLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDE1NjQxMjIzNjIyMi4yMzg1LjIzNjM0MDYz
Mjg0NjA1MDE3MC5zdGdpdEBQYWxhbnRoYXM+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMg
fCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IGRkMTFkYjZhYTQuLjJlZGFjMjM0YTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC01NDIsMTUgKzU0MiwxOSBA
QCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IG51bGxf
cHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisgICAgc3RydWN0IG51bGxfdmNwdSAqbnZj
ID0gbnVsbF92Y3B1KHYpOworICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisK
ICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJf
b25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdikgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9j
cHUoY3B1KSA9PSB2KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2Fr
ZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHko
IWxpc3RfZW1wdHkoJm51bGxfdmNwdSh2KS0+d2FpdHFfZWxlbSkpICkKKyAgICBpZiAoIHVubGlr
ZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICAvKiBO
b3QgZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNv
dW50ZXIgKi8KICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKQEAg
LTU2Miw2ICs1NjYsNDggQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICBlbHNlCiAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CiAKKyAgICAvKgorICAgICAqIElm
IGEgdmNwdSBpcyBuZWl0aGVyIG9uIGEgcENQVSBub3IgaW4gdGhlIHdhaXRxdWV1ZSwgaXQgbWVh
bnMgaXQgd2FzCisgICAgICogb2ZmbGluZSwgYW5kIHRoYXQgaXQgaXMgbm93IGNvbWluZyBiYWNr
IGJlaW5nIG9ubGluZS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBj
cHUpLnZjcHUgIT0gdiAmJiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAgewor
ICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGxpc3RfYWRkX3Rh
aWwoJm52Yy0+d2FpdHFfZWxlbSwgJnBydi0+d2FpdHEpOworICAgICAgICBzcGluX3VubG9jaygm
cHJ2LT53YWl0cV9sb2NrKTsKKworICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICBjcHVw
b29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOworCisgICAgICAgIGlmICggIWNwdW1hc2tf
aW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5H
OiBkJWR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAgICAgICAgICAg
ICB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBOb3cgd2Ugd291bGQgd2FudCB0
byBhc3NpZ24gdGhlIHZjcHUgdG8gY3B1LCBidXQgd2UgY2FuJ3QsIGJlY2F1c2UKKyAgICAgICAg
ICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRvIHRoZSBmb2xsb3dpbmc6Cisg
ICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBmcmVlIGNwdXMs
IHRvIGF2b2lkIHJhY2VzIHdpdGgKKyAgICAgICAgICogICBvdGhlciBvbmxpbmluZywgaW5zZXJ0
aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOworICAgICAgICAgKiAtIHRpY2tsZSB0aGUgY3B1
LCB3aGljaCB3aWxsIHBpY2t1cCB3b3JrIGZyb20gdGhlIHdhaXRxdWV1ZSwgYW5kCisgICAgICAg
ICAqICAgYXNzaWduIGl0IHRvIGl0c2VsZjsKKyAgICAgICAgICogLSBpZiB3ZSdyZSByYWNpbmcg
YWxyZWFkeSwgYW5kIGlmIHRoZXJlIHN0aWxsIGFyZSBmcmVlIGNwdXMsIHRyeQorICAgICAgICAg
KiAgIGFnYWluLgorICAgICAgICAgKi8KKyAgICAgICAgd2hpbGUgKCBjcHVtYXNrX2ludGVyc2Vj
dHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUgPSBwaWNrX2NwdShwcnYsIHYpOwor
CisgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChuZXdfY3B1LCAmcHJ2LT5jcHVz
X2ZyZWUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cShuZXdfY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0
IGhlcmUgb25seSBmb3IgdkNQVXMgYXNzaWduZWQgdG8gYSBwQ1BVICovCiAgICAgY3B1X3JhaXNl
X3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KQEAgLTgwOCw2ICs4
NTQsOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIH0KICB1bmxvY2s6CiAgICAgICAgIHNwaW5fdW5s
b2NrKCZwcnYtPndhaXRxX2xvY2spOworCisgICAgICAgIGlmICggcmV0LnRhc2sgPT0gTlVMTCAm
JiAhY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSkgKQorICAgICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKICAgICB9CiAKICAgICBpZiAo
IHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXZjcHVfcnVubmFibGUocmV0LnRhc2spKSAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 10:55:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 10:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huaeS-0000Kd-I5; Mon, 05 Aug 2019 10:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huaeR-0000KX-5P
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:39 +0000
X-Inumbo-ID: 8dd5d5aa-b76f-11e9-9235-677c99635b77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dd5d5aa-b76f-11e9-9235-677c99635b77;
 Mon, 05 Aug 2019 10:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huaeN-0005a8-Tv
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huaeN-0001iL-RH
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 10:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huaeN-0001iL-RH@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 10:55:35 +0000
Subject: [Xen-changelog] [xen staging] xen: sched: refactor the ASSERTs
 around vcpu_deassing()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNTRhNmFkZjQyYTg5MzUwZjc0NjAwMGYwN2VkM2Y0NjU2Y2VlZDIKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXVnIDUgMTE6NTA6NTcgMjAxOSAr
MDEwMAoKICAgIHhlbjogc2NoZWQ6IHJlZmFjdG9yIHRoZSBBU1NFUlRzIGFyb3VuZCB2Y3B1X2Rl
YXNzaW5nKCkKICAgIAogICAgSXQgaXMgYWxsIHRoZSB0aW1lIHRoYXQgd2UgY2FsbCB2Y3B1X2Rl
YXNzaW5nKCkgdGhhdCB0aGUgdmNwdSBfbXVzdF8gYmUKICAgIGFzc2lnbmVkIHRvIGEgcENQVSwg
YW5kIGhlbmNlIHRoYXQgc3VjaCBwQ1BVIGNhbid0IGJlIGZyZWUuCiAgICAKICAgIFRoZXJlZm9y
ZSwgbW92ZSB0aGUgQVNTRVJULXMgd2hpY2ggY2hlY2sgZm9yIHRoZXNlIHByb3BlcnRpZXMgaW4g
dGhhdAogICAgZnVuY3Rpb24sIHdoZXJlIHRoZXkgYmVsb25nIGJldHRlci4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdGl4LmNvbT4KICAgIE1lc3Nh
Z2UtSWQ6IDwxNTY0MTIyMzY3ODEuMjM4NS45MTEwMTU1MjAxNDc3MTk4ODk5LnN0Z2l0QFBhbGFu
dGhhcz4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAyZWRhYzIz
NGE1Li4yNmM2ZjBmMTI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMzY4LDYgKzM2OCw4IEBAIHN0YXRpYyBib29s
IHZjcHVfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikK
ICAgICBzdHJ1Y3QgbnVsbF92Y3B1ICp3dmM7CiAKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnVs
bF92Y3B1KHYpLT53YWl0cV9lbGVtKSk7CisgICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9j
ZXNzb3IpLnZjcHUgPT0gdik7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHYtPnByb2Nl
c3NvciwgJnBydi0+Y3B1c19mcmVlKSk7CiAKICAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID0g
TlVMTDsKICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwpAQCAtNTI5
LDkgKzUzMSw2IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
Ci0gICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9jZXNzb3IpLnZjcHUgPT0gdik7Ci0gICAg
QVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHYtPnByb2Nlc3NvciwgJnBydi0+Y3B1c19mcmVlKSk7
Ci0KICAgICB2Y3B1X2RlYXNzaWduKHBydiwgdik7CiAKICBvdXQ6Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 13:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hud6q-0005UI-4l; Mon, 05 Aug 2019 13:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hud6o-0005U9-Ut
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 13:33:06 +0000
X-Inumbo-ID: 8de76d9c-b785-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8de76d9c-b785-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 13:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hud6m-0000CH-V2
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 13:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hud6m-0002oh-SO
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 13:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hud6m-0002oh-SO@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 13:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/shim: Refresh pvshim_defconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyYjFkNjI4ODdkMDFmODVmMGMxZDJlMDEwM2Y2OWY3NGUxZjZmYTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAyNiAxMDo1NDo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxNDoyOTow
NyAyMDE5ICswMTAwCgogICAgeDg2L3NoaW06IFJlZnJlc2ggcHZzaGltX2RlZmNvbmZpZwogICAg
CiAgICAqIEFkZCBhIGRlcGVuZGVuY3kgc28gdGhlIHNoaW0gZ2V0cyByZWJ1aWx0IHdoZW4gcHZz
aGltX2RlZmNvbmZpZyBjaGFuZ2VzLgogICAgKiBEZWZhdWx0IHRvIHRoZSBOVUxMIHNjaGVkdWxl
ciBub3cgdGhhdCBpdCB3b3JrcyB3aXRoIHZjcHUgb25saW5lL29mZmxpbmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvY29uZmln
cy9wdnNoaW1fZGVmY29uZmlnIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCmluZGV4IDgzNTk3ZjAw
MTcuLjc0MzU0MjEyNTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZp
bGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtNDEsNyArNDEsNyBA
QCBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCiAkKEQpOiBs
aW5rZmFybS5zdGFtcAogCSQoTUFLRSkgLUMgJChEKS94ZW4gZGlzdGNsZWFuCiAKLSQoRCkveGVu
Ly5jb25maWc6ICQoRCkKKyQoRCkveGVuLy5jb25maWc6ICQoRCkgJChEKS94ZW4vYXJjaC94ODYv
Y29uZmlncy9wdnNoaW1fZGVmY29uZmlnCiAJJChNQUtFKSAtQyAkKEBEKSBLQlVJTERfREVGQ09O
RklHPXB2c2hpbV9kZWZjb25maWcgWEVOX0NPTkZJR19FWFBFUlQ9eSBkZWZjb25maWcKIAogeGVu
LXNoaW06ICQoRCkveGVuLy5jb25maWcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jb25maWdz
L3B2c2hpbV9kZWZjb25maWcgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmln
CmluZGV4IDk3MTBhYTYyMzguLmE1ZThlMTQxNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
b25maWdzL3B2c2hpbV9kZWZjb25maWcKKysrIGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGlt
X2RlZmNvbmZpZwpAQCAtNSw2ICs1LDcgQEAgQ09ORklHX1BWSF9HVUVTVD15CiBDT05GSUdfUFZf
U0hJTT15CiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkU9eQogQ09ORklHX05SX0NQVVM9MzIKK0NP
TkZJR19TQ0hFRF9OVUxMPXkKICMgRGlzYWJsZSBmZWF0dXJlcyBub3QgdXNlZCBieSB0aGUgUFYg
c2hpbQogIyBDT05GSUdfU0hBRE9XX1BBR0lORyBpcyBub3Qgc2V0CiAjIENPTkZJR19CSUdNRU0g
aXMgbm90IHNldApAQCAtMTMsMTAgKzE0LDEwIEBAIENPTkZJR19OUl9DUFVTPTMyCiAjIENPTkZJ
R19LRVhFQyBpcyBub3Qgc2V0CiAjIENPTkZJR19YRU5PUFJPRiBpcyBub3Qgc2V0CiAjIENPTkZJ
R19YU00gaXMgbm90IHNldAorIyBDT05GSUdfU0NIRURfQ1JFRElUIGlzIG5vdCBzZXQKICMgQ09O
RklHX1NDSEVEX0NSRURJVDIgaXMgbm90IHNldAogIyBDT05GSUdfU0NIRURfUlREUyBpcyBub3Qg
c2V0CiAjIENPTkZJR19TQ0hFRF9BUklOQzY1MyBpcyBub3Qgc2V0Ci0jIENPTkZJR19TQ0hFRF9O
VUxMIGlzIG5vdCBzZXQKICMgQ09ORklHX0xJVkVQQVRDSCBpcyBub3Qgc2V0CiAjIENPTkZJR19T
VVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTIGlzIG5vdCBzZXQKICMgQ09ORklHX0RF
QlVHIGlzIG5vdCBzZXQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 14:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 14:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hue2v-0001hB-DO; Mon, 05 Aug 2019 14:33:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hue2t-0001h2-TY
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 14:33:07 +0000
X-Inumbo-ID: efc51a23-b78d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efc51a23-b78d-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hue2r-0001Pq-2N
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 14:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hue2q-0006Ee-VY
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hue2q-0006Ee-VY@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 14:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] libxl: fix pci device
 re-assigning after domain reboot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9197197083342401129=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============9197197083342401129==
Content-Type: text/plain

commit dcc0bf5dec61b3dd1cc00683b5b9b5bfe0a318de
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Jun 26 14:37:26 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Mon Aug 5 15:27:06 2019 +0100

    libxl: fix pci device re-assigning after domain reboot
    
    After a reboot of a guest only the first pci device configuration will
    be retrieved from Xenstore resulting in loss of any further assigned
    passed through pci devices.
    
    The main reason is that all passed through pci devices reside under a
    common root device "0" in Xenstore. So when the device list is rebuilt
    from Xenstore after a reboot the sub-devices below that root device
    need to be selected instead of using the root device number as a
    selector.
    
    Fix that by adding a new member to struct libxl_device_type which when
    set is used to get the number of devices. Add such a member for pci to
    get the correct number of pci devices instead of implying it from the
    number of pci root devices (which will always be 1).
    
    While at it fix the type of libxl__device_pci_from_xs_be() to match
    the one of the .from_xenstore member of struct libxl_device_type. This
    fixes a latent bug checking the return value of a function returning
    void.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    
    (cherry picked from commit c19434d9284e93e6f9aaec9a70f5f361adbfaba6)
    Backport-requested-by: Pasi Kärkkäinen <pasik@iki.fi>
    Backport-requested-by: Roman Shaposhnik <roman@zededa.com>
    Backport-requested-by: Rich Persaud <persaur@gmail.com>
---
 tools/libxl/libxl_device.c   | 24 +++++++++++++++++++-----
 tools/libxl/libxl_internal.h |  2 ++
 tools/libxl/libxl_pci.c      | 35 ++++++++++++++++++++++++++---------
 3 files changed, 47 insertions(+), 14 deletions(-)

diff --git a/tools/libxl/libxl_device.c b/tools/libxl/libxl_device.c
index a4a8e9ac32..0bbf91bb62 100644
--- a/tools/libxl/libxl_device.c
+++ b/tools/libxl/libxl_device.c
@@ -2055,6 +2055,7 @@ void *libxl__device_list(libxl__gc *gc, const struct libxl_device_type *dt,
     char *libxl_path;
     char **dir = NULL;
     unsigned int ndirs = 0;
+    unsigned int ndevs = 0;
     int rc;
 
     *num = 0;
@@ -2066,21 +2067,34 @@ void *libxl__device_list(libxl__gc *gc, const struct libxl_device_type *dt,
     dir = libxl__xs_directory(gc, XBT_NULL, libxl_path, &ndirs);
 
     if (dir && ndirs) {
-        list = libxl__malloc(NOGC, dt->dev_elem_size * ndirs);
+        if (dt->get_num) {
+            if (ndirs != 1) {
+                LOGD(ERROR, domid, "multiple entries in %s\n", libxl_path);
+                rc = ERROR_FAIL;
+                goto out;
+            }
+            rc = dt->get_num(gc, GCSPRINTF("%s/%s", libxl_path, *dir), &ndevs);
+            if (rc) goto out;
+        } else {
+            ndevs = ndirs;
+        }
+        list = libxl__malloc(NOGC, dt->dev_elem_size * ndevs);
         item = list;
 
-        while (*num < ndirs) {
+        while (*num < ndevs) {
             dt->init(item);
-            ++(*num);
 
             if (dt->from_xenstore) {
+                int nr = dt->get_num ? *num : atoi(*dir);
                 char *device_libxl_path = GCSPRINTF("%s/%s", libxl_path, *dir);
-                rc = dt->from_xenstore(gc, device_libxl_path, atoi(*dir), item);
+                rc = dt->from_xenstore(gc, device_libxl_path, nr, item);
                 if (rc) goto out;
             }
 
             item = (uint8_t *)item + dt->dev_elem_size;
-            ++dir;
+            ++(*num);
+            if (!dt->get_num)
+                ++dir;
         }
     }
 
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 459f9bffa8..1b48293ebf 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -3733,6 +3733,7 @@ typedef void (*device_merge_fn_t)(libxl_ctx *, void *, void *);
 typedef int (*device_dm_needed_fn_t)(void *, unsigned);
 typedef void (*device_update_config_fn_t)(libxl__gc *, void *, void *);
 typedef int (*device_update_devid_fn_t)(libxl__gc *, uint32_t, void *);
+typedef int (*device_get_num_fn_t)(libxl__gc *, const char *, unsigned int *);
 typedef int (*device_from_xenstore_fn_t)(libxl__gc *, const char *,
                                          libxl_devid, void *);
 typedef int (*device_set_xenstore_config_fn_t)(libxl__gc *, uint32_t, void *,
@@ -3756,6 +3757,7 @@ struct libxl_device_type {
     device_dm_needed_fn_t           dm_needed;
     device_update_config_fn_t       update_config;
     device_update_devid_fn_t        update_devid;
+    device_get_num_fn_t             get_num;
     device_from_xenstore_fn_t       from_xenstore;
     device_set_xenstore_config_fn_t set_xenstore_config;
 };
diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index 87afa03d9e..88c324ea23 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -1547,12 +1547,13 @@ int libxl_device_pci_destroy(libxl_ctx *ctx, uint32_t domid,
     return AO_INPROGRESS;
 }
 
-static void libxl__device_pci_from_xs_be(libxl__gc *gc,
-                                         const char *be_path,
-                                         int nr, libxl_device_pci *pci)
+static int libxl__device_pci_from_xs_be(libxl__gc *gc,
+                                        const char *be_path,
+                                        libxl_devid nr, void *data)
 {
     char *s;
     unsigned int domain = 0, bus = 0, dev = 0, func = 0, vdevfn = 0;
+    libxl_device_pci *pci = data;
 
     s = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/dev-%d", be_path, nr));
     sscanf(s, PCI_BDF, &domain, &bus, &dev, &func);
@@ -1582,24 +1583,39 @@ static void libxl__device_pci_from_xs_be(libxl__gc *gc,
             }
         } while ((p = strtok_r(NULL, ",=", &saveptr)) != NULL);
     }
+
+    return 0;
+}
+
+static int libxl__device_pci_get_num(libxl__gc *gc, const char *be_path,
+                                     unsigned int *num)
+{
+    char *num_devs;
+    int rc = 0;
+
+    num_devs = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/num_devs", be_path));
+    if (!num_devs)
+        rc = ERROR_FAIL;
+    else
+        *num = atoi(num_devs);
+
+    return rc;
 }
 
 libxl_device_pci *libxl_device_pci_list(libxl_ctx *ctx, uint32_t domid, int *num)
 {
     GC_INIT(ctx);
-    char *be_path, *num_devs;
-    int n, i;
+    char *be_path;
+    unsigned int n, i;
     libxl_device_pci *pcidevs = NULL;
 
     *num = 0;
 
     be_path = libxl__domain_device_backend_path(gc, 0, domid, 0,
                                                 LIBXL__DEVICE_KIND_PCI);
-    num_devs = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/num_devs", be_path));
-    if (!num_devs)
+    if (libxl__device_pci_get_num(gc, be_path, &n))
         goto out;
 
-    n = atoi(num_devs);
     pcidevs = calloc(n, sizeof(libxl_device_pci));
 
     for (i = 0; i < n; i++)
@@ -1688,7 +1704,8 @@ static int libxl_device_pci_compare(libxl_device_pci *d1,
 #define libxl__device_pci_update_devid NULL
 
 DEFINE_DEVICE_TYPE_STRUCT_X(pcidev, pci, PCI,
-    .from_xenstore = (device_from_xenstore_fn_t)libxl__device_pci_from_xs_be,
+    .get_num = libxl__device_pci_get_num,
+    .from_xenstore = libxl__device_pci_from_xs_be,
 );
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


--===============9197197083342401129==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9197197083342401129==--

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 16:11:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 16:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hufZh-0002Gs-UC; Mon, 05 Aug 2019 16:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hufZg-0002Gn-L8
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:04 +0000
X-Inumbo-ID: 9f26eec5-b79b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f26eec5-b79b-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 16:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZe-0003pe-Pa
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZe-0002s3-Ma
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hufZe-0002s3-Ma@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 16:11:02 +0000
Subject: [Xen-changelog] [xen master] ci: install C++ in opensuse-leap CI
 container
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwNzg1M2Q4OWRhOTgzMzc3NTMwZWFhZGIxNTc3MDZjOTk1YTA2ZWQKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEp1
bCAyNiAxMjowMzoyNSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgMiAxNjo0ODowMCAyMDE5
ICswMTAwCgogICAgY2k6IGluc3RhbGwgQysrIGluIG9wZW5zdXNlLWxlYXAgQ0kgY29udGFpbmVy
CiAgICAKICAgIFRoZSBvcGVuU1VTRSBMZWFwIGNvbnRhaW5lciBpbWFnZSwgYnVpbHQgYWZ0ZXIK
ICAgIG9wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSB3YXMgbWlzc2luZyB0aGUgZ2NjLWMrKywKICAg
IHdoaWNoIGlzIG5lY2Vzc2FyeSwgZS5nLiwgZm9yIGJ1aWxkaW5nIE9WTUYuCiAgICAKICAgIEFk
ZCBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
Ci0tLQogYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSB8IDEg
KwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQv
c3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKaW5kZXggNjE0YTVjODQwNS4uYTYyN2M5YTFm
MSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2Vy
ZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxl
CkBAIC0yMSw2ICsyMSw3IEBAIFJVTiB6eXBwZXIgaW5zdGFsbCAteSBcCiAgICAgICAgIGRpc2Nv
dW50IFwKICAgICAgICAgZmxleCBcCiAgICAgICAgIGdjYyBcCisgICAgICAgIGdjYy1jKysgXAog
ICAgICAgICBnZXR0ZXh0LXRvb2xzIFwKICAgICAgICAgZ2l0IFwKICAgICAgICAgZ2xpYjItZGV2
ZWwgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 16:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 16:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hufZv-0002I0-0G; Mon, 05 Aug 2019 16:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hufZt-0002Hs-NP
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:17 +0000
X-Inumbo-ID: a547ce24-b79b-11e9-81eb-fbe743a65d37
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a547ce24-b79b-11e9-81eb-fbe743a65d37;
 Mon, 05 Aug 2019 16:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZp-0003pm-07
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZo-0002sy-Sy
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hufZo-0002sy-Sy@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 16:11:12 +0000
Subject: [Xen-changelog] [xen master] automation: add info about container
 pushes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3YTk5ZWVlM2Q3YzAyZTFkNGRjODg1NmE4MTA3NjlmNjQ0NzkzMjUKQXV0aG9yOiAg
ICAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpBdXRob3JEYXRlOiBTYXQgQXVn
IDMgMDk6NDQ6MTcgMjAxOSAtMDUwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgQXVnIDMgMTU6NTU6MzkgMjAxOSAr
MDEwMAoKICAgIGF1dG9tYXRpb246IGFkZCBpbmZvIGFib3V0IGNvbnRhaW5lciBwdXNoZXMKICAg
IAogICAgVG8gYmUgYWJsZSB0byBwdXNoIGEgY29udGFpbmVyLCB1c2VycyBtdXN0IGhhdmUgYWNj
ZXNzIGFuZCBoYXZlIGxvZ2dlZAogICAgaW50byB0aGUgY29udGFpbmVyIHJlZ2lzdHJ5LiBUaGUg
ZG9jcyBkaWQgbm90IGV4cGxhaW4gdGhpcyBmdWxseSBzbyB0aGlzCiAgICBkb2N1bWVudHMgdGhl
IHN0ZXBzIGJldHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQgfCA2ICsrKysr
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kIGIvYXV0b21hdGlvbi9idWlsZC9SRUFE
TUUubWQKaW5kZXggZDhjOGExOGUzMy4uNDc2ZjgyY2Y0NSAxMDA2NDQKLS0tIGEvYXV0b21hdGlv
bi9idWlsZC9SRUFETUUubWQKKysrIGIvYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQKQEAgLTY2
LDYgKzY2LDEwIEBAIFRoZXJlIGlzIGEgbWFrZWZpbGUgdG8gbWFrZSB0aGlzIHByb2Nlc3MgZWFz
aWVyLiBZb3Ugc2hvdWxkIGJlCiBhYmxlIHRvIHJ1biBgbWFrZSBESVNUUk8vVkVSU0lPTmAgdG8g
aGF2ZSBEb2NrZXIgYnVpbGQgdGhlIGNvbnRhaW5lcgogZm9yIHlvdS4gSWYgeW91IGRlZmluZSB0
aGUgYFBVU0hgIGVudmlyb25tZW50IHZhcmlhYmxlIHdoZW4gcnVubmluZyB0aGUKIGZvcm1lciBg
bWFrZWAgY29tbWFuZCwgaXQgd2lsbCBwdXNoIHRoZSBjb250YWluZXIgdG8gdGhlIFtyZWdpc3Ry
eV0gaWYKLXlvdSBoYXZlIGFjY2VzcyB0byBkbyBzby4KK3lvdSBoYXZlIGFjY2VzcyB0byBkbyBz
byBhbmQgaGF2ZSB5b3VyIERvY2tlciBsb2dnZWQgaW50byB0aGUgcmVnaXN0cnkuCisKK1RvIGxv
Z2luIHlvdSBtdXN0IHJ1biBgZG9ja2VyIGxvZ2luIHJlZ2lzdHJ5LmdpdGxhYi5jb21gLiBGb3Ig
bW9yZQoraW5mb3JtYXRpb24gc2VlIHRoZSBbcmVnaXN0cnkgaGVscF0uCiAKIFtyZWdpc3RyeV06
IGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vY29udGFpbmVyX3JlZ2lzdHJ5Citb
cmVnaXN0cnkgaGVscF06IGh0dHBzOi8vZ2l0bGFiLmNvbS9oZWxwL3VzZXIvcHJvamVjdC9jb250
YWluZXJfcmVnaXN0cnkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 16:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 16:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hufa2-0002Iv-2M; Mon, 05 Aug 2019 16:11:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hufa1-0002Io-3g
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:25 +0000
X-Inumbo-ID: ab4b518a-b79b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab4b518a-b79b-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 16:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZz-0003pu-6A
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufZz-0002xZ-3Z
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hufZz-0002xZ-3Z@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 16:11:23 +0000
Subject: [Xen-changelog] [xen master] automation: try to keep openSUSE Leap
 image a little smaller
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0NDZkYmIyMzRjNTgxMTk3NDk1MDdkNTNkMmU4ZWJhZDQ0MzBkOWQKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAzMSAxODo1ODo0MCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBBdWcgMyAxNTo1NTozOSAyMDE5
ICswMTAwCgogICAgYXV0b21hdGlvbjogdHJ5IHRvIGtlZXAgb3BlblNVU0UgTGVhcCBpbWFnZSBh
IGxpdHRsZSBzbWFsbGVyCiAgICAKICAgIFVzaW5nIGAtLW5vLXJlY29tbWVuZHNgIHdoZW4gdXBk
YXRpbmcgb3IgaW5zdGFsbGluZyBjb21tYW5kcyBzaG91bGQKICAgIHByZXZlbnQgbm9uIHN0cmlj
dGx5IG5lY2Vzc2FyeSBwYWNrYWdlcyB0byBiZSBpbnN0YWxsZWQuCiAgICAKICAgIGRvaW5nIGEg
YGNsZWFuIC1hYCBhZnRlciBpbnN0YWxsaW5nIGFsbCB0aGUgcGFja2FnZXMsIHNob3VsZCwgaW4K
ICAgIHRoZW9yeSwgZnJlZSBtb3JlIHNwYWNlIChhcyBvcHBvc2VkIHRvIHVzaW5nIGp1c3QgYGNs
ZWFuYCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
PgotLS0KIGF1dG9tYXRpb24vYnVpbGQvc3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUgfCA2
ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZQppbmRl
eCBhNjI3YzlhMWYxLi5iNjhkNWIwZWZiIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL3N1
c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvc3VzZS9v
cGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKQEAgLTcsOCArNyw4IEBAIEVOViBVU0VSIHJvb3QKIFJV
TiBta2RpciAvYnVpbGQKIFdPUktESVIgL2J1aWxkCiAKLVJVTiB6eXBwZXIgcmVmICYmIHp5cHBl
ciB1cCAteQotUlVOIHp5cHBlciBpbnN0YWxsIC15IFwKK1JVTiB6eXBwZXIgcmVmICYmIHp5cHBl
ciB1cCAteSAtLW5vLXJlY29tbWVuZHMKK1JVTiB6eXBwZXIgaW5zdGFsbCAteSAtLW5vLXJlY29t
bWVuZHMgXAogICAgICAgICBhY3BpY2EgXAogICAgICAgICBiYyBcCiAgICAgICAgIGJpbjg2IFwK
QEAgLTY1LDQgKzY1LDQgQEAgUlVOIHp5cHBlciBpbnN0YWxsIC15IFwKICAgICAgICAgeHotZGV2
ZWwgXAogICAgICAgICB6bGliLWRldmVsIFwKICAgICAgICAgJiYgXAotICAgICAgICB6eXBwZXIg
Y2xlYW4KKyAgICAgICAgenlwcGVyIGNsZWFuIC1hCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 16:11:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 16:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hufaB-0002KG-48; Mon, 05 Aug 2019 16:11:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hufaA-0002K8-FQ
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:34 +0000
X-Inumbo-ID: b15dea5b-b79b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b15dea5b-b79b-11e9-8980-bc764e045a96;
 Mon, 05 Aug 2019 16:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufa9-0003qp-Bu
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hufa9-00033b-9Y
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 16:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hufa9-00033b-9Y@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 16:11:33 +0000
Subject: [Xen-changelog] [xen master] automation: add openSUSE Tumbleweed CI
 image
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhNmFkMDQ1YzVmZTVlMDQ2M2ZlMzJmYjhkMDNiNDMzZjU4ZDE4NDEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAzMSAxODo1ODo0NiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBBdWcgMyAxNTo1NTozOSAyMDE5
ICswMTAwCgogICAgYXV0b21hdGlvbjogYWRkIG9wZW5TVVNFIFR1bWJsZXdlZWQgQ0kgaW1hZ2UK
ICAgIAogICAgb3BlblNVU0UgY29tZXMgaW4gdHdvIGZsYXZvdXJzOiBMZWFwLCB3aGljaCBpcyBu
b24tcm9sbGluZywgYW5kIHJlbGVhc2VkCiAgICBhbm51YWx5LCBhbmQgVHVtYmxld2VlZCwgd2hp
Y2ggaXMgcm9sbGluZy4KICAgIAogICAgUmVhc29ucyB3aHkgaXQgbWFrZXMgc2Vuc2UgdG8gaGF2
ZSBib3RoIChkZXNwaXRlIGJvdGggYmVpbmcgb3BlblNVU0UsCiAgICBwYWNrYWdlIGxpc3RzIGlu
IGRvY2tlcmZpbGVzIGJlaW5nIHF1aXRlIHNpbWlsYXIsIGV0YykgYXJlOgogICAgLSBMZWFwIHNo
YXJlIGEgbG90IHdpdGggU1VTRSBMaW51eCBFbnRlcnByaXNlLiBTbywgcmVncmVzc2lvbnMgb24g
TGVhcCwKICAgICAgbm90IG9ubHkgbWVhbnMgcmVncmVzc2lvbnMgZm9yIGFsbCBvcGVuU1VTRSBM
ZWFwIHVzZXJzLCBidXQgYWxzbyBoZWxwcwogICAgICBwcmV2ZW50L2NhdGNoIHJlZ3Jlc3Npb25z
IG9uIFNMRTsKICAgIC0gVHVtYmxld2VlZCBvZnRlbiBoYXMgdGhlIG1vc3QgYmxlZWRpbmctZWRn
ZSBzb2Z0d2FyZSwgc28gaXQgd2lsbCBoZWxwCiAgICAgIHVzIHByZXZlbnQvY2F0Y2ggcmVncmVz
c2lvbnMgd2l0aCBuZXdseSByZWxlYXNlZCB2ZXJzaW9ucyBvZgogICAgICBsaWJyYXJpZXMsIGNv
bXBpbGVycywgZXRjIChlLmcuLCBhdCB0aGUgdGltZSBvZiB3cml0aW5nIHRoaXMgY29tbWl0LAog
ICAgICBzb21lIGJ1aWxkIGlzc3Vlcywgd2l0aCBHQ0M5LCB3aGVyZSBkaXNjb3ZlcmVkIHdoaWxl
IHRyeWluZyB0byBidWlsZAogICAgICBpbiBhIFR1bWJsZXdlZWQgaW1hZ2UpLgogICAgCiAgICBO
b3RlIHRoYXQsIGNvbnNpZGVyaW5nIHRoZSByb2xsaW5nIG5hdHVyZSBvZiBUdW1ibGV3ZWVkLCB0
aGUgY29udGFpbmVyCiAgICB3b3VsZCBuZWVkIHRvIGJlIHJlYnVpbHQgKGUuZy4sIHBlcmlvZGlj
YWxseSksIGV2ZW4gaWYgdGhlIGRvY2tlciBmaWxlCiAgICBkb2VzIG5vdCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC4uLi9i
dWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQuZG9ja2VyZmlsZSAgICAgIHwgNjggKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtdHVtYmxld2VlZC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQuZG9ja2VyZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yNjc2YTg3Yzg1Ci0tLSAv
ZGV2L251bGwKKysrIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLXR1bWJsZXdlZWQu
ZG9ja2VyZmlsZQpAQCAtMCwwICsxLDY4IEBACitGUk9NIG9wZW5zdXNlL3R1bWJsZXdlZWQKK0xB
QkVMIG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisgICAgICBtYWludGFpbmVy
LmVtYWlsPSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisKK0VOViBVU0VSIHJvb3QK
KworUlVOIG1rZGlyIC9idWlsZAorV09SS0RJUiAvYnVpbGQKKworUlVOIHp5cHBlciByZWYgJiYg
enlwcGVyIHVwIC15IC0tbm8tcmVjb21tZW5kcworUlVOIHp5cHBlciBpbnN0YWxsIC15IC0tbm8t
cmVjb21tZW5kcyBcCisgICAgICAgIGFjcGljYSBcCisgICAgICAgIGJjIFwKKyAgICAgICAgYmlu
ODYgXAorICAgICAgICBiaXNvbiBcCisgICAgICAgIGJ6aXAyIFwKKyAgICAgICAgY2hlY2twb2xp
Y3kgXAorICAgICAgICBjbGFuZyBcCisgICAgICAgIGNtYWtlIFwKKyAgICAgICAgZGV2ODYgXAor
ICAgICAgICBkaXNjb3VudCBcCisgICAgICAgIGZsZXggXAorICAgICAgICBnY2MgXAorICAgICAg
ICBnY2MtYysrIFwKKyAgICAgICAgZ2V0dGV4dC10b29scyBcCisgICAgICAgIGdpdCBcCisgICAg
ICAgIGdsaWIyLWRldmVsIFwKKyAgICAgICAgZ2xpYmMtZGV2ZWwgXAorICAgICAgICBnbGliYy1k
ZXZlbC0zMmJpdCBcCisgICAgICAgIGd6aXAgXAorICAgICAgICBob3N0bmFtZSBcCisgICAgICAg
IGxpYlNETDItZGV2ZWwgXAorICAgICAgICBsaWJhaW8tZGV2ZWwgXAorICAgICAgICBsaWJiejIt
ZGV2ZWwgXAorICAgICAgICBsaWJleHQyZnMtZGV2ZWwgXAorICAgICAgICBsaWJnbnV0bHMtZGV2
ZWwgXAorICAgICAgICBsaWJqcGVnNjItZGV2ZWwgXAorICAgICAgICBsaWJubDMtZGV2ZWwgXAor
ICAgICAgICBsaWJudW1hLWRldmVsIFwKKyAgICAgICAgbGlicGl4bWFuLTEtMC1kZXZlbCBcCisg
ICAgICAgIGxpYnBuZzE2LWRldmVsIFwKKyAgICAgICAgbGlic3NoMi1kZXZlbCBcCisgICAgICAg
IGxpYnRhc24xLWRldmVsIFwKKyAgICAgICAgbGlidXVpZC1kZXZlbCBcCisgICAgICAgIGxpYnlh
amwtZGV2ZWwgXAorICAgICAgICBsem8tZGV2ZWwgXAorICAgICAgICBtYWtlIFwKKyAgICAgICAg
bmFzbSBcCisgICAgICAgIG5jdXJzZXMtZGV2ZWwgXAorICAgICAgICBvY2FtbCBcCisgICAgICAg
IG9jYW1sLWZpbmRsaWItZGV2ZWwgXAorICAgICAgICBvY2FtbC1vY2FtbGJ1aWxkIFwKKyAgICAg
ICAgb2NhbWwtb2NhbWxkb2MgXAorICAgICAgICBwYW5kb2MgXAorICAgICAgICBwYXRjaCBcCisg
ICAgICAgIHBrZy1jb25maWcgXAorICAgICAgICBweXRob24gXAorICAgICAgICBweXRob24tZGV2
ZWwgXAorICAgICAgICBzeXN0ZW1kLWRldmVsIFwKKyAgICAgICAgdGFyIFwKKyAgICAgICAgdHJh
bnNmaWcgXAorICAgICAgICB2YWxncmluZC1kZXZlbCBcCisgICAgICAgIHdnZXQgXAorICAgICAg
ICB3aGljaCBcCisgICAgICAgIHh6LWRldmVsIFwKKyAgICAgICAgemxpYi1kZXZlbCBcCisgICAg
ICAgICYmIFwKKyAgICAgICAgenlwcGVyIGNsZWFuIC1hCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 05 18:11:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Aug 2019 18:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huhRu-0002bh-Oi; Mon, 05 Aug 2019 18:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c6yU=WB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huhRt-0002bc-9J
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 18:11:09 +0000
X-Inumbo-ID: 63d41dba-b7ac-11e9-8b32-5bcaa7577276
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63d41dba-b7ac-11e9-8b32-5bcaa7577276;
 Mon, 05 Aug 2019 18:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huhRo-00067T-OB
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 18:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huhRo-0001sV-LC
 for xen-changelog@lists.xenproject.org; Mon, 05 Aug 2019 18:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huhRo-0001sV-LC@xenbits.xenproject.org>
Date: Mon, 05 Aug 2019 18:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/shim: Fix parallel build
 following c/s 32b1d62887d0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2MGY0ZWVlMGZiNDA4YjMxNjU0ODc3NWFiOTIxZTE2YjdhY2QwZTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyA1IDE0OjQ4OjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEF1ZyA1IDE5OjAxOjQ4
IDIwMTkgKzAxMDAKCiAgICB4ODYvc2hpbTogRml4IHBhcmFsbGVsIGJ1aWxkIGZvbGxvd2luZyBj
L3MgMzJiMWQ2Mjg4N2QwCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGEgcGFyYWxsZWwgYnVpbGQg
ZnJvbSBjbGVhbiBjYW4gZmFpbCBpbiB0aGUgZm9sbG93aW5nIG1hbm5lcjoKICAgIAogICAgICB4
ZW4uZ2l0JCBtYWtlIC1qNCAtQyB0b29scy9maXJtd2FyZS94ZW4tZGlyLwogICAgICBtYWtlOiBF
bnRlcmluZyBkaXJlY3RvcnkgJy9sb2NhbC94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIn
CiAgICAgIG1rZGlyIC1wIHhlbi1yb290CiAgICAgIG1ha2U6ICoqKiBObyBydWxlIHRvIG1ha2Ug
dGFyZ2V0ICd4ZW4tcm9vdC94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnJywg
bmVlZGVkIGJ5ICd4ZW4tcm9vdC94ZW4vLmNvbmZpZycuICBTdG9wLgogICAgICBtYWtlOiAqKiog
V2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgogICAgCiAgICBUaGUgcnVsZSBmb3IgcHZz
aGltX2RlZmNvbmZpZyBuZWVkcyB0byBkZXBlbmQgb24gdGhlIGxpbmtmYXJtLCByYXRoZXIgdGhh
bgogICAgJChEKS94ZW4vLmNvbmZpZyBzcGVjaWZpY2FsbHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
ZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCmluZGV4IDc0
MzU0MjEyNTEuLjY5N2JiYmQ1N2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtNDEsNyAr
NDEsOSBAQCBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCiAk
KEQpOiBsaW5rZmFybS5zdGFtcAogCSQoTUFLRSkgLUMgJChEKS94ZW4gZGlzdGNsZWFuCiAKLSQo
RCkveGVuLy5jb25maWc6ICQoRCkgJChEKS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVm
Y29uZmlnCiskKEQpL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWc6ICQoRCkK
KworJChEKS94ZW4vLmNvbmZpZzogJChEKS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVm
Y29uZmlnCiAJJChNQUtFKSAtQyAkKEBEKSBLQlVJTERfREVGQ09ORklHPXB2c2hpbV9kZWZjb25m
aWcgWEVOX0NPTkZJR19FWFBFUlQ9eSBkZWZjb25maWcKIAogeGVuLXNoaW06ICQoRCkveGVuLy5j
b25maWcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 06 08:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Aug 2019 08:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huvFK-0002my-Pi; Tue, 06 Aug 2019 08:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=94Vv=WC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huvFJ-0002ms-Gg
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 08:55:05 +0000
X-Inumbo-ID: e0935d68-b827-11e9-8934-07bc07c1d2a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0935d68-b827-11e9-8934-07bc07c1d2a2;
 Tue, 06 Aug 2019 08:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huvFG-0008Ij-4D
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 08:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huvFG-0000eh-1b
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huvFG-0000eh-1b@xenbits.xenproject.org>
Date: Tue, 06 Aug 2019 08:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] libxl: fix pci device
 re-assigning after domain reboot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0783896320225351506=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0783896320225351506==
Content-Type: text/plain

commit dcc0bf5dec61b3dd1cc00683b5b9b5bfe0a318de
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Jun 26 14:37:26 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Mon Aug 5 15:27:06 2019 +0100

    libxl: fix pci device re-assigning after domain reboot
    
    After a reboot of a guest only the first pci device configuration will
    be retrieved from Xenstore resulting in loss of any further assigned
    passed through pci devices.
    
    The main reason is that all passed through pci devices reside under a
    common root device "0" in Xenstore. So when the device list is rebuilt
    from Xenstore after a reboot the sub-devices below that root device
    need to be selected instead of using the root device number as a
    selector.
    
    Fix that by adding a new member to struct libxl_device_type which when
    set is used to get the number of devices. Add such a member for pci to
    get the correct number of pci devices instead of implying it from the
    number of pci root devices (which will always be 1).
    
    While at it fix the type of libxl__device_pci_from_xs_be() to match
    the one of the .from_xenstore member of struct libxl_device_type. This
    fixes a latent bug checking the return value of a function returning
    void.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    
    (cherry picked from commit c19434d9284e93e6f9aaec9a70f5f361adbfaba6)
    Backport-requested-by: Pasi Kärkkäinen <pasik@iki.fi>
    Backport-requested-by: Roman Shaposhnik <roman@zededa.com>
    Backport-requested-by: Rich Persaud <persaur@gmail.com>
---
 tools/libxl/libxl_device.c   | 24 +++++++++++++++++++-----
 tools/libxl/libxl_internal.h |  2 ++
 tools/libxl/libxl_pci.c      | 35 ++++++++++++++++++++++++++---------
 3 files changed, 47 insertions(+), 14 deletions(-)

diff --git a/tools/libxl/libxl_device.c b/tools/libxl/libxl_device.c
index a4a8e9ac32..0bbf91bb62 100644
--- a/tools/libxl/libxl_device.c
+++ b/tools/libxl/libxl_device.c
@@ -2055,6 +2055,7 @@ void *libxl__device_list(libxl__gc *gc, const struct libxl_device_type *dt,
     char *libxl_path;
     char **dir = NULL;
     unsigned int ndirs = 0;
+    unsigned int ndevs = 0;
     int rc;
 
     *num = 0;
@@ -2066,21 +2067,34 @@ void *libxl__device_list(libxl__gc *gc, const struct libxl_device_type *dt,
     dir = libxl__xs_directory(gc, XBT_NULL, libxl_path, &ndirs);
 
     if (dir && ndirs) {
-        list = libxl__malloc(NOGC, dt->dev_elem_size * ndirs);
+        if (dt->get_num) {
+            if (ndirs != 1) {
+                LOGD(ERROR, domid, "multiple entries in %s\n", libxl_path);
+                rc = ERROR_FAIL;
+                goto out;
+            }
+            rc = dt->get_num(gc, GCSPRINTF("%s/%s", libxl_path, *dir), &ndevs);
+            if (rc) goto out;
+        } else {
+            ndevs = ndirs;
+        }
+        list = libxl__malloc(NOGC, dt->dev_elem_size * ndevs);
         item = list;
 
-        while (*num < ndirs) {
+        while (*num < ndevs) {
             dt->init(item);
-            ++(*num);
 
             if (dt->from_xenstore) {
+                int nr = dt->get_num ? *num : atoi(*dir);
                 char *device_libxl_path = GCSPRINTF("%s/%s", libxl_path, *dir);
-                rc = dt->from_xenstore(gc, device_libxl_path, atoi(*dir), item);
+                rc = dt->from_xenstore(gc, device_libxl_path, nr, item);
                 if (rc) goto out;
             }
 
             item = (uint8_t *)item + dt->dev_elem_size;
-            ++dir;
+            ++(*num);
+            if (!dt->get_num)
+                ++dir;
         }
     }
 
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 459f9bffa8..1b48293ebf 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -3733,6 +3733,7 @@ typedef void (*device_merge_fn_t)(libxl_ctx *, void *, void *);
 typedef int (*device_dm_needed_fn_t)(void *, unsigned);
 typedef void (*device_update_config_fn_t)(libxl__gc *, void *, void *);
 typedef int (*device_update_devid_fn_t)(libxl__gc *, uint32_t, void *);
+typedef int (*device_get_num_fn_t)(libxl__gc *, const char *, unsigned int *);
 typedef int (*device_from_xenstore_fn_t)(libxl__gc *, const char *,
                                          libxl_devid, void *);
 typedef int (*device_set_xenstore_config_fn_t)(libxl__gc *, uint32_t, void *,
@@ -3756,6 +3757,7 @@ struct libxl_device_type {
     device_dm_needed_fn_t           dm_needed;
     device_update_config_fn_t       update_config;
     device_update_devid_fn_t        update_devid;
+    device_get_num_fn_t             get_num;
     device_from_xenstore_fn_t       from_xenstore;
     device_set_xenstore_config_fn_t set_xenstore_config;
 };
diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index 87afa03d9e..88c324ea23 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -1547,12 +1547,13 @@ int libxl_device_pci_destroy(libxl_ctx *ctx, uint32_t domid,
     return AO_INPROGRESS;
 }
 
-static void libxl__device_pci_from_xs_be(libxl__gc *gc,
-                                         const char *be_path,
-                                         int nr, libxl_device_pci *pci)
+static int libxl__device_pci_from_xs_be(libxl__gc *gc,
+                                        const char *be_path,
+                                        libxl_devid nr, void *data)
 {
     char *s;
     unsigned int domain = 0, bus = 0, dev = 0, func = 0, vdevfn = 0;
+    libxl_device_pci *pci = data;
 
     s = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/dev-%d", be_path, nr));
     sscanf(s, PCI_BDF, &domain, &bus, &dev, &func);
@@ -1582,24 +1583,39 @@ static void libxl__device_pci_from_xs_be(libxl__gc *gc,
             }
         } while ((p = strtok_r(NULL, ",=", &saveptr)) != NULL);
     }
+
+    return 0;
+}
+
+static int libxl__device_pci_get_num(libxl__gc *gc, const char *be_path,
+                                     unsigned int *num)
+{
+    char *num_devs;
+    int rc = 0;
+
+    num_devs = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/num_devs", be_path));
+    if (!num_devs)
+        rc = ERROR_FAIL;
+    else
+        *num = atoi(num_devs);
+
+    return rc;
 }
 
 libxl_device_pci *libxl_device_pci_list(libxl_ctx *ctx, uint32_t domid, int *num)
 {
     GC_INIT(ctx);
-    char *be_path, *num_devs;
-    int n, i;
+    char *be_path;
+    unsigned int n, i;
     libxl_device_pci *pcidevs = NULL;
 
     *num = 0;
 
     be_path = libxl__domain_device_backend_path(gc, 0, domid, 0,
                                                 LIBXL__DEVICE_KIND_PCI);
-    num_devs = libxl__xs_read(gc, XBT_NULL, GCSPRINTF("%s/num_devs", be_path));
-    if (!num_devs)
+    if (libxl__device_pci_get_num(gc, be_path, &n))
         goto out;
 
-    n = atoi(num_devs);
     pcidevs = calloc(n, sizeof(libxl_device_pci));
 
     for (i = 0; i < n; i++)
@@ -1688,7 +1704,8 @@ static int libxl_device_pci_compare(libxl_device_pci *d1,
 #define libxl__device_pci_update_devid NULL
 
 DEFINE_DEVICE_TYPE_STRUCT_X(pcidev, pci, PCI,
-    .from_xenstore = (device_from_xenstore_fn_t)libxl__device_pci_from_xs_be,
+    .get_num = libxl__device_pci_get_num,
+    .from_xenstore = libxl__device_pci_from_xs_be,
 );
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


--===============0783896320225351506==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0783896320225351506==--

From xen-changelog-bounces@lists.xenproject.org Tue Aug 06 10:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Aug 2019 10:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huwQu-0008D5-Bd; Tue, 06 Aug 2019 10:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=94Vv=WC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huwQt-0008D0-Ha
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:07 +0000
X-Inumbo-ID: 809b88fe-b832-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 809b88fe-b832-11e9-8980-bc764e045a96;
 Tue, 06 Aug 2019 10:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwQr-0001Lf-FN
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwQr-00063F-Ca
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huwQr-00063F-Ca@xenbits.xenproject.org>
Date: Tue, 06 Aug 2019 10:11:05 +0000
Subject: [Xen-changelog] [qemu-xen staging] sockets: avoid string truncation
 warnings when copying UNIX path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3890175877108827958=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3890175877108827958==
Content-Type: text/plain

commit 9474aff88061bed73ab98891475f1aab0e2b7385
Author:     Daniel P. Berrangé <berrange@redhat.com>
AuthorDate: Wed May 1 15:50:52 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Aug 6 10:54:32 2019 +0100

    sockets: avoid string truncation warnings when copying UNIX path
    
    In file included from /usr/include/string.h:494,
                     from include/qemu/osdep.h:101,
                     from util/qemu-sockets.c:18:
    In function ‘strncpy’,
        inlined from ‘unix_connect_saddr.isra.0’ at util/qemu-sockets.c:925:5:
    /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 108 equals destination size [-Wstringop-truncation]
      106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In function ‘strncpy’,
        inlined from ‘unix_listen_saddr.isra.0’ at util/qemu-sockets.c:880:5:
    /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 108 equals destination size [-Wstringop-truncation]
      106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    We are already validating the UNIX socket path length earlier in
    the functions. If we save this string length when we first check
    it, then we can simply use memcpy instead of strcpy later, avoiding
    the gcc truncation warnings.
    
    Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
    Message-Id: <20190501145052.12579-1-berrange@redhat.com>
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    (cherry picked from commit 2d2023c3b99edb33ad4bb9791f70456ea1a1c049)
---
 util/qemu-sockets.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c
index 9705051690..ba6335e71a 100644
--- a/util/qemu-sockets.c
+++ b/util/qemu-sockets.c
@@ -830,6 +830,7 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
     int sock, fd;
     char *pathbuf = NULL;
     const char *path;
+    size_t pathlen;
 
     sock = qemu_socket(PF_UNIX, SOCK_STREAM, 0);
     if (sock < 0) {
@@ -845,7 +846,8 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
         path = pathbuf = g_strdup_printf("%s/qemu-socket-XXXXXX", tmpdir);
     }
 
-    if (strlen(path) > sizeof(un.sun_path)) {
+    pathlen = strlen(path);
+    if (pathlen > sizeof(un.sun_path)) {
         error_setg(errp, "UNIX socket path '%s' is too long", path);
         error_append_hint(errp, "Path must be less than %zu bytes\n",
                           sizeof(un.sun_path));
@@ -877,7 +879,7 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
 
     memset(&un, 0, sizeof(un));
     un.sun_family = AF_UNIX;
-    strncpy(un.sun_path, path, sizeof(un.sun_path));
+    memcpy(un.sun_path, path, pathlen);
 
     if (bind(sock, (struct sockaddr*) &un, sizeof(un)) < 0) {
         error_setg_errno(errp, errno, "Failed to bind socket to %s", path);
@@ -901,6 +903,7 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
 {
     struct sockaddr_un un;
     int sock, rc;
+    size_t pathlen;
 
     if (saddr->path == NULL) {
         error_setg(errp, "unix connect: no path specified");
@@ -913,7 +916,8 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
         return -1;
     }
 
-    if (strlen(saddr->path) > sizeof(un.sun_path)) {
+    pathlen = strlen(saddr->path);
+    if (pathlen > sizeof(un.sun_path)) {
         error_setg(errp, "UNIX socket path '%s' is too long", saddr->path);
         error_append_hint(errp, "Path must be less than %zu bytes\n",
                           sizeof(un.sun_path));
@@ -922,7 +926,7 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
 
     memset(&un, 0, sizeof(un));
     un.sun_family = AF_UNIX;
-    strncpy(un.sun_path, saddr->path, sizeof(un.sun_path));
+    memcpy(un.sun_path, saddr->path, pathlen);
 
     /* connect to peer */
     do {
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging


--===============3890175877108827958==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3890175877108827958==--

From xen-changelog-bounces@lists.xenproject.org Tue Aug 06 10:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Aug 2019 10:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huwR4-0008Dn-Dl; Tue, 06 Aug 2019 10:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=94Vv=WC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huwR3-0008De-8w
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:17 +0000
X-Inumbo-ID: 869e9f04-b832-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 869e9f04-b832-11e9-8980-bc764e045a96;
 Tue, 06 Aug 2019 10:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwR1-0001Ln-LY
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwR1-00063i-Iu
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huwR1-00063i-Iu@xenbits.xenproject.org>
Date: Tue, 06 Aug 2019 10:11:15 +0000
Subject: [Xen-changelog] [qemu-xen staging] hw/usb: avoid format truncation
 warning when formatting port name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0681884102676624947=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0681884102676624947==
Content-Type: text/plain

commit dbf360567a7da50db4d2f9bde4649aba21aa8106
Author:     Daniel P. Berrangé <berrange@redhat.com>
AuthorDate: Fri Apr 12 13:16:25 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Aug 6 10:56:54 2019 +0100

    hw/usb: avoid format truncation warning when formatting port name
    
    hw/usb/hcd-xhci.c: In function ‘usb_xhci_realize’:
    hw/usb/hcd-xhci.c:3339:66: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-trunca\
    tion=]
     3339 |             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
          |                                                                  ^~
    hw/usb/hcd-xhci.c:3339:54: note: directive argument in the range [1, 2147483647]
     3339 |             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
          |                                                      ^~~~~~~~~~~~~~~
    
    The xhci code formats the port name into a fixed length
    buffer which is only large enough to hold port numbers
    upto 5 digits in decimal representation. We're never
    going to have a port number that large, so aserting the
    port number is sensible is sufficient to tell GCC the
    formatted string won't be truncated.
    
    Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
    Message-Id: <20190412121626.19829-5-berrange@redhat.com>
    
    [ kraxel: also s/int/unsigned int/ to tell gcc they can't
              go negative. ]
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    (cherry picked from commit ccb799313a5926a6aa49018bbc67fe6165fad7f3)
---
 hw/usb/hcd-xhci.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c
index ec28bee319..a2d55b19df 100644
--- a/hw/usb/hcd-xhci.c
+++ b/hw/usb/hcd-xhci.c
@@ -3306,7 +3306,7 @@ static void usb_xhci_init(XHCIState *xhci)
 {
     DeviceState *dev = DEVICE(xhci);
     XHCIPort *port;
-    int i, usbports, speedmask;
+    unsigned int i, usbports, speedmask;
 
     xhci->usbsts = USBSTS_HCH;
 
@@ -3336,6 +3336,7 @@ static void usb_xhci_init(XHCIState *xhci)
                 USB_SPEED_MASK_LOW  |
                 USB_SPEED_MASK_FULL |
                 USB_SPEED_MASK_HIGH;
+            assert(i < MAXPORTS);
             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
             speedmask |= port->speedmask;
         }
@@ -3349,6 +3350,7 @@ static void usb_xhci_init(XHCIState *xhci)
             }
             port->uport = &xhci->uports[i];
             port->speedmask = USB_SPEED_MASK_SUPER;
+            assert(i < MAXPORTS);
             snprintf(port->name, sizeof(port->name), "usb3 port #%d", i+1);
             speedmask |= port->speedmask;
         }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging


--===============0681884102676624947==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0681884102676624947==--

From xen-changelog-bounces@lists.xenproject.org Tue Aug 06 10:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Aug 2019 10:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huwwq-0001vl-IC; Tue, 06 Aug 2019 10:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=94Vv=WC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huwwp-0001vg-9A
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:44:07 +0000
X-Inumbo-ID: 1c94f164-b837-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c94f164-b837-11e9-8980-bc764e045a96;
 Tue, 06 Aug 2019 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwwn-0001wz-6c
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huwwn-0007xi-2Q
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huwwn-0007xi-2Q@xenbits.xenproject.org>
Date: Tue, 06 Aug 2019 10:44:05 +0000
Subject: [Xen-changelog] [xen staging] tests/x86emul: Annotate test blobs as
 executable code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhOTIwNTc4OGJkYWJiMmEyM2QyZmEzYjg1NjM3YjJlNjI5ZDE5ZTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAyNCAxNjoxNDo1MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgNiAxMTozMjow
OCAyMDE5ICswMTAwCgogICAgdGVzdHMveDg2ZW11bDogQW5ub3RhdGUgdGVzdCBibG9icyBhcyBl
eGVjdXRhYmxlIGNvZGUKICAgIAogICAgVGhpcyBjYXVzZXMgb2JqZHVtcCB0byBkaXNhc3NlbWJs
ZSB0aGVtLCByYXRoZXIgdGhhbiByZW5kZXJpbmcgdGhlbSBhcwogICAgc3RyYWlnaHQgaGV4IGRh
dGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDEwICsrKysrKysrLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGEzYTY1NTU2YjYuLmI5MzEyZTAwNDQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE5MSw3ICsxOTEsMTAgQEAgJChhZGRzdWZmaXggLmgs
JChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAkJKGVjaG8gJ3N0
YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLnRlc3QsIFwi
YXhcIiwgQHByb2diaXRzICMiKSkpJyBcCiAJCSAgICAgICIkJHtwcmVmaXh9XyQoYXJjaCkkJHtm
bGF2b3J9W10gPSB7IjsgXAogCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3MvXlswLTld
KiAvMHgvJyAtZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCi0JCSBlY2hvICJ9OyIpID4+
JEAubmV3OyBcCisJCSBlY2hvICJ9OyI7IFwKKwkJIGVjaG8gImFzbShcIi50eXBlICQke3ByZWZp
eH1fJChhcmNoKSQke2ZsYXZvcn0sIFNUVF9OT1RZUEU7XCIpOyI7IFwKKwkJIGVjaG8gImFzbShc
Ii50eXBlICQke3ByZWZpeH1fJChhcmNoKSQke2ZsYXZvcn0sIFNUVF9GVU5DO1wiKTsiOyBcCisJ
CSkgPj4kQC5uZXc7IFwKIAkJcm0gLWYgJCouYmluOyBcCiAJICAgIGRvbmU7IFwKIAkpCkBAIC0y
MDcsNyArMjEwLDEwIEBAICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpOiAlLmg6IG9w
bWFzay5TIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAJCShlY2hvICdzdGF0aWMgY29uc3QgdW5zaWdu
ZWQgaW50IF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi50ZXN0LCBcImF4XCIsIEBwcm9nYml0cyAj
IikpKScgXAogCQkgICAgICAiJCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfVtdID0geyI7IFwK
IAkJIG9kIC12IC10IHggJCouYmluIHwgc2VkIC1lICdzL15bMC05XSogLzB4LycgLWUgJ3MvIC8s
IDB4L2cnIC1lICdzLyQkLywvJzsgXAotCQkgZWNobyAifTsiKSA+PiRALm5ldzsgXAorCQkgZWNo
byAifTsiOyBcCisJCSBlY2hvICJhc20oXCIudHlwZSAkJHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2
b3J9LCBTVFRfTk9UWVBFO1wiKTsiOyBcCisJCSBlY2hvICJhc20oXCIudHlwZSAkJHtwcmVmaXh9
XyQoYXJjaCkkJHtmbGF2b3J9LCBTVFRfRlVOQztcIik7IjsgXAorCQkpID4+JEAubmV3OyBcCiAJ
CXJtIC1mICQqLmJpbjsgXAogCSAgICBkb25lOyBcCiAJKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Aug 06 11:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Aug 2019 11:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1huxXb-0004pk-EF; Tue, 06 Aug 2019 11:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=94Vv=WC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1huxXa-0004pe-PC
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 11:22:06 +0000
X-Inumbo-ID: 6b2ab867-b83c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b2ab867-b83c-11e9-8980-bc764e045a96;
 Tue, 06 Aug 2019 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huxXY-0002fU-Ii
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 11:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1huxXY-0002aH-Fz
 for xen-changelog@lists.xenproject.org; Tue, 06 Aug 2019 11:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1huxXY-0002aH-Fz@xenbits.xenproject.org>
Date: Tue, 06 Aug 2019 11:22:04 +0000
Subject: [Xen-changelog] [xen staging] mm: Safe to clear PGC_allocated on
 xenheap pages without an extra reference
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1Y2U1Yjg3NDlhMjIwYWQ3YzRjZTVkNWViYTdjMjAxYTk0MTgwNzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgQXVnIDYgMTI6MTk6NTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgNiAxMjoxOTo1NSAy
MDE5ICswMTAwCgogICAgbW06IFNhZmUgdG8gY2xlYXIgUEdDX2FsbG9jYXRlZCBvbiB4ZW5oZWFw
IHBhZ2VzIHdpdGhvdXQgYW4gZXh0cmEgcmVmZXJlbmNlCiAgICAKICAgIENvbW1pdHMgZWM4M2Y4
MjU2MjcgIm1tLmg6IGFkZCBoZWxwZXIgZnVuY3Rpb24gdG8gdGVzdC1hbmQtY2xlYXIKICAgIF9Q
R0NfYWxsb2NhdGVkIiAoYW5kIHN1YnNlcXVlbnQgZml4LXVwIDQ0YTg4N2QwMjFkICJtbS5oOiBm
aXggQlVHX09OKCkKICAgIGNvbmRpdGlvbiBpbiBwdXRfcGFnZV9hbGxvY19yZWYoKSIpIGludHJv
ZHVjZWQgYSBCVUdfT04oKSB0byBkZXRlY3QKICAgIHVuc2FmZSBiZWhhdmlvciBvZiBjYWxsZXJz
LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoaXMgY29uZGl0aW9uIHN0aWxsIHR1cm5zIG91dCB0
byBiZSB0b28gc3RyaWN0LgogICAgeGVuaGVhcCBwYWdlcyBhcmUgc29tZXdoYXQgIm1hZ2ljIjog
Y2FsbGluZyBmcmVlX2RvbWhlYXBfcGFnZXMoKSBvbgogICAgdGhlbSB3aWxsIG5vdCBjYXVzZSBm
cmVlX2hlYXBfcGFnZXMoKSB0byBiZSBjYWxsZWQ6IHdoaWNoZXZlciBwYXJ0IG9mCiAgICBYZW4g
YWxsb2NhdGVkIHRoZW0gc3BlY2lhbGx5IG11c3QgY2FsbCBmcmVlX3hlbmhlYXBfcGFnZXMoKQog
ICAgc3BlY2lmaWNhbGx5LiAgKFRoZXknbGwgYWxzbyBiZSBoYW5kbGVkIGFwcHJvcHJpYXRlbHkg
YXQgZG9tYWluCiAgICBkZXN0cnVjdGlvbiB0aW1lLikKICAgIAogICAgT25seSBjcmFzaCBYZW4g
d2hlbiBwdXRfcGFnZV9hbGxvY19yZWYoKSBmaW5kcyBvbmx5IGEgc2luZ2xlIHJlZmNvdW50CiAg
ICBpZiB0aGUgcGFnZSBpcyBub3QgYSB4ZW5oZWFwIHBhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUveGVu
L21tLmggfCAxNiArKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDk3N2U0NWFhZTcuLmYyZDBjZDBhY2UgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBA
IC02NjYsMTUgKzY2NiwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9wcml2aWxlZ2VkX2d1ZXN0cygKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbGxvY19y
ZWYoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICAvKgotICAgICAqIFdoZW5ldmVyIGEg
cGFnZSBpcyBhc3NpZ25lZCB0byBhIGRvbWFpbiB0aGVuIHRoZSBfUEdDX2FsbG9jYXRlZCBiaXQK
LSAgICAgKiBpcyBzZXQgYW5kIHRoZSByZWZlcmVuY2UgY291bnQgaXMgc2V0IHRvIGF0IGxlYXN0
IDEuIFRoaXMgZnVuY3Rpb24KLSAgICAgKiBjbGVhcnMgdGhhdCAnYWxsb2NhdGlvbiByZWZlcmVu
Y2UnIGJ1dCBpdCBpcyB1bnNhZmUgdG8gZG8gc28gd2l0aG91dAotICAgICAqIHRoZSBjYWxsZXIg
aG9sZGluZyBhbiBhZGRpdGlvbmFsIHJlZmVyZW5jZS4gSS5lLiB0aGUgYWxsb2NhdGlvbgotICAg
ICAqIHJlZmVyZW5jZSBtdXN0IG5ldmVyIGJlIHRoZSBsYXN0IHJlZmVyZW5jZSBoZWxkLgorICAg
ICAqIFdoZW5ldmVyIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGRvbWFpbiB0aGVuIHRoZSBfUEdD
X2FsbG9jYXRlZAorICAgICAqIGJpdCBpcyBzZXQgYW5kIHRoZSByZWZlcmVuY2UgY291bnQgaXMg
c2V0IHRvIGF0IGxlYXN0IDEuIFRoaXMKKyAgICAgKiBmdW5jdGlvbiBjbGVhcnMgdGhhdCAnYWxs
b2NhdGlvbiByZWZlcmVuY2UnIGJ1dCBpdCBpcyB1bnNhZmUgdG8KKyAgICAgKiBkbyBzbyB0byBk
b21oZWFwIHBhZ2VzIHdpdGhvdXQgdGhlIGNhbGxlciBob2xkaW5nIGFuIGFkZGl0aW9uYWwKKyAg
ICAgKiByZWZlcmVuY2UuIEkuZS4gdGhlIGFsbG9jYXRpb24gcmVmZXJlbmNlIG11c3QgbmV2ZXIg
YmUgdGhlIGxhc3QKKyAgICAgKiByZWZlcmVuY2UgaGVsZC4KKyAgICAgKgorICAgICAqIChJdCdz
IHNhZmUgZm9yIHhlbmhlYXAgcGFnZXMsIGJlY2F1c2UgcHV0X3BhZ2UoKSB3aWxsIG5vdCBjYXVz
ZQorICAgICAqIHRoZW0gdG8gYmUgZnJlZWQuKQogICAgICAqLwogICAgIGlmICggdGVzdF9hbmRf
Y2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQogICAgIHsKLSAg
ICAgICAgQlVHX09OKChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spIDw9IDEpOwor
ICAgICAgICBCVUdfT04oKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3hlbl9oZWFwIHwgUEdDX2Nv
dW50X21hc2spKSA8PSAxKTsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgfQogfQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 09:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 09:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvIew-0001JP-Rl; Wed, 07 Aug 2019 09:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvIew-0001JK-1T
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 09:55:06 +0000
X-Inumbo-ID: 6e16f6e4-b8f9-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e16f6e4-b8f9-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 09:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvIeu-0006Mw-B8
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 09:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvIeu-0007i5-8H
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvIeu-0007i5-8H@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 09:55:04 +0000
Subject: [Xen-changelog] [xen staging] passthrough/amd: Drop "IOMMU not
 found" message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmMDRhYTY5ZjA2ZDM4Yjg4NTJkNmNjYTAyZDEzYWFmM2RlYWE3NGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyA1IDE3OjQwOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDEwOjQzOjAx
IDIwMTkgKzAxMDAKCiAgICBwYXNzdGhyb3VnaC9hbWQ6IERyb3AgIklPTU1VIG5vdCBmb3VuZCIg
bWVzc2FnZQogICAgCiAgICBTaW5jZSBjL3MgOWZhOTRlMTA1ODUgIng4Ni9BQ1BJOiBhbHNvIHBh
cnNlIEFNRCBJT01NVSB0YWJsZXMgZWFybHkiLCB0aGlzCiAgICBmdW5jdGlvbiBpcyB1bmNvbmRp
dGlvbmFsbHkgY2FsbGVkIGluIGFsbCBjYXNlcyB3aGVyZSBhIERNQVIgQUNQSSB0YWJsZQogICAg
ZG9lc24ndCBleGlzdC4KICAgIAogICAgQXMgYSBjb25zZXF1bmNlLCAiQU1ELVZpOiBJT01NVSBu
b3QgZm91bmQhIiBpcyBwcmludGVkIGluIGFsbCBjYXNlcyB3aGVyZSBhbgogICAgSU9NTVUgaXNu
J3QgcHJlc2VudCwgZXZlbiBvbiBub24tQU1EIHN5c3RlbXMuICBEcm9wIHRoZSBtZXNzYWdlIC0g
aXQgaXNuJ3QKICAgIHRlcnJpYmx5IGludGVyZXN0aW5nIGFueXdheSwgYW5kIGlzIG5vdyBtaXNs
ZWFkaW5nIGlzIGEgbnVtYmVyIG9mIGNvbW1vbgogICAgY2FzZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggYjNl
MTkzM2I1My4uM2JjZmNjODQwNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jCkBAIC0xNTUsNyArMTU1LDYgQEAgaW50IF9faW5pdCBhY3BpX2l2cnNfaW5p
dCh2b2lkKQogCiAgICAgaWYgKCAoYW1kX2lvbW11X2RldGVjdF9hY3BpKCkgIT0wKSB8fCAoaW9t
bXVfZm91bmQoKSA9PSAwKSApCiAgICAgewotICAgICAgICBwcmludGsoIkFNRC1WaTogSU9NTVUg
bm90IGZvdW5kIVxuIik7CiAgICAgICAgIGlvbW11X2ludHJlbWFwID0gMDsKICAgICAgICAgcmV0
dXJuIC1FTk9ERVY7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJ57-0004DT-QE; Wed, 07 Aug 2019 10:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJ56-0004DO-Li
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:08 +0000
X-Inumbo-ID: 33e7a08e-b8fd-11e9-9edd-8b7e8ab9a11e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33e7a08e-b8fd-11e9-9edd-8b7e8ab9a11e;
 Wed, 07 Aug 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ52-0006yc-Mi
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ52-0000yM-Jv
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJ52-0000yM-Jv@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] CODING_STYLE: document intended usage
 of types
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5NTRjOTNlMDgyMzYzMjNjY2YxOWExYTQyNjg4M2ViMjdiZWFkNTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MDg6MzggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjowODozOCAyMDE5ICswMjAwCgogICAgQ09E
SU5HX1NUWUxFOiBkb2N1bWVudCBpbnRlbmRlZCB1c2FnZSBvZiB0eXBlcwogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIENPRElOR19TVFlM
RSB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvQ09ESU5HX1NUWUxFIGIvQ09ESU5HX1NUWUxFCmluZGV4IDZjYzViNzc0Y2Yu
LjgxMGI3MWMxNmQgMTAwNjQ0Ci0tLSBhL0NPRElOR19TVFlMRQorKysgYi9DT0RJTkdfU1RZTEUK
QEAgLTg4LDYgKzg4LDE5IEBAIEJyYWNlcyBzaG91bGQgYmUgb21pdHRlZCBmb3IgYmxvY2tzIHdp
dGggYSBzaW5nbGUgc3RhdGVtZW50LiBlLmcuLAogaWYgKCBjb25kaXRpb24gKQogICAgIHNpbmds
ZV9zdGF0ZW1lbnQoKTsKIAorVHlwZXMKKy0tLS0tCisKK1VzZSBiYXNpYyBDIHR5cGVzIGFuZCBD
IHN0YW5kYXJkIG1hbmRhdGVkIHR5cGVkZWYtcyB3aGVyZSBwb3NzaWJsZSAoYW5kCit3aXRoIHBy
ZWZlcmVuY2UgaW4gdGhpcyBvcmRlcikuICBUaGlzIGluIHBhcnRpY3VsYXIgbWVhbnMgdG8gYXZv
aWQgdTgsCit1MTYsIGV0YyBkZXNwaXRlIHRob3NlIHR5cGVzIGNvbnRpbnVpbmcgdG8gZXhpc3Qg
aW4gb3VyIGNvZGUgYmFzZS4KK0ZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVzZWQg
d2hlbiBhIGZpeGVkIHdpZHRoIHF1YW50aXR5IGlzCittZWFudCAod2hpY2ggZm9yIGV4YW1wbGUg
bWF5IGJlIGEgdmFsdWUgcmVhZCBmcm9tIG9yIHRvIGJlIHdyaXR0ZW4gdG8gYQorcmVnaXN0ZXIp
LgorCitFc3BlY2lhbGx5IHdpdGggcG9pbnRlciB0eXBlcywgd2hlbmV2ZXIgdGhlIHBvaW50ZWQg
dG8gb2JqZWN0IGlzIG5vdAorKHN1cHBvc2VkIHRvIGJlKSBtb2RpZmllZCwgcXVhbGlmeSB0aGUg
cG9pbnRlZCB0byB0eXBlIHdpdGggImNvbnN0Ii4KKwogQ29tbWVudHMKIC0tLS0tLS0tCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJ5F-0004EB-Rg; Wed, 07 Aug 2019 10:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJ5E-0004E1-NZ
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:16 +0000
X-Inumbo-ID: 39fa8c26-b8fd-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39fa8c26-b8fd-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 10:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5C-0006yk-Se
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5C-0000yp-Q5
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJ5C-0000yp-Q5@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:22:14 +0000
Subject: [Xen-changelog] [xen staging] Intel TXT: add reviewer,
 move to Odd Fixes state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0YmYzZGM3YmIyZDEwMmRiMzZmMmE3NjIyYmZjNmE1ZmY1ZGY5YTUKQXV0aG9yOiAg
ICAgTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3cnlsa29AbGludXguaW50ZWwuY29tPgpBdXRo
b3JEYXRlOiBXZWQgQXVnIDcgMTI6MDk6MzEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjowOTozMSAy
MDE5ICswMjAwCgogICAgSW50ZWwgVFhUOiBhZGQgcmV2aWV3ZXIsIG1vdmUgdG8gT2RkIEZpeGVz
IHN0YXRlCiAgICAKICAgIFN1cHBvcnQgZm9yIEludGVsIFRYVCBoYXMgb3JwaGFuZWQgc3RhdHVz
IHJpZ2h0IG5vdyBiZWNhdXNlCiAgICBubyBhY3RpdmUgbWFpbnRhaW50ZXIgaXMgbGlzdGVkLiBB
ZGRpbmcgbXlzZWxmIGFzIHJldmlld2VyCiAgICBhbmQgbW92aW5nIGl0IHRvIE9kZCBGaXhlcyBz
dGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3
cnlsa29AbGludXguaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9N
QUlOVEFJTkVSUwppbmRleCA4OWEwMWI3MTBiLi43NzQxM2UwZDllIDEwMDY0NAotLS0gYS9NQUlO
VEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMjQwLDcgKzI0MCw4IEBAIFM6CU1haW50YWlu
ZWQKIEY6CXRvb2xzL2dvbGFuZwogCiBJTlRFTChSKSBUUlVTVEVEIEVYRUNVVElPTiBURUNITk9M
T0dZIChUWFQpCi1TOglPcnBoYW5lZAorUjoJTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3cnls
a29AbGludXguaW50ZWwuY29tPgorUzoJT2RkIEZpeGVzCiBGOgl4ZW4vYXJjaC94ODYvdGJvb3Qu
YwogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni90Ym9vdC5oCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:22:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJ5R-0004FJ-Td; Wed, 07 Aug 2019 10:22:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJ5Q-0004F4-5Z
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:28 +0000
X-Inumbo-ID: 4008b51a-b8fd-11e9-b411-c3f64282a20c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4008b51a-b8fd-11e9-b411-c3f64282a20c;
 Wed, 07 Aug 2019 10:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5N-0006ys-2X
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5M-00010U-W9
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJ5M-00010U-W9@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:22:24 +0000
Subject: [Xen-changelog] [xen staging] x86/apic: enable x2APIC mode before
 doing any setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4569983165836717530=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4569983165836717530==
Content-Type: text/plain

commit 260940578de348c38f18cadc6fa53f499e57919c
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Aug 7 12:09:51 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Aug 7 12:09:51 2019 +0200

    x86/apic: enable x2APIC mode before doing any setup
    
    Current code calls apic_x2apic_probe which does some initialization
    and setup before having enabled x2APIC mode (if it's not already
    enabled by the firmware).
    
    This can lead to issues if the APIC ID doesn't match the x2APIC ID, as
    apic_x2apic_probe calls init_apic_ldr_x2apic_cluster which depending
    on the APIC mode might set cpu_2_logical_apicid using the APIC ID
    instead of the x2APIC ID (because x2APIC might not be enabled yet).
    
    Fix this by enabling x2APIC before calling apic_x2apic_probe.
    
    As a remark, this was discovered while I was trying to figure out why
    one of my test boxes didn't report any iommu faults. The root cause
    was that the iommu MSI address field was set using the stale value in
    cpu_2_logical_apicid, and thus the iommu fault interrupt would get
    lost. Even if the MSI address field gets sets to a correct value
    afterwards as soon as a single iommu fault is pending no further
    interrupts would get injected, so losing a single iommu fault
    interrupt is fatal.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/apic.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 9c3c998d34..bd69299a27 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -952,17 +952,17 @@ void __init x2apic_bsp_setup(void)
 
     force_iommu = 1;
 
-    orig_name = genapic.name;
-    genapic = *apic_x2apic_probe();
-    if ( genapic.name != orig_name )
-        printk("Switched to APIC driver %s\n", genapic.name);
-
     if ( !x2apic_enabled )
     {
         x2apic_enabled = true;
         __enable_x2apic();
     }
 
+    orig_name = genapic.name;
+    genapic = *apic_x2apic_probe();
+    if ( genapic.name != orig_name )
+        printk("Switched to APIC driver %s\n", genapic.name);
+
 restore_out:
     restore_IO_APIC_setup(ioapic_entries);
     unmask_8259A();
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============4569983165836717530==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4569983165836717530==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJ5a-0004HA-Cc; Wed, 07 Aug 2019 10:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJ5Y-0004Gv-Tz
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:36 +0000
X-Inumbo-ID: 461b344a-b8fd-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 461b344a-b8fd-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 10:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5X-0006zA-8r
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5X-000114-6G
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJ5X-000114-6G@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:22:35 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: miscellaneous DTE handling
 adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwZmQ4OGI1Mjg1ZjRiZDM2MzQ4ZDU0N2VjYTQ0ZjhmM2RlYjQwMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MTE6MjIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjoxMToyMiAyMDE5ICswMjAwCgogICAgQU1E
L0lPTU1VOiBtaXNjZWxsYW5lb3VzIERURSBoYW5kbGluZyBhZGp1c3RtZW50cwogICAgCiAgICBG
aXJzdCBhbmQgZm9yZW1vc3Qgc3dpdGNoIGJvb2xlYW4gZmllbGRzIHRvIGJvb2wuIEFkanVzdCBh
IGZldyByZWxhdGVkCiAgICBmdW5jdGlvbiBwYXJhbWV0ZXJzIGFzIHdlbGwuIFRoZW4KICAgIC0g
aW4gYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgpIGRvbid0IHVzZSBsaXRlcmFsIG51bWJl
cnMsCiAgICAtIGluIGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KCkgdXNlIGEgY29tcG91bmQg
bGl0ZXJhbCBpbnN0ZWFkIG9mIG1hbnkKICAgICAgYXNzaWdubWVudHMsCiAgICAtIGluIGFtZF9p
b21tdV9zZXR1cF9kb21haW5fZGV2aWNlKCkKICAgICAgLSBlbGltaW5hdGUgYSBwb2ludGxlc3Mg
bG9jYWwgdmFyaWFibGUsCiAgICAgIC0gdXNlIHx8IGluc3RlYWQgb2YgJiYgd2hlbiBkZWNpZGlu
ZyB3aGV0aGVyIHRvIGNsZWFyIGFuIGVudHJ5LAogICAgICAtIGNsZWFyIHRoZSBJIGZpZWxkIHdp
dGhvdXQgYW55IGNoZWNraW5nIG9mIEFUUyAvIElPVExCIHN0YXRlLAogICAgLSBsZWF2ZSByZXNl
cnZlZCBmaWVsZHMgdW5uYW1lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAg
ICAgIHwgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAg
ICB8IDQzICsrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jICAgfCAxNyArKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oICB8IDg1ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDggKy0tCiA1IGZpbGVzIGNo
YW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDgwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IDM1YmNkM2MyNjguLjAxNjRjZWFjM2IgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtNjksOCArNjksNyBA
QCB1bmlvbiBpcnRlX2NwdHIgewogICAgIGNvbnN0IHVuaW9uIGlydGUxMjggKnB0cjEyODsKIH0g
X190cmFuc3BhcmVudF9fOwogCi0jZGVmaW5lIElOVFJFTUFQX0xFTkdUSCAweEIKLSNkZWZpbmUg
SU5UUkVNQVBfRU5UUklFUyAoMSA8PCBJTlRSRU1BUF9MRU5HVEgpCisjZGVmaW5lIElOVFJFTUFQ
X0VOVFJJRVMgKDEgPDwgSU9NTVVfSU5UUkVNQVBfT1JERVIpCiAKIHN0cnVjdCBpb2FwaWNfc2Jk
ZiBpb2FwaWNfc2JkZltNQVhfSU9fQVBJQ1NdOwogc3RydWN0IGhwZXRfc2JkZiBocGV0X3NiZGY7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggOTBjYzcwNzVjMi4u
YjVlNTY1ODgwZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAt
MTAxLDUxICsxMDEsNTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBzZXRfaW9tbXVfcHRlX3ByZXNl
bnQodW5zaWduZWQgbG9uZyBwdF9tZm4sCiAKIHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2Vf
dGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3Qgcm9vdF9wdHIsIHVpbnQxNl90IGRvbWFpbl9pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBwYWdpbmdfbW9kZSwgdWludDhf
dCB2YWxpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBwYWdp
bmdfbW9kZSwgYm9vbCB2YWxpZCkKIHsKICAgICBkdGUtPmRvbWFpbl9pZCA9IGRvbWFpbl9pZDsK
ICAgICBkdGUtPnB0X3Jvb3QgPSBwYWRkcl90b19wZm4ocm9vdF9wdHIpOwotICAgIGR0ZS0+aXcg
PSAxOwotICAgIGR0ZS0+aXIgPSAxOworICAgIGR0ZS0+aXcgPSB0cnVlOworICAgIGR0ZS0+aXIg
PSB0cnVlOwogICAgIGR0ZS0+cGFnaW5nX21vZGUgPSBwYWdpbmdfbW9kZTsKLSAgICBkdGUtPnR2
ID0gMTsKKyAgICBkdGUtPnR2ID0gdHJ1ZTsKICAgICBkdGUtPnYgPSB2YWxpZDsKIH0KIAogdm9p
ZCBfX2luaXQgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKLSAgICBzdHJ1Y3QgYW1kX2lv
bW11X2R0ZSAqZHRlLCB1aW50NjRfdCBpbnRyZW1hcF9wdHIsIHVpbnQ4X3QgaW50X3ZhbGlkKQor
ICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0ciwgYm9v
bCB2YWxpZCkKIHsKICAgICBkdGUtPml0X3Jvb3QgPSBpbnRyZW1hcF9wdHIgPj4gNjsKLSAgICBk
dGUtPmludF90YWJfbGVuID0gMHhiOyAvKiAyMDQ4IGVudHJpZXMgKi8KLSAgICBkdGUtPmludF9j
dGwgPSAyOyAvKiBmaXhlZCBhbmQgYXJiaXRyYXRlZCBpbnRlcnJ1cHRzIHJlbWFwcGVkICovCi0g
ICAgZHRlLT5pZyA9IDA7IC8qIHVubWFwcGVkIGludGVycnVwdCByZXN1bHRzIGlvIHBhZ2UgZmF1
bHRzICovCi0gICAgZHRlLT5pdiA9IGludF92YWxpZDsKKyAgICBkdGUtPmludF90YWJfbGVuID0g
SU9NTVVfSU5UUkVNQVBfT1JERVI7CisgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxF
X0lOVF9DT05UUk9MX1RSQU5TTEFURUQ7CisgICAgZHRlLT5pZyA9IGZhbHNlOyAvKiB1bm1hcHBl
ZCBpbnRlcnJ1cHRzIHJlc3VsdCBpbiBpL28gcGFnZSBmYXVsdHMgKi8KKyAgICBkdGUtPml2ID0g
dmFsaWQ7CiB9CiAKIHZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHN0cnVj
dCBhbWRfaW9tbXVfZHRlICpkdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYp
CiB7CiAgICAgdWludDhfdCBmbGFncyA9IGl2cnNfZGV2LT5kZXZpY2VfZmxhZ3M7CiAKLSAgICBt
ZW1zZXQoZHRlLCAwLCBzaXplb2YoKmR0ZSkpOwotCi0gICAgZHRlLT5pbml0X3Bhc3MgPSBNQVNL
X0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9JTklUX1BBU1MpOwotICAgIGR0ZS0+ZXh0X2ludF9wYXNz
ID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfRUlOVF9QQVNTKTsKLSAgICBkdGUtPm5taV9w
YXNzID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfTk1JX1BBU1MpOwotICAgIGR0ZS0+bGlu
dDBfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQwX1BBU1MpOwotICAgIGR0
ZS0+bGludDFfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQxX1BBU1MpOwot
ICAgIGR0ZS0+c3lzX21ndCA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX1NZU1RFTV9NR01U
KTsKLSAgICBkdGUtPmV4ID0gaXZyc19kZXYtPmR0ZV9hbGxvd19leGNsdXNpb247CisgICAgKmR0
ZSA9IChzdHJ1Y3QgYW1kX2lvbW11X2R0ZSl7CisgICAgICAgIC5pbml0X3Bhc3MgPSBmbGFncyAm
IEFDUElfSVZIRF9JTklUX1BBU1MsCisgICAgICAgIC5leHRfaW50X3Bhc3MgPSBmbGFncyAmIEFD
UElfSVZIRF9FSU5UX1BBU1MsCisgICAgICAgIC5ubWlfcGFzcyA9IGZsYWdzICYgQUNQSV9JVkhE
X05NSV9QQVNTLAorICAgICAgICAubGludDBfcGFzcyA9IGZsYWdzICYgQUNQSV9JVkhEX0xJTlQw
X1BBU1MsCisgICAgICAgIC5saW50MV9wYXNzID0gZmxhZ3MgJiBBQ1BJX0lWSERfTElOVDFfUEFT
UywKKyAgICAgICAgLmlvY3RsID0gSU9NTVVfREVWX1RBQkxFX0lPX0NPTlRST0xfQUJPUlRFRCwK
KyAgICAgICAgLnN5c19tZ3QgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdN
VCksCisgICAgICAgIC5leCA9IGl2cnNfZGV2LT5kdGVfYWxsb3dfZXhjbHVzaW9uLAorICAgIH07
CiB9CiAKIHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjMoc3RydWN0IGFtZF9pb21tdV9kdGUg
KmR0ZSwgdWludDE2X3QgZG9tX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnY3IzX21mbiwgdWludDhfdCBndiwgdWludDhfdCBnbHgpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGdjcjNfbWZuLCBib29sIGd2LCB1aW50OF90IGdseCkKIHsK
ICNkZWZpbmUgR0NSM19NQVNLKGhpLCBsbykgKCgoMXVsIDw8ICgoaGkpICsgMSkpIC0gMSkgJiB+
KCgxdWwgPDwgKGxvKSkgLSAxKSkKICNkZWZpbmUgR0NSM19TSElGVChsbykgKChsbykgLSBQQUdF
X1NISUZUKQogCiAgICAgLyogSSBiaXQgbXVzdCBiZSBzZXQgd2hlbiBnY3IzIGlzIGVuYWJsZWQg
Ki8KLSAgICBkdGUtPmkgPSAxOworICAgIGR0ZS0+aSA9IHRydWU7CiAKICAgICBkdGUtPmdjcjNf
dHJwXzE0XzEyID0gKGdjcjNfbWZuICYgR0NSM19NQVNLKDE0LCAxMikpID4+IEdDUjNfU0hJRlQo
MTIpOwogICAgIGR0ZS0+Z2NyM190cnBfMzBfMTUgPSAoZ2NyM19tZm4gJiBHQ1IzX01BU0soMzAs
IDE1KSkgPj4gR0NSM19TSElGVCgxNSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwppbmRleCAzYmNmY2M4NDA0Li5kM2M1N2Q3Zjk1IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTkzLDcgKzkzLDYgQEAgc3Rh
dGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAgc3RydWN0IGFtZF9p
b21tdV9kdGUgKnRhYmxlLCAqZHRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50
IHJlcV9pZCwgdmFsaWQgPSAxOwotICAgIGludCBkdGVfaSA9IDA7CiAgICAgdTggYnVzID0gcGRl
di0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGRv
bWFpbik7CiAKQEAgLTEwMyw5ICsxMDIsNiBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBf
ZG9tYWluX2RldmljZSgKICAgICBpZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICYmIGlzX2hh
cmR3YXJlX2RvbWFpbihkb21haW4pICkKICAgICAgICAgdmFsaWQgPSAwOwogCi0gICAgaWYgKCBh
dHNfZW5hYmxlZCApCi0gICAgICAgIGR0ZV9pID0gMTsKLQogICAgIC8qIGdldCBkZXZpY2UtdGFi
bGUgZW50cnkgKi8KICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2Vn
LCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgdGFibGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlcjsKQEAgLTEyMiw3ICsxMTgsNyBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9t
YWluX2RldmljZSgKIAogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1
cywgcGRldi0+ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJ
X0NBUF9JT1RMQl9TSElGVCkgKQotICAgICAgICAgICAgZHRlLT5pID0gZHRlX2k7CisgICAgICAg
ICAgICBkdGUtPmkgPSBhdHNfZW5hYmxlZDsKIAogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2
aWNlKGlvbW11LCByZXFfaWQpOwogCkBAIC0yODcsMTQgKzI4MywxMSBAQCB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgIGR0ZSA9
ICZ0YWJsZVtyZXFfaWRdOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBm
bGFncyk7Ci0gICAgaWYgKCBkdGUtPnR2ICYmIGR0ZS0+diApCisgICAgaWYgKCBkdGUtPnR2IHx8
IGR0ZS0+diApCiAgICAgewotICAgICAgICBkdGUtPnR2ID0gMDsKLSAgICAgICAgZHRlLT52ID0g
MDsKLQotICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1cywgcGRldi0+
ZGV2Zm4pICYmCi0gICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJX0NBUF9JT1RM
Ql9TSElGVCkgKQotICAgICAgICAgICAgZHRlLT5pID0gMDsKKyAgICAgICAgZHRlLT50diA9IGZh
bHNlOworICAgICAgICBkdGUtPnYgPSBmYWxzZTsKKyAgICAgICAgZHRlLT5pID0gZmFsc2U7CiAK
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVxX2lkKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAppbmRleCBlOWYzOTExOTRj
Li5lZWMwYTFiNDY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LWRlZnMuaApAQCAtMTA3LDU3ICsxMDcsNjAgQEAKICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lO
VF9DT05UUk9MX0ZPUldBUkRFRAkweDEKICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05U
Uk9MX1RSQU5TTEFURUQJMHgyCiAKKy8qIEZvciBub3csIHdlIGFsd2F5cyBhbGxvY2F0ZSB0aGUg
bWF4aW11bTogMjA0OCBlbnRyaWVzLiAqLworI2RlZmluZSBJT01NVV9JTlRSRU1BUF9PUkRFUgkJ
CTB4QgorCiBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSB7CiAgICAgLyogMCAtIDYzICovCi0gICAgdWlu
dDY0X3QgdjoxOwotICAgIHVpbnQ2NF90IHR2OjE7Ci0gICAgdWludDY0X3QgcmVzZXJ2ZWQwOjU7
Ci0gICAgdWludDY0X3QgaGFkOjI7Ci0gICAgdWludDY0X3QgcGFnaW5nX21vZGU6MzsKKyAgICBi
b29sIHY6MTsKKyAgICBib29sIHR2OjE7CisgICAgdW5zaWduZWQgaW50IDo1OworICAgIHVuc2ln
bmVkIGludCBoYWQ6MjsKKyAgICB1bnNpZ25lZCBpbnQgcGFnaW5nX21vZGU6MzsKICAgICB1aW50
NjRfdCBwdF9yb290OjQwOwotICAgIHVpbnQ2NF90IHBwcjoxOwotICAgIHVpbnQ2NF90IGdwcnA6
MTsKLSAgICB1aW50NjRfdCBnaW92OjE7Ci0gICAgdWludDY0X3QgZ3Y6MTsKLSAgICB1aW50NjRf
dCBnbHg6MjsKLSAgICB1aW50NjRfdCBnY3IzX3RycF8xNF8xMjozOwotICAgIHVpbnQ2NF90IGly
OjE7Ci0gICAgdWludDY0X3QgaXc6MTsKLSAgICB1aW50NjRfdCByZXNlcnZlZDE6MTsKKyAgICBi
b29sIHBwcjoxOworICAgIGJvb2wgZ3BycDoxOworICAgIGJvb2wgZ2lvdjoxOworICAgIGJvb2wg
Z3Y6MTsKKyAgICB1bnNpZ25lZCBpbnQgZ2x4OjI7CisgICAgdW5zaWduZWQgaW50IGdjcjNfdHJw
XzE0XzEyOjM7CisgICAgYm9vbCBpcjoxOworICAgIGJvb2wgaXc6MTsKKyAgICB1bnNpZ25lZCBp
bnQgOjE7CiAKICAgICAvKiA2NCAtIDEyNyAqLwotICAgIHVpbnQ2NF90IGRvbWFpbl9pZDoxNjsK
LSAgICB1aW50NjRfdCBnY3IzX3RycF8zMF8xNToxNjsKLSAgICB1aW50NjRfdCBpOjE7Ci0gICAg
dWludDY0X3Qgc2U6MTsKLSAgICB1aW50NjRfdCBzYToxOwotICAgIHVpbnQ2NF90IGlvY3RsOjI7
Ci0gICAgdWludDY0X3QgY2FjaGU6MTsKLSAgICB1aW50NjRfdCBzZDoxOwotICAgIHVpbnQ2NF90
IGV4OjE7Ci0gICAgdWludDY0X3Qgc3lzX21ndDoyOwotICAgIHVpbnQ2NF90IHJlc2VydmVkMjox
OwotICAgIHVpbnQ2NF90IGdjcjNfdHJwXzUxXzMxOjIxOworICAgIHVuc2lnbmVkIGludCBkb21h
aW5faWQ6MTY7CisgICAgdW5zaWduZWQgaW50IGdjcjNfdHJwXzMwXzE1OjE2OworICAgIGJvb2wg
aToxOworICAgIGJvb2wgc2U6MTsKKyAgICBib29sIHNhOjE7CisgICAgdW5zaWduZWQgaW50IGlv
Y3RsOjI7CisgICAgYm9vbCBjYWNoZToxOworICAgIGJvb2wgc2Q6MTsKKyAgICBib29sIGV4OjE7
CisgICAgdW5zaWduZWQgaW50IHN5c19tZ3Q6MjsKKyAgICB1bnNpZ25lZCBpbnQgOjE7CisgICAg
dW5zaWduZWQgaW50IGdjcjNfdHJwXzUxXzMxOjIxOwogCiAgICAgLyogMTI4IC0gMTkxICovCi0g
ICAgdWludDY0X3QgaXY6MTsKLSAgICB1aW50NjRfdCBpbnRfdGFiX2xlbjo0OwotICAgIHVpbnQ2
NF90IGlnOjE7CisgICAgYm9vbCBpdjoxOworICAgIHVuc2lnbmVkIGludCBpbnRfdGFiX2xlbjo0
OworICAgIGJvb2wgaWc6MTsKICAgICB1aW50NjRfdCBpdF9yb290OjQ2OwotICAgIHVpbnQ2NF90
IHJlc2VydmVkMzo0OwotICAgIHVpbnQ2NF90IGluaXRfcGFzczoxOwotICAgIHVpbnQ2NF90IGV4
dF9pbnRfcGFzczoxOwotICAgIHVpbnQ2NF90IG5taV9wYXNzOjE7Ci0gICAgdWludDY0X3QgcmVz
ZXJ2ZWQ0OjE7Ci0gICAgdWludDY0X3QgaW50X2N0bDoyOwotICAgIHVpbnQ2NF90IGxpbnQwX3Bh
c3M6MTsKLSAgICB1aW50NjRfdCBsaW50MV9wYXNzOjE7CisgICAgdW5zaWduZWQgaW50IDo0Owor
ICAgIGJvb2wgaW5pdF9wYXNzOjE7CisgICAgYm9vbCBleHRfaW50X3Bhc3M6MTsKKyAgICBib29s
IG5taV9wYXNzOjE7CisgICAgdW5zaWduZWQgaW50IDoxOworICAgIHVuc2lnbmVkIGludCBpbnRf
Y3RsOjI7CisgICAgYm9vbCBsaW50MF9wYXNzOjE7CisgICAgYm9vbCBsaW50MV9wYXNzOjE7CiAK
ICAgICAvKiAxOTIgLSAyNTUgKi8KLSAgICB1aW50NjRfdCByZXNlcnZlZDU6NTQ7Ci0gICAgdWlu
dDY0X3QgYXR0cl92OjE7Ci0gICAgdWludDY0X3QgbW9kZTBfZmM6MTsKLSAgICB1aW50NjRfdCBz
bm9vcF9hdHRyOjg7CisgICAgdWludDY0X3QgOjU0OworICAgIGJvb2wgYXR0cl92OjE7CisgICAg
Ym9vbCBtb2RlMF9mYzoxOworICAgIHVuc2lnbmVkIGludCBzbm9vcF9hdHRyOjg7CiB9OwogCiAv
KiBDb21tYW5kIEJ1ZmZlciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oCmluZGV4IDBiMmQ2NzZkOTAuLjM2OTE3N2QxZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTczLDE0ICs3MywxNCBA
QCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0IGRvbWFp
biAqZCk7CiBpbnQgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQodWludDE2X3Qgc2VnLCB1aW50MTZfdCBi
ZGYpOwogdm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKHN0cnVjdCBhbWRfaW9tbXVf
ZHRlICpkdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgaW50
cmVtYXBfcHRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgaW50
X3ZhbGlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHZhbGlkKTsK
IHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUg
KmR0ZSwKIAkJCQkgICB1aW50NjRfdCByb290X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLAotCQkJ
CSAgIHVpbnQ4X3QgcGFnaW5nX21vZGUsIHVpbnQ4X3QgdmFsaWQpOworCQkJCSAgIHVpbnQ4X3Qg
cGFnaW5nX21vZGUsIGJvb2wgdmFsaWQpOwogdm9pZCBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRy
eShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpOwogdm9p
ZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyhzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50
MTZfdCBkb21faWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdjcjNf
bWZuLCB1aW50OF90IGd2LCB1aW50OF90IGdseCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGdjcjNfbWZuLCBib29sIGd2LCB1aW50OF90IGdseCk7CiAKIC8qIHNlbmQg
Y21kIHRvIGlvbW11ICovCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoc3RydWN0IGRv
bWFpbiAqZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:22:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJ5l-0004KY-Od; Wed, 07 Aug 2019 10:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJ5k-0004KA-44
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:48 +0000
X-Inumbo-ID: 4c2db6a6-b8fd-11e9-b3c6-3b952cc34136
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c2db6a6-b8fd-11e9-b3c6-3b952cc34136;
 Wed, 07 Aug 2019 10:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5h-0006zy-Ev
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJ5h-00011U-CN
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJ5h-00011U-CN@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:22:45 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: drop stray "else"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5ZTIzMjY1ODJmM2ZhMDFjMjczN2E4ODUxZDNmZGE2ZDQ2YjA2NjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MTI6MDAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjoxMjowMCAyMDE5ICswMjAwCgogICAgQU1E
L0lPTU1VOiBkcm9wIHN0cmF5ICJlbHNlIgogICAgCiAgICBUaGUgYmxhbmsgbGluZSBiZXR3ZWVu
IGl0IGFuZCB0aGUgcHJpb3IgaWYoKSBjbGVhcmx5IGluZGljYXRlcyB0aGF0IHRoaXMKICAgIHdh
cyBtZWFudCB0byBiZSBhIHN0YW5kYWxvbmUgaWYoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwppbmRleCBkM2M1N2Q3Zjk1Li44ZDRhNWZiYzM3IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTE2NSw4ICsxNjUsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBpb3ZfZGV0ZWN0KHZvaWQpCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ICYmICFpb21tdV9pbnRyZW1hcCApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZWxzZSBpZiAo
IChpbml0X2RvbmUgPyBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKQotICAgICAgICAgICAgICAg
ICAgICAgICAgIDogYW1kX2lvbW11X2luaXQoZmFsc2UpKSAhPSAwICkKKyAgICBpZiAoIChpbml0
X2RvbmUgPyBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKQorICAgICAgICAgICAgICAgICAgICA6
IGFtZF9pb21tdV9pbml0KGZhbHNlKSkgIT0gMCApCiAgICAgewogICAgICAgICBwcmludGsoIkFN
RC1WaTogRXJyb3IgaW5pdGlhbGl6YXRpb25cbiIpOwogICAgICAgICByZXR1cm4gLUVOT0RFVjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 10:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 10:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvJQP-0006WZ-PI; Wed, 07 Aug 2019 10:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvJQO-0006WO-9N
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:44:08 +0000
X-Inumbo-ID: 46a356d4-b900-11e9-bdef-f771c674173d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46a356d4-b900-11e9-bdef-f771c674173d;
 Wed, 07 Aug 2019 10:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJQK-0007PJ-LY
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvJQK-0002NE-Ij
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvJQK-0002NE-Ij@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: 9pfs has a QEMU backend
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4ODlhODQ3NTA5ZDk4NjhiYzg0MWE2YmI3MTdlNzAyZWU1MGI2ZmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXVnIDYgMTg6MjU6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDExOjQyOjQ0
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bDogOXBmcyBoYXMgYSBRRU1VIGJhY2tlbmQKICAgIAogICAg
QWRkIDlwZnMgdG8gdGhlIGtpbmQgb2YgUFYgZHJpdmVycyB0aGF0IGhhcyBhIFFFTVUgYmFja2Vu
ZCwgc3BlY2lmaWNhbGx5CiAgICB0byB0aGUgbWFjcm8gUUVNVV9CQUNLRU5ELgogICAgCiAgICBU
aGlzIGlzIG5lZWRlZCBvdGhlcndpc2UgdXBvbiBkb21haW4gZGVzdHJveSB3ZSBnZXQgYSB0aW1l
b3V0IGVycm9yOgogICAgCiAgICBsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjExMzI6ZGV2
aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAxOnVuYWJsZSB0byByZW1vdmUgZGV2aWNlIHdp
dGggcGF0aCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC85cGZzLzEvMAogICAgbGlieGw6IGVycm9y
OiBsaWJ4bF9kb21haW4uYzoxMTI5OmRldmljZXNfZGVzdHJveV9jYjogRG9tYWluIDE6bGlieGxf
X2RldmljZXNfZGVzdHJveSBmYWlsZWQKICAgIAogICAgVGhpcyBjaGFuZ2Ugc2hvdWxkIGhhdmUg
YmVlbiBwYXJ0IG9mIGI1M2I0MDM3Y2VmNiAibGlieGwveGw6IGFkZCBzdXBwb3J0CiAgICBmb3Ig
WGVuIDlwZnMiLgogICAgCiAgICBBbHNvIGFkZCBhIGNvbW1lbnQgaW4gbGlieGxfdHlwZXNfaW50
ZXJuYWwuaWRsIHRvIGhlbHAgcmVtZW1iZXIgY2hhbmdpbmcKICAgIFFFTVVfQkFDS0VORCBnb2lu
ZyBmb3J3YXJkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgIHwgMSArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAxICsKIDIg
ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYTMx
MDI4NzFmMy4uZTdkOTc3NzkzMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC02MzYsNiArNjM2LDcg
QEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1FESVNLIHx8IFwKICAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9WRkIgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1FVU0IgfHwgXAorICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EXzlQRlMgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1ZLQkQpCiAKICNkZWZpbmUgWENfUENJX0JERiAgICAgICAgICAgICAiMHgleCwg
MHgleCwgMHgleCwgMHgleCIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2lu
dGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCAz
NzQwMmU0OWNiLi5jYjg1YzNiMzdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
c19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
CkBAIC0xMyw2ICsxMyw3IEBAIGxpYnhsX19xbXBfbWVzc2FnZV90eXBlID0gRW51bWVyYXRpb24o
InFtcF9tZXNzYWdlX3R5cGUiLCBbCiAgICAgKDUsICJpbnZhbGlkIiksCiAgICAgXSkKIAorIyBD
b25zaWRlciBhZGRpbmcgdG8gUUVNVV9CQUNLRU5EIGluIGxpYnhsX2ludGVybmFsLmgKIGxpYnhs
X19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMCwgIk5P
TkUiKSwKICAgICAoMSwgIlZJRiIpLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 12:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 12:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLTA-0000u2-KM; Wed, 07 Aug 2019 12:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLT9-0000tj-0u
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:07 +0000
X-Inumbo-ID: 93e38335-b912-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93e38335-b912-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 12:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLT7-0001WO-6F
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLT7-0000pm-3d
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLT7-0000pm-3d@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 12:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/asm: Include msr-index.h rather
 than msr.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4527629079287600352=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4527629079287600352==
Content-Type: text/plain

commit ea131e2ed329e90487ec258ae195e5e95784e8ea
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Aug 2 13:35:14 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 13:34:56 2019 +0100

    x86/asm: Include msr-index.h rather than msr.h
    
    There is nothing interesting for assembly code in msr.h.  Include msr-index.h
    instead, and drop the __ASSEMBLY__ guards in msr.h.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/boot/head.S          | 2 +-
 xen/arch/x86/x86_64/kexec_reloc.S | 2 +-
 xen/include/asm-x86/msr.h         | 4 ----
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S
index d78bed394a..ab2d52a79d 100644
--- a/xen/arch/x86/boot/head.S
+++ b/xen/arch/x86/boot/head.S
@@ -6,7 +6,7 @@
 #include <asm/fixmap.h>
 #include <asm/page.h>
 #include <asm/processor.h>
-#include <asm/msr.h>
+#include <asm/msr-index.h>
 #include <asm/cpufeature.h>
 #include <public/elfnote.h>
 
diff --git a/xen/arch/x86/x86_64/kexec_reloc.S b/xen/arch/x86/x86_64/kexec_reloc.S
index 4d527dbfce..5bf61d5c2d 100644
--- a/xen/arch/x86/x86_64/kexec_reloc.S
+++ b/xen/arch/x86/x86_64/kexec_reloc.S
@@ -16,7 +16,7 @@
 #include <xen/kimage.h>
 
 #include <asm/asm_defns.h>
-#include <asm/msr.h>
+#include <asm/msr-index.h>
 #include <asm/page.h>
 #include <asm/machine_kexec.h>
 
diff --git a/xen/include/asm-x86/msr.h b/xen/include/asm-x86/msr.h
index 3cbbc65e02..bca41a3670 100644
--- a/xen/include/asm-x86/msr.h
+++ b/xen/include/asm-x86/msr.h
@@ -3,8 +3,6 @@
 
 #include "msr-index.h"
 
-#ifndef __ASSEMBLY__
-
 #include <xen/types.h>
 #include <xen/percpu.h>
 #include <xen/errno.h>
@@ -336,6 +334,4 @@ int init_vcpu_msr_policy(struct vcpu *v);
 int guest_rdmsr(struct vcpu *v, uint32_t msr, uint64_t *val);
 int guest_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val);
 
-#endif /* !__ASSEMBLY__ */
-
 #endif /* __ASM_MSR_H */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============4527629079287600352==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4527629079287600352==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 12:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 12:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLTL-0000vx-MW; Wed, 07 Aug 2019 12:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLTK-0000vj-TZ
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:18 +0000
X-Inumbo-ID: 99f69b04-b912-11e9-97c3-cbf5a689f696
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99f69b04-b912-11e9-97c3-cbf5a689f696;
 Wed, 07 Aug 2019 12:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLTH-0001WW-CG
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLTH-0000qE-9j
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLTH-0000qE-9j@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 12:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Set Accessed bits in
 boot_cpu_{, compat_}gdt_table[]
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmMjkyYjQxZTllZGMwYTg3ZjAyMDVlY2U4MzNlNjQ4MDhlYzM4ODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEF1ZyA3IDEyOjI5OjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDEzOjM0OjU2
IDIwMTkgKzAxMDAKCiAgICB4ODYvYm9vdDogU2V0IEFjY2Vzc2VkIGJpdHMgaW4gYm9vdF9jcHVf
eyxjb21wYXRffWdkdF90YWJsZVtdCiAgICAKICAgIFRoZXJlIGlzIG5vIHBvaW50IGNhdXNpbmcg
dGhlIENQVSB0byBwZXJmb3JtZWQgYSBsb2NrZWQgdXBkYXRlIG9mIHRoZQogICAgZGVzY3JpcHRv
cnMgb24gZmlyc3QgdXNlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgfCAyNiArKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVu
L2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXggY2Y0N2UwMTlmNS4uMGVhZjlkMmEwNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QveDg2XzY0LlMKQEAgLTU1LDEzICs1NSwxMyBAQCBHTE9CQUwoc3RhY2tfc3RhcnQpCiAgICAg
ICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKIEdMT0JBTChib290X2NwdV9nZHRfdGFibGUpCiAgICAg
ICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyogdW51c2VkICovCi0gICAgICAgIC5x
dWFkIDB4MDBhZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQg
bW9kZSAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjkyMDAwMDAwZmZmZiAgICAgLyogMHhlMDEw
IHJpbmcgMCBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4MDBhZjliMDAw
MDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQgbW9kZSAgICovCisgICAg
ICAgIC5xdWFkIDB4MDBjZjkzMDAwMDAwZmZmZiAgICAgLyogMHhlMDEwIHJpbmcgMCBkYXRhICAg
ICAgICAgICAgICAgICovCiAgICAgICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyog
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBj
ZmZhMDAwMDAwZmZmZiAgICAgLyogMHhlMDIzIHJpbmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICov
Ci0gICAgICAgIC5xdWFkIDB4MDBjZmYyMDAwMDAwZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBk
YXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBhZmZhMDAwMDAwZmZmZiAg
ICAgLyogMHhlMDMzIHJpbmcgMyBjb2RlLCA2NC1iaXQgbW9kZSAgICovCi0gICAgICAgIC5xdWFk
IDB4MDBjZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmls
aXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDIzIHJp
bmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmYzMDAwMDAw
ZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAg
IC5xdWFkIDB4MDBhZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDMzIHJpbmcgMyBjb2RlLCA2NC1i
aXQgbW9kZSAgICovCisgICAgICAgIC5xdWFkIDB4MDBjZjliMDAwMDAwZmZmZiAgICAgLyogMHhl
MDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5ICovCiAgICAgICAgIC5maWxsIChQRVJfQ1BV
X0dEVF9FTlRSWSAtIF9fSFlQRVJWSVNPUl9DUzMyIC8gOCAtIDEpLCA4LCAwCiAgICAgICAgIC5x
dWFkIDB4MDAwMDkxMDAwMDAwMDAwMCAgICAgLyogcGVyLUNQVSBlbnRyeSAobGltaXQgPT0gY3B1
KSAgICAgICovCiAKQEAgLTcwLDEzICs3MCwxMyBAQCBHTE9CQUwoYm9vdF9jcHVfZ2R0X3RhYmxl
KQogLyogICAgIChjb21wYXRpYmlsaXR5KSBtYWNoaW5lLT5waHlzaWNhbCBtYXBwaW5nIHRhYmxl
IGxpdmVzIHRoZXJlLiAgICAgICAqLwogR0xPQkFMKGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGUp
CiAgICAgICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyogdW51c2VkICovCi0gICAg
ICAgIC5xdWFkIDB4MDBhZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2
NC1iaXQgbW9kZSAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjkyMDAwMDAwZmZmZiAgICAgLyog
MHhlMDEwIHJpbmcgMCBkYXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBj
ZmJhMDAwMDAwZmZmZiAgICAgLyogMHhlMDE5IHJpbmcgMSBjb2RlLCBjb21wYXRpYmlsaXR5ICov
Ci0gICAgICAgIC5xdWFkIDB4MDBjZmIyMDAwMDAwZmZmZiAgICAgLyogMHhlMDIxIHJpbmcgMSBk
YXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZmZhMDAwMDAwZmZmZiAg
ICAgLyogMHhlMDJiIHJpbmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICovCi0gICAgICAgIC5xdWFk
IDB4MDBjZmYyMDAwMDAwZmZmZiAgICAgLyogMHhlMDMzIHJpbmcgMyBkYXRhICAgICAgICAgICAg
ICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJp
bmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBhZjliMDAwMDAw
ZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQgbW9kZSAgICovCisgICAgICAg
IC5xdWFkIDB4MDBjZjkzMDAwMDAwZmZmZiAgICAgLyogMHhlMDEwIHJpbmcgMCBkYXRhICAgICAg
ICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4MDBjZmJiMDAwMDAwZmZmZiAgICAgLyogMHhl
MDE5IHJpbmcgMSBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmIz
MDAwMDAwZmZmZiAgICAgLyogMHhlMDIxIHJpbmcgMSBkYXRhICAgICAgICAgICAgICAgICovCisg
ICAgICAgIC5xdWFkIDB4MDBjZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBjb2Rl
LCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmYzMDAwMDAwZmZmZiAgICAg
LyogMHhlMDMzIHJpbmcgMyBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4
MDBjZjliMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5
ICovCiAgICAgICAgIC5maWxsIChQRVJfQ1BVX0dEVF9FTlRSWSAtIF9fSFlQRVJWSVNPUl9DUzMy
IC8gOCAtIDEpLCA4LCAwCiAgICAgICAgIC5xdWFkIDB4MDAwMDkxMDAwMDAwMDAwMCAgICAgLyog
cGVyLUNQVSBlbnRyeSAobGltaXQgPT0gY3B1KSAgICAgICovCiAgICAgICAgIC5hbGlnbiBQQUdF
X1NJWkUsIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 12:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 12:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLTU-0000xh-OK; Wed, 07 Aug 2019 12:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLTT-0000xQ-U1
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:27 +0000
X-Inumbo-ID: a00db7a3-b912-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a00db7a3-b912-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 12:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLTR-0001We-Ju
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLTR-0000qw-H8
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 12:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLTR-0000qw-H8@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 12:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86/desc: Shorten boot_{,
 compat_}gdt[] variable names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4174489027802542106=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4174489027802542106==
Content-Type: text/plain

commit 50feecdc09dec9b98dd2f097d3e15a5022e7fda0
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Aug 5 11:17:46 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 13:34:56 2019 +0100

    x86/desc: Shorten boot_{,compat_}gdt[] variable names
    
    The current names, boot_cpu_{,compat_}gdt_table, have a table suffix which is
    redundant with the T of GDT, and the cpu infix doesn't provide any meaningful
    context.  Drop them both.
    
    Likewise, shorten the {,compat_}gdt{,_l1e} variables.
    
    Finally, rename gdt_descr to boot_gdtr to more clearly identify its purpose.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/boot/x86_64.S  | 10 +++++-----
 xen/arch/x86/cpu/common.c   |  4 ++--
 xen/arch/x86/domain.c       |  7 +++----
 xen/arch/x86/efi/efi-boot.h |  2 +-
 xen/arch/x86/hvm/svm/svm.c  |  2 +-
 xen/arch/x86/hvm/vmx/vmcs.c |  2 +-
 xen/arch/x86/smpboot.c      | 18 +++++++++---------
 xen/arch/x86/traps.c        | 30 ++++++++++++++----------------
 xen/common/efi/runtime.c    |  2 +-
 xen/include/asm-x86/desc.h  | 12 ++++++------
 xen/include/asm-x86/ldt.h   |  3 +--
 11 files changed, 44 insertions(+), 48 deletions(-)

diff --git a/xen/arch/x86/boot/x86_64.S b/xen/arch/x86/boot/x86_64.S
index 0eaf9d2a07..6853cc99c6 100644
--- a/xen/arch/x86/boot/x86_64.S
+++ b/xen/arch/x86/boot/x86_64.S
@@ -3,7 +3,7 @@
 
 ENTRY(__high_start)
         /* Install relocated data selectors. */
-        lgdt    gdt_descr(%rip)
+        lgdt    boot_gdtr(%rip)
         mov     $(__HYPERVISOR_DS64),%ecx
         mov     %ecx,%ds
         mov     %ecx,%es
@@ -44,16 +44,16 @@ multiboot_ptr:
         .long   0
 
         .word   0
-GLOBAL(gdt_descr)
+GLOBAL(boot_gdtr)
         .word   LAST_RESERVED_GDT_BYTE
-        .quad   boot_cpu_gdt_table - FIRST_RESERVED_GDT_BYTE
+        .quad   boot_gdt - FIRST_RESERVED_GDT_BYTE
 
 GLOBAL(stack_start)
         .quad   cpu0_stack
 
         .section .data.page_aligned, "aw", @progbits
         .align PAGE_SIZE, 0
-GLOBAL(boot_cpu_gdt_table)
+GLOBAL(boot_gdt)
         .quad 0x0000000000000000     /* unused */
         .quad 0x00af9b000000ffff     /* 0xe008 ring 0 code, 64-bit mode   */
         .quad 0x00cf93000000ffff     /* 0xe010 ring 0 data                */
@@ -68,7 +68,7 @@ GLOBAL(boot_cpu_gdt_table)
         .align PAGE_SIZE, 0
 /* NB. Even rings != 0 get access to the full 4Gb, as only the            */
 /*     (compatibility) machine->physical mapping table lives there.       */
-GLOBAL(boot_cpu_compat_gdt_table)
+GLOBAL(boot_compat_gdt)
         .quad 0x0000000000000000     /* unused */
         .quad 0x00af9b000000ffff     /* 0xe008 ring 0 code, 64-bit mode   */
         .quad 0x00cf93000000ffff     /* 0xe010 ring 0 data                */
diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 7478e21177..dc2dea4d6d 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -709,9 +709,9 @@ void load_system_tables(void)
 
 	struct tss_struct *tss = &this_cpu(init_tss);
 	seg_desc_t *gdt =
-		this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY;
+		this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY;
 	seg_desc_t *compat_gdt =
-		this_cpu(compat_gdt_table) - FIRST_RESERVED_GDT_ENTRY;
+		this_cpu(compat_gdt) - FIRST_RESERVED_GDT_ENTRY;
 
 	const struct desc_ptr gdtr = {
 		.base = (unsigned long)gdt,
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 5933b3f51b..612afb683f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -1666,8 +1666,8 @@ static inline bool need_full_gdt(const struct domain *d)
 static void update_xen_slot_in_full_gdt(const struct vcpu *v, unsigned int cpu)
 {
     l1e_write(pv_gdt_ptes(v) + FIRST_RESERVED_GDT_PAGE,
-              !is_pv_32bit_vcpu(v) ? per_cpu(gdt_table_l1e, cpu)
-                                   : per_cpu(compat_gdt_table_l1e, cpu));
+              !is_pv_32bit_vcpu(v) ? per_cpu(gdt_l1e, cpu)
+                                   : per_cpu(compat_gdt_l1e, cpu));
 }
 
 static void load_full_gdt(const struct vcpu *v, unsigned int cpu)
@@ -1686,8 +1686,7 @@ static void load_default_gdt(unsigned int cpu)
 {
     struct desc_ptr gdt_desc = {
         .limit = LAST_RESERVED_GDT_BYTE,
-        .base  = (unsigned long)(per_cpu(gdt_table, cpu) -
-                                 FIRST_RESERVED_GDT_ENTRY),
+        .base  = (unsigned long)(per_cpu(gdt, cpu) - FIRST_RESERVED_GDT_ENTRY),
     };
 
     lgdt(&gdt_desc);
diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h
index 7a13a30bc0..a0737f98c3 100644
--- a/xen/arch/x86/efi/efi-boot.h
+++ b/xen/arch/x86/efi/efi-boot.h
@@ -250,7 +250,7 @@ static void __init noreturn efi_arch_post_exit_boot(void)
                    "mov    %[cr4], %%cr4\n\t"
 #endif
                    "movabs $__start_xen, %[rip]\n\t"
-                   "lgdt   gdt_descr(%%rip)\n\t"
+                   "lgdt   boot_gdtr(%%rip)\n\t"
                    "mov    stack_start(%%rip), %%rsp\n\t"
                    "mov    %[ds], %%ss\n\t"
                    "mov    %[ds], %%ds\n\t"
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index d81401dbc0..deafa3864e 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1568,7 +1568,7 @@ bool svm_load_segs(unsigned int ldt_ents, unsigned long ldt_base,
     {
         /* Keep GDT in sync. */
         seg_desc_t *desc =
-            this_cpu(gdt_table) + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
+            this_cpu(gdt) + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
 
         _set_tssldt_desc(desc, ldt_base, ldt_ents * 8 - 1, SYS_DESC_ldt);
 
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 45d18493df..098613822a 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -793,7 +793,7 @@ static void vmx_set_host_env(struct vcpu *v)
     unsigned int cpu = smp_processor_id();
 
     __vmwrite(HOST_GDTR_BASE,
-              (unsigned long)(this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY));
+              (unsigned long)(this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY));
     __vmwrite(HOST_IDTR_BASE, (unsigned long)idt_tables[cpu]);
 
     __vmwrite(HOST_TR_BASE, (unsigned long)&per_cpu(init_tss, cpu));
diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c
index 65e9ceeece..8d5fef0012 100644
--- a/xen/arch/x86/smpboot.c
+++ b/xen/arch/x86/smpboot.c
@@ -944,11 +944,11 @@ static void cpu_smpboot_free(unsigned int cpu, bool remove)
             free_domheap_page(mfn_to_page(mfn));
     }
 
-    FREE_XENHEAP_PAGE(per_cpu(compat_gdt_table, cpu));
+    FREE_XENHEAP_PAGE(per_cpu(compat_gdt, cpu));
 
     if ( remove )
     {
-        FREE_XENHEAP_PAGE(per_cpu(gdt_table, cpu));
+        FREE_XENHEAP_PAGE(per_cpu(gdt, cpu));
         FREE_XENHEAP_PAGE(idt_tables[cpu]);
 
         if ( stack_base[cpu] )
@@ -976,22 +976,22 @@ static int cpu_smpboot_alloc(unsigned int cpu)
         goto out;
     memguard_guard_stack(stack_base[cpu]);
 
-    gdt = per_cpu(gdt_table, cpu) ?: alloc_xenheap_pages(0, memflags);
+    gdt = per_cpu(gdt, cpu) ?: alloc_xenheap_pages(0, memflags);
     if ( gdt == NULL )
         goto out;
-    per_cpu(gdt_table, cpu) = gdt;
-    per_cpu(gdt_table_l1e, cpu) =
+    per_cpu(gdt, cpu) = gdt;
+    per_cpu(gdt_l1e, cpu) =
         l1e_from_pfn(virt_to_mfn(gdt), __PAGE_HYPERVISOR_RW);
-    memcpy(gdt, boot_cpu_gdt_table, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
+    memcpy(gdt, boot_gdt, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
     BUILD_BUG_ON(NR_CPUS > 0x10000);
     gdt[PER_CPU_GDT_ENTRY - FIRST_RESERVED_GDT_ENTRY].a = cpu;
 
-    per_cpu(compat_gdt_table, cpu) = gdt = alloc_xenheap_pages(0, memflags);
+    per_cpu(compat_gdt, cpu) = gdt = alloc_xenheap_pages(0, memflags);
     if ( gdt == NULL )
         goto out;
-    per_cpu(compat_gdt_table_l1e, cpu) =
+    per_cpu(compat_gdt_l1e, cpu) =
         l1e_from_pfn(virt_to_mfn(gdt), __PAGE_HYPERVISOR_RW);
-    memcpy(gdt, boot_cpu_compat_gdt_table, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
+    memcpy(gdt, boot_compat_gdt, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
     gdt[PER_CPU_GDT_ENTRY - FIRST_RESERVED_GDT_ENTRY].a = cpu;
 
     if ( idt_tables[cpu] == NULL )
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 38d12013db..162f708ac3 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -96,10 +96,10 @@ string_param("nmi", opt_nmi);
 DEFINE_PER_CPU(uint64_t, efer);
 static DEFINE_PER_CPU(unsigned long, last_extable_addr);
 
-DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, gdt_table);
-DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, gdt_table_l1e);
-DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, compat_gdt_table);
-DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, compat_gdt_table_l1e);
+DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, gdt);
+DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, gdt_l1e);
+DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, compat_gdt);
+DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, compat_gdt_l1e);
 
 /* Master table, used by CPU0. */
 idt_entry_t __section(".bss.page_aligned") __aligned(PAGE_SIZE)
@@ -1899,17 +1899,17 @@ void load_TR(void)
 {
     struct tss_struct *tss = &this_cpu(init_tss);
     struct desc_ptr old_gdt, tss_gdt = {
-        .base = (long)(this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY),
+        .base = (long)(this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY),
         .limit = LAST_RESERVED_GDT_BYTE
     };
 
     _set_tssldt_desc(
-        this_cpu(gdt_table) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
+        this_cpu(gdt) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
         (unsigned long)tss,
         offsetof(struct tss_struct, __cacheline_filler) - 1,
         SYS_DESC_tss_avail);
     _set_tssldt_desc(
-        this_cpu(compat_gdt_table) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
+        this_cpu(compat_gdt) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
         (unsigned long)tss,
         offsetof(struct tss_struct, __cacheline_filler) - 1,
         SYS_DESC_tss_busy);
@@ -2000,8 +2000,8 @@ void __init init_idt_traps(void)
     /* CPU0 uses the master IDT. */
     idt_tables[0] = idt_table;
 
-    this_cpu(gdt_table) = boot_cpu_gdt_table;
-    this_cpu(compat_gdt_table) = boot_cpu_compat_gdt_table;
+    this_cpu(gdt) = boot_gdt;
+    this_cpu(compat_gdt) = boot_compat_gdt;
 }
 
 extern void (*const autogen_entrypoints[NR_VECTORS])(void);
@@ -2029,13 +2029,11 @@ void __init trap_init(void)
         }
     }
 
-    /* Cache {,compat_}gdt_table_l1e now that physically relocation is done. */
-    this_cpu(gdt_table_l1e) =
-        l1e_from_pfn(virt_to_mfn(boot_cpu_gdt_table),
-                     __PAGE_HYPERVISOR_RW);
-    this_cpu(compat_gdt_table_l1e) =
-        l1e_from_pfn(virt_to_mfn(boot_cpu_compat_gdt_table),
-                     __PAGE_HYPERVISOR_RW);
+    /* Cache {,compat_}gdt_l1e now that physically relocation is done. */
+    this_cpu(gdt_l1e) =
+        l1e_from_pfn(virt_to_mfn(boot_gdt), __PAGE_HYPERVISOR_RW);
+    this_cpu(compat_gdt_l1e) =
+        l1e_from_pfn(virt_to_mfn(boot_compat_gdt), __PAGE_HYPERVISOR_RW);
 
     percpu_traps_init();
 
diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index 3d118d571d..ab53ebcc55 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -104,7 +104,7 @@ struct efi_rs_state efi_rs_enter(void)
     {
         struct desc_ptr gdt_desc = {
             .limit = LAST_RESERVED_GDT_BYTE,
-            .base  = (unsigned long)(per_cpu(gdt_table, smp_processor_id()) -
+            .base  = (unsigned long)(per_cpu(gdt, smp_processor_id()) -
                                      FIRST_RESERVED_GDT_ENTRY)
         };
 
diff --git a/xen/include/asm-x86/desc.h b/xen/include/asm-x86/desc.h
index c011c03ae2..0be9348d29 100644
--- a/xen/include/asm-x86/desc.h
+++ b/xen/include/asm-x86/desc.h
@@ -204,12 +204,12 @@ struct __packed desc_ptr {
 	unsigned long base;
 };
 
-extern seg_desc_t boot_cpu_gdt_table[];
-DECLARE_PER_CPU(seg_desc_t *, gdt_table);
-DECLARE_PER_CPU(l1_pgentry_t, gdt_table_l1e);
-extern seg_desc_t boot_cpu_compat_gdt_table[];
-DECLARE_PER_CPU(seg_desc_t *, compat_gdt_table);
-DECLARE_PER_CPU(l1_pgentry_t, compat_gdt_table_l1e);
+extern seg_desc_t boot_gdt[];
+DECLARE_PER_CPU(seg_desc_t *, gdt);
+DECLARE_PER_CPU(l1_pgentry_t, gdt_l1e);
+extern seg_desc_t boot_compat_gdt[];
+DECLARE_PER_CPU(seg_desc_t *, compat_gdt);
+DECLARE_PER_CPU(l1_pgentry_t, compat_gdt_l1e);
 DECLARE_PER_CPU(bool, full_gdt_loaded);
 
 extern void load_TR(void);
diff --git a/xen/include/asm-x86/ldt.h b/xen/include/asm-x86/ldt.h
index da502329fb..1383f55308 100644
--- a/xen/include/asm-x86/ldt.h
+++ b/xen/include/asm-x86/ldt.h
@@ -13,8 +13,7 @@ static inline void load_LDT(struct vcpu *v)
         lldt(0);
     else
     {
-        desc = (!is_pv_32bit_vcpu(v)
-                ? this_cpu(gdt_table) : this_cpu(compat_gdt_table))
+        desc = (!is_pv_32bit_vcpu(v) ? this_cpu(gdt) : this_cpu(compat_gdt))
                + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
         _set_tssldt_desc(desc, LDT_VIRT_START(v), ents*8-1, SYS_DESC_ldt);
         lldt(LDT_ENTRY << 3);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============4174489027802542106==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4174489027802542106==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 13:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 13:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLtH-00042p-Vi; Wed, 07 Aug 2019 13:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLtH-00042k-E2
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:07 +0000
X-Inumbo-ID: 59766465-b916-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59766465-b916-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtF-00026H-3z
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtF-0002mI-19
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLtF-0002mI-19@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 13:22:05 +0000
Subject: [Xen-changelog] [xen staging] arm/percpu: Move {get,
 set}_processor_id() into current.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhM2Q3YTMyMTU1NGI3YTEwYjk3YzFmZDNjYzcwYWVhMjE1MWRkYzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAyNiAyMDo0MTowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxNDowNjoy
OCAyMDE5ICswMTAwCgogICAgYXJtL3BlcmNwdTogTW92ZSB7Z2V0LHNldH1fcHJvY2Vzc29yX2lk
KCkgaW50byBjdXJyZW50LmgKICAgIAogICAgRm9yIGNsZWFudXAgcHVycG9zZXMsIGl0IGlzIG5l
Y2Vzc2FyeSBmb3IgYXNtL3BlcmNwdS5oIHRvIG5vdCB1c2UKICAgIERFQ0xBUkVfUEVSX0NQVSgp
IGl0c2VsZi4gIGFzbS9jdXJyZW50LmggaXMgYXJndWFibHkgYSBiZXR0ZXIgcGxhY2UgZm9yIHRo
aXMKICAgIGZ1bmN0aW9uYWxpdHkgdG8gbGl2ZSBhbnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2N1cnJlbnQuaCB8IDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNw
dS5oICB8IDYgLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCmluZGV4IGM0YWY2NmZiYjkuLjE2NTNlODlkMzAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3VycmVudC5oCkBAIC0zOSw2ICszOSwxNSBAQCBzdGF0aWMgaW5saW5lIHN0
cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCiAKICNkZWZpbmUgcmVzZXRfc3RhY2tf
YW5kX2p1bXAoZm4pIHN3aXRjaF9zdGFja19hbmRfanVtcChnZXRfY3B1X2luZm8oKSwgZm4pCiAK
K0RFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGNwdV9pZCk7CisKKyNkZWZpbmUgZ2V0X3By
b2Nlc3Nvcl9pZCgpICAgICB0aGlzX2NwdShjcHVfaWQpCisjZGVmaW5lIHNldF9wcm9jZXNzb3Jf
aWQoaWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2RvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyhf
X3Blcl9jcHVfb2Zmc2V0WyhpZCldLCBUUElEUl9FTDIpOyAgICBcCisgICAgdGhpc19jcHUoY3B1
X2lkKSA9IChpZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gd2hpbGUgKCAwICkK
KwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FSTV9DVVJSRU5UX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1
LmgKaW5kZXggOTU4NGI4MzBkNC4uMDExMDE2MzQ3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCkBAIC0y
NywxMiArMjcsNiBAQCB2b2lkIHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpOwogCiAjZGVmaW5lIERF
Q0xBUkVfUEVSX0NQVSh0eXBlLCBuYW1lKSBleHRlcm4gX190eXBlb2ZfXyh0eXBlKSBwZXJfY3B1
X18jI25hbWUKIAotREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3B1X2lkKTsKLSNkZWZp
bmUgZ2V0X3Byb2Nlc3Nvcl9pZCgpICAgICh0aGlzX2NwdShjcHVfaWQpKQotI2RlZmluZSBzZXRf
cHJvY2Vzc29yX2lkKGlkKSAgZG8geyAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgV1JJVEVf
U1lTUkVHKF9fcGVyX2NwdV9vZmZzZXRbaWRdLCBUUElEUl9FTDIpOyAgICAgIFwKLSAgICB0aGlz
X2NwdShjcHVfaWQpID0gKGlkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSB3aGls
ZSgwKQogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FSTV9QRVJDUFVfSF9fICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 13:22:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 13:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLtU-00043W-1N; Wed, 07 Aug 2019 13:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLtS-00043R-Nq
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:18 +0000
X-Inumbo-ID: 5f850b28-b916-11e9-b127-4b2248082587
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f850b28-b916-11e9-b127-4b2248082587;
 Wed, 07 Aug 2019 13:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtP-00026P-Af
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtP-0002n6-7y
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLtP-0002n6-7y@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 13:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/percpu: Drop unused xen/percpu.h
 includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6029387930514310642=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6029387930514310642==
Content-Type: text/plain

commit 0aad20566bfb1fcd87ad87d255cafb41f6b7b00e
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jul 26 20:26:24 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 14:06:28 2019 +0100

    xen/percpu: Drop unused xen/percpu.h includes
    
    None of these headers use any PER_CPU() infrastructure.
    
    xen/rwlock.h however does, and picked it up transitively via xen/spinlock.h,
    so include it properly.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/asm-x86/i387.h  | 1 -
 xen/include/xen/multicall.h | 1 -
 xen/include/xen/rcupdate.h  | 1 -
 xen/include/xen/rwlock.h    | 1 +
 xen/include/xen/spinlock.h  | 1 -
 5 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/xen/include/asm-x86/i387.h b/xen/include/asm-x86/i387.h
index 434a7761a5..a783549db9 100644
--- a/xen/include/asm-x86/i387.h
+++ b/xen/include/asm-x86/i387.h
@@ -12,7 +12,6 @@
 #define __ASM_I386_I387_H
 
 #include <xen/types.h>
-#include <xen/percpu.h>
 
 /* Byte offset of the stored word size within the FXSAVE area/portion. */
 #define FPU_WORD_SIZE_OFFSET 511
diff --git a/xen/include/xen/multicall.h b/xen/include/xen/multicall.h
index d0aa52009c..ac8238660a 100644
--- a/xen/include/xen/multicall.h
+++ b/xen/include/xen/multicall.h
@@ -5,7 +5,6 @@
 #ifndef __XEN_MULTICALL_H__
 #define __XEN_MULTICALL_H__
 
-#include <xen/percpu.h>
 #ifdef CONFIG_COMPAT
 #include <compat/xen.h>
 #endif
diff --git a/xen/include/xen/rcupdate.h b/xen/include/xen/rcupdate.h
index 3402eb5caf..13850865ed 100644
--- a/xen/include/xen/rcupdate.h
+++ b/xen/include/xen/rcupdate.h
@@ -33,7 +33,6 @@
 
 #include <xen/cache.h>
 #include <xen/spinlock.h>
-#include <xen/percpu.h>
 #include <xen/cpumask.h>
 #include <xen/preempt.h>
 
diff --git a/xen/include/xen/rwlock.h b/xen/include/xen/rwlock.h
index 35657c56c4..3dfea1ac2a 100644
--- a/xen/include/xen/rwlock.h
+++ b/xen/include/xen/rwlock.h
@@ -1,6 +1,7 @@
 #ifndef __RWLOCK_H__
 #define __RWLOCK_H__
 
+#include <xen/percpu.h>
 #include <xen/spinlock.h>
 
 #include <asm/atomic.h>
diff --git a/xen/include/xen/spinlock.h b/xen/include/xen/spinlock.h
index a811b73bf3..2c7415e23a 100644
--- a/xen/include/xen/spinlock.h
+++ b/xen/include/xen/spinlock.h
@@ -4,7 +4,6 @@
 #include <asm/system.h>
 #include <asm/spinlock.h>
 #include <asm/types.h>
-#include <xen/percpu.h>
 
 #ifndef NDEBUG
 struct lock_debug {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============6029387930514310642==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6029387930514310642==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 13:22:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 13:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvLtd-00044n-50; Wed, 07 Aug 2019 13:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvLtb-00044g-Kg
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:27 +0000
X-Inumbo-ID: 659cd88e-b916-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 659cd88e-b916-11e9-8980-bc764e045a96;
 Wed, 07 Aug 2019 13:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtZ-00026X-H7
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvLtZ-0002oe-ET
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 13:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvLtZ-0002oe-ET@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 13:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/percpu: Drop unused asm/percpu.h
 includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5533034418195117296=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5533034418195117296==
Content-Type: text/plain

commit 5b0807259040d4c92b0cb8f521826789299b1be3
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jul 26 19:48:48 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 14:06:28 2019 +0100

    xen/percpu: Drop unused asm/percpu.h includes
    
    These files either don't use any PER_CPU() infrastructure at all, or use
    DEFINE_PER_CPU_*().  This is declared in xen/percpu.h, not asm/percpu.h, which
    means that xen/percpu.h is included via a different path.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/arm/xen.lds.S               | 1 -
 xen/arch/x86/acpi/cpufreq/cpufreq.c  | 1 -
 xen/arch/x86/acpi/cpufreq/powernow.c | 1 -
 xen/arch/x86/crash.c                 | 1 -
 xen/arch/x86/xen.lds.S               | 1 -
 xen/common/core_parking.c            | 2 +-
 xen/drivers/cpufreq/cpufreq.c        | 2 +-
 xen/include/asm-x86/asm_defns.h      | 1 -
 xen/include/xen/kexec.h              | 2 +-
 9 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/xen/arch/arm/xen.lds.S b/xen/arch/arm/xen.lds.S
index 12c107f45d..d39c4f7814 100644
--- a/xen/arch/arm/xen.lds.S
+++ b/xen/arch/arm/xen.lds.S
@@ -4,7 +4,6 @@
 
 #include <xen/cache.h>
 #include <asm/page.h>
-#include <asm/percpu.h>
 #undef ENTRY
 #undef ALIGN
 
diff --git a/xen/arch/x86/acpi/cpufreq/cpufreq.c b/xen/arch/x86/acpi/cpufreq/cpufreq.c
index 7086d1aa15..f05275578d 100644
--- a/xen/arch/x86/acpi/cpufreq/cpufreq.c
+++ b/xen/arch/x86/acpi/cpufreq/cpufreq.c
@@ -38,7 +38,6 @@
 #include <asm/msr.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
 #include <asm/cpufeature.h>
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
diff --git a/xen/arch/x86/acpi/cpufreq/powernow.c b/xen/arch/x86/acpi/cpufreq/powernow.c
index 72ab6a1eba..3cf9c6cd05 100644
--- a/xen/arch/x86/acpi/cpufreq/powernow.c
+++ b/xen/arch/x86/acpi/cpufreq/powernow.c
@@ -32,7 +32,6 @@
 #include <asm/msr.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
 #include <asm/cpufeature.h>
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
diff --git a/xen/arch/x86/crash.c b/xen/arch/x86/crash.c
index 32132e4cb9..6e1d3d3a84 100644
--- a/xen/arch/x86/crash.c
+++ b/xen/arch/x86/crash.c
@@ -10,7 +10,6 @@
 
 #include <asm/atomic.h>
 #include <asm/elf.h>
-#include <asm/percpu.h>
 #include <xen/types.h>
 #include <xen/irq.h>
 #include <asm/nmi.h>
diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S
index a73139cd29..d9d1caf944 100644
--- a/xen/arch/x86/xen.lds.S
+++ b/xen/arch/x86/xen.lds.S
@@ -3,7 +3,6 @@
 
 #include <xen/cache.h>
 #include <asm/page.h>
-#include <asm/percpu.h>
 #undef ENTRY
 #undef ALIGN
 
diff --git a/xen/common/core_parking.c b/xen/common/core_parking.c
index 7ae5d6278e..c22710f94d 100644
--- a/xen/common/core_parking.c
+++ b/xen/common/core_parking.c
@@ -19,7 +19,7 @@
 #include <xen/cpu.h>
 #include <xen/init.h>
 #include <xen/cpumask.h>
-#include <asm/percpu.h>
+
 #include <asm/smp.h>
 
 #define CORE_PARKING_INCREMENT 1
diff --git a/xen/drivers/cpufreq/cpufreq.c b/xen/drivers/cpufreq/cpufreq.c
index ba9897a22b..2d716abf72 100644
--- a/xen/drivers/cpufreq/cpufreq.c
+++ b/xen/drivers/cpufreq/cpufreq.c
@@ -41,7 +41,7 @@
 #include <asm/bug.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
+
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
 
diff --git a/xen/include/asm-x86/asm_defns.h b/xen/include/asm-x86/asm_defns.h
index 4fe5556a34..c4f49a35d3 100644
--- a/xen/include/asm-x86/asm_defns.h
+++ b/xen/include/asm-x86/asm_defns.h
@@ -7,7 +7,6 @@
 #include <asm/asm-offsets.h>
 #endif
 #include <asm/bug.h>
-#include <asm/percpu.h>
 #include <asm/x86-defns.h>
 #include <xen/stringify.h>
 #include <asm/cpufeature.h>
diff --git a/xen/include/xen/kexec.h b/xen/include/xen/kexec.h
index f5b9d165ae..e235339c85 100644
--- a/xen/include/xen/kexec.h
+++ b/xen/include/xen/kexec.h
@@ -4,7 +4,7 @@
 #ifdef CONFIG_KEXEC
 
 #include <public/kexec.h>
-#include <asm/percpu.h>
+
 #include <xen/elfcore.h>
 #include <xen/kimage.h>
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============5533034418195117296==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5533034418195117296==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 16:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 16:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvOhU-000526-37; Wed, 07 Aug 2019 16:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvOhT-00051z-0W
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 16:22:07 +0000
X-Inumbo-ID: 7e3badb0-b92f-11e9-a57e-7363cd8245f9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e3badb0-b92f-11e9-a57e-7363cd8245f9;
 Wed, 07 Aug 2019 16:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvOhQ-0006Dd-8V
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 16:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvOhQ-0004AQ-5l
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvOhQ-0004AQ-5l@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 16:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: fix memory leak in credit2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZjlkZmY1MWVlODczY2Y2NTI0NmQzZTk1YjI3ZTJlOTJjYTEzN2IKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTM6MDQ6NDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXVnIDcgMTc6MjE6MTQgMjAxOSArMDEw
MAoKICAgIHhlbi9zY2hlZDogZml4IG1lbW9yeSBsZWFrIGluIGNyZWRpdDIKICAgIAogICAgY3Nj
aGVkMl9kZWluaXQoKSBpcyBsZWFraW5nIHRoZSBydW4tcXVldWUgbWVtb3J5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDZmZmYyMTBjYTYuLjZiNzdkYTc0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC00MDcwLDYgKzQwNzAsOCBAQCBjc2NoZWQyX2RlaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMp
CiAKICAgICBwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBvcHMtPnNjaGVkX2RhdGEgPSBO
VUxMOworICAgIGlmICggcHJ2ICkKKyAgICAgICAgeGZyZWUocHJ2LT5ycWQpOwogICAgIHhmcmVl
KHBydik7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 07 17:00:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Aug 2019 17:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvPIH-0000J7-BI; Wed, 07 Aug 2019 17:00:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FQaP=WD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvPIG-0000J2-GN
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 17:00:08 +0000
X-Inumbo-ID: cd8c40fa-b934-11e9-9064-7f82cbae5e8e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd8c40fa-b934-11e9-9064-7f82cbae5e8e;
 Wed, 07 Aug 2019 17:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvPIC-0006xV-Qh
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 17:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvPIC-00078F-Nq
 for xen-changelog@lists.xenproject.org; Wed, 07 Aug 2019 17:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvPIC-00078F-Nq@xenbits.xenproject.org>
Date: Wed, 07 Aug 2019 17:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: unbreak arm64 build for
 older toolchains
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjMTljN2U4YmI0MGM5MTBjMDEwNWEwOGMwZTU2ZWRkMmVhMGU1ZWQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXVnIDcgMDk6NDk6MTUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAwOTo1
NTo1MSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogdW5icmVhayBhcm02NCBidWlsZCBmb3Igb2xk
ZXIgdG9vbGNoYWlucwogICAgCiAgICBDb21taXQgNDk0MWJmYiAieGVuL2FybTY0OiBtYWNyb3M6
IEludHJvZHVjZSBhbiBhc3NlbWJseSBtYWNybyB0byBhbGlhcwogICAgeDMwIiBtb3ZlZAogICAg
CiAgICAgIGxyICAgICAgLnJlcSAgICB4MzAKICAgIAogICAgdG8gbWFjcm9zLmguIEEgbGF0ZXIg
cGF0Y2ggKDEzOTZkYWIgInhlbi9hcm02NDogaGVhZDogRG9uJ3QgY2xvYmJlcgogICAgeDMwL2xy
IGluIHRoZSBtYWNybyBQUklOVCIpIHN0YXJ0ZWQgdG8gdXNlICJsciIgaW4gaGVhZC5TLCBob3dl
dmVyLCBpdAogICAgZGlkbid0IGFkZCBhbiAjaW5jbHVkZSBtYWNyb3MuaCB0byBoZWFkLlMuIFRo
aXMgY29tbWl0IGZpeGVzIGl0LgogICAgCiAgICBUaGUgbGFjayBvZiBhbGlhcyBicmVha3MgdGhl
IGJ1aWxkIHdpdGgKICAgIGdjYy1saW5hcm8tNS4zLjEtMjAxNi4wNS14ODZfNjRfYWFyY2g2NC1s
aW51eC1nbnUuIFRoZSBhbGlhcyB3YXMgYWRkZWQKICAgIGxhdGVyIHRvIGJpbnV0aWxzIDIuMjkg
aW4gMjAxNy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggMjhlZmU5MjMwYy4uNTBj
ZmYwODc1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8YXNtL2Vh
cmx5X3ByaW50ay5oPgogI2luY2x1ZGUgPGVmaS9lZmllcnIuaD4KICNpbmNsdWRlIDxhc20vYXJt
NjQvZWZpYmluZC5oPgorI2luY2x1ZGUgPGFzbS9hcm02NC9tYWNyb3MuaD4KIAogI2RlZmluZSBQ
VF9QVCAgICAgMHhmN2YgLyogbkc9MSBBRj0xIFNIPTExIEFQPTAxIE5TPTEgQVRUUj0xMTEgVD0x
IFA9MSAqLwogI2RlZmluZSBQVF9NRU0gICAgMHhmN2QgLyogbkc9MSBBRj0xIFNIPTExIEFQPTAx
IE5TPTEgQVRUUj0xMTEgVD0wIFA9MSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 08 10:11:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Aug 2019 10:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvfNx-0008Uw-0s; Thu, 08 Aug 2019 10:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uk6i=WE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvfNv-0008Ur-Sr
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:03 +0000
X-Inumbo-ID: d3a66188-b9c4-11e9-a495-6b06b73817db
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3a66188-b9c4-11e9-a495-6b06b73817db;
 Thu, 08 Aug 2019 10:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvfNu-0003mg-Hv
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvfNu-0002nN-FB
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvfNu-0002nN-FB@xenbits.xenproject.org>
Date: Thu, 08 Aug 2019 10:11:02 +0000
Subject: [Xen-changelog] [qemu-xen master] sockets: avoid string truncation
 warnings when copying UNIX path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2298342990691835287=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============2298342990691835287==
Content-Type: text/plain

commit 9474aff88061bed73ab98891475f1aab0e2b7385
Author:     Daniel P. Berrangé <berrange@redhat.com>
AuthorDate: Wed May 1 15:50:52 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Aug 6 10:54:32 2019 +0100

    sockets: avoid string truncation warnings when copying UNIX path
    
    In file included from /usr/include/string.h:494,
                     from include/qemu/osdep.h:101,
                     from util/qemu-sockets.c:18:
    In function ‘strncpy’,
        inlined from ‘unix_connect_saddr.isra.0’ at util/qemu-sockets.c:925:5:
    /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 108 equals destination size [-Wstringop-truncation]
      106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In function ‘strncpy’,
        inlined from ‘unix_listen_saddr.isra.0’ at util/qemu-sockets.c:880:5:
    /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 108 equals destination size [-Wstringop-truncation]
      106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    We are already validating the UNIX socket path length earlier in
    the functions. If we save this string length when we first check
    it, then we can simply use memcpy instead of strcpy later, avoiding
    the gcc truncation warnings.
    
    Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
    Message-Id: <20190501145052.12579-1-berrange@redhat.com>
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    (cherry picked from commit 2d2023c3b99edb33ad4bb9791f70456ea1a1c049)
---
 util/qemu-sockets.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c
index 9705051690..ba6335e71a 100644
--- a/util/qemu-sockets.c
+++ b/util/qemu-sockets.c
@@ -830,6 +830,7 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
     int sock, fd;
     char *pathbuf = NULL;
     const char *path;
+    size_t pathlen;
 
     sock = qemu_socket(PF_UNIX, SOCK_STREAM, 0);
     if (sock < 0) {
@@ -845,7 +846,8 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
         path = pathbuf = g_strdup_printf("%s/qemu-socket-XXXXXX", tmpdir);
     }
 
-    if (strlen(path) > sizeof(un.sun_path)) {
+    pathlen = strlen(path);
+    if (pathlen > sizeof(un.sun_path)) {
         error_setg(errp, "UNIX socket path '%s' is too long", path);
         error_append_hint(errp, "Path must be less than %zu bytes\n",
                           sizeof(un.sun_path));
@@ -877,7 +879,7 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
 
     memset(&un, 0, sizeof(un));
     un.sun_family = AF_UNIX;
-    strncpy(un.sun_path, path, sizeof(un.sun_path));
+    memcpy(un.sun_path, path, pathlen);
 
     if (bind(sock, (struct sockaddr*) &un, sizeof(un)) < 0) {
         error_setg_errno(errp, errno, "Failed to bind socket to %s", path);
@@ -901,6 +903,7 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
 {
     struct sockaddr_un un;
     int sock, rc;
+    size_t pathlen;
 
     if (saddr->path == NULL) {
         error_setg(errp, "unix connect: no path specified");
@@ -913,7 +916,8 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
         return -1;
     }
 
-    if (strlen(saddr->path) > sizeof(un.sun_path)) {
+    pathlen = strlen(saddr->path);
+    if (pathlen > sizeof(un.sun_path)) {
         error_setg(errp, "UNIX socket path '%s' is too long", saddr->path);
         error_append_hint(errp, "Path must be less than %zu bytes\n",
                           sizeof(un.sun_path));
@@ -922,7 +926,7 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
 
     memset(&un, 0, sizeof(un));
     un.sun_family = AF_UNIX;
-    strncpy(un.sun_path, saddr->path, sizeof(un.sun_path));
+    memcpy(un.sun_path, saddr->path, pathlen);
 
     /* connect to peer */
     do {
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


--===============2298342990691835287==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2298342990691835287==--

From xen-changelog-bounces@lists.xenproject.org Thu Aug 08 10:11:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Aug 2019 10:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hvfO7-0008WC-3t; Thu, 08 Aug 2019 10:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uk6i=WE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hvfO6-0008W3-BX
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:14 +0000
X-Inumbo-ID: d9b6c3e9-b9c4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9b6c3e9-b9c4-11e9-8980-bc764e045a96;
 Thu, 08 Aug 2019 10:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvfO4-0003mo-Nw
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hvfO4-0002o5-LM
 for xen-changelog@lists.xenproject.org; Thu, 08 Aug 2019 10:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hvfO4-0002o5-LM@xenbits.xenproject.org>
Date: Thu, 08 Aug 2019 10:11:12 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/usb: avoid format truncation
 warning when formatting port name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7448219366635761037=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============7448219366635761037==
Content-Type: text/plain

commit dbf360567a7da50db4d2f9bde4649aba21aa8106
Author:     Daniel P. Berrangé <berrange@redhat.com>
AuthorDate: Fri Apr 12 13:16:25 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Aug 6 10:56:54 2019 +0100

    hw/usb: avoid format truncation warning when formatting port name
    
    hw/usb/hcd-xhci.c: In function ‘usb_xhci_realize’:
    hw/usb/hcd-xhci.c:3339:66: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-trunca\
    tion=]
     3339 |             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
          |                                                                  ^~
    hw/usb/hcd-xhci.c:3339:54: note: directive argument in the range [1, 2147483647]
     3339 |             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
          |                                                      ^~~~~~~~~~~~~~~
    
    The xhci code formats the port name into a fixed length
    buffer which is only large enough to hold port numbers
    upto 5 digits in decimal representation. We're never
    going to have a port number that large, so aserting the
    port number is sensible is sufficient to tell GCC the
    formatted string won't be truncated.
    
    Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
    Message-Id: <20190412121626.19829-5-berrange@redhat.com>
    
    [ kraxel: also s/int/unsigned int/ to tell gcc they can't
              go negative. ]
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    (cherry picked from commit ccb799313a5926a6aa49018bbc67fe6165fad7f3)
---
 hw/usb/hcd-xhci.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c
index ec28bee319..a2d55b19df 100644
--- a/hw/usb/hcd-xhci.c
+++ b/hw/usb/hcd-xhci.c
@@ -3306,7 +3306,7 @@ static void usb_xhci_init(XHCIState *xhci)
 {
     DeviceState *dev = DEVICE(xhci);
     XHCIPort *port;
-    int i, usbports, speedmask;
+    unsigned int i, usbports, speedmask;
 
     xhci->usbsts = USBSTS_HCH;
 
@@ -3336,6 +3336,7 @@ static void usb_xhci_init(XHCIState *xhci)
                 USB_SPEED_MASK_LOW  |
                 USB_SPEED_MASK_FULL |
                 USB_SPEED_MASK_HIGH;
+            assert(i < MAXPORTS);
             snprintf(port->name, sizeof(port->name), "usb2 port #%d", i+1);
             speedmask |= port->speedmask;
         }
@@ -3349,6 +3350,7 @@ static void usb_xhci_init(XHCIState *xhci)
             }
             port->uport = &xhci->uports[i];
             port->speedmask = USB_SPEED_MASK_SUPER;
+            assert(i < MAXPORTS);
             snprintf(port->name, sizeof(port->name), "usb3 port #%d", i+1);
             speedmask |= port->speedmask;
         }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


--===============7448219366635761037==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7448219366635761037==--

From xen-changelog-bounces@lists.xenproject.org Fri Aug 09 10:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Aug 2019 10:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hw2NV-0002uV-P9; Fri, 09 Aug 2019 10:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb1a=WF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hw2NU-0002uG-7V
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:44:08 +0000
X-Inumbo-ID: 9b654928-ba92-11e9-9682-03b2d2ec6d79
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b654928-ba92-11e9-9682-03b2d2ec6d79;
 Fri, 09 Aug 2019 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw2NQ-0001Ji-Gi
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw2NQ-0006TL-E9
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hw2NQ-0006TL-E9@xenbits.xenproject.org>
Date: Fri, 09 Aug 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] python: fix -Wsign-compare warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1786411209526435336=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1786411209526435336==
Content-Type: text/plain

commit 88d703a361d34d75f81fc6d30b31d0abc8aa17eb
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Aug 9 03:01:36 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Aug 9 11:30:43 2019 +0100

    python: fix -Wsign-compare warnings
    
    Specifically:
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_create’:
    xen/lowlevel/xc/xc.c:147:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      147 |         for ( i = 0; i < sizeof(xen_domain_handle_t); i++ )
          |                        ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_sethandle’:
    xen/lowlevel/xc/xc.c:312:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      312 |     for ( i = 0; i < sizeof(xen_domain_handle_t); i++ )
          |                    ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_getinfo’:
    xen/lowlevel/xc/xc.c:391:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      391 |         for ( j = 0; j < sizeof(xen_domain_handle_t); j++ )
          |                        ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_get_device_group’:
    xen/lowlevel/xc/xc.c:677:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Werror=sign-compare]
      677 |     for ( i = 0; i < num_sdevs; i++ )
          |                    ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_physinfo’:
    xen/lowlevel/xc/xc.c:988:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      988 |     for ( i = 0; i < sizeof(pinfo.hw_cap)/4; i++ )
          |                    ^
    xen/lowlevel/xc/xc.c:994:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      994 |     for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
          |                    ^
    xen/lowlevel/xc/xc.c:998:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      998 |         for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
          |                        ^
    xen/lowlevel/xs/xs.c: In function ‘xspy_ls’:
    xen/lowlevel/xs/xs.c:191:23: error: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Werror=sign-compare]
      191 |         for (i = 0; i < xsval_n; i++)
          |                       ^
    xen/lowlevel/xs/xs.c: In function ‘xspy_get_permissions’:
    xen/lowlevel/xs/xs.c:297:23: error: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Werror=sign-compare]
      297 |         for (i = 0; i < perms_n; i++) {
          |                       ^
    cc1: all warnings being treated as errors
    
    Use size_t for loop iterators where it's compared with sizeof() or
    similar construct.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/python/xen/lowlevel/xc/xc.c | 13 ++++++++-----
 tools/python/xen/lowlevel/xs/xs.c |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 522cbe3b9c..188bfa34da 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -117,7 +117,8 @@ static PyObject *pyxc_domain_create(XcObject *self,
                                     PyObject *kwds)
 {
     uint32_t dom = 0, target = 0;
-    int      ret, i;
+    int      ret;
+    size_t   i;
     PyObject *pyhandle = NULL;
     struct xen_domctl_createdomain config = {
         .handle = {
@@ -295,7 +296,7 @@ static PyObject *pyxc_vcpu_setaffinity(XcObject *self,
 
 static PyObject *pyxc_domain_sethandle(XcObject *self, PyObject *args)
 {
-    int i;
+    size_t i;
     uint32_t dom;
     PyObject *pyhandle;
     xen_domain_handle_t handle;
@@ -336,7 +337,8 @@ static PyObject *pyxc_domain_getinfo(XcObject *self,
     PyObject *list, *info_dict, *pyhandle;
 
     uint32_t first_dom = 0;
-    int max_doms = 1024, nr_doms, i, j;
+    int max_doms = 1024, nr_doms, i;
+    size_t j;
     xc_dominfo_t *info;
 
     static char *kwd_list[] = { "first_dom", "max_doms", NULL };
@@ -631,7 +633,8 @@ static PyObject *pyxc_get_device_group(XcObject *self,
 {
     uint32_t sbdf;
     uint32_t max_sdevs, num_sdevs;
-    int domid, seg, bus, dev, func, rc, i;
+    int domid, seg, bus, dev, func, rc;
+    size_t i;
     PyObject *Pystr;
     char *group_str;
     char dev_str[9];
@@ -971,7 +974,7 @@ static PyObject *pyxc_physinfo(XcObject *self)
 {
     xc_physinfo_t pinfo;
     char cpu_cap[128], virt_caps[128], *p;
-    int i;
+    size_t i;
     const char *virtcap_names[] = { "hvm", "pv" };
     const unsigned virtcaps_bits[] = { XEN_SYSCTL_PHYSCAP_hvm,
                                        XEN_SYSCTL_PHYSCAP_pv };
diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowlevel/xs/xs.c
index 9a0acfc25c..ea50f86bc3 100644
--- a/tools/python/xen/lowlevel/xs/xs.c
+++ b/tools/python/xen/lowlevel/xs/xs.c
@@ -186,7 +186,7 @@ static PyObject *xspy_ls(XsHandle *self, PyObject *args)
     Py_END_ALLOW_THREADS
 
     if (xsval) {
-        int i;
+        size_t i;
         PyObject *val = PyList_New(xsval_n);
         for (i = 0; i < xsval_n; i++)
 #if PY_MAJOR_VERSION >= 3
@@ -276,7 +276,7 @@ static PyObject *xspy_get_permissions(XsHandle *self, PyObject *args)
     struct xs_handle *xh = xshandle(self);
     struct xs_permissions *perms;
     unsigned int perms_n = 0;
-    int i;
+    size_t i;
 
     xs_transaction_t th;
     char *thstr;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============1786411209526435336==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1786411209526435336==--

From xen-changelog-bounces@lists.xenproject.org Fri Aug 09 10:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Aug 2019 10:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hw2Y8-0003p7-8v; Fri, 09 Aug 2019 10:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb1a=WF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hw2Y6-0003p1-UN
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:55:06 +0000
X-Inumbo-ID: 24ccb1eb-ba94-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24ccb1eb-ba94-11e9-8980-bc764e045a96;
 Fri, 09 Aug 2019 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw2Y4-0001Ws-Gr
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw2Y4-0006yx-EB
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hw2Y4-0006yx-EB@xenbits.xenproject.org>
Date: Fri, 09 Aug 2019 10:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] update Xen version to 4.12.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNjJkOWUzNjBmODMwZWQyMWRhYWVjNzIwNTMzOWJjMzEyZjJlNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDkg
MTI6NDQ6MzUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgOSAxMjo0NDozNSAyMDE5ICswMjAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTIuMQotLS0KIENvbmZpZy5tayAgICB8IDYgKysrLS0tCiB4
ZW4vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggMGZi
ZTRkMDA2MC4uYTFiMTU1ODUwYyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5t
awpAQCAtMjc1LDE1ICsyNzUsMTUgQEAgU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3NlYWJpb3MuZ2l0CiBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04g
Pz0gZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NgotUUVNVV9VUFNUUkVB
TV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEyLjAKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSB4ZW4tUkVMRUFTRS00LjEyLjAKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4t
NC4xMi4xCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0UtNC4xMi4xCiAK
IFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTIuMAogCiBFVEhFUkJPT1RfTklD
UyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4
ZW4tNC4xMi4wCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjEKICMgV2Vk
IE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1
ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmls
ZSBiL3hlbi9NYWtlZmlsZQppbmRleCAxNmQyODkzZDg5Li4yY2E3NjM5MzJkIDEwMDY0NAotLS0g
YS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAogIyBBbGwg
b3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0
b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBYRU5fU1VC
VkVSU0lPTiAgICA9IDEyCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMS1wcmUkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEkKFhFTl9WRU5ET1JW
RVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lPTikuJChYRU5f
U1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Aug 09 14:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Aug 2019 14:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hw67j-0005jJ-7K; Fri, 09 Aug 2019 14:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb1a=WF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hw67i-0005jE-NA
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:06 +0000
X-Inumbo-ID: 2295c5f2-bab4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2295c5f2-bab4-11e9-8980-bc764e045a96;
 Fri, 09 Aug 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw67g-00060Q-NE
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw67g-0002uz-KV
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hw67g-0002uz-KV@xenbits.xenproject.org>
Date: Fri, 09 Aug 2019 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86: define a few selector values
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0M2M1OThlZmRmZmM5Yzc4OGVhOWIzMGEyMGZiYmYzYzcwNDI0Y2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDkg
MTY6MzU6NDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgOSAxNjozNTo0MiAyMDE5ICswMjAwCgogICAgeDg2
OiBkZWZpbmUgYSBmZXcgc2VsZWN0b3IgdmFsdWVzCiAgICAKICAgIFRTUywgTERULCBhbmQgcGVy
LUNQVSBlbnRyaWVzIGFsbCBjYW4gYmVuZWZpdCBhIGxpdHRsZSBmcm9tIGFsc28gaGF2aW5nCiAg
ICB0aGVpciBzZWxlY3RvciB2YWx1ZXMgZGVmaW5lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYyAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgIHwgMiArLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kZXNjLmggIHwgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAg
fCAyICstCiA3IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKaW5kZXggZGMyZGVhNGQ2ZC4uM2U3NmFmYmM2YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBA
IC03NjEsNyArNzYxLDcgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlwZXJfY3B1
KGZ1bGxfZ2R0X2xvYWRlZCwgY3B1KSA9IGZhbHNlOwogCWxnZHQoJmdkdHIpOwogCWxpZHQoJmlk
dHIpOwotCWx0cihUU1NfRU5UUlkgPDwgMyk7CisJbHRyKFRTU19TRUxFQ1RPUik7CiAJbGxkdCgw
KTsKIAogCWVuYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCBkZWFmYTM4NjRlLi5jZjgzY2U5YTE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTU3Miw3ICsxNTcy
LDcgQEAgYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQg
bG9uZyBsZHRfYmFzZSwKIAogICAgICAgICBfc2V0X3Rzc2xkdF9kZXNjKGRlc2MsIGxkdF9iYXNl
LCBsZHRfZW50cyAqIDggLSAxLCBTWVNfREVTQ19sZHQpOwogCi0gICAgICAgIHZtY2ItPmxkdHIu
c2VsID0gTERUX0VOVFJZIDw8IDM7CisgICAgICAgIHZtY2ItPmxkdHIuc2VsID0gTERUX1NFTEVD
VE9SOwogICAgICAgICB2bWNiLT5sZHRyLmF0dHIgPSBTWVNfREVTQ19sZHQgfCAoX1NFR01FTlRf
UCA+PiA4KTsKICAgICAgICAgdm1jYi0+bGR0ci5saW1pdCA9IGxkdF9lbnRzICogOCAtIDE7CiAg
ICAgICAgIHZtY2ItPmxkdHIuYmFzZSA9IGxkdF9iYXNlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDA5
ODYxMzgyMmEuLjZiMTZmZTFlM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTExMjgsNyArMTEyOCw3
IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgX192bXdy
aXRlKEhPU1RfR1NfU0VMRUNUT1IsIDApOwogICAgIF9fdm13cml0ZShIT1NUX0ZTX0JBU0UsIDAp
OwogICAgIF9fdm13cml0ZShIT1NUX0dTX0JBU0UsIDApOwotICAgIF9fdm13cml0ZShIT1NUX1RS
X1NFTEVDVE9SLCBUU1NfRU5UUlkgPDwgMyk7CisgICAgX192bXdyaXRlKEhPU1RfVFJfU0VMRUNU
T1IsIFRTU19TRUxFQ1RPUik7CiAKICAgICAvKiBIb3N0IGNvbnRyb2wgcmVnaXN0ZXJzLiAqLwog
ICAgIHYtPmFyY2guaHZtLnZteC5ob3N0X2NyMCA9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggMTYyZjcwOGFjMy4uZGQ1ZjFhZjA0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTE5MTcsNyArMTkxNyw3IEBAIHZv
aWQgbG9hZF9UUih2b2lkKQogICAgIC8qIFN3aXRjaCB0byBub24tY29tcGF0IEdEVCAod2hpY2gg
aGFzIEIgYml0IGNsZWFyKSB0byBleGVjdXRlIExUUi4gKi8KICAgICBhc20gdm9sYXRpbGUgKAog
ICAgICAgICAic2dkdCAlMDsgbGdkdCAlMjsgbHRyICV3MTsgbGdkdCAlMCIKLSAgICAgICAgOiAi
PW0iIChvbGRfZ2R0KSA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSwgIm0iICh0c3NfZ2R0KSA6ICJt
ZW1vcnkiICk7CisgICAgICAgIDogIj1tIiAob2xkX2dkdCkgOiAicm0iIChUU1NfU0VMRUNUT1Ip
LCAibSIgKHRzc19nZHQpIDogIm1lbW9yeSIgKTsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBj
YWxjX2xlcl9tc3Iodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCAyM2Q5MzU3NjU3Li5jM2Q0ZmFl
YTZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNTEsNyArMjUxLDcgQEAgdm9pZCBkb19kb3VibGVf
ZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBjb25zb2xlX2ZvcmNlX3Vu
bG9jaygpOwogCi0gICAgYXNtICggImxzbGwgJTEsICUwIiA6ICI9ciIgKGNwdSkgOiAicm0iIChQ
RVJfQ1BVX0dEVF9FTlRSWSA8PCAzKSApOworICAgIGFzbSAoICJsc2xsICUxLCAlMCIgOiAiPXIi
IChjcHUpIDogInJtIiAoUEVSX0NQVV9TRUxFQ1RPUikgKTsKIAogICAgIC8qIEZpbmQgaW5mb3Jt
YXRpb24gc2F2ZWQgZHVyaW5nIGZhdWx0IGFuZCBkdW1wIGl0IHRvIHRoZSBjb25zb2xlLiAqLwog
ICAgIHByaW50aygiKioqIERPVUJMRSBGQVVMVCAqKipcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCAw
YmU5MzQ4ZDI5Li4zN2U4ODczMmY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rl
c2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMzYsNiArMzYsMTAgQEAK
ICNkZWZpbmUgTERUX0VOVFJZIChUU1NfRU5UUlkgKyAyKQogI2RlZmluZSBQRVJfQ1BVX0dEVF9F
TlRSWSAoTERUX0VOVFJZICsgMikKIAorI2RlZmluZSBUU1NfU0VMRUNUT1IgICAgIChUU1NfRU5U
UlkgPDwgMykKKyNkZWZpbmUgTERUX1NFTEVDVE9SICAgICAoTERUX0VOVFJZIDw8IDMpCisjZGVm
aW5lIFBFUl9DUFVfU0VMRUNUT1IgKFBFUl9DUFVfR0RUX0VOVFJZIDw8IDMpCisKICNpZm5kZWYg
X19BU1NFTUJMWV9fCiAKICNkZWZpbmUgR1VFU1RfS0VSTkVMX1JQTChkKSAoaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gMSA6IDMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaAppbmRleCAxMzgzZjU1MzA4Li41OGUzZTA0MmZj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbGR0LmgKQEAgLTE2LDcgKzE2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvYWRf
TERUKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYp
ID8gdGhpc19jcHUoZ2R0KSA6IHRoaXNfY3B1KGNvbXBhdF9nZHQpKQogICAgICAgICAgICAgICAg
KyBMRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlk7CiAgICAgICAgIF9zZXRfdHNz
bGR0X2Rlc2MoZGVzYywgTERUX1ZJUlRfU1RBUlQodiksIGVudHMqOC0xLCBTWVNfREVTQ19sZHQp
OwotICAgICAgICBsbGR0KExEVF9FTlRSWSA8PCAzKTsKKyAgICAgICAgbGxkdChMRFRfU0VMRUNU
T1IpOwogICAgIH0KIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 09 14:44:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Aug 2019 14:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hw67w-0005jz-9w; Fri, 09 Aug 2019 14:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb1a=WF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hw67v-0005js-FG
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:19 +0000
X-Inumbo-ID: 28a525a8-bab4-11e9-bf60-732b9d2e56e7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28a525a8-bab4-11e9-bf60-732b9d2e56e7;
 Fri, 09 Aug 2019 14:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw67q-00061G-TG
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw67q-0002vo-Qj
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 14:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hw67q-0002vo-Qj@xenbits.xenproject.org>
Date: Fri, 09 Aug 2019 14:44:14 +0000
Subject: [Xen-changelog] [xen staging] xen/link: Introduce
 .bss.percpu.page_aligned
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyA5IDE2OjM2OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDkgMTY6MzY6NTggMjAxOSArMDIw
MAoKICAgIHhlbi9saW5rOiBJbnRyb2R1Y2UgLmJzcy5wZXJjcHUucGFnZV9hbGlnbmVkCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIGFyZSBnb2luZyB0byBuZWVkIHRvIHBhZ2UgYWxpZ24gc29tZSBw
ZXJjcHUgZGF0YS4KICAgIAogICAgU2h1ZmZsZSB0aGUgZXhhY3QgbGluayBvcmRlciBvZiBpdGVt
cyB3aXRoaW4gdGhlIEJTUyB0byBnaXZlCiAgICAuYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQgYXBw
cm9wcmlhdGUgYWxpZ25tZW50LCBldmVuIG9uIENQVTAsIHdoaWNoIHVzZXMKICAgIC5ic3MucGVy
Y3B1IGl0c2VsZi4KICAgIAogICAgSW5zZXJ0IGV4cGxpY2l0IGFsaWdubWVudCBzdWNoIHRoYXQg
dGhlcmUgd29uJ3QgYmUgYSBnYXAgYmV0d2VlbgogICAgX19wZXJfY3B1X3N0YXJ0IGFuZCB0aGUg
Zmlyc3QgYWN0dWFsIHBlci1DUFUgb2JqZWN0LiAgVGhlIFBPSU5URVJfQUxJR04KICAgIGZvciBf
X2Jzc19lbmQgaXMgdG8gY292ZXIgdGhlIGxhY2sgb2YgU01QX0NBQ0hFX0JZVEVTIGFsaWdubWVu
dCwgYXMgdGhlCiAgICBsb29wcyB3aGljaCB6ZXJvIHRoZSBCU1MgdXNlIHBvaW50ZXItc2l6ZWQg
c3RvcmVzIG9uIGFsbCBhcmNoaXRlY3R1cmVzLgogICAgCiAgICBSZXdvcmsgX19ERUZJTkVfUEVS
X0NQVSgpIHNvIHRoZSBjYWxsZXIgcGFzc2VzIGluIGFsbCBhdHRyaWJ1dGVzLCBhbmQKICAgIGFk
anVzdCBERUZJTkVfUEVSX0NQVXssX1JFQURfTU9TVExZfSgpIHRvIG1hdGNoLiAgVGhpcyBoYXMg
dGhlIGFkZGVkIGJvbnVzCiAgICB0aGF0IGl0IGlzIG5vdyBwb3NzaWJsZSB0byBncmVwIGZvciAu
YnNzLnBlcmNwdSBhbmQgZmluZCBhbGwgdGhlIHVzZXJzLgogICAgCiAgICBGaW5hbGx5LCBpbnRy
b2R1Y2UgREVGSU5FX1BFUl9DUFVfUEFHRV9BTElHTkVEKCkgd2hpY2ggc3BlY2lmaWVzIHRoZQog
ICAgc2VjdGlvbiBhdHRyaWJ1dGUgYW5kIHZlcmlmaWVzIHRoZSB0eXBlJ3MgYWxpZ25tZW50Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgCiAgICBNYWtlIERFRklORV9QRVJfQ1BVX1BBR0VfQUxJR05FRCgpIHZlcmlm
eSB0aGUgYWxpZ25tZW50IHJhdGhlciB0aGFuCiAgICBzcGVjaWZ5aW5nIGl0LiBJdCBpcyB0aGUg
dW5kZXJseWluZyB0eXBlIHdoaWNoIHNob3VsZCBiZSBzdWl0YWJseSBhbGlnbmVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAg
ICAgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmggfCAgNiArKy0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmggfCAgNiArKy0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9wZXJjcHUuaCAgICAgfCAxMiArKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjIgaW5z
ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hl
bi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggZDM5YzRmNzgxNC4uMTZjZTFk
ZDAxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TCkBAIC0yMDAsMTQgKzIwMCwxNiBAQCBTRUNUSU9OUwogICAgICAgICooLmJz
cy5zdGFja19hbGlnbmVkKQogICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgICoo
LmJzcy5wYWdlX2FsaWduZWQpCi0gICAgICAgKiguYnNzKQotICAgICAgIC4gPSBBTElHTihTTVBf
Q0FDSEVfQllURVMpOworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgIF9fcGVy
X2NwdV9zdGFydCA9IC47CisgICAgICAgKiguYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQpCiAgICAg
ICAgKiguYnNzLnBlcmNwdSkKICAgICAgICAuID0gQUxJR04oU01QX0NBQ0hFX0JZVEVTKTsKICAg
ICAgICAqKC5ic3MucGVyY3B1LnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTihTTVBfQ0FD
SEVfQllURVMpOwogICAgICAgIF9fcGVyX2NwdV9kYXRhX2VuZCA9IC47CisgICAgICAgKiguYnNz
KQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX2Jzc19lbmQgPSAu
OwogICB9IDp0ZXh0CiAgIF9lbmQgPSAuIDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IGQ5ZDFjYWY5NDQuLjg3ZmEwMmI5
YjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwpAQCAtMjkyLDE0ICsyOTIsMTYgQEAgU0VDVElPTlMKICAgICAgICBfX2Jzc19z
dGFydCA9IC47CiAgICAgICAgKiguYnNzLnN0YWNrX2FsaWduZWQpCiAgICAgICAgKiguYnNzLnBh
Z2VfYWxpZ25lZCopCi0gICAgICAgKiguYnNzKQotICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVf
QllURVMpOworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgIF9fcGVyX2NwdV9z
dGFydCA9IC47CisgICAgICAgKiguYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQpCiAgICAgICAgKigu
YnNzLnBlcmNwdSkKICAgICAgICAuID0gQUxJR04oU01QX0NBQ0hFX0JZVEVTKTsKICAgICAgICAq
KC5ic3MucGVyY3B1LnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllU
RVMpOwogICAgICAgIF9fcGVyX2NwdV9kYXRhX2VuZCA9IC47CisgICAgICAgKiguYnNzKQorICAg
ICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX2Jzc19lbmQgPSAuOwogICB9
IDp0ZXh0CiAgIF9lbmQgPSAuIDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCmluZGV4IDAxMTAxNjM0N2IuLjVj
ZTgxYTE3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaApAQCAtMTAsMTAgKzEwLDggQEAgZXh0ZXJuIGNo
YXIgX19wZXJfY3B1X3N0YXJ0W10sIF9fcGVyX2NwdV9kYXRhX2VuZFtdOwogZXh0ZXJuIHVuc2ln
bmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKIHZvaWQgcGVyY3B1X2luaXRfYXJl
YXModm9pZCk7CiAKLS8qIFNlcGFyYXRlIG91dCB0aGUgdHlwZSwgc28gKGludFszXSwgZm9vKSB3
b3Jrcy4gKi8KLSNkZWZpbmUgX19ERUZJTkVfUEVSX0NQVSh0eXBlLCBuYW1lLCBzdWZmaXgpICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgX19zZWN0aW9uKCIuYnNzLnBlcmNwdSIgI3N1ZmZpeCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9fdHlwZW9mX18odHlwZSkgcGVyX2Nw
dV8jI25hbWUKKyNkZWZpbmUgX19ERUZJTkVfUEVSX0NQVShhdHRyLCB0eXBlLCBuYW1lKSBcCisg
ICAgYXR0ciBfX3R5cGVvZl9fKHR5cGUpIHBlcl9jcHVfICMjIG5hbWUKIAogI2RlZmluZSBwZXJf
Y3B1KHZhciwgY3B1KSAgXAogICAgICgqUkVMT0NfSElERSgmcGVyX2NwdV9fIyN2YXIsIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XSkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNw
dS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJjcHUuaAppbmRleCBmZjM0ZGM3ODk3Li41YjZj
ZWYwNGM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmgKQEAgLTcsMTAgKzcsOCBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogdm9pZCBwZXJjcHVfaW5pdF9hcmVh
cyh2b2lkKTsKICNlbmRpZgogCi0vKiBTZXBhcmF0ZSBvdXQgdGhlIHR5cGUsIHNvIChpbnRbM10s
IGZvbykgd29ya3MuICovCi0jZGVmaW5lIF9fREVGSU5FX1BFUl9DUFUodHlwZSwgbmFtZSwgc3Vm
Zml4KSAgICAgICAgICAgICAgICAgICAgXAotICAgIF9fc2VjdGlvbigiLmJzcy5wZXJjcHUiICNz
dWZmaXgpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBfX3R5cGVvZl9fKHR5cGUp
IHBlcl9jcHVfIyNuYW1lCisjZGVmaW5lIF9fREVGSU5FX1BFUl9DUFUoYXR0ciwgdHlwZSwgbmFt
ZSkgXAorICAgIGF0dHIgX190eXBlb2ZfXyh0eXBlKSBwZXJfY3B1XyAjIyBuYW1lCiAKIC8qIHZh
ciBpcyBpbiBkaXNjYXJkZWQgcmVnaW9uOiBvZmZzZXQgdG8gcGFydGljdWxhciBjb3B5IHdlIHdh
bnQgKi8KICNkZWZpbmUgcGVyX2NwdSh2YXIsIGNwdSkgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJjcHUuaAppbmRleCBhZWVjNWMx
OWQ2Li5mZDUwYTQ2MzgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGVyY3B1LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3BlcmNwdS5oCkBAIC05LDkgKzksMTcgQEAKICAqIFRoZSBfIyNu
YW1lIGNvbmNhdGVuYXRpb24gaXMgYmVpbmcgdXNlZCBoZXJlIHRvIHByZXZlbnQgJ25hbWUnIGZy
b20gZ2V0dGluZwogICogbWFjcm8gZXhwYW5kZWQsIHdoaWxlIHN0aWxsIGFsbG93aW5nIGEgcGVy
LWFyY2hpdGVjdHVyZSBzeW1ib2wgbmFtZSBwcmVmaXguCiAgKi8KLSNkZWZpbmUgREVGSU5FX1BF
Ul9DUFUodHlwZSwgbmFtZSkgX19ERUZJTkVfUEVSX0NQVSh0eXBlLCBfIyNuYW1lLCApCisjZGVm
aW5lIERFRklORV9QRVJfQ1BVKHR5cGUsIG5hbWUpIFwKKyAgICBfX0RFRklORV9QRVJfQ1BVKF9f
c2VjdGlvbigiLmJzcy5wZXJjcHUiKSwgdHlwZSwgXyAjIyBuYW1lKQorCisjZGVmaW5lIERFRklO
RV9QRVJfQ1BVX1BBR0VfQUxJR05FRCh0eXBlLCBuYW1lKSBcCisgICAgdHlwZWRlZiBjaGFyIG5h
bWUgIyMgX2Noa190IFwKKyAgICAgICAgW0JVSUxEX0JVR19PTl9aRVJPKF9fYWxpZ25vZih0eXBl
KSAmIChQQUdFX1NJWkUgLSAxKSldOyBcCisgICAgX19ERUZJTkVfUEVSX0NQVShfX3NlY3Rpb24o
Ii5ic3MucGVyY3B1LnBhZ2VfYWxpZ25lZCIpLCBcCisgICAgICAgICAgICAgICAgICAgICB0eXBl
LCBfICMjIG5hbWUpCisKICNkZWZpbmUgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodHlwZSwg
bmFtZSkgXAotCV9fREVGSU5FX1BFUl9DUFUodHlwZSwgXyMjbmFtZSwgLnJlYWRfbW9zdGx5KQor
ICAgIF9fREVGSU5FX1BFUl9DUFUoX19zZWN0aW9uKCIuYnNzLnBlcmNwdS5yZWFkX21vc3RseSIp
LCB0eXBlLCBfICMjIG5hbWUpCiAKICNkZWZpbmUgZ2V0X3Blcl9jcHVfdmFyKHZhcikgIChwZXJf
Y3B1X18jI3ZhcikKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 09 18:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Aug 2019 18:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hw9Wi-0004B3-37; Fri, 09 Aug 2019 18:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb1a=WF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hw9Wg-0004Ay-Fj
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 18:22:06 +0000
X-Inumbo-ID: 96ecd9bd-bad2-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96ecd9bd-bad2-11e9-8980-bc764e045a96;
 Fri, 09 Aug 2019 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw9We-0002hv-Ou
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hw9We-0006X4-M5
 for xen-changelog@lists.xenproject.org; Fri, 09 Aug 2019 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hw9We-0006X4-M5@xenbits.xenproject.org>
Date: Fri, 09 Aug 2019 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/page_alloc: Keep away MFN 0 from
 the buddy allocator
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2MmI5YTJkOTkwYmJhMWYzYWVmZTY2MGNmZjBjMzdhZDJlMzc1YmMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjE0OjQwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXVnIDkgMTE6MTI6NTUgMjAx
OSAtMDcwMAoKICAgIHhlbi9wYWdlX2FsbG9jOiBLZWVwIGF3YXkgTUZOIDAgZnJvbSB0aGUgYnVk
ZHkgYWxsb2NhdG9yCiAgICAKICAgIENvbWJpbmluZyBvZiBidWRkaWVzIGhhcHBlbnMgb25seSBz
dWNoIHRoYXQgdGhlIHJlc3VsdGluZyBsYXJnZXIgYnVkZHkKICAgIGlzIHN0aWxsIG9yZGVyLWFs
aWduZWQuIFRvIGNyb3NzIGEgem9uZSBib3VuZGFyeSB3aGlsZSBtZXJnaW5nLCB0aGUKICAgIGlt
cGxpY2F0aW9uIGlzIHRoYXQgYm90aCB0aGUgYnVkZHkgWzAsIDJebi0xXSBhbmQgdGhlIGJ1ZGR5
CiAgICBbMl5uLCAyXihuKzEpLTFdIGFyZSBmcmVlLgogICAgCiAgICBJZGVhbGx5IHdlIHdhbnQg
dG8gZml4IHRoZSBhbGxvY2F0b3IsIGJ1dCBmb3Igbm93IHdlIGNhbiBqdXN0IHByZXZlbnQKICAg
IGFkZGluZyB0aGUgTUZOIDAgaW4gdGhlIGFsbG9jYXRvciB0byBhdm9pZCBtZXJnaW5nIGFjcm9z
cyB6b25lCiAgICBib3VuZGFyaWVzLgogICAgCiAgICBPbiB4ODYsIHRoZSBNRk4gMCBpcyBhbHJl
YWR5IGtlcHQgYXdheSBmcm9tIHRoZSBidWRkeSBhbGxvY2F0b3IuIFNvIHRoZQogICAgYnVnIGNh
biBvbmx5IGhhcHBlbiBvbiBBcm0gcGxhdGZvcm0gd2hlcmUgdGhlIGZpcnN0IG1lbW9yeSBiYW5r
IGlzCiAgICBzdGFydGluZyBhdCAwLgogICAgCiAgICBBcyB0aGlzIGlzIGEgc3BlY2lmaWMgdG8g
dGhlIGFsbG9jYXRvciwgdGhlIE1GTiAwIGlzIHJlbW92ZWQgaW4gdGhlIGNvbW1vbiBjb2RlCiAg
ICB0byBjYXRlciBhbGwgdGhlIGFyY2hpdGVjdHVyZXMgKGN1cnJlbnQgYW5kIGZ1dHVyZSkuCiAg
ICAKICAgIFtTdGVmYW5vOiBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlXQogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBUZXN0ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEy
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGIyOWMwNzBjM2QuLjQzOGU0NWFlNzUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCkBAIC0xNzcxLDYgKzE3NzEsMTggQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAog
ICAgIGJvb2wgaWRsZV9zY3J1YiA9IGZhbHNlOwogCiAgICAgLyoKKyAgICAgKiBLZWVwIE1GTiAw
IGF3YXkgZnJvbSB0aGUgYnVkZHkgYWxsb2NhdG9yIHRvIGF2b2lkIGNyb3NzaW5nIHpvbmUKKyAg
ICAgKiBib3VuZGFyeSB3aGVuIG1lcmdpbmcgdHdvIGJ1ZGRpZXMuCisgICAgICovCisgICAgaWYg
KCAhbWZuX3gocGFnZV90b19tZm4ocGcpKSApCisgICAgeworICAgICAgICBpZiAoIG5yX3BhZ2Vz
LS0gPD0gMSApCisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIHBnKys7CisgICAgfQorCisK
KyAgICAvKgogICAgICAqIFNvbWUgcGFnZXMgbWF5IG5vdCBnbyB0aHJvdWdoIHRoZSBib290IGFs
bG9jYXRvciAoZS5nIHJlc2VydmVkCiAgICAgICogbWVtb3J5IGF0IGJvb3QgYnV0IHJlbGVhc2Vk
IGp1c3QgYWZ0ZXIgLS0tIGtlcm5lbCwgaW5pdHJhbWZzLAogICAgICAqIGV0Yy4pLgotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYDi-0003Rl-5E; Sat, 10 Aug 2019 20:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYDg-0003Rf-Mn
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:08 +0000
X-Inumbo-ID: 96792bf0-bbaf-11e9-a273-9303132178a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96792bf0-bbaf-11e9-a273-9303132178a2;
 Sat, 10 Aug 2019 20:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDa-0001Wz-Nq
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDa-0007Ag-L4
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYDa-0007Ag-L4@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:02 +0000
Subject: [Xen-changelog] [xen master] xen: sched: refector code around
 vcpu_deassign() in null scheduler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzOTc0NzEyNzhhNzgzODk2MmY1N2U0YzQ2MDU4MmM5YzgzNmQxYjkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgUGF0Y2hldyBJbXBvcnRlciA8aW1w
b3J0ZXJAcGF0Y2hldy5vcmc+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxMTo1MDo1NCAyMDE5ICsw
MTAwCgogICAgeGVuOiBzY2hlZDogcmVmZWN0b3IgY29kZSBhcm91bmQgdmNwdV9kZWFzc2lnbigp
IGluIG51bGwgc2NoZWR1bGVyCiAgICAKICAgIHZjcHVfZGVhc3NpZ24oKSBpcyBjYWxsZWQgb25s
eSBvbmNlIChpbiBfdmNwdV9yZW1vdmUoKSkuCiAgICAKICAgIExldCdzIGNvbnNvbGlkYXRlIHRo
ZSB0d28gZnVuY3Rpb25zIGludG8gb25lLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSBp
bnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MTU2NDEyMjM1MTA0LjIzODUuMzkxMTE2MTcyODEz
MDY3NDc3MS5zdGdpdEBQYWxhbnRoYXM+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYDq-0003Sa-7E; Sat, 10 Aug 2019 20:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYDo-0003SQ-U2
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:16 +0000
X-Inumbo-ID: 9c817a84-bbaf-11e9-b6f7-6fe7ba0c0908
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c817a84-bbaf-11e9-b6f7-6fe7ba0c0908;
 Sat, 10 Aug 2019 20:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDk-0001X6-U9
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDk-0007BQ-RR
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYDk-0007BQ-RR@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:12 +0000
Subject: [Xen-changelog] [xen master] xen: sched: deal with vCPUs being or
 becoming online or offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1NDVmMWQ2YzI1MTlhMTgzZWQ2MzFjZmNhN2FmZjBiYWYyOWZkZTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgUGF0Y2hldyBJbXBvcnRlciA8aW1w
b3J0ZXJAcGF0Y2hldy5vcmc+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxMTo1MDo1NSAyMDE5ICsw
MTAwCgogICAgeGVuOiBzY2hlZDogZGVhbCB3aXRoIHZDUFVzIGJlaW5nIG9yIGJlY29taW5nIG9u
bGluZSBvciBvZmZsaW5lCiAgICAKICAgIElmIGEgdkNQVSBpcywgb3IgaXMgZ29pbmcsIG9mZmxp
bmUgd2Ugd2FudCBpdCB0byBiZSBuZWl0aGVyCiAgICBhc3NpZ25lZCB0byBhIHBDUFUsIG5vciBp
biB0aGUgd2FpdCBsaXN0LCBzbzoKICAgIC0gaWYgYW4gb2ZmbGluZSB2Y3B1IGlzIGluc2VydGVk
IChvciBtaWdyYXRlZCkgaXQgbXVzdCBub3QKICAgICAgZ28gb24gYSBwQ1BVLCBub3IgaW4gdGhl
IHdhaXQgbGlzdDsKICAgIC0gaWYgYW4gb2ZmbGluZSB2Y3B1IGlzIHJlbW92ZWQsIHdlIGFyZSBz
dXJlIHRoYXQgaXQgaXMKICAgICAgbmVpdGhlciBvbiBhIHBDUFUgbm9yIGluIHRoZSB3YWl0IGxp
c3QgYWxyZWFkeSwgc28gd2UKICAgICAgc2hvdWxkIGp1c3QgYmFpbCwgYXZvaWRpbmcgZG9pbmcg
YW55IGZ1cnRoZXIgYWN0aW9uOwogICAgLSBpZiBhIHZDUFUgZ29lcyBvZmZsaW5lIHdlIG5lZWQg
dG8gcmVtb3ZlIGl0IGVpdGhlciBmcm9tCiAgICAgIGl0cyBwQ1BVIG9yIGZyb20gdGhlIHdhaXQg
bGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MTU2NDEyMjM1NjU2LjIzODUuMTM4NjE5NzkxMTM5
MzY1Mjg0NzQuc3RnaXRAUGFsYW50aGFzPgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwg
ODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggNWFlYzlmMTdiZC4uZGQxMWRiNmFhNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMzOSw2ICszMzksOCBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3Ry
dWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNwdSkKIHsKKyAgICBBU1NFUlQoaXNfdmNwdV9vbmxpbmUodikpOworCiAgICAgcGVyX2Nw
dShucGMsIGNwdSkudmNwdSA9IHY7CiAgICAgdi0+cHJvY2Vzc29yID0gY3B1OwogICAgIGNwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKQEAgLTM1OCw3ICszNjAsOCBAQCBz
dGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2LAogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQorLyogUmV0dXJucyB0cnVlIGlmIGEgY3B1
IHdhcyB0aWNrbGVkICovCitzdGF0aWMgYm9vbCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3By
aXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGJzOwogICAg
IHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CkBAIC00MDMsMTEgKzQwNiwxMyBAQCBz
dGF0aWMgdm9pZCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNw
dSk7CiAgICAgICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZU
SVJRKTsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLSAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFf
bG9jayk7CisKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIC8qIENoYW5nZSB0aGUgc2NoZWR1bGVy
IG9mIGNwdSB0byB1cyAobnVsbCkuICovCkBAIC00NDUsOCArNDUwLDE0IEBAIHN0YXRpYyB2b2lk
IG51bGxfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdikKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKICAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycSh2KTsKLSByZXRyeToKIAorICAgIGlmICggdW5saWtlbHkoIWlzX3Zj
cHVfb25saW5lKHYpKSApCisgICAgeworICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyByZXRyeToKICAgICBjcHUgPSB2
LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYsIHYpOwogCiAgICAgc3Bpbl91bmxvY2sobG9jayk7
CkBAIC01MDAsNiArNTExLDE0IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogCisgICAgLyogSWYgb2ZmbGluZSwgdGhlIHZjcHUgc2hv
dWxkbid0IGJlIGFzc2lnbmVkLCBub3IgaW4gdGhlIHdhaXRxdWV1ZSAqLworICAgIGlmICggdW5s
aWtlbHkoIWlzX3ZjcHVfb25saW5lKHYpKSApCisgICAgeworICAgICAgICBBU1NFUlQocGVyX2Nw
dShucGMsIHYtPnByb2Nlc3NvcikudmNwdSAhPSB2KTsKKyAgICAgICAgQVNTRVJUKGxpc3RfZW1w
dHkoJm52Yy0+d2FpdHFfZWxlbSkpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAv
KiBJZiB2IGlzIGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWls
ICovCiAgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQog
ICAgIHsKQEAgLTU0OSwxMSArNTY4LDMzIEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lk
IG51bGxfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQogeworICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwor
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgYm9vbCB0aWNrbGVkID0g
ZmFsc2U7CisKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKKyAgICAvKiAKKyAgICAg
KiBDaGVjayBpZiB0aGUgdmNwdSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyBvZmZsaW5lZC4g
aWYgeWVzLAorICAgICAqIHdlIG5lZWQgdG8gcmVtb3ZlIGl0IGZyb20gZWl0aGVyIGl0cyBwQ1BV
IG9yIHRoZSB3YWl0cXVldWUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSghaXNfdmNwdV9v
bmxpbmUodikpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxf
dmNwdSh2KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRx
X2VsZW0pKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9s
b2NrKTsKKyAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CisgICAg
ICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggcGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2ICkKKyAgICAgICAgICAgIHRp
Y2tsZWQgPSB2Y3B1X2RlYXNzaWduKHBydiwgdik7CisgICAgfQorCiAgICAgLyogSWYgdiBpcyBu
b3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBib3Ro
ZXIgKi8KLSAgICBpZiAoIGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdiApCi0gICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisgICAg
aWYgKCBsaWtlbHkoIXRpY2tsZWQgJiYgY3Vycl9vbl9jcHUoY3B1KSA9PSB2KSApCisgICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfc2xlZXApOwogfQpAQCAtNTg5LDI1ICs2MzAsMzUgQEAgc3RhdGljIHZv
aWQgbnVsbF92Y3B1X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdiwKICAgICB9CiAKICAgICAvKgotICAgICAqIHYgaXMgZWl0aGVyIGFzc2lnbmVkIHRv
IGEgcENQVSwgb3IgaW4gdGhlIHdhaXRxdWV1ZS4KLSAgICAgKgotICAgICAqIEluIHRoZSBmb3Jt
ZXIgY2FzZSwgdGhlIHBDUFUgdG8gd2hpY2ggaXQgd2FzIGFzc2lnbmVkIHdvdWxkCi0gICAgICog
YmVjb21lIGZyZWUsIGFuZCB3ZSwgdGhlcmVmb3JlLCBzaG91bGQgY2hlY2sgd2hldGhlciB0aGVy
ZSBpcwotICAgICAqIGFueW9uZSBpbiB0aGUgd2FpdHF1ZXVlIHRoYXQgY2FuIGJlIGFzc2lnbmVk
IHRvIGl0LgotICAgICAqCi0gICAgICogSW4gdGhlIGxhdHRlciwgdGhlcmUgaXMganVzdCBub3Ro
aW5nIHRvIGRvLgorICAgICAqIElmIHYgaXMgYXNzaWduZWQgdG8gYSBwQ1BVLCB0aGVuIHN1Y2gg
cENQVSBiZWNvbWVzIGZyZWUsIGFuZCB3ZQorICAgICAqIHNob3VsZCBsb29rIGluIHRoZSB3YWl0
cXVldWUgaWYgYW55b25lIGVsc2UgY2FuIGJlIGFzc2lnbmVkIHRvIGl0LgogICAgICAqLwotICAg
IGlmICggbGlrZWx5KGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkpICkKKyAgICBpZiAoIGxp
a2VseShwZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52Y3B1ID09IHYpICkKICAgICB7CiAgICAg
ICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2KTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdy
YXRlX3J1bm5pbmcpOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoICFsaXN0X2VtcHR5
KCZudmMtPndhaXRxX2VsZW0pICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX29u
X3J1bnEpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7CiAKICAgICAvKgorICAg
ICAqIElmIGEgdmNwdSBpcyAoZ29pbmcpIG9mZmxpbmUsIHdlIHdhbnQgaXQgdG8gYmUgbmVpdGhl
ciBhc3NpZ25lZAorICAgICAqIHRvIGEgcENQVSwgbm9yIGluIHRoZSB3YWl0cXVldWUuCisgICAg
ICoKKyAgICAgKiBJZiBpdCB3YXMgb24gYSBjcHUsIHdlJ3ZlIHJlbW92ZWQgaXQgZnJvbSB0aGVy
ZSBhYm92ZS4gSWYgaXQgaXMKKyAgICAgKiBpbiB0aGUgd2FpdHF1ZXVlLCB3ZSByZW1vdmUgaXQg
ZnJvbSB0aGVyZSBub3cuIEFuZCB0aGVuIHdlIGJhaWwuCisgICAgICovCisgICAgaWYgKCB1bmxp
a2VseSghaXNfdmNwdV9vbmxpbmUodikpICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmcHJ2
LT53YWl0cV9sb2NrKTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmbnZjLT53YWl0cV9lbGVtKTsK
KyAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIC8qCiAgICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdo
aWNoIGlzIHdoZXJlIHYgaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCiAgICAgICogZWl0aGVyIGZy
ZWUsIG9yIGhhdmUgYSB2Q1BVIGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCiAgICAgICoKQEAgLTY0
Niw2ICs2OTcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAqIGF0IGxlYXN0LiBJbiBjYXNl
IG9mIHN1c3BlbmQsIGFueSB0ZW1wb3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKICAgICAgKiBi
eSB0aGlzLCB3aWxsIGJlIGZpeGVkLXVwIGR1cmluZyByZXN1bWUuCiAgICAgICovCisgb3V0Ogog
ICAgIHYtPnByb2Nlc3NvciA9IG5ld19jcHU7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYDy-0003Tr-9C; Sat, 10 Aug 2019 20:44:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYDw-0003Tg-Rd
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:24 +0000
X-Inumbo-ID: a28d6fdb-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a28d6fdb-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDv-0001XQ-45
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYDv-0007C1-1O
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYDv-0007C1-1O@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:23 +0000
Subject: [Xen-changelog] [xen master] xen: sched: reassign vCPUs to pCPUs,
 when they come back online
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhYTJjOTA0ZmJjMDVjYjc0MGQ2ZDkzNjljZDZjMzIyNTg3MzZiMGUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXVnIDUgMTE6NTA6NTYgMjAxOSAr
MDEwMAoKICAgIHhlbjogc2NoZWQ6IHJlYXNzaWduIHZDUFVzIHRvIHBDUFVzLCB3aGVuIHRoZXkg
Y29tZSBiYWNrIG9ubGluZQogICAgCiAgICBXaGVuIGEgdmNwdSB0aGF0IHdhcyBvZmZsaW5lLCBj
b21lcyBiYWNrIG9ubGluZSwgd2UgZG8gd2FudCBpdCB0byBlaXRoZXIKICAgIGJlIGFzc2lnbmVk
IHRvIGEgcENQVSwgb3IgZ28gaW50byB0aGUgd2FpdCBsaXN0LgogICAgCiAgICBEZXRlY3Rpbmcg
dGhhdCBhIHZjcHUgaXMgY29taW5nIGJhY2sgb25saW5lIGlzIGEgYml0IHRyaWNreS4gQmFzaWNh
bGx5LAogICAgaWYgdGhlIHZjcHUgaXMgd2FraW5nIHVwLCBhbmQgaXMgbmVpdGhlciBhc3NpZ25l
ZCB0byBhIHBDUFUsIG5vciBpbiB0aGUKICAgIHdhaXQgbGlzdCwgaXQgbXVzdCBiZSBjb21pbmcg
YmFjayBmcm9tIG9mZmxpbmUuCiAgICAKICAgIFdoZW4gdGhpcyBoYXBwZW5zLCB3ZSBwdXQgaXQg
aW4gdGhlIHdhaXRxdWV1ZSwgYW5kIHdlICJ0aWNrbGUiIGFuIGlkbGUKICAgIHBDUFUgKGlmIGFu
eSksIHRvIGdvIHBpY2sgaXQgdXAuCiAgICAKICAgIExvb2tpbmcgYXQgdGhlIHBhdGNoLCBpdCBz
ZWVtcyB0aGF0IHRoZSB2Y3B1IHdha2V1cCBjb2RlIGlzIGdldHRpbmcKICAgIGNvbXBsZXgsIGFu
ZCBoZW5jZSB0aGF0IGl0IGNvdWxkIHBvdGVudGlhbGx5IGludHJvZHVjZSBsYXRlbmNpZXMuCiAg
ICBIb3dldmVyLCBhbGwgdGhpcyBuZXcgbG9naWMgaXMgdHJpZ2dlcmVkIG9ubHkgYnkgdGhlIGNh
c2Ugb2YgYSB2Y3B1CiAgICBjb21pbmcgb25saW5lLCBzbywgYmFzaWNhbGx5LCB0aGUgb3Zlcmhl
YWQgZHVyaW5nIG5vcm1hbCBvcGVyYXRpb25zIGlzCiAgICBqdXN0IGFuIGFkZGl0aW9uYWwgJ2lm
KCknLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDE1NjQxMjIzNjIyMi4yMzg1LjIzNjM0MDYz
Mjg0NjA1MDE3MC5zdGdpdEBQYWxhbnRoYXM+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMg
fCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IGRkMTFkYjZhYTQuLjJlZGFjMjM0YTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC01NDIsMTUgKzU0MiwxOSBA
QCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IG51bGxf
cHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisgICAgc3RydWN0IG51bGxfdmNwdSAqbnZj
ID0gbnVsbF92Y3B1KHYpOworICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisK
ICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJf
b25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdikgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9j
cHUoY3B1KSA9PSB2KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2Fr
ZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHko
IWxpc3RfZW1wdHkoJm51bGxfdmNwdSh2KS0+d2FpdHFfZWxlbSkpICkKKyAgICBpZiAoIHVubGlr
ZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICAvKiBO
b3QgZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNv
dW50ZXIgKi8KICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKQEAg
LTU2Miw2ICs1NjYsNDggQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICBlbHNlCiAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CiAKKyAgICAvKgorICAgICAqIElm
IGEgdmNwdSBpcyBuZWl0aGVyIG9uIGEgcENQVSBub3IgaW4gdGhlIHdhaXRxdWV1ZSwgaXQgbWVh
bnMgaXQgd2FzCisgICAgICogb2ZmbGluZSwgYW5kIHRoYXQgaXQgaXMgbm93IGNvbWluZyBiYWNr
IGJlaW5nIG9ubGluZS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBj
cHUpLnZjcHUgIT0gdiAmJiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAgewor
ICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGxpc3RfYWRkX3Rh
aWwoJm52Yy0+d2FpdHFfZWxlbSwgJnBydi0+d2FpdHEpOworICAgICAgICBzcGluX3VubG9jaygm
cHJ2LT53YWl0cV9sb2NrKTsKKworICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICBjcHVw
b29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOworCisgICAgICAgIGlmICggIWNwdW1hc2tf
aW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5H
OiBkJWR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAgICAgICAgICAg
ICB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBOb3cgd2Ugd291bGQgd2FudCB0
byBhc3NpZ24gdGhlIHZjcHUgdG8gY3B1LCBidXQgd2UgY2FuJ3QsIGJlY2F1c2UKKyAgICAgICAg
ICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRvIHRoZSBmb2xsb3dpbmc6Cisg
ICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBmcmVlIGNwdXMs
IHRvIGF2b2lkIHJhY2VzIHdpdGgKKyAgICAgICAgICogICBvdGhlciBvbmxpbmluZywgaW5zZXJ0
aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOworICAgICAgICAgKiAtIHRpY2tsZSB0aGUgY3B1
LCB3aGljaCB3aWxsIHBpY2t1cCB3b3JrIGZyb20gdGhlIHdhaXRxdWV1ZSwgYW5kCisgICAgICAg
ICAqICAgYXNzaWduIGl0IHRvIGl0c2VsZjsKKyAgICAgICAgICogLSBpZiB3ZSdyZSByYWNpbmcg
YWxyZWFkeSwgYW5kIGlmIHRoZXJlIHN0aWxsIGFyZSBmcmVlIGNwdXMsIHRyeQorICAgICAgICAg
KiAgIGFnYWluLgorICAgICAgICAgKi8KKyAgICAgICAgd2hpbGUgKCBjcHVtYXNrX2ludGVyc2Vj
dHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUgPSBwaWNrX2NwdShwcnYsIHYpOwor
CisgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChuZXdfY3B1LCAmcHJ2LT5jcHVz
X2ZyZWUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cShuZXdfY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0
IGhlcmUgb25seSBmb3IgdkNQVXMgYXNzaWduZWQgdG8gYSBwQ1BVICovCiAgICAgY3B1X3JhaXNl
X3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KQEAgLTgwOCw2ICs4
NTQsOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIH0KICB1bmxvY2s6CiAgICAgICAgIHNwaW5fdW5s
b2NrKCZwcnYtPndhaXRxX2xvY2spOworCisgICAgICAgIGlmICggcmV0LnRhc2sgPT0gTlVMTCAm
JiAhY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSkgKQorICAgICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKICAgICB9CiAKICAgICBpZiAo
IHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXZjcHVfcnVubmFibGUocmV0LnRhc2spKSAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYEA-0003VW-Am; Sat, 10 Aug 2019 20:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYE9-0003VO-5o
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:37 +0000
X-Inumbo-ID: a8a044b2-bbaf-11e9-b455-2f53d32e7330
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8a044b2-bbaf-11e9-b455-2f53d32e7330;
 Sat, 10 Aug 2019 20:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYE5-0001Xa-AG
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYE5-0007CV-7a
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYE5-0007CV-7a@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:33 +0000
Subject: [Xen-changelog] [xen master] xen: sched: refactor the ASSERTs
 around vcpu_deassing()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNTRhNmFkZjQyYTg5MzUwZjc0NjAwMGYwN2VkM2Y0NjU2Y2VlZDIKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjUwOjU3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXVnIDUgMTE6NTA6NTcgMjAxOSAr
MDEwMAoKICAgIHhlbjogc2NoZWQ6IHJlZmFjdG9yIHRoZSBBU1NFUlRzIGFyb3VuZCB2Y3B1X2Rl
YXNzaW5nKCkKICAgIAogICAgSXQgaXMgYWxsIHRoZSB0aW1lIHRoYXQgd2UgY2FsbCB2Y3B1X2Rl
YXNzaW5nKCkgdGhhdCB0aGUgdmNwdSBfbXVzdF8gYmUKICAgIGFzc2lnbmVkIHRvIGEgcENQVSwg
YW5kIGhlbmNlIHRoYXQgc3VjaCBwQ1BVIGNhbid0IGJlIGZyZWUuCiAgICAKICAgIFRoZXJlZm9y
ZSwgbW92ZSB0aGUgQVNTRVJULXMgd2hpY2ggY2hlY2sgZm9yIHRoZXNlIHByb3BlcnRpZXMgaW4g
dGhhdAogICAgZnVuY3Rpb24sIHdoZXJlIHRoZXkgYmVsb25nIGJldHRlci4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdGl4LmNvbT4KICAgIE1lc3Nh
Z2UtSWQ6IDwxNTY0MTIyMzY3ODEuMjM4NS45MTEwMTU1MjAxNDc3MTk4ODk5LnN0Z2l0QFBhbGFu
dGhhcz4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAyZWRhYzIz
NGE1Li4yNmM2ZjBmMTI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMzY4LDYgKzM2OCw4IEBAIHN0YXRpYyBib29s
IHZjcHVfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikK
ICAgICBzdHJ1Y3QgbnVsbF92Y3B1ICp3dmM7CiAKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnVs
bF92Y3B1KHYpLT53YWl0cV9lbGVtKSk7CisgICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9j
ZXNzb3IpLnZjcHUgPT0gdik7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHYtPnByb2Nl
c3NvciwgJnBydi0+Y3B1c19mcmVlKSk7CiAKICAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID0g
TlVMTDsKICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwpAQCAtNTI5
LDkgKzUzMSw2IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
Ci0gICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9jZXNzb3IpLnZjcHUgPT0gdik7Ci0gICAg
QVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHYtPnByb2Nlc3NvciwgJnBydi0+Y3B1c19mcmVlKSk7
Ci0KICAgICB2Y3B1X2RlYXNzaWduKHBydiwgdik7CiAKICBvdXQ6Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYEK-0003Wm-D1; Sat, 10 Aug 2019 20:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYEI-0003Wc-Nd
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:46 +0000
X-Inumbo-ID: aeb3c004-bbaf-11e9-8461-d3f5a0661a24
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aeb3c004-bbaf-11e9-8461-d3f5a0661a24;
 Sat, 10 Aug 2019 20:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEF-0001Xf-GZ
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEF-0007DE-Dl
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYEF-0007DE-Dl@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:43 +0000
Subject: [Xen-changelog] [xen master] x86/shim: Refresh pvshim_defconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyYjFkNjI4ODdkMDFmODVmMGMxZDJlMDEwM2Y2OWY3NGUxZjZmYTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAyNiAxMDo1NDo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgNSAxNDoyOTow
NyAyMDE5ICswMTAwCgogICAgeDg2L3NoaW06IFJlZnJlc2ggcHZzaGltX2RlZmNvbmZpZwogICAg
CiAgICAqIEFkZCBhIGRlcGVuZGVuY3kgc28gdGhlIHNoaW0gZ2V0cyByZWJ1aWx0IHdoZW4gcHZz
aGltX2RlZmNvbmZpZyBjaGFuZ2VzLgogICAgKiBEZWZhdWx0IHRvIHRoZSBOVUxMIHNjaGVkdWxl
ciBub3cgdGhhdCBpdCB3b3JrcyB3aXRoIHZjcHUgb25saW5lL29mZmxpbmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvY29uZmln
cy9wdnNoaW1fZGVmY29uZmlnIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCmluZGV4IDgzNTk3ZjAw
MTcuLjc0MzU0MjEyNTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZp
bGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtNDEsNyArNDEsNyBA
QCBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCiAkKEQpOiBs
aW5rZmFybS5zdGFtcAogCSQoTUFLRSkgLUMgJChEKS94ZW4gZGlzdGNsZWFuCiAKLSQoRCkveGVu
Ly5jb25maWc6ICQoRCkKKyQoRCkveGVuLy5jb25maWc6ICQoRCkgJChEKS94ZW4vYXJjaC94ODYv
Y29uZmlncy9wdnNoaW1fZGVmY29uZmlnCiAJJChNQUtFKSAtQyAkKEBEKSBLQlVJTERfREVGQ09O
RklHPXB2c2hpbV9kZWZjb25maWcgWEVOX0NPTkZJR19FWFBFUlQ9eSBkZWZjb25maWcKIAogeGVu
LXNoaW06ICQoRCkveGVuLy5jb25maWcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jb25maWdz
L3B2c2hpbV9kZWZjb25maWcgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmln
CmluZGV4IDk3MTBhYTYyMzguLmE1ZThlMTQxNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
b25maWdzL3B2c2hpbV9kZWZjb25maWcKKysrIGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGlt
X2RlZmNvbmZpZwpAQCAtNSw2ICs1LDcgQEAgQ09ORklHX1BWSF9HVUVTVD15CiBDT05GSUdfUFZf
U0hJTT15CiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkU9eQogQ09ORklHX05SX0NQVVM9MzIKK0NP
TkZJR19TQ0hFRF9OVUxMPXkKICMgRGlzYWJsZSBmZWF0dXJlcyBub3QgdXNlZCBieSB0aGUgUFYg
c2hpbQogIyBDT05GSUdfU0hBRE9XX1BBR0lORyBpcyBub3Qgc2V0CiAjIENPTkZJR19CSUdNRU0g
aXMgbm90IHNldApAQCAtMTMsMTAgKzE0LDEwIEBAIENPTkZJR19OUl9DUFVTPTMyCiAjIENPTkZJ
R19LRVhFQyBpcyBub3Qgc2V0CiAjIENPTkZJR19YRU5PUFJPRiBpcyBub3Qgc2V0CiAjIENPTkZJ
R19YU00gaXMgbm90IHNldAorIyBDT05GSUdfU0NIRURfQ1JFRElUIGlzIG5vdCBzZXQKICMgQ09O
RklHX1NDSEVEX0NSRURJVDIgaXMgbm90IHNldAogIyBDT05GSUdfU0NIRURfUlREUyBpcyBub3Qg
c2V0CiAjIENPTkZJR19TQ0hFRF9BUklOQzY1MyBpcyBub3Qgc2V0Ci0jIENPTkZJR19TQ0hFRF9O
VUxMIGlzIG5vdCBzZXQKICMgQ09ORklHX0xJVkVQQVRDSCBpcyBub3Qgc2V0CiAjIENPTkZJR19T
VVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTIGlzIG5vdCBzZXQKICMgQ09ORklHX0RF
QlVHIGlzIG5vdCBzZXQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:44:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYES-0003Xy-Ep; Sat, 10 Aug 2019 20:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYER-0003Xp-Dg
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:55 +0000
X-Inumbo-ID: b4c6e455-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4c6e455-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:44:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEP-0001Xs-MS
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEP-0007Do-K2
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYEP-0007Do-K2@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:44:53 +0000
Subject: [Xen-changelog] [xen master] x86/shim: Fix parallel build following
 c/s 32b1d62887d0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2MGY0ZWVlMGZiNDA4YjMxNjU0ODc3NWFiOTIxZTE2YjdhY2QwZTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyA1IDE0OjQ4OjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEF1ZyA1IDE5OjAxOjQ4
IDIwMTkgKzAxMDAKCiAgICB4ODYvc2hpbTogRml4IHBhcmFsbGVsIGJ1aWxkIGZvbGxvd2luZyBj
L3MgMzJiMWQ2Mjg4N2QwCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGEgcGFyYWxsZWwgYnVpbGQg
ZnJvbSBjbGVhbiBjYW4gZmFpbCBpbiB0aGUgZm9sbG93aW5nIG1hbm5lcjoKICAgIAogICAgICB4
ZW4uZ2l0JCBtYWtlIC1qNCAtQyB0b29scy9maXJtd2FyZS94ZW4tZGlyLwogICAgICBtYWtlOiBF
bnRlcmluZyBkaXJlY3RvcnkgJy9sb2NhbC94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIn
CiAgICAgIG1rZGlyIC1wIHhlbi1yb290CiAgICAgIG1ha2U6ICoqKiBObyBydWxlIHRvIG1ha2Ug
dGFyZ2V0ICd4ZW4tcm9vdC94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnJywg
bmVlZGVkIGJ5ICd4ZW4tcm9vdC94ZW4vLmNvbmZpZycuICBTdG9wLgogICAgICBtYWtlOiAqKiog
V2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgogICAgCiAgICBUaGUgcnVsZSBmb3IgcHZz
aGltX2RlZmNvbmZpZyBuZWVkcyB0byBkZXBlbmQgb24gdGhlIGxpbmtmYXJtLCByYXRoZXIgdGhh
bgogICAgJChEKS94ZW4vLmNvbmZpZyBzcGVjaWZpY2FsbHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
ZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCmluZGV4IDc0
MzU0MjEyNTEuLjY5N2JiYmQ1N2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtNDEsNyAr
NDEsOSBAQCBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCiAk
KEQpOiBsaW5rZmFybS5zdGFtcAogCSQoTUFLRSkgLUMgJChEKS94ZW4gZGlzdGNsZWFuCiAKLSQo
RCkveGVuLy5jb25maWc6ICQoRCkgJChEKS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVm
Y29uZmlnCiskKEQpL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWc6ICQoRCkK
KworJChEKS94ZW4vLmNvbmZpZzogJChEKS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVm
Y29uZmlnCiAJJChNQUtFKSAtQyAkKEBEKSBLQlVJTERfREVGQ09ORklHPXB2c2hpbV9kZWZjb25m
aWcgWEVOX0NPTkZJR19FWFBFUlQ9eSBkZWZjb25maWcKIAogeGVuLXNoaW06ICQoRCkveGVuLy5j
b25maWcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYEd-0003ZA-Gf; Sat, 10 Aug 2019 20:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYEc-0003Z1-0w
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:06 +0000
X-Inumbo-ID: bada45a6-bbaf-11e9-857c-7f6fff0406bf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bada45a6-bbaf-11e9-857c-7f6fff0406bf;
 Sat, 10 Aug 2019 20:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEZ-0001Z5-Se
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEZ-0007En-Px
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYEZ-0007En-Px@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:03 +0000
Subject: [Xen-changelog] [xen master] tests/x86emul: Annotate test blobs as
 executable code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhOTIwNTc4OGJkYWJiMmEyM2QyZmEzYjg1NjM3YjJlNjI5ZDE5ZTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAyNCAxNjoxNDo1MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgNiAxMTozMjow
OCAyMDE5ICswMTAwCgogICAgdGVzdHMveDg2ZW11bDogQW5ub3RhdGUgdGVzdCBibG9icyBhcyBl
eGVjdXRhYmxlIGNvZGUKICAgIAogICAgVGhpcyBjYXVzZXMgb2JqZHVtcCB0byBkaXNhc3NlbWJs
ZSB0aGVtLCByYXRoZXIgdGhhbiByZW5kZXJpbmcgdGhlbSBhcwogICAgc3RyYWlnaHQgaGV4IGRh
dGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDEwICsrKysrKysrLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGEzYTY1NTU2YjYuLmI5MzEyZTAwNDQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE5MSw3ICsxOTEsMTAgQEAgJChhZGRzdWZmaXggLmgs
JChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAkJKGVjaG8gJ3N0
YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLnRlc3QsIFwi
YXhcIiwgQHByb2diaXRzICMiKSkpJyBcCiAJCSAgICAgICIkJHtwcmVmaXh9XyQoYXJjaCkkJHtm
bGF2b3J9W10gPSB7IjsgXAogCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3MvXlswLTld
KiAvMHgvJyAtZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCi0JCSBlY2hvICJ9OyIpID4+
JEAubmV3OyBcCisJCSBlY2hvICJ9OyI7IFwKKwkJIGVjaG8gImFzbShcIi50eXBlICQke3ByZWZp
eH1fJChhcmNoKSQke2ZsYXZvcn0sIFNUVF9OT1RZUEU7XCIpOyI7IFwKKwkJIGVjaG8gImFzbShc
Ii50eXBlICQke3ByZWZpeH1fJChhcmNoKSQke2ZsYXZvcn0sIFNUVF9GVU5DO1wiKTsiOyBcCisJ
CSkgPj4kQC5uZXc7IFwKIAkJcm0gLWYgJCouYmluOyBcCiAJICAgIGRvbmU7IFwKIAkpCkBAIC0y
MDcsNyArMjEwLDEwIEBAICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpOiAlLmg6IG9w
bWFzay5TIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAJCShlY2hvICdzdGF0aWMgY29uc3QgdW5zaWdu
ZWQgaW50IF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi50ZXN0LCBcImF4XCIsIEBwcm9nYml0cyAj
IikpKScgXAogCQkgICAgICAiJCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfVtdID0geyI7IFwK
IAkJIG9kIC12IC10IHggJCouYmluIHwgc2VkIC1lICdzL15bMC05XSogLzB4LycgLWUgJ3MvIC8s
IDB4L2cnIC1lICdzLyQkLywvJzsgXAotCQkgZWNobyAifTsiKSA+PiRALm5ldzsgXAorCQkgZWNo
byAifTsiOyBcCisJCSBlY2hvICJhc20oXCIudHlwZSAkJHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2
b3J9LCBTVFRfTk9UWVBFO1wiKTsiOyBcCisJCSBlY2hvICJhc20oXCIudHlwZSAkJHtwcmVmaXh9
XyQoYXJjaCkkJHtmbGF2b3J9LCBTVFRfRlVOQztcIik7IjsgXAorCQkpID4+JEAubmV3OyBcCiAJ
CXJtIC1mICQqLmJpbjsgXAogCSAgICBkb25lOyBcCiAJKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYEm-0003aY-Kr; Sat, 10 Aug 2019 20:45:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYEl-0003aQ-Fs
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:15 +0000
X-Inumbo-ID: c0ea7981-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0ea7981-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEk-0001ZP-2R
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEj-0007FG-WC
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYEj-0007FG-WC@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:13 +0000
Subject: [Xen-changelog] [xen master] mm: Safe to clear PGC_allocated on
 xenheap pages without an extra reference
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1Y2U1Yjg3NDlhMjIwYWQ3YzRjZTVkNWViYTdjMjAxYTk0MTgwNzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgQXVnIDYgMTI6MTk6NTUgMjAxOSArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgNiAxMjoxOTo1NSAy
MDE5ICswMTAwCgogICAgbW06IFNhZmUgdG8gY2xlYXIgUEdDX2FsbG9jYXRlZCBvbiB4ZW5oZWFw
IHBhZ2VzIHdpdGhvdXQgYW4gZXh0cmEgcmVmZXJlbmNlCiAgICAKICAgIENvbW1pdHMgZWM4M2Y4
MjU2MjcgIm1tLmg6IGFkZCBoZWxwZXIgZnVuY3Rpb24gdG8gdGVzdC1hbmQtY2xlYXIKICAgIF9Q
R0NfYWxsb2NhdGVkIiAoYW5kIHN1YnNlcXVlbnQgZml4LXVwIDQ0YTg4N2QwMjFkICJtbS5oOiBm
aXggQlVHX09OKCkKICAgIGNvbmRpdGlvbiBpbiBwdXRfcGFnZV9hbGxvY19yZWYoKSIpIGludHJv
ZHVjZWQgYSBCVUdfT04oKSB0byBkZXRlY3QKICAgIHVuc2FmZSBiZWhhdmlvciBvZiBjYWxsZXJz
LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoaXMgY29uZGl0aW9uIHN0aWxsIHR1cm5zIG91dCB0
byBiZSB0b28gc3RyaWN0LgogICAgeGVuaGVhcCBwYWdlcyBhcmUgc29tZXdoYXQgIm1hZ2ljIjog
Y2FsbGluZyBmcmVlX2RvbWhlYXBfcGFnZXMoKSBvbgogICAgdGhlbSB3aWxsIG5vdCBjYXVzZSBm
cmVlX2hlYXBfcGFnZXMoKSB0byBiZSBjYWxsZWQ6IHdoaWNoZXZlciBwYXJ0IG9mCiAgICBYZW4g
YWxsb2NhdGVkIHRoZW0gc3BlY2lhbGx5IG11c3QgY2FsbCBmcmVlX3hlbmhlYXBfcGFnZXMoKQog
ICAgc3BlY2lmaWNhbGx5LiAgKFRoZXknbGwgYWxzbyBiZSBoYW5kbGVkIGFwcHJvcHJpYXRlbHkg
YXQgZG9tYWluCiAgICBkZXN0cnVjdGlvbiB0aW1lLikKICAgIAogICAgT25seSBjcmFzaCBYZW4g
d2hlbiBwdXRfcGFnZV9hbGxvY19yZWYoKSBmaW5kcyBvbmx5IGEgc2luZ2xlIHJlZmNvdW50CiAg
ICBpZiB0aGUgcGFnZSBpcyBub3QgYSB4ZW5oZWFwIHBhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUveGVu
L21tLmggfCAxNiArKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDk3N2U0NWFhZTcuLmYyZDBjZDBhY2UgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBA
IC02NjYsMTUgKzY2NiwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9wcml2aWxlZ2VkX2d1ZXN0cygKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbGxvY19y
ZWYoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICAvKgotICAgICAqIFdoZW5ldmVyIGEg
cGFnZSBpcyBhc3NpZ25lZCB0byBhIGRvbWFpbiB0aGVuIHRoZSBfUEdDX2FsbG9jYXRlZCBiaXQK
LSAgICAgKiBpcyBzZXQgYW5kIHRoZSByZWZlcmVuY2UgY291bnQgaXMgc2V0IHRvIGF0IGxlYXN0
IDEuIFRoaXMgZnVuY3Rpb24KLSAgICAgKiBjbGVhcnMgdGhhdCAnYWxsb2NhdGlvbiByZWZlcmVu
Y2UnIGJ1dCBpdCBpcyB1bnNhZmUgdG8gZG8gc28gd2l0aG91dAotICAgICAqIHRoZSBjYWxsZXIg
aG9sZGluZyBhbiBhZGRpdGlvbmFsIHJlZmVyZW5jZS4gSS5lLiB0aGUgYWxsb2NhdGlvbgotICAg
ICAqIHJlZmVyZW5jZSBtdXN0IG5ldmVyIGJlIHRoZSBsYXN0IHJlZmVyZW5jZSBoZWxkLgorICAg
ICAqIFdoZW5ldmVyIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGRvbWFpbiB0aGVuIHRoZSBfUEdD
X2FsbG9jYXRlZAorICAgICAqIGJpdCBpcyBzZXQgYW5kIHRoZSByZWZlcmVuY2UgY291bnQgaXMg
c2V0IHRvIGF0IGxlYXN0IDEuIFRoaXMKKyAgICAgKiBmdW5jdGlvbiBjbGVhcnMgdGhhdCAnYWxs
b2NhdGlvbiByZWZlcmVuY2UnIGJ1dCBpdCBpcyB1bnNhZmUgdG8KKyAgICAgKiBkbyBzbyB0byBk
b21oZWFwIHBhZ2VzIHdpdGhvdXQgdGhlIGNhbGxlciBob2xkaW5nIGFuIGFkZGl0aW9uYWwKKyAg
ICAgKiByZWZlcmVuY2UuIEkuZS4gdGhlIGFsbG9jYXRpb24gcmVmZXJlbmNlIG11c3QgbmV2ZXIg
YmUgdGhlIGxhc3QKKyAgICAgKiByZWZlcmVuY2UgaGVsZC4KKyAgICAgKgorICAgICAqIChJdCdz
IHNhZmUgZm9yIHhlbmhlYXAgcGFnZXMsIGJlY2F1c2UgcHV0X3BhZ2UoKSB3aWxsIG5vdCBjYXVz
ZQorICAgICAqIHRoZW0gdG8gYmUgZnJlZWQuKQogICAgICAqLwogICAgIGlmICggdGVzdF9hbmRf
Y2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQogICAgIHsKLSAg
ICAgICAgQlVHX09OKChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spIDw9IDEpOwor
ICAgICAgICBCVUdfT04oKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3hlbl9oZWFwIHwgUEdDX2Nv
dW50X21hc2spKSA8PSAxKTsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgfQogfQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYEw-0003bb-Mi; Sat, 10 Aug 2019 20:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYEv-0003bQ-E4
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:25 +0000
X-Inumbo-ID: c7084c47-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7084c47-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEu-0001ZX-8P
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYEu-0007Fj-5x
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYEu-0007Fj-5x@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:24 +0000
Subject: [Xen-changelog] [xen master] passthrough/amd: Drop "IOMMU not
 found" message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmMDRhYTY5ZjA2ZDM4Yjg4NTJkNmNjYTAyZDEzYWFmM2RlYWE3NGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyA1IDE3OjQwOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDEwOjQzOjAx
IDIwMTkgKzAxMDAKCiAgICBwYXNzdGhyb3VnaC9hbWQ6IERyb3AgIklPTU1VIG5vdCBmb3VuZCIg
bWVzc2FnZQogICAgCiAgICBTaW5jZSBjL3MgOWZhOTRlMTA1ODUgIng4Ni9BQ1BJOiBhbHNvIHBh
cnNlIEFNRCBJT01NVSB0YWJsZXMgZWFybHkiLCB0aGlzCiAgICBmdW5jdGlvbiBpcyB1bmNvbmRp
dGlvbmFsbHkgY2FsbGVkIGluIGFsbCBjYXNlcyB3aGVyZSBhIERNQVIgQUNQSSB0YWJsZQogICAg
ZG9lc24ndCBleGlzdC4KICAgIAogICAgQXMgYSBjb25zZXF1bmNlLCAiQU1ELVZpOiBJT01NVSBu
b3QgZm91bmQhIiBpcyBwcmludGVkIGluIGFsbCBjYXNlcyB3aGVyZSBhbgogICAgSU9NTVUgaXNu
J3QgcHJlc2VudCwgZXZlbiBvbiBub24tQU1EIHN5c3RlbXMuICBEcm9wIHRoZSBtZXNzYWdlIC0g
aXQgaXNuJ3QKICAgIHRlcnJpYmx5IGludGVyZXN0aW5nIGFueXdheSwgYW5kIGlzIG5vdyBtaXNs
ZWFkaW5nIGlzIGEgbnVtYmVyIG9mIGNvbW1vbgogICAgY2FzZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggYjNl
MTkzM2I1My4uM2JjZmNjODQwNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jCkBAIC0xNTUsNyArMTU1LDYgQEAgaW50IF9faW5pdCBhY3BpX2l2cnNfaW5p
dCh2b2lkKQogCiAgICAgaWYgKCAoYW1kX2lvbW11X2RldGVjdF9hY3BpKCkgIT0wKSB8fCAoaW9t
bXVfZm91bmQoKSA9PSAwKSApCiAgICAgewotICAgICAgICBwcmludGsoIkFNRC1WaTogSU9NTVUg
bm90IGZvdW5kIVxuIik7CiAgICAgICAgIGlvbW11X2ludHJlbWFwID0gMDsKICAgICAgICAgcmV0
dXJuIC1FTk9ERVY7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYF6-0003cj-OS; Sat, 10 Aug 2019 20:45:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYF5-0003cY-QU
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:35 +0000
X-Inumbo-ID: cd13ec6e-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd13ec6e-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYF4-0001Zf-EN
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYF4-0007G8-Bn
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYF4-0007G8-Bn@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:34 +0000
Subject: [Xen-changelog] [xen master] CODING_STYLE: document intended usage
 of types
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5NTRjOTNlMDgyMzYzMjNjY2YxOWExYTQyNjg4M2ViMjdiZWFkNTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MDg6MzggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjowODozOCAyMDE5ICswMjAwCgogICAgQ09E
SU5HX1NUWUxFOiBkb2N1bWVudCBpbnRlbmRlZCB1c2FnZSBvZiB0eXBlcwogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIENPRElOR19TVFlM
RSB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvQ09ESU5HX1NUWUxFIGIvQ09ESU5HX1NUWUxFCmluZGV4IDZjYzViNzc0Y2Yu
LjgxMGI3MWMxNmQgMTAwNjQ0Ci0tLSBhL0NPRElOR19TVFlMRQorKysgYi9DT0RJTkdfU1RZTEUK
QEAgLTg4LDYgKzg4LDE5IEBAIEJyYWNlcyBzaG91bGQgYmUgb21pdHRlZCBmb3IgYmxvY2tzIHdp
dGggYSBzaW5nbGUgc3RhdGVtZW50LiBlLmcuLAogaWYgKCBjb25kaXRpb24gKQogICAgIHNpbmds
ZV9zdGF0ZW1lbnQoKTsKIAorVHlwZXMKKy0tLS0tCisKK1VzZSBiYXNpYyBDIHR5cGVzIGFuZCBD
IHN0YW5kYXJkIG1hbmRhdGVkIHR5cGVkZWYtcyB3aGVyZSBwb3NzaWJsZSAoYW5kCit3aXRoIHBy
ZWZlcmVuY2UgaW4gdGhpcyBvcmRlcikuICBUaGlzIGluIHBhcnRpY3VsYXIgbWVhbnMgdG8gYXZv
aWQgdTgsCit1MTYsIGV0YyBkZXNwaXRlIHRob3NlIHR5cGVzIGNvbnRpbnVpbmcgdG8gZXhpc3Qg
aW4gb3VyIGNvZGUgYmFzZS4KK0ZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVzZWQg
d2hlbiBhIGZpeGVkIHdpZHRoIHF1YW50aXR5IGlzCittZWFudCAod2hpY2ggZm9yIGV4YW1wbGUg
bWF5IGJlIGEgdmFsdWUgcmVhZCBmcm9tIG9yIHRvIGJlIHdyaXR0ZW4gdG8gYQorcmVnaXN0ZXIp
LgorCitFc3BlY2lhbGx5IHdpdGggcG9pbnRlciB0eXBlcywgd2hlbmV2ZXIgdGhlIHBvaW50ZWQg
dG8gb2JqZWN0IGlzIG5vdAorKHN1cHBvc2VkIHRvIGJlKSBtb2RpZmllZCwgcXVhbGlmeSB0aGUg
cG9pbnRlZCB0byB0eXBlIHdpdGggImNvbnN0Ii4KKwogQ29tbWVudHMKIC0tLS0tLS0tCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYFG-0003dj-QU; Sat, 10 Aug 2019 20:45:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYFF-0003db-Hg
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:45 +0000
X-Inumbo-ID: d3229592-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3229592-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:45:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFE-0001Zn-KO
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFE-0007Gb-Hr
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYFE-0007Gb-Hr@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:44 +0000
Subject: [Xen-changelog] [xen master] Intel TXT: add reviewer,
 move to Odd Fixes state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0YmYzZGM3YmIyZDEwMmRiMzZmMmE3NjIyYmZjNmE1ZmY1ZGY5YTUKQXV0aG9yOiAg
ICAgTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3cnlsa29AbGludXguaW50ZWwuY29tPgpBdXRo
b3JEYXRlOiBXZWQgQXVnIDcgMTI6MDk6MzEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjowOTozMSAy
MDE5ICswMjAwCgogICAgSW50ZWwgVFhUOiBhZGQgcmV2aWV3ZXIsIG1vdmUgdG8gT2RkIEZpeGVz
IHN0YXRlCiAgICAKICAgIFN1cHBvcnQgZm9yIEludGVsIFRYVCBoYXMgb3JwaGFuZWQgc3RhdHVz
IHJpZ2h0IG5vdyBiZWNhdXNlCiAgICBubyBhY3RpdmUgbWFpbnRhaW50ZXIgaXMgbGlzdGVkLiBB
ZGRpbmcgbXlzZWxmIGFzIHJldmlld2VyCiAgICBhbmQgbW92aW5nIGl0IHRvIE9kZCBGaXhlcyBz
dGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3
cnlsa29AbGludXguaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9N
QUlOVEFJTkVSUwppbmRleCA4OWEwMWI3MTBiLi43NzQxM2UwZDllIDEwMDY0NAotLS0gYS9NQUlO
VEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMjQwLDcgKzI0MCw4IEBAIFM6CU1haW50YWlu
ZWQKIEY6CXRvb2xzL2dvbGFuZwogCiBJTlRFTChSKSBUUlVTVEVEIEVYRUNVVElPTiBURUNITk9M
T0dZIChUWFQpCi1TOglPcnBoYW5lZAorUjoJTHVrYXN6IEhhd3J5bGtvIDxsdWthc3ouaGF3cnls
a29AbGludXguaW50ZWwuY29tPgorUzoJT2RkIEZpeGVzCiBGOgl4ZW4vYXJjaC94ODYvdGJvb3Qu
YwogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni90Ym9vdC5oCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:45:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYFT-0003et-Sd; Sat, 10 Aug 2019 20:45:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYFS-0003el-I7
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:58 +0000
X-Inumbo-ID: d934745e-bbaf-11e9-a37d-438dfb36fd90
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d934745e-bbaf-11e9-a37d-438dfb36fd90;
 Sat, 10 Aug 2019 20:45:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFO-0001Zv-QT
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFO-0007HG-Nt
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYFO-0007HG-Nt@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:45:54 +0000
Subject: [Xen-changelog] [xen master] x86/apic: enable x2APIC mode before
 doing any setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8701837944650804244=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8701837944650804244==
Content-Type: text/plain

commit 260940578de348c38f18cadc6fa53f499e57919c
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Aug 7 12:09:51 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Aug 7 12:09:51 2019 +0200

    x86/apic: enable x2APIC mode before doing any setup
    
    Current code calls apic_x2apic_probe which does some initialization
    and setup before having enabled x2APIC mode (if it's not already
    enabled by the firmware).
    
    This can lead to issues if the APIC ID doesn't match the x2APIC ID, as
    apic_x2apic_probe calls init_apic_ldr_x2apic_cluster which depending
    on the APIC mode might set cpu_2_logical_apicid using the APIC ID
    instead of the x2APIC ID (because x2APIC might not be enabled yet).
    
    Fix this by enabling x2APIC before calling apic_x2apic_probe.
    
    As a remark, this was discovered while I was trying to figure out why
    one of my test boxes didn't report any iommu faults. The root cause
    was that the iommu MSI address field was set using the stale value in
    cpu_2_logical_apicid, and thus the iommu fault interrupt would get
    lost. Even if the MSI address field gets sets to a correct value
    afterwards as soon as a single iommu fault is pending no further
    interrupts would get injected, so losing a single iommu fault
    interrupt is fatal.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/apic.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 9c3c998d34..bd69299a27 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -952,17 +952,17 @@ void __init x2apic_bsp_setup(void)
 
     force_iommu = 1;
 
-    orig_name = genapic.name;
-    genapic = *apic_x2apic_probe();
-    if ( genapic.name != orig_name )
-        printk("Switched to APIC driver %s\n", genapic.name);
-
     if ( !x2apic_enabled )
     {
         x2apic_enabled = true;
         __enable_x2apic();
     }
 
+    orig_name = genapic.name;
+    genapic = *apic_x2apic_probe();
+    if ( genapic.name != orig_name )
+        printk("Switched to APIC driver %s\n", genapic.name);
+
 restore_out:
     restore_IO_APIC_setup(ioapic_entries);
     unmask_8259A();
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============8701837944650804244==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8701837944650804244==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYFb-0003fh-Um; Sat, 10 Aug 2019 20:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYFa-0003fb-BX
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:06 +0000
X-Inumbo-ID: df4a48ef-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df4a48ef-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:46:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFZ-0001am-0R
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFY-0007Hy-U7
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYFY-0007Hy-U7@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:04 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: miscellaneous DTE handling
 adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwZmQ4OGI1Mjg1ZjRiZDM2MzQ4ZDU0N2VjYTQ0ZjhmM2RlYjQwMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MTE6MjIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjoxMToyMiAyMDE5ICswMjAwCgogICAgQU1E
L0lPTU1VOiBtaXNjZWxsYW5lb3VzIERURSBoYW5kbGluZyBhZGp1c3RtZW50cwogICAgCiAgICBG
aXJzdCBhbmQgZm9yZW1vc3Qgc3dpdGNoIGJvb2xlYW4gZmllbGRzIHRvIGJvb2wuIEFkanVzdCBh
IGZldyByZWxhdGVkCiAgICBmdW5jdGlvbiBwYXJhbWV0ZXJzIGFzIHdlbGwuIFRoZW4KICAgIC0g
aW4gYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgpIGRvbid0IHVzZSBsaXRlcmFsIG51bWJl
cnMsCiAgICAtIGluIGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KCkgdXNlIGEgY29tcG91bmQg
bGl0ZXJhbCBpbnN0ZWFkIG9mIG1hbnkKICAgICAgYXNzaWdubWVudHMsCiAgICAtIGluIGFtZF9p
b21tdV9zZXR1cF9kb21haW5fZGV2aWNlKCkKICAgICAgLSBlbGltaW5hdGUgYSBwb2ludGxlc3Mg
bG9jYWwgdmFyaWFibGUsCiAgICAgIC0gdXNlIHx8IGluc3RlYWQgb2YgJiYgd2hlbiBkZWNpZGlu
ZyB3aGV0aGVyIHRvIGNsZWFyIGFuIGVudHJ5LAogICAgICAtIGNsZWFyIHRoZSBJIGZpZWxkIHdp
dGhvdXQgYW55IGNoZWNraW5nIG9mIEFUUyAvIElPVExCIHN0YXRlLAogICAgLSBsZWF2ZSByZXNl
cnZlZCBmaWVsZHMgdW5uYW1lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAg
ICAgIHwgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAg
ICB8IDQzICsrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jICAgfCAxNyArKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oICB8IDg1ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDggKy0tCiA1IGZpbGVzIGNo
YW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDgwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IDM1YmNkM2MyNjguLjAxNjRjZWFjM2IgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtNjksOCArNjksNyBA
QCB1bmlvbiBpcnRlX2NwdHIgewogICAgIGNvbnN0IHVuaW9uIGlydGUxMjggKnB0cjEyODsKIH0g
X190cmFuc3BhcmVudF9fOwogCi0jZGVmaW5lIElOVFJFTUFQX0xFTkdUSCAweEIKLSNkZWZpbmUg
SU5UUkVNQVBfRU5UUklFUyAoMSA8PCBJTlRSRU1BUF9MRU5HVEgpCisjZGVmaW5lIElOVFJFTUFQ
X0VOVFJJRVMgKDEgPDwgSU9NTVVfSU5UUkVNQVBfT1JERVIpCiAKIHN0cnVjdCBpb2FwaWNfc2Jk
ZiBpb2FwaWNfc2JkZltNQVhfSU9fQVBJQ1NdOwogc3RydWN0IGhwZXRfc2JkZiBocGV0X3NiZGY7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggOTBjYzcwNzVjMi4u
YjVlNTY1ODgwZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAt
MTAxLDUxICsxMDEsNTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBzZXRfaW9tbXVfcHRlX3ByZXNl
bnQodW5zaWduZWQgbG9uZyBwdF9tZm4sCiAKIHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2Vf
dGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3Qgcm9vdF9wdHIsIHVpbnQxNl90IGRvbWFpbl9pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBwYWdpbmdfbW9kZSwgdWludDhf
dCB2YWxpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBwYWdp
bmdfbW9kZSwgYm9vbCB2YWxpZCkKIHsKICAgICBkdGUtPmRvbWFpbl9pZCA9IGRvbWFpbl9pZDsK
ICAgICBkdGUtPnB0X3Jvb3QgPSBwYWRkcl90b19wZm4ocm9vdF9wdHIpOwotICAgIGR0ZS0+aXcg
PSAxOwotICAgIGR0ZS0+aXIgPSAxOworICAgIGR0ZS0+aXcgPSB0cnVlOworICAgIGR0ZS0+aXIg
PSB0cnVlOwogICAgIGR0ZS0+cGFnaW5nX21vZGUgPSBwYWdpbmdfbW9kZTsKLSAgICBkdGUtPnR2
ID0gMTsKKyAgICBkdGUtPnR2ID0gdHJ1ZTsKICAgICBkdGUtPnYgPSB2YWxpZDsKIH0KIAogdm9p
ZCBfX2luaXQgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKLSAgICBzdHJ1Y3QgYW1kX2lv
bW11X2R0ZSAqZHRlLCB1aW50NjRfdCBpbnRyZW1hcF9wdHIsIHVpbnQ4X3QgaW50X3ZhbGlkKQor
ICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0ciwgYm9v
bCB2YWxpZCkKIHsKICAgICBkdGUtPml0X3Jvb3QgPSBpbnRyZW1hcF9wdHIgPj4gNjsKLSAgICBk
dGUtPmludF90YWJfbGVuID0gMHhiOyAvKiAyMDQ4IGVudHJpZXMgKi8KLSAgICBkdGUtPmludF9j
dGwgPSAyOyAvKiBmaXhlZCBhbmQgYXJiaXRyYXRlZCBpbnRlcnJ1cHRzIHJlbWFwcGVkICovCi0g
ICAgZHRlLT5pZyA9IDA7IC8qIHVubWFwcGVkIGludGVycnVwdCByZXN1bHRzIGlvIHBhZ2UgZmF1
bHRzICovCi0gICAgZHRlLT5pdiA9IGludF92YWxpZDsKKyAgICBkdGUtPmludF90YWJfbGVuID0g
SU9NTVVfSU5UUkVNQVBfT1JERVI7CisgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxF
X0lOVF9DT05UUk9MX1RSQU5TTEFURUQ7CisgICAgZHRlLT5pZyA9IGZhbHNlOyAvKiB1bm1hcHBl
ZCBpbnRlcnJ1cHRzIHJlc3VsdCBpbiBpL28gcGFnZSBmYXVsdHMgKi8KKyAgICBkdGUtPml2ID0g
dmFsaWQ7CiB9CiAKIHZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHN0cnVj
dCBhbWRfaW9tbXVfZHRlICpkdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYp
CiB7CiAgICAgdWludDhfdCBmbGFncyA9IGl2cnNfZGV2LT5kZXZpY2VfZmxhZ3M7CiAKLSAgICBt
ZW1zZXQoZHRlLCAwLCBzaXplb2YoKmR0ZSkpOwotCi0gICAgZHRlLT5pbml0X3Bhc3MgPSBNQVNL
X0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9JTklUX1BBU1MpOwotICAgIGR0ZS0+ZXh0X2ludF9wYXNz
ID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfRUlOVF9QQVNTKTsKLSAgICBkdGUtPm5taV9w
YXNzID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfTk1JX1BBU1MpOwotICAgIGR0ZS0+bGlu
dDBfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQwX1BBU1MpOwotICAgIGR0
ZS0+bGludDFfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQxX1BBU1MpOwot
ICAgIGR0ZS0+c3lzX21ndCA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX1NZU1RFTV9NR01U
KTsKLSAgICBkdGUtPmV4ID0gaXZyc19kZXYtPmR0ZV9hbGxvd19leGNsdXNpb247CisgICAgKmR0
ZSA9IChzdHJ1Y3QgYW1kX2lvbW11X2R0ZSl7CisgICAgICAgIC5pbml0X3Bhc3MgPSBmbGFncyAm
IEFDUElfSVZIRF9JTklUX1BBU1MsCisgICAgICAgIC5leHRfaW50X3Bhc3MgPSBmbGFncyAmIEFD
UElfSVZIRF9FSU5UX1BBU1MsCisgICAgICAgIC5ubWlfcGFzcyA9IGZsYWdzICYgQUNQSV9JVkhE
X05NSV9QQVNTLAorICAgICAgICAubGludDBfcGFzcyA9IGZsYWdzICYgQUNQSV9JVkhEX0xJTlQw
X1BBU1MsCisgICAgICAgIC5saW50MV9wYXNzID0gZmxhZ3MgJiBBQ1BJX0lWSERfTElOVDFfUEFT
UywKKyAgICAgICAgLmlvY3RsID0gSU9NTVVfREVWX1RBQkxFX0lPX0NPTlRST0xfQUJPUlRFRCwK
KyAgICAgICAgLnN5c19tZ3QgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdN
VCksCisgICAgICAgIC5leCA9IGl2cnNfZGV2LT5kdGVfYWxsb3dfZXhjbHVzaW9uLAorICAgIH07
CiB9CiAKIHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjMoc3RydWN0IGFtZF9pb21tdV9kdGUg
KmR0ZSwgdWludDE2X3QgZG9tX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnY3IzX21mbiwgdWludDhfdCBndiwgdWludDhfdCBnbHgpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGdjcjNfbWZuLCBib29sIGd2LCB1aW50OF90IGdseCkKIHsK
ICNkZWZpbmUgR0NSM19NQVNLKGhpLCBsbykgKCgoMXVsIDw8ICgoaGkpICsgMSkpIC0gMSkgJiB+
KCgxdWwgPDwgKGxvKSkgLSAxKSkKICNkZWZpbmUgR0NSM19TSElGVChsbykgKChsbykgLSBQQUdF
X1NISUZUKQogCiAgICAgLyogSSBiaXQgbXVzdCBiZSBzZXQgd2hlbiBnY3IzIGlzIGVuYWJsZWQg
Ki8KLSAgICBkdGUtPmkgPSAxOworICAgIGR0ZS0+aSA9IHRydWU7CiAKICAgICBkdGUtPmdjcjNf
dHJwXzE0XzEyID0gKGdjcjNfbWZuICYgR0NSM19NQVNLKDE0LCAxMikpID4+IEdDUjNfU0hJRlQo
MTIpOwogICAgIGR0ZS0+Z2NyM190cnBfMzBfMTUgPSAoZ2NyM19tZm4gJiBHQ1IzX01BU0soMzAs
IDE1KSkgPj4gR0NSM19TSElGVCgxNSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwppbmRleCAzYmNmY2M4NDA0Li5kM2M1N2Q3Zjk1IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTkzLDcgKzkzLDYgQEAgc3Rh
dGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAgc3RydWN0IGFtZF9p
b21tdV9kdGUgKnRhYmxlLCAqZHRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50
IHJlcV9pZCwgdmFsaWQgPSAxOwotICAgIGludCBkdGVfaSA9IDA7CiAgICAgdTggYnVzID0gcGRl
di0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGRv
bWFpbik7CiAKQEAgLTEwMyw5ICsxMDIsNiBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBf
ZG9tYWluX2RldmljZSgKICAgICBpZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICYmIGlzX2hh
cmR3YXJlX2RvbWFpbihkb21haW4pICkKICAgICAgICAgdmFsaWQgPSAwOwogCi0gICAgaWYgKCBh
dHNfZW5hYmxlZCApCi0gICAgICAgIGR0ZV9pID0gMTsKLQogICAgIC8qIGdldCBkZXZpY2UtdGFi
bGUgZW50cnkgKi8KICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2Vn
LCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgdGFibGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlcjsKQEAgLTEyMiw3ICsxMTgsNyBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9t
YWluX2RldmljZSgKIAogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1
cywgcGRldi0+ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJ
X0NBUF9JT1RMQl9TSElGVCkgKQotICAgICAgICAgICAgZHRlLT5pID0gZHRlX2k7CisgICAgICAg
ICAgICBkdGUtPmkgPSBhdHNfZW5hYmxlZDsKIAogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2
aWNlKGlvbW11LCByZXFfaWQpOwogCkBAIC0yODcsMTQgKzI4MywxMSBAQCB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgIGR0ZSA9
ICZ0YWJsZVtyZXFfaWRdOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBm
bGFncyk7Ci0gICAgaWYgKCBkdGUtPnR2ICYmIGR0ZS0+diApCisgICAgaWYgKCBkdGUtPnR2IHx8
IGR0ZS0+diApCiAgICAgewotICAgICAgICBkdGUtPnR2ID0gMDsKLSAgICAgICAgZHRlLT52ID0g
MDsKLQotICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1cywgcGRldi0+
ZGV2Zm4pICYmCi0gICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJX0NBUF9JT1RM
Ql9TSElGVCkgKQotICAgICAgICAgICAgZHRlLT5pID0gMDsKKyAgICAgICAgZHRlLT50diA9IGZh
bHNlOworICAgICAgICBkdGUtPnYgPSBmYWxzZTsKKyAgICAgICAgZHRlLT5pID0gZmFsc2U7CiAK
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVxX2lkKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAppbmRleCBlOWYzOTExOTRj
Li5lZWMwYTFiNDY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LWRlZnMuaApAQCAtMTA3LDU3ICsxMDcsNjAgQEAKICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lO
VF9DT05UUk9MX0ZPUldBUkRFRAkweDEKICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05U
Uk9MX1RSQU5TTEFURUQJMHgyCiAKKy8qIEZvciBub3csIHdlIGFsd2F5cyBhbGxvY2F0ZSB0aGUg
bWF4aW11bTogMjA0OCBlbnRyaWVzLiAqLworI2RlZmluZSBJT01NVV9JTlRSRU1BUF9PUkRFUgkJ
CTB4QgorCiBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSB7CiAgICAgLyogMCAtIDYzICovCi0gICAgdWlu
dDY0X3QgdjoxOwotICAgIHVpbnQ2NF90IHR2OjE7Ci0gICAgdWludDY0X3QgcmVzZXJ2ZWQwOjU7
Ci0gICAgdWludDY0X3QgaGFkOjI7Ci0gICAgdWludDY0X3QgcGFnaW5nX21vZGU6MzsKKyAgICBi
b29sIHY6MTsKKyAgICBib29sIHR2OjE7CisgICAgdW5zaWduZWQgaW50IDo1OworICAgIHVuc2ln
bmVkIGludCBoYWQ6MjsKKyAgICB1bnNpZ25lZCBpbnQgcGFnaW5nX21vZGU6MzsKICAgICB1aW50
NjRfdCBwdF9yb290OjQwOwotICAgIHVpbnQ2NF90IHBwcjoxOwotICAgIHVpbnQ2NF90IGdwcnA6
MTsKLSAgICB1aW50NjRfdCBnaW92OjE7Ci0gICAgdWludDY0X3QgZ3Y6MTsKLSAgICB1aW50NjRf
dCBnbHg6MjsKLSAgICB1aW50NjRfdCBnY3IzX3RycF8xNF8xMjozOwotICAgIHVpbnQ2NF90IGly
OjE7Ci0gICAgdWludDY0X3QgaXc6MTsKLSAgICB1aW50NjRfdCByZXNlcnZlZDE6MTsKKyAgICBi
b29sIHBwcjoxOworICAgIGJvb2wgZ3BycDoxOworICAgIGJvb2wgZ2lvdjoxOworICAgIGJvb2wg
Z3Y6MTsKKyAgICB1bnNpZ25lZCBpbnQgZ2x4OjI7CisgICAgdW5zaWduZWQgaW50IGdjcjNfdHJw
XzE0XzEyOjM7CisgICAgYm9vbCBpcjoxOworICAgIGJvb2wgaXc6MTsKKyAgICB1bnNpZ25lZCBp
bnQgOjE7CiAKICAgICAvKiA2NCAtIDEyNyAqLwotICAgIHVpbnQ2NF90IGRvbWFpbl9pZDoxNjsK
LSAgICB1aW50NjRfdCBnY3IzX3RycF8zMF8xNToxNjsKLSAgICB1aW50NjRfdCBpOjE7Ci0gICAg
dWludDY0X3Qgc2U6MTsKLSAgICB1aW50NjRfdCBzYToxOwotICAgIHVpbnQ2NF90IGlvY3RsOjI7
Ci0gICAgdWludDY0X3QgY2FjaGU6MTsKLSAgICB1aW50NjRfdCBzZDoxOwotICAgIHVpbnQ2NF90
IGV4OjE7Ci0gICAgdWludDY0X3Qgc3lzX21ndDoyOwotICAgIHVpbnQ2NF90IHJlc2VydmVkMjox
OwotICAgIHVpbnQ2NF90IGdjcjNfdHJwXzUxXzMxOjIxOworICAgIHVuc2lnbmVkIGludCBkb21h
aW5faWQ6MTY7CisgICAgdW5zaWduZWQgaW50IGdjcjNfdHJwXzMwXzE1OjE2OworICAgIGJvb2wg
aToxOworICAgIGJvb2wgc2U6MTsKKyAgICBib29sIHNhOjE7CisgICAgdW5zaWduZWQgaW50IGlv
Y3RsOjI7CisgICAgYm9vbCBjYWNoZToxOworICAgIGJvb2wgc2Q6MTsKKyAgICBib29sIGV4OjE7
CisgICAgdW5zaWduZWQgaW50IHN5c19tZ3Q6MjsKKyAgICB1bnNpZ25lZCBpbnQgOjE7CisgICAg
dW5zaWduZWQgaW50IGdjcjNfdHJwXzUxXzMxOjIxOwogCiAgICAgLyogMTI4IC0gMTkxICovCi0g
ICAgdWludDY0X3QgaXY6MTsKLSAgICB1aW50NjRfdCBpbnRfdGFiX2xlbjo0OwotICAgIHVpbnQ2
NF90IGlnOjE7CisgICAgYm9vbCBpdjoxOworICAgIHVuc2lnbmVkIGludCBpbnRfdGFiX2xlbjo0
OworICAgIGJvb2wgaWc6MTsKICAgICB1aW50NjRfdCBpdF9yb290OjQ2OwotICAgIHVpbnQ2NF90
IHJlc2VydmVkMzo0OwotICAgIHVpbnQ2NF90IGluaXRfcGFzczoxOwotICAgIHVpbnQ2NF90IGV4
dF9pbnRfcGFzczoxOwotICAgIHVpbnQ2NF90IG5taV9wYXNzOjE7Ci0gICAgdWludDY0X3QgcmVz
ZXJ2ZWQ0OjE7Ci0gICAgdWludDY0X3QgaW50X2N0bDoyOwotICAgIHVpbnQ2NF90IGxpbnQwX3Bh
c3M6MTsKLSAgICB1aW50NjRfdCBsaW50MV9wYXNzOjE7CisgICAgdW5zaWduZWQgaW50IDo0Owor
ICAgIGJvb2wgaW5pdF9wYXNzOjE7CisgICAgYm9vbCBleHRfaW50X3Bhc3M6MTsKKyAgICBib29s
IG5taV9wYXNzOjE7CisgICAgdW5zaWduZWQgaW50IDoxOworICAgIHVuc2lnbmVkIGludCBpbnRf
Y3RsOjI7CisgICAgYm9vbCBsaW50MF9wYXNzOjE7CisgICAgYm9vbCBsaW50MV9wYXNzOjE7CiAK
ICAgICAvKiAxOTIgLSAyNTUgKi8KLSAgICB1aW50NjRfdCByZXNlcnZlZDU6NTQ7Ci0gICAgdWlu
dDY0X3QgYXR0cl92OjE7Ci0gICAgdWludDY0X3QgbW9kZTBfZmM6MTsKLSAgICB1aW50NjRfdCBz
bm9vcF9hdHRyOjg7CisgICAgdWludDY0X3QgOjU0OworICAgIGJvb2wgYXR0cl92OjE7CisgICAg
Ym9vbCBtb2RlMF9mYzoxOworICAgIHVuc2lnbmVkIGludCBzbm9vcF9hdHRyOjg7CiB9OwogCiAv
KiBDb21tYW5kIEJ1ZmZlciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oCmluZGV4IDBiMmQ2NzZkOTAuLjM2OTE3N2QxZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTczLDE0ICs3MywxNCBA
QCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0IGRvbWFp
biAqZCk7CiBpbnQgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQodWludDE2X3Qgc2VnLCB1aW50MTZfdCBi
ZGYpOwogdm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKHN0cnVjdCBhbWRfaW9tbXVf
ZHRlICpkdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgaW50
cmVtYXBfcHRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgaW50
X3ZhbGlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHZhbGlkKTsK
IHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUg
KmR0ZSwKIAkJCQkgICB1aW50NjRfdCByb290X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLAotCQkJ
CSAgIHVpbnQ4X3QgcGFnaW5nX21vZGUsIHVpbnQ4X3QgdmFsaWQpOworCQkJCSAgIHVpbnQ4X3Qg
cGFnaW5nX21vZGUsIGJvb2wgdmFsaWQpOwogdm9pZCBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRy
eShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpOwogdm9p
ZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyhzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50
MTZfdCBkb21faWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdjcjNf
bWZuLCB1aW50OF90IGd2LCB1aW50OF90IGdseCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGdjcjNfbWZuLCBib29sIGd2LCB1aW50OF90IGdseCk7CiAKIC8qIHNlbmQg
Y21kIHRvIGlvbW11ICovCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoc3RydWN0IGRv
bWFpbiAqZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYFn-0003hA-2S; Sat, 10 Aug 2019 20:46:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYFl-0003gy-3H
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:17 +0000
X-Inumbo-ID: e55ce14a-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e55ce14a-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:46:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFj-0001au-6Q
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFj-0007IW-3r
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYFj-0007IW-3r@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:15 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: drop stray "else"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5ZTIzMjY1ODJmM2ZhMDFjMjczN2E4ODUxZDNmZGE2ZDQ2YjA2NjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTI6MTI6MDAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxMjoxMjowMCAyMDE5ICswMjAwCgogICAgQU1E
L0lPTU1VOiBkcm9wIHN0cmF5ICJlbHNlIgogICAgCiAgICBUaGUgYmxhbmsgbGluZSBiZXR3ZWVu
IGl0IGFuZCB0aGUgcHJpb3IgaWYoKSBjbGVhcmx5IGluZGljYXRlcyB0aGF0IHRoaXMKICAgIHdh
cyBtZWFudCB0byBiZSBhIHN0YW5kYWxvbmUgaWYoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwppbmRleCBkM2M1N2Q3Zjk1Li44ZDRhNWZiYzM3IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTE2NSw4ICsxNjUsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBpb3ZfZGV0ZWN0KHZvaWQpCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ICYmICFpb21tdV9pbnRyZW1hcCApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZWxzZSBpZiAo
IChpbml0X2RvbmUgPyBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKQotICAgICAgICAgICAgICAg
ICAgICAgICAgIDogYW1kX2lvbW11X2luaXQoZmFsc2UpKSAhPSAwICkKKyAgICBpZiAoIChpbml0
X2RvbmUgPyBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKQorICAgICAgICAgICAgICAgICAgICA6
IGFtZF9pb21tdV9pbml0KGZhbHNlKSkgIT0gMCApCiAgICAgewogICAgICAgICBwcmludGsoIkFN
RC1WaTogRXJyb3IgaW5pdGlhbGl6YXRpb25cbiIpOwogICAgICAgICByZXR1cm4gLUVOT0RFVjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYFw-0003iF-40; Sat, 10 Aug 2019 20:46:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYFu-0003i1-JZ
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:26 +0000
X-Inumbo-ID: eb6b77e3-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb6b77e3-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:46:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFt-0001b2-CV
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYFt-0007JO-A9
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYFt-0007JO-A9@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:25 +0000
Subject: [Xen-changelog] [xen master] libxl: 9pfs has a QEMU backend
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4ODlhODQ3NTA5ZDk4NjhiYzg0MWE2YmI3MTdlNzAyZWU1MGI2ZmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXVnIDYgMTg6MjU6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDExOjQyOjQ0
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bDogOXBmcyBoYXMgYSBRRU1VIGJhY2tlbmQKICAgIAogICAg
QWRkIDlwZnMgdG8gdGhlIGtpbmQgb2YgUFYgZHJpdmVycyB0aGF0IGhhcyBhIFFFTVUgYmFja2Vu
ZCwgc3BlY2lmaWNhbGx5CiAgICB0byB0aGUgbWFjcm8gUUVNVV9CQUNLRU5ELgogICAgCiAgICBU
aGlzIGlzIG5lZWRlZCBvdGhlcndpc2UgdXBvbiBkb21haW4gZGVzdHJveSB3ZSBnZXQgYSB0aW1l
b3V0IGVycm9yOgogICAgCiAgICBsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjExMzI6ZGV2
aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAxOnVuYWJsZSB0byByZW1vdmUgZGV2aWNlIHdp
dGggcGF0aCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC85cGZzLzEvMAogICAgbGlieGw6IGVycm9y
OiBsaWJ4bF9kb21haW4uYzoxMTI5OmRldmljZXNfZGVzdHJveV9jYjogRG9tYWluIDE6bGlieGxf
X2RldmljZXNfZGVzdHJveSBmYWlsZWQKICAgIAogICAgVGhpcyBjaGFuZ2Ugc2hvdWxkIGhhdmUg
YmVlbiBwYXJ0IG9mIGI1M2I0MDM3Y2VmNiAibGlieGwveGw6IGFkZCBzdXBwb3J0CiAgICBmb3Ig
WGVuIDlwZnMiLgogICAgCiAgICBBbHNvIGFkZCBhIGNvbW1lbnQgaW4gbGlieGxfdHlwZXNfaW50
ZXJuYWwuaWRsIHRvIGhlbHAgcmVtZW1iZXIgY2hhbmdpbmcKICAgIFFFTVVfQkFDS0VORCBnb2lu
ZyBmb3J3YXJkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgIHwgMSArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAxICsKIDIg
ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYTMx
MDI4NzFmMy4uZTdkOTc3NzkzMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC02MzYsNiArNjM2LDcg
QEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1FESVNLIHx8IFwKICAgICAoZGV2KS0+YmFja2VuZF9raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9WRkIgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1FVU0IgfHwgXAorICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EXzlQRlMgfHwgXAogICAgIChkZXYpLT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX1ZLQkQpCiAKICNkZWZpbmUgWENfUENJX0JERiAgICAgICAgICAgICAiMHgleCwg
MHgleCwgMHgleCwgMHgleCIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2lu
dGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCAz
NzQwMmU0OWNiLi5jYjg1YzNiMzdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
c19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRs
CkBAIC0xMyw2ICsxMyw3IEBAIGxpYnhsX19xbXBfbWVzc2FnZV90eXBlID0gRW51bWVyYXRpb24o
InFtcF9tZXNzYWdlX3R5cGUiLCBbCiAgICAgKDUsICJpbnZhbGlkIiksCiAgICAgXSkKIAorIyBD
b25zaWRlciBhZGRpbmcgdG8gUUVNVV9CQUNLRU5EIGluIGxpYnhsX2ludGVybmFsLmgKIGxpYnhs
X19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMCwgIk5P
TkUiKSwKICAgICAoMSwgIlZJRiIpLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYG7-0003jI-5c; Sat, 10 Aug 2019 20:46:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYG6-0003jC-Jn
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:38 +0000
X-Inumbo-ID: f182af80-bbaf-11e9-a294-f3a05142a1d1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f182af80-bbaf-11e9-a294-f3a05142a1d1;
 Sat, 10 Aug 2019 20:46:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYG3-0001bI-IR
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYG3-0007Jt-G3
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYG3-0007Jt-G3@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:35 +0000
Subject: [Xen-changelog] [xen master] x86/asm: Include msr-index.h rather
 than msr.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8494317420471228484=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8494317420471228484==
Content-Type: text/plain

commit ea131e2ed329e90487ec258ae195e5e95784e8ea
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Aug 2 13:35:14 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 13:34:56 2019 +0100

    x86/asm: Include msr-index.h rather than msr.h
    
    There is nothing interesting for assembly code in msr.h.  Include msr-index.h
    instead, and drop the __ASSEMBLY__ guards in msr.h.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/boot/head.S          | 2 +-
 xen/arch/x86/x86_64/kexec_reloc.S | 2 +-
 xen/include/asm-x86/msr.h         | 4 ----
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S
index d78bed394a..ab2d52a79d 100644
--- a/xen/arch/x86/boot/head.S
+++ b/xen/arch/x86/boot/head.S
@@ -6,7 +6,7 @@
 #include <asm/fixmap.h>
 #include <asm/page.h>
 #include <asm/processor.h>
-#include <asm/msr.h>
+#include <asm/msr-index.h>
 #include <asm/cpufeature.h>
 #include <public/elfnote.h>
 
diff --git a/xen/arch/x86/x86_64/kexec_reloc.S b/xen/arch/x86/x86_64/kexec_reloc.S
index 4d527dbfce..5bf61d5c2d 100644
--- a/xen/arch/x86/x86_64/kexec_reloc.S
+++ b/xen/arch/x86/x86_64/kexec_reloc.S
@@ -16,7 +16,7 @@
 #include <xen/kimage.h>
 
 #include <asm/asm_defns.h>
-#include <asm/msr.h>
+#include <asm/msr-index.h>
 #include <asm/page.h>
 #include <asm/machine_kexec.h>
 
diff --git a/xen/include/asm-x86/msr.h b/xen/include/asm-x86/msr.h
index 3cbbc65e02..bca41a3670 100644
--- a/xen/include/asm-x86/msr.h
+++ b/xen/include/asm-x86/msr.h
@@ -3,8 +3,6 @@
 
 #include "msr-index.h"
 
-#ifndef __ASSEMBLY__
-
 #include <xen/types.h>
 #include <xen/percpu.h>
 #include <xen/errno.h>
@@ -336,6 +334,4 @@ int init_vcpu_msr_policy(struct vcpu *v);
 int guest_rdmsr(struct vcpu *v, uint32_t msr, uint64_t *val);
 int guest_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val);
 
-#endif /* !__ASSEMBLY__ */
-
 #endif /* __ASM_MSR_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============8494317420471228484==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8494317420471228484==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYGG-0003kM-7D; Sat, 10 Aug 2019 20:46:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYGF-0003kD-JZ
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:47 +0000
X-Inumbo-ID: f790a0d8-bbaf-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f790a0d8-bbaf-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:46:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGD-0001bQ-ON
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGD-0007KP-Lp
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYGD-0007KP-Lp@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:45 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Set Accessed bits in
 boot_cpu_{, compat_}gdt_table[]
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmMjkyYjQxZTllZGMwYTg3ZjAyMDVlY2U4MzNlNjQ4MDhlYzM4ODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEF1ZyA3IDEyOjI5OjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyA3IDEzOjM0OjU2
IDIwMTkgKzAxMDAKCiAgICB4ODYvYm9vdDogU2V0IEFjY2Vzc2VkIGJpdHMgaW4gYm9vdF9jcHVf
eyxjb21wYXRffWdkdF90YWJsZVtdCiAgICAKICAgIFRoZXJlIGlzIG5vIHBvaW50IGNhdXNpbmcg
dGhlIENQVSB0byBwZXJmb3JtZWQgYSBsb2NrZWQgdXBkYXRlIG9mIHRoZQogICAgZGVzY3JpcHRv
cnMgb24gZmlyc3QgdXNlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgfCAyNiArKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVu
L2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXggY2Y0N2UwMTlmNS4uMGVhZjlkMmEwNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QveDg2XzY0LlMKQEAgLTU1LDEzICs1NSwxMyBAQCBHTE9CQUwoc3RhY2tfc3RhcnQpCiAgICAg
ICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKIEdMT0JBTChib290X2NwdV9nZHRfdGFibGUpCiAgICAg
ICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyogdW51c2VkICovCi0gICAgICAgIC5x
dWFkIDB4MDBhZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQg
bW9kZSAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjkyMDAwMDAwZmZmZiAgICAgLyogMHhlMDEw
IHJpbmcgMCBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4MDBhZjliMDAw
MDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQgbW9kZSAgICovCisgICAg
ICAgIC5xdWFkIDB4MDBjZjkzMDAwMDAwZmZmZiAgICAgLyogMHhlMDEwIHJpbmcgMCBkYXRhICAg
ICAgICAgICAgICAgICovCiAgICAgICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyog
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBj
ZmZhMDAwMDAwZmZmZiAgICAgLyogMHhlMDIzIHJpbmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICov
Ci0gICAgICAgIC5xdWFkIDB4MDBjZmYyMDAwMDAwZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBk
YXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBhZmZhMDAwMDAwZmZmZiAg
ICAgLyogMHhlMDMzIHJpbmcgMyBjb2RlLCA2NC1iaXQgbW9kZSAgICovCi0gICAgICAgIC5xdWFk
IDB4MDBjZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmls
aXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDIzIHJp
bmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmYzMDAwMDAw
ZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAg
IC5xdWFkIDB4MDBhZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDMzIHJpbmcgMyBjb2RlLCA2NC1i
aXQgbW9kZSAgICovCisgICAgICAgIC5xdWFkIDB4MDBjZjliMDAwMDAwZmZmZiAgICAgLyogMHhl
MDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5ICovCiAgICAgICAgIC5maWxsIChQRVJfQ1BV
X0dEVF9FTlRSWSAtIF9fSFlQRVJWSVNPUl9DUzMyIC8gOCAtIDEpLCA4LCAwCiAgICAgICAgIC5x
dWFkIDB4MDAwMDkxMDAwMDAwMDAwMCAgICAgLyogcGVyLUNQVSBlbnRyeSAobGltaXQgPT0gY3B1
KSAgICAgICovCiAKQEAgLTcwLDEzICs3MCwxMyBAQCBHTE9CQUwoYm9vdF9jcHVfZ2R0X3RhYmxl
KQogLyogICAgIChjb21wYXRpYmlsaXR5KSBtYWNoaW5lLT5waHlzaWNhbCBtYXBwaW5nIHRhYmxl
IGxpdmVzIHRoZXJlLiAgICAgICAqLwogR0xPQkFMKGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGUp
CiAgICAgICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyogdW51c2VkICovCi0gICAg
ICAgIC5xdWFkIDB4MDBhZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2
NC1iaXQgbW9kZSAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjkyMDAwMDAwZmZmZiAgICAgLyog
MHhlMDEwIHJpbmcgMCBkYXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBj
ZmJhMDAwMDAwZmZmZiAgICAgLyogMHhlMDE5IHJpbmcgMSBjb2RlLCBjb21wYXRpYmlsaXR5ICov
Ci0gICAgICAgIC5xdWFkIDB4MDBjZmIyMDAwMDAwZmZmZiAgICAgLyogMHhlMDIxIHJpbmcgMSBk
YXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZmZhMDAwMDAwZmZmZiAg
ICAgLyogMHhlMDJiIHJpbmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICovCi0gICAgICAgIC5xdWFk
IDB4MDBjZmYyMDAwMDAwZmZmZiAgICAgLyogMHhlMDMzIHJpbmcgMyBkYXRhICAgICAgICAgICAg
ICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjlhMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJp
bmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBhZjliMDAwMDAw
ZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQgbW9kZSAgICovCisgICAgICAg
IC5xdWFkIDB4MDBjZjkzMDAwMDAwZmZmZiAgICAgLyogMHhlMDEwIHJpbmcgMCBkYXRhICAgICAg
ICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4MDBjZmJiMDAwMDAwZmZmZiAgICAgLyogMHhl
MDE5IHJpbmcgMSBjb2RlLCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmIz
MDAwMDAwZmZmZiAgICAgLyogMHhlMDIxIHJpbmcgMSBkYXRhICAgICAgICAgICAgICAgICovCisg
ICAgICAgIC5xdWFkIDB4MDBjZmZiMDAwMDAwZmZmZiAgICAgLyogMHhlMDJiIHJpbmcgMyBjb2Rl
LCBjb21wYXRpYmlsaXR5ICovCisgICAgICAgIC5xdWFkIDB4MDBjZmYzMDAwMDAwZmZmZiAgICAg
LyogMHhlMDMzIHJpbmcgMyBkYXRhICAgICAgICAgICAgICAgICovCisgICAgICAgIC5xdWFkIDB4
MDBjZjliMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5
ICovCiAgICAgICAgIC5maWxsIChQRVJfQ1BVX0dEVF9FTlRSWSAtIF9fSFlQRVJWSVNPUl9DUzMy
IC8gOCAtIDEpLCA4LCAwCiAgICAgICAgIC5xdWFkIDB4MDAwMDkxMDAwMDAwMDAwMCAgICAgLyog
cGVyLUNQVSBlbnRyeSAobGltaXQgPT0gY3B1KSAgICAgICovCiAgICAgICAgIC5hbGlnbiBQQUdF
X1NJWkUsIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:46:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYGR-0003lP-92; Sat, 10 Aug 2019 20:46:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYGQ-0003lK-SR
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:58 +0000
X-Inumbo-ID: fda4c3f2-bbaf-11e9-882f-cf1620accf08
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fda4c3f2-bbaf-11e9-882f-cf1620accf08;
 Sat, 10 Aug 2019 20:46:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGN-0001cT-Uy
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGN-0007L9-Sb
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:46:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYGN-0007L9-Sb@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:46:55 +0000
Subject: [Xen-changelog] [xen master] x86/desc: Shorten boot_{,
 compat_}gdt[] variable names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5991300635733105595=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5991300635733105595==
Content-Type: text/plain

commit 50feecdc09dec9b98dd2f097d3e15a5022e7fda0
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Aug 5 11:17:46 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 13:34:56 2019 +0100

    x86/desc: Shorten boot_{,compat_}gdt[] variable names
    
    The current names, boot_cpu_{,compat_}gdt_table, have a table suffix which is
    redundant with the T of GDT, and the cpu infix doesn't provide any meaningful
    context.  Drop them both.
    
    Likewise, shorten the {,compat_}gdt{,_l1e} variables.
    
    Finally, rename gdt_descr to boot_gdtr to more clearly identify its purpose.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/boot/x86_64.S  | 10 +++++-----
 xen/arch/x86/cpu/common.c   |  4 ++--
 xen/arch/x86/domain.c       |  7 +++----
 xen/arch/x86/efi/efi-boot.h |  2 +-
 xen/arch/x86/hvm/svm/svm.c  |  2 +-
 xen/arch/x86/hvm/vmx/vmcs.c |  2 +-
 xen/arch/x86/smpboot.c      | 18 +++++++++---------
 xen/arch/x86/traps.c        | 30 ++++++++++++++----------------
 xen/common/efi/runtime.c    |  2 +-
 xen/include/asm-x86/desc.h  | 12 ++++++------
 xen/include/asm-x86/ldt.h   |  3 +--
 11 files changed, 44 insertions(+), 48 deletions(-)

diff --git a/xen/arch/x86/boot/x86_64.S b/xen/arch/x86/boot/x86_64.S
index 0eaf9d2a07..6853cc99c6 100644
--- a/xen/arch/x86/boot/x86_64.S
+++ b/xen/arch/x86/boot/x86_64.S
@@ -3,7 +3,7 @@
 
 ENTRY(__high_start)
         /* Install relocated data selectors. */
-        lgdt    gdt_descr(%rip)
+        lgdt    boot_gdtr(%rip)
         mov     $(__HYPERVISOR_DS64),%ecx
         mov     %ecx,%ds
         mov     %ecx,%es
@@ -44,16 +44,16 @@ multiboot_ptr:
         .long   0
 
         .word   0
-GLOBAL(gdt_descr)
+GLOBAL(boot_gdtr)
         .word   LAST_RESERVED_GDT_BYTE
-        .quad   boot_cpu_gdt_table - FIRST_RESERVED_GDT_BYTE
+        .quad   boot_gdt - FIRST_RESERVED_GDT_BYTE
 
 GLOBAL(stack_start)
         .quad   cpu0_stack
 
         .section .data.page_aligned, "aw", @progbits
         .align PAGE_SIZE, 0
-GLOBAL(boot_cpu_gdt_table)
+GLOBAL(boot_gdt)
         .quad 0x0000000000000000     /* unused */
         .quad 0x00af9b000000ffff     /* 0xe008 ring 0 code, 64-bit mode   */
         .quad 0x00cf93000000ffff     /* 0xe010 ring 0 data                */
@@ -68,7 +68,7 @@ GLOBAL(boot_cpu_gdt_table)
         .align PAGE_SIZE, 0
 /* NB. Even rings != 0 get access to the full 4Gb, as only the            */
 /*     (compatibility) machine->physical mapping table lives there.       */
-GLOBAL(boot_cpu_compat_gdt_table)
+GLOBAL(boot_compat_gdt)
         .quad 0x0000000000000000     /* unused */
         .quad 0x00af9b000000ffff     /* 0xe008 ring 0 code, 64-bit mode   */
         .quad 0x00cf93000000ffff     /* 0xe010 ring 0 data                */
diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 7478e21177..dc2dea4d6d 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -709,9 +709,9 @@ void load_system_tables(void)
 
 	struct tss_struct *tss = &this_cpu(init_tss);
 	seg_desc_t *gdt =
-		this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY;
+		this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY;
 	seg_desc_t *compat_gdt =
-		this_cpu(compat_gdt_table) - FIRST_RESERVED_GDT_ENTRY;
+		this_cpu(compat_gdt) - FIRST_RESERVED_GDT_ENTRY;
 
 	const struct desc_ptr gdtr = {
 		.base = (unsigned long)gdt,
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 5933b3f51b..612afb683f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -1666,8 +1666,8 @@ static inline bool need_full_gdt(const struct domain *d)
 static void update_xen_slot_in_full_gdt(const struct vcpu *v, unsigned int cpu)
 {
     l1e_write(pv_gdt_ptes(v) + FIRST_RESERVED_GDT_PAGE,
-              !is_pv_32bit_vcpu(v) ? per_cpu(gdt_table_l1e, cpu)
-                                   : per_cpu(compat_gdt_table_l1e, cpu));
+              !is_pv_32bit_vcpu(v) ? per_cpu(gdt_l1e, cpu)
+                                   : per_cpu(compat_gdt_l1e, cpu));
 }
 
 static void load_full_gdt(const struct vcpu *v, unsigned int cpu)
@@ -1686,8 +1686,7 @@ static void load_default_gdt(unsigned int cpu)
 {
     struct desc_ptr gdt_desc = {
         .limit = LAST_RESERVED_GDT_BYTE,
-        .base  = (unsigned long)(per_cpu(gdt_table, cpu) -
-                                 FIRST_RESERVED_GDT_ENTRY),
+        .base  = (unsigned long)(per_cpu(gdt, cpu) - FIRST_RESERVED_GDT_ENTRY),
     };
 
     lgdt(&gdt_desc);
diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h
index 7a13a30bc0..a0737f98c3 100644
--- a/xen/arch/x86/efi/efi-boot.h
+++ b/xen/arch/x86/efi/efi-boot.h
@@ -250,7 +250,7 @@ static void __init noreturn efi_arch_post_exit_boot(void)
                    "mov    %[cr4], %%cr4\n\t"
 #endif
                    "movabs $__start_xen, %[rip]\n\t"
-                   "lgdt   gdt_descr(%%rip)\n\t"
+                   "lgdt   boot_gdtr(%%rip)\n\t"
                    "mov    stack_start(%%rip), %%rsp\n\t"
                    "mov    %[ds], %%ss\n\t"
                    "mov    %[ds], %%ds\n\t"
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index d81401dbc0..deafa3864e 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1568,7 +1568,7 @@ bool svm_load_segs(unsigned int ldt_ents, unsigned long ldt_base,
     {
         /* Keep GDT in sync. */
         seg_desc_t *desc =
-            this_cpu(gdt_table) + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
+            this_cpu(gdt) + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
 
         _set_tssldt_desc(desc, ldt_base, ldt_ents * 8 - 1, SYS_DESC_ldt);
 
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 45d18493df..098613822a 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -793,7 +793,7 @@ static void vmx_set_host_env(struct vcpu *v)
     unsigned int cpu = smp_processor_id();
 
     __vmwrite(HOST_GDTR_BASE,
-              (unsigned long)(this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY));
+              (unsigned long)(this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY));
     __vmwrite(HOST_IDTR_BASE, (unsigned long)idt_tables[cpu]);
 
     __vmwrite(HOST_TR_BASE, (unsigned long)&per_cpu(init_tss, cpu));
diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c
index 65e9ceeece..8d5fef0012 100644
--- a/xen/arch/x86/smpboot.c
+++ b/xen/arch/x86/smpboot.c
@@ -944,11 +944,11 @@ static void cpu_smpboot_free(unsigned int cpu, bool remove)
             free_domheap_page(mfn_to_page(mfn));
     }
 
-    FREE_XENHEAP_PAGE(per_cpu(compat_gdt_table, cpu));
+    FREE_XENHEAP_PAGE(per_cpu(compat_gdt, cpu));
 
     if ( remove )
     {
-        FREE_XENHEAP_PAGE(per_cpu(gdt_table, cpu));
+        FREE_XENHEAP_PAGE(per_cpu(gdt, cpu));
         FREE_XENHEAP_PAGE(idt_tables[cpu]);
 
         if ( stack_base[cpu] )
@@ -976,22 +976,22 @@ static int cpu_smpboot_alloc(unsigned int cpu)
         goto out;
     memguard_guard_stack(stack_base[cpu]);
 
-    gdt = per_cpu(gdt_table, cpu) ?: alloc_xenheap_pages(0, memflags);
+    gdt = per_cpu(gdt, cpu) ?: alloc_xenheap_pages(0, memflags);
     if ( gdt == NULL )
         goto out;
-    per_cpu(gdt_table, cpu) = gdt;
-    per_cpu(gdt_table_l1e, cpu) =
+    per_cpu(gdt, cpu) = gdt;
+    per_cpu(gdt_l1e, cpu) =
         l1e_from_pfn(virt_to_mfn(gdt), __PAGE_HYPERVISOR_RW);
-    memcpy(gdt, boot_cpu_gdt_table, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
+    memcpy(gdt, boot_gdt, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
     BUILD_BUG_ON(NR_CPUS > 0x10000);
     gdt[PER_CPU_GDT_ENTRY - FIRST_RESERVED_GDT_ENTRY].a = cpu;
 
-    per_cpu(compat_gdt_table, cpu) = gdt = alloc_xenheap_pages(0, memflags);
+    per_cpu(compat_gdt, cpu) = gdt = alloc_xenheap_pages(0, memflags);
     if ( gdt == NULL )
         goto out;
-    per_cpu(compat_gdt_table_l1e, cpu) =
+    per_cpu(compat_gdt_l1e, cpu) =
         l1e_from_pfn(virt_to_mfn(gdt), __PAGE_HYPERVISOR_RW);
-    memcpy(gdt, boot_cpu_compat_gdt_table, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
+    memcpy(gdt, boot_compat_gdt, NR_RESERVED_GDT_PAGES * PAGE_SIZE);
     gdt[PER_CPU_GDT_ENTRY - FIRST_RESERVED_GDT_ENTRY].a = cpu;
 
     if ( idt_tables[cpu] == NULL )
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 38d12013db..162f708ac3 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -96,10 +96,10 @@ string_param("nmi", opt_nmi);
 DEFINE_PER_CPU(uint64_t, efer);
 static DEFINE_PER_CPU(unsigned long, last_extable_addr);
 
-DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, gdt_table);
-DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, gdt_table_l1e);
-DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, compat_gdt_table);
-DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, compat_gdt_table_l1e);
+DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, gdt);
+DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, gdt_l1e);
+DEFINE_PER_CPU_READ_MOSTLY(seg_desc_t *, compat_gdt);
+DEFINE_PER_CPU_READ_MOSTLY(l1_pgentry_t, compat_gdt_l1e);
 
 /* Master table, used by CPU0. */
 idt_entry_t __section(".bss.page_aligned") __aligned(PAGE_SIZE)
@@ -1899,17 +1899,17 @@ void load_TR(void)
 {
     struct tss_struct *tss = &this_cpu(init_tss);
     struct desc_ptr old_gdt, tss_gdt = {
-        .base = (long)(this_cpu(gdt_table) - FIRST_RESERVED_GDT_ENTRY),
+        .base = (long)(this_cpu(gdt) - FIRST_RESERVED_GDT_ENTRY),
         .limit = LAST_RESERVED_GDT_BYTE
     };
 
     _set_tssldt_desc(
-        this_cpu(gdt_table) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
+        this_cpu(gdt) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
         (unsigned long)tss,
         offsetof(struct tss_struct, __cacheline_filler) - 1,
         SYS_DESC_tss_avail);
     _set_tssldt_desc(
-        this_cpu(compat_gdt_table) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
+        this_cpu(compat_gdt) + TSS_ENTRY - FIRST_RESERVED_GDT_ENTRY,
         (unsigned long)tss,
         offsetof(struct tss_struct, __cacheline_filler) - 1,
         SYS_DESC_tss_busy);
@@ -2000,8 +2000,8 @@ void __init init_idt_traps(void)
     /* CPU0 uses the master IDT. */
     idt_tables[0] = idt_table;
 
-    this_cpu(gdt_table) = boot_cpu_gdt_table;
-    this_cpu(compat_gdt_table) = boot_cpu_compat_gdt_table;
+    this_cpu(gdt) = boot_gdt;
+    this_cpu(compat_gdt) = boot_compat_gdt;
 }
 
 extern void (*const autogen_entrypoints[NR_VECTORS])(void);
@@ -2029,13 +2029,11 @@ void __init trap_init(void)
         }
     }
 
-    /* Cache {,compat_}gdt_table_l1e now that physically relocation is done. */
-    this_cpu(gdt_table_l1e) =
-        l1e_from_pfn(virt_to_mfn(boot_cpu_gdt_table),
-                     __PAGE_HYPERVISOR_RW);
-    this_cpu(compat_gdt_table_l1e) =
-        l1e_from_pfn(virt_to_mfn(boot_cpu_compat_gdt_table),
-                     __PAGE_HYPERVISOR_RW);
+    /* Cache {,compat_}gdt_l1e now that physically relocation is done. */
+    this_cpu(gdt_l1e) =
+        l1e_from_pfn(virt_to_mfn(boot_gdt), __PAGE_HYPERVISOR_RW);
+    this_cpu(compat_gdt_l1e) =
+        l1e_from_pfn(virt_to_mfn(boot_compat_gdt), __PAGE_HYPERVISOR_RW);
 
     percpu_traps_init();
 
diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index 3d118d571d..ab53ebcc55 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -104,7 +104,7 @@ struct efi_rs_state efi_rs_enter(void)
     {
         struct desc_ptr gdt_desc = {
             .limit = LAST_RESERVED_GDT_BYTE,
-            .base  = (unsigned long)(per_cpu(gdt_table, smp_processor_id()) -
+            .base  = (unsigned long)(per_cpu(gdt, smp_processor_id()) -
                                      FIRST_RESERVED_GDT_ENTRY)
         };
 
diff --git a/xen/include/asm-x86/desc.h b/xen/include/asm-x86/desc.h
index c011c03ae2..0be9348d29 100644
--- a/xen/include/asm-x86/desc.h
+++ b/xen/include/asm-x86/desc.h
@@ -204,12 +204,12 @@ struct __packed desc_ptr {
 	unsigned long base;
 };
 
-extern seg_desc_t boot_cpu_gdt_table[];
-DECLARE_PER_CPU(seg_desc_t *, gdt_table);
-DECLARE_PER_CPU(l1_pgentry_t, gdt_table_l1e);
-extern seg_desc_t boot_cpu_compat_gdt_table[];
-DECLARE_PER_CPU(seg_desc_t *, compat_gdt_table);
-DECLARE_PER_CPU(l1_pgentry_t, compat_gdt_table_l1e);
+extern seg_desc_t boot_gdt[];
+DECLARE_PER_CPU(seg_desc_t *, gdt);
+DECLARE_PER_CPU(l1_pgentry_t, gdt_l1e);
+extern seg_desc_t boot_compat_gdt[];
+DECLARE_PER_CPU(seg_desc_t *, compat_gdt);
+DECLARE_PER_CPU(l1_pgentry_t, compat_gdt_l1e);
 DECLARE_PER_CPU(bool, full_gdt_loaded);
 
 extern void load_TR(void);
diff --git a/xen/include/asm-x86/ldt.h b/xen/include/asm-x86/ldt.h
index da502329fb..1383f55308 100644
--- a/xen/include/asm-x86/ldt.h
+++ b/xen/include/asm-x86/ldt.h
@@ -13,8 +13,7 @@ static inline void load_LDT(struct vcpu *v)
         lldt(0);
     else
     {
-        desc = (!is_pv_32bit_vcpu(v)
-                ? this_cpu(gdt_table) : this_cpu(compat_gdt_table))
+        desc = (!is_pv_32bit_vcpu(v) ? this_cpu(gdt) : this_cpu(compat_gdt))
                + LDT_ENTRY - FIRST_RESERVED_GDT_ENTRY;
         _set_tssldt_desc(desc, LDT_VIRT_START(v), ents*8-1, SYS_DESC_ldt);
         lldt(LDT_ENTRY << 3);
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============5991300635733105595==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5991300635733105595==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:47:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYGd-0003mi-DJ; Sat, 10 Aug 2019 20:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYGc-0003mc-6g
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:10 +0000
X-Inumbo-ID: 03b7b6f0-bbb0-11e9-9e0a-fb6e3b340dba
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03b7b6f0-bbb0-11e9-9e0a-fb6e3b340dba;
 Sat, 10 Aug 2019 20:47:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGY-0001dT-4Y
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGY-0007Lo-28
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYGY-0007Lo-28@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:06 +0000
Subject: [Xen-changelog] [xen master] arm/percpu: Move {get,
 set}_processor_id() into current.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhM2Q3YTMyMTU1NGI3YTEwYjk3YzFmZDNjYzcwYWVhMjE1MWRkYzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAyNiAyMDo0MTowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAxNDowNjoy
OCAyMDE5ICswMTAwCgogICAgYXJtL3BlcmNwdTogTW92ZSB7Z2V0LHNldH1fcHJvY2Vzc29yX2lk
KCkgaW50byBjdXJyZW50LmgKICAgIAogICAgRm9yIGNsZWFudXAgcHVycG9zZXMsIGl0IGlzIG5l
Y2Vzc2FyeSBmb3IgYXNtL3BlcmNwdS5oIHRvIG5vdCB1c2UKICAgIERFQ0xBUkVfUEVSX0NQVSgp
IGl0c2VsZi4gIGFzbS9jdXJyZW50LmggaXMgYXJndWFibHkgYSBiZXR0ZXIgcGxhY2UgZm9yIHRo
aXMKICAgIGZ1bmN0aW9uYWxpdHkgdG8gbGl2ZSBhbnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2N1cnJlbnQuaCB8IDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNw
dS5oICB8IDYgLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCmluZGV4IGM0YWY2NmZiYjkuLjE2NTNlODlkMzAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3VycmVudC5oCkBAIC0zOSw2ICszOSwxNSBAQCBzdGF0aWMgaW5saW5lIHN0
cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCiAKICNkZWZpbmUgcmVzZXRfc3RhY2tf
YW5kX2p1bXAoZm4pIHN3aXRjaF9zdGFja19hbmRfanVtcChnZXRfY3B1X2luZm8oKSwgZm4pCiAK
K0RFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGNwdV9pZCk7CisKKyNkZWZpbmUgZ2V0X3By
b2Nlc3Nvcl9pZCgpICAgICB0aGlzX2NwdShjcHVfaWQpCisjZGVmaW5lIHNldF9wcm9jZXNzb3Jf
aWQoaWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2RvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIFdSSVRFX1NZU1JFRyhf
X3Blcl9jcHVfb2Zmc2V0WyhpZCldLCBUUElEUl9FTDIpOyAgICBcCisgICAgdGhpc19jcHUoY3B1
X2lkKSA9IChpZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gd2hpbGUgKCAwICkK
KwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FSTV9DVVJSRU5UX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1
LmgKaW5kZXggOTU4NGI4MzBkNC4uMDExMDE2MzQ3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCkBAIC0y
NywxMiArMjcsNiBAQCB2b2lkIHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpOwogCiAjZGVmaW5lIERF
Q0xBUkVfUEVSX0NQVSh0eXBlLCBuYW1lKSBleHRlcm4gX190eXBlb2ZfXyh0eXBlKSBwZXJfY3B1
X18jI25hbWUKIAotREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3B1X2lkKTsKLSNkZWZp
bmUgZ2V0X3Byb2Nlc3Nvcl9pZCgpICAgICh0aGlzX2NwdShjcHVfaWQpKQotI2RlZmluZSBzZXRf
cHJvY2Vzc29yX2lkKGlkKSAgZG8geyAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgV1JJVEVf
U1lTUkVHKF9fcGVyX2NwdV9vZmZzZXRbaWRdLCBUUElEUl9FTDIpOyAgICAgIFwKLSAgICB0aGlz
X2NwdShjcHVfaWQpID0gKGlkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSB3aGls
ZSgwKQogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FSTV9QRVJDUFVfSF9fICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:47:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYGk-0003nY-F9; Sat, 10 Aug 2019 20:47:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYGj-0003nT-VN
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:18 +0000
X-Inumbo-ID: 09cd5ea2-bbb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09cd5ea2-bbb0-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:47:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGi-0001db-Ag
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGi-0007MG-8A
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYGi-0007MG-8A@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:16 +0000
Subject: [Xen-changelog] [xen master] xen/percpu: Drop unused xen/percpu.h
 includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0219378805753062841=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0219378805753062841==
Content-Type: text/plain

commit 0aad20566bfb1fcd87ad87d255cafb41f6b7b00e
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jul 26 20:26:24 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 14:06:28 2019 +0100

    xen/percpu: Drop unused xen/percpu.h includes
    
    None of these headers use any PER_CPU() infrastructure.
    
    xen/rwlock.h however does, and picked it up transitively via xen/spinlock.h,
    so include it properly.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/asm-x86/i387.h  | 1 -
 xen/include/xen/multicall.h | 1 -
 xen/include/xen/rcupdate.h  | 1 -
 xen/include/xen/rwlock.h    | 1 +
 xen/include/xen/spinlock.h  | 1 -
 5 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/xen/include/asm-x86/i387.h b/xen/include/asm-x86/i387.h
index 434a7761a5..a783549db9 100644
--- a/xen/include/asm-x86/i387.h
+++ b/xen/include/asm-x86/i387.h
@@ -12,7 +12,6 @@
 #define __ASM_I386_I387_H
 
 #include <xen/types.h>
-#include <xen/percpu.h>
 
 /* Byte offset of the stored word size within the FXSAVE area/portion. */
 #define FPU_WORD_SIZE_OFFSET 511
diff --git a/xen/include/xen/multicall.h b/xen/include/xen/multicall.h
index d0aa52009c..ac8238660a 100644
--- a/xen/include/xen/multicall.h
+++ b/xen/include/xen/multicall.h
@@ -5,7 +5,6 @@
 #ifndef __XEN_MULTICALL_H__
 #define __XEN_MULTICALL_H__
 
-#include <xen/percpu.h>
 #ifdef CONFIG_COMPAT
 #include <compat/xen.h>
 #endif
diff --git a/xen/include/xen/rcupdate.h b/xen/include/xen/rcupdate.h
index 3402eb5caf..13850865ed 100644
--- a/xen/include/xen/rcupdate.h
+++ b/xen/include/xen/rcupdate.h
@@ -33,7 +33,6 @@
 
 #include <xen/cache.h>
 #include <xen/spinlock.h>
-#include <xen/percpu.h>
 #include <xen/cpumask.h>
 #include <xen/preempt.h>
 
diff --git a/xen/include/xen/rwlock.h b/xen/include/xen/rwlock.h
index 35657c56c4..3dfea1ac2a 100644
--- a/xen/include/xen/rwlock.h
+++ b/xen/include/xen/rwlock.h
@@ -1,6 +1,7 @@
 #ifndef __RWLOCK_H__
 #define __RWLOCK_H__
 
+#include <xen/percpu.h>
 #include <xen/spinlock.h>
 
 #include <asm/atomic.h>
diff --git a/xen/include/xen/spinlock.h b/xen/include/xen/spinlock.h
index a811b73bf3..2c7415e23a 100644
--- a/xen/include/xen/spinlock.h
+++ b/xen/include/xen/spinlock.h
@@ -4,7 +4,6 @@
 #include <asm/system.h>
 #include <asm/spinlock.h>
 #include <asm/types.h>
-#include <xen/percpu.h>
 
 #ifndef NDEBUG
 struct lock_debug {
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============0219378805753062841==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0219378805753062841==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:47:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYGv-0003ok-H3; Sat, 10 Aug 2019 20:47:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYGu-0003ob-EG
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:28 +0000
X-Inumbo-ID: 0fdbdbd4-bbb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fdbdbd4-bbb0-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:47:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGs-0001dj-Gn
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYGs-0007Nf-EO
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYGs-0007Nf-EO@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:26 +0000
Subject: [Xen-changelog] [xen master] xen/percpu: Drop unused asm/percpu.h
 includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1858580860814625687=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1858580860814625687==
Content-Type: text/plain

commit 5b0807259040d4c92b0cb8f521826789299b1be3
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jul 26 19:48:48 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 7 14:06:28 2019 +0100

    xen/percpu: Drop unused asm/percpu.h includes
    
    These files either don't use any PER_CPU() infrastructure at all, or use
    DEFINE_PER_CPU_*().  This is declared in xen/percpu.h, not asm/percpu.h, which
    means that xen/percpu.h is included via a different path.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/arm/xen.lds.S               | 1 -
 xen/arch/x86/acpi/cpufreq/cpufreq.c  | 1 -
 xen/arch/x86/acpi/cpufreq/powernow.c | 1 -
 xen/arch/x86/crash.c                 | 1 -
 xen/arch/x86/xen.lds.S               | 1 -
 xen/common/core_parking.c            | 2 +-
 xen/drivers/cpufreq/cpufreq.c        | 2 +-
 xen/include/asm-x86/asm_defns.h      | 1 -
 xen/include/xen/kexec.h              | 2 +-
 9 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/xen/arch/arm/xen.lds.S b/xen/arch/arm/xen.lds.S
index 12c107f45d..d39c4f7814 100644
--- a/xen/arch/arm/xen.lds.S
+++ b/xen/arch/arm/xen.lds.S
@@ -4,7 +4,6 @@
 
 #include <xen/cache.h>
 #include <asm/page.h>
-#include <asm/percpu.h>
 #undef ENTRY
 #undef ALIGN
 
diff --git a/xen/arch/x86/acpi/cpufreq/cpufreq.c b/xen/arch/x86/acpi/cpufreq/cpufreq.c
index 7086d1aa15..f05275578d 100644
--- a/xen/arch/x86/acpi/cpufreq/cpufreq.c
+++ b/xen/arch/x86/acpi/cpufreq/cpufreq.c
@@ -38,7 +38,6 @@
 #include <asm/msr.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
 #include <asm/cpufeature.h>
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
diff --git a/xen/arch/x86/acpi/cpufreq/powernow.c b/xen/arch/x86/acpi/cpufreq/powernow.c
index 72ab6a1eba..3cf9c6cd05 100644
--- a/xen/arch/x86/acpi/cpufreq/powernow.c
+++ b/xen/arch/x86/acpi/cpufreq/powernow.c
@@ -32,7 +32,6 @@
 #include <asm/msr.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
 #include <asm/cpufeature.h>
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
diff --git a/xen/arch/x86/crash.c b/xen/arch/x86/crash.c
index 32132e4cb9..6e1d3d3a84 100644
--- a/xen/arch/x86/crash.c
+++ b/xen/arch/x86/crash.c
@@ -10,7 +10,6 @@
 
 #include <asm/atomic.h>
 #include <asm/elf.h>
-#include <asm/percpu.h>
 #include <xen/types.h>
 #include <xen/irq.h>
 #include <asm/nmi.h>
diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S
index a73139cd29..d9d1caf944 100644
--- a/xen/arch/x86/xen.lds.S
+++ b/xen/arch/x86/xen.lds.S
@@ -3,7 +3,6 @@
 
 #include <xen/cache.h>
 #include <asm/page.h>
-#include <asm/percpu.h>
 #undef ENTRY
 #undef ALIGN
 
diff --git a/xen/common/core_parking.c b/xen/common/core_parking.c
index 7ae5d6278e..c22710f94d 100644
--- a/xen/common/core_parking.c
+++ b/xen/common/core_parking.c
@@ -19,7 +19,7 @@
 #include <xen/cpu.h>
 #include <xen/init.h>
 #include <xen/cpumask.h>
-#include <asm/percpu.h>
+
 #include <asm/smp.h>
 
 #define CORE_PARKING_INCREMENT 1
diff --git a/xen/drivers/cpufreq/cpufreq.c b/xen/drivers/cpufreq/cpufreq.c
index ba9897a22b..2d716abf72 100644
--- a/xen/drivers/cpufreq/cpufreq.c
+++ b/xen/drivers/cpufreq/cpufreq.c
@@ -41,7 +41,7 @@
 #include <asm/bug.h>
 #include <asm/io.h>
 #include <asm/processor.h>
-#include <asm/percpu.h>
+
 #include <acpi/acpi.h>
 #include <acpi/cpufreq/cpufreq.h>
 
diff --git a/xen/include/asm-x86/asm_defns.h b/xen/include/asm-x86/asm_defns.h
index 4fe5556a34..c4f49a35d3 100644
--- a/xen/include/asm-x86/asm_defns.h
+++ b/xen/include/asm-x86/asm_defns.h
@@ -7,7 +7,6 @@
 #include <asm/asm-offsets.h>
 #endif
 #include <asm/bug.h>
-#include <asm/percpu.h>
 #include <asm/x86-defns.h>
 #include <xen/stringify.h>
 #include <asm/cpufeature.h>
diff --git a/xen/include/xen/kexec.h b/xen/include/xen/kexec.h
index f5b9d165ae..e235339c85 100644
--- a/xen/include/xen/kexec.h
+++ b/xen/include/xen/kexec.h
@@ -4,7 +4,7 @@
 #ifdef CONFIG_KEXEC
 
 #include <public/kexec.h>
-#include <asm/percpu.h>
+
 #include <xen/elfcore.h>
 #include <xen/kimage.h>
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============1858580860814625687==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1858580860814625687==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:47:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYH4-0003pv-JP; Sat, 10 Aug 2019 20:47:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYH4-0003pq-08
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:38 +0000
X-Inumbo-ID: 15ef8802-bbb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15ef8802-bbb0-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:47:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYH2-0001dt-Mk
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYH2-0007O5-KN
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYH2-0007O5-KN@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:36 +0000
Subject: [Xen-changelog] [xen master] xen/sched: fix memory leak in credit2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZjlkZmY1MWVlODczY2Y2NTI0NmQzZTk1YjI3ZTJlOTJjYTEzN2IKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXVnIDcg
MTM6MDQ6NDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXVnIDcgMTc6MjE6MTQgMjAxOSArMDEw
MAoKICAgIHhlbi9zY2hlZDogZml4IG1lbW9yeSBsZWFrIGluIGNyZWRpdDIKICAgIAogICAgY3Nj
aGVkMl9kZWluaXQoKSBpcyBsZWFraW5nIHRoZSBydW4tcXVldWUgbWVtb3J5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDZmZmYyMTBjYTYuLjZiNzdkYTc0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC00MDcwLDYgKzQwNzAsOCBAQCBjc2NoZWQyX2RlaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMp
CiAKICAgICBwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBvcHMtPnNjaGVkX2RhdGEgPSBO
VUxMOworICAgIGlmICggcHJ2ICkKKyAgICAgICAgeGZyZWUocHJ2LT5ycWQpOwogICAgIHhmcmVl
KHBydik7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:47:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYHI-0003rF-LS; Sat, 10 Aug 2019 20:47:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYHH-0003r9-PH
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:51 +0000
X-Inumbo-ID: 1c073e92-bbb0-11e9-91aa-3be7ffbd4ee4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c073e92-bbb0-11e9-91aa-3be7ffbd4ee4;
 Sat, 10 Aug 2019 20:47:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHC-0001e2-Sb
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHC-0007Oj-QE
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYHC-0007Oj-QE@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:46 +0000
Subject: [Xen-changelog] [xen master] xen/arm: unbreak arm64 build for older
 toolchains
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjMTljN2U4YmI0MGM5MTBjMDEwNWEwOGMwZTU2ZWRkMmVhMGU1ZWQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXVnIDcgMDk6NDk6MTUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBBdWcgNyAwOTo1
NTo1MSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogdW5icmVhayBhcm02NCBidWlsZCBmb3Igb2xk
ZXIgdG9vbGNoYWlucwogICAgCiAgICBDb21taXQgNDk0MWJmYiAieGVuL2FybTY0OiBtYWNyb3M6
IEludHJvZHVjZSBhbiBhc3NlbWJseSBtYWNybyB0byBhbGlhcwogICAgeDMwIiBtb3ZlZAogICAg
CiAgICAgIGxyICAgICAgLnJlcSAgICB4MzAKICAgIAogICAgdG8gbWFjcm9zLmguIEEgbGF0ZXIg
cGF0Y2ggKDEzOTZkYWIgInhlbi9hcm02NDogaGVhZDogRG9uJ3QgY2xvYmJlcgogICAgeDMwL2xy
IGluIHRoZSBtYWNybyBQUklOVCIpIHN0YXJ0ZWQgdG8gdXNlICJsciIgaW4gaGVhZC5TLCBob3dl
dmVyLCBpdAogICAgZGlkbid0IGFkZCBhbiAjaW5jbHVkZSBtYWNyb3MuaCB0byBoZWFkLlMuIFRo
aXMgY29tbWl0IGZpeGVzIGl0LgogICAgCiAgICBUaGUgbGFjayBvZiBhbGlhcyBicmVha3MgdGhl
IGJ1aWxkIHdpdGgKICAgIGdjYy1saW5hcm8tNS4zLjEtMjAxNi4wNS14ODZfNjRfYWFyY2g2NC1s
aW51eC1nbnUuIFRoZSBhbGlhcyB3YXMgYWRkZWQKICAgIGxhdGVyIHRvIGJpbnV0aWxzIDIuMjkg
aW4gMjAxNy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggMjhlZmU5MjMwYy4uNTBj
ZmYwODc1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8YXNtL2Vh
cmx5X3ByaW50ay5oPgogI2luY2x1ZGUgPGVmaS9lZmllcnIuaD4KICNpbmNsdWRlIDxhc20vYXJt
NjQvZWZpYmluZC5oPgorI2luY2x1ZGUgPGFzbS9hcm02NC9tYWNyb3MuaD4KIAogI2RlZmluZSBQ
VF9QVCAgICAgMHhmN2YgLyogbkc9MSBBRj0xIFNIPTExIEFQPTAxIE5TPTEgQVRUUj0xMTEgVD0x
IFA9MSAqLwogI2RlZmluZSBQVF9NRU0gICAgMHhmN2QgLyogbkc9MSBBRj0xIFNIPTExIEFQPTAx
IE5TPTEgQVRUUj0xMTEgVD0wIFA9MSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:48:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYHP-0003s8-N5; Sat, 10 Aug 2019 20:47:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYHP-0003s3-4T
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:59 +0000
X-Inumbo-ID: 22160c42-bbb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22160c42-bbb0-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:47:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHN-0001ec-2M
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHM-0007PB-WC
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:47:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYHM-0007PB-WC@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:47:56 +0000
Subject: [Xen-changelog] [xen master] python: fix -Wsign-compare warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8534286098483336377=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8534286098483336377==
Content-Type: text/plain

commit 88d703a361d34d75f81fc6d30b31d0abc8aa17eb
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Aug 9 03:01:36 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Aug 9 11:30:43 2019 +0100

    python: fix -Wsign-compare warnings
    
    Specifically:
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_create’:
    xen/lowlevel/xc/xc.c:147:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      147 |         for ( i = 0; i < sizeof(xen_domain_handle_t); i++ )
          |                        ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_sethandle’:
    xen/lowlevel/xc/xc.c:312:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      312 |     for ( i = 0; i < sizeof(xen_domain_handle_t); i++ )
          |                    ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_domain_getinfo’:
    xen/lowlevel/xc/xc.c:391:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      391 |         for ( j = 0; j < sizeof(xen_domain_handle_t); j++ )
          |                        ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_get_device_group’:
    xen/lowlevel/xc/xc.c:677:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Werror=sign-compare]
      677 |     for ( i = 0; i < num_sdevs; i++ )
          |                    ^
    xen/lowlevel/xc/xc.c: In function ‘pyxc_physinfo’:
    xen/lowlevel/xc/xc.c:988:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      988 |     for ( i = 0; i < sizeof(pinfo.hw_cap)/4; i++ )
          |                    ^
    xen/lowlevel/xc/xc.c:994:20: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      994 |     for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
          |                    ^
    xen/lowlevel/xc/xc.c:998:24: error: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Werror=sign-compare]
      998 |         for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
          |                        ^
    xen/lowlevel/xs/xs.c: In function ‘xspy_ls’:
    xen/lowlevel/xs/xs.c:191:23: error: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Werror=sign-compare]
      191 |         for (i = 0; i < xsval_n; i++)
          |                       ^
    xen/lowlevel/xs/xs.c: In function ‘xspy_get_permissions’:
    xen/lowlevel/xs/xs.c:297:23: error: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Werror=sign-compare]
      297 |         for (i = 0; i < perms_n; i++) {
          |                       ^
    cc1: all warnings being treated as errors
    
    Use size_t for loop iterators where it's compared with sizeof() or
    similar construct.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/python/xen/lowlevel/xc/xc.c | 13 ++++++++-----
 tools/python/xen/lowlevel/xs/xs.c |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 522cbe3b9c..188bfa34da 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -117,7 +117,8 @@ static PyObject *pyxc_domain_create(XcObject *self,
                                     PyObject *kwds)
 {
     uint32_t dom = 0, target = 0;
-    int      ret, i;
+    int      ret;
+    size_t   i;
     PyObject *pyhandle = NULL;
     struct xen_domctl_createdomain config = {
         .handle = {
@@ -295,7 +296,7 @@ static PyObject *pyxc_vcpu_setaffinity(XcObject *self,
 
 static PyObject *pyxc_domain_sethandle(XcObject *self, PyObject *args)
 {
-    int i;
+    size_t i;
     uint32_t dom;
     PyObject *pyhandle;
     xen_domain_handle_t handle;
@@ -336,7 +337,8 @@ static PyObject *pyxc_domain_getinfo(XcObject *self,
     PyObject *list, *info_dict, *pyhandle;
 
     uint32_t first_dom = 0;
-    int max_doms = 1024, nr_doms, i, j;
+    int max_doms = 1024, nr_doms, i;
+    size_t j;
     xc_dominfo_t *info;
 
     static char *kwd_list[] = { "first_dom", "max_doms", NULL };
@@ -631,7 +633,8 @@ static PyObject *pyxc_get_device_group(XcObject *self,
 {
     uint32_t sbdf;
     uint32_t max_sdevs, num_sdevs;
-    int domid, seg, bus, dev, func, rc, i;
+    int domid, seg, bus, dev, func, rc;
+    size_t i;
     PyObject *Pystr;
     char *group_str;
     char dev_str[9];
@@ -971,7 +974,7 @@ static PyObject *pyxc_physinfo(XcObject *self)
 {
     xc_physinfo_t pinfo;
     char cpu_cap[128], virt_caps[128], *p;
-    int i;
+    size_t i;
     const char *virtcap_names[] = { "hvm", "pv" };
     const unsigned virtcaps_bits[] = { XEN_SYSCTL_PHYSCAP_hvm,
                                        XEN_SYSCTL_PHYSCAP_pv };
diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowlevel/xs/xs.c
index 9a0acfc25c..ea50f86bc3 100644
--- a/tools/python/xen/lowlevel/xs/xs.c
+++ b/tools/python/xen/lowlevel/xs/xs.c
@@ -186,7 +186,7 @@ static PyObject *xspy_ls(XsHandle *self, PyObject *args)
     Py_END_ALLOW_THREADS
 
     if (xsval) {
-        int i;
+        size_t i;
         PyObject *val = PyList_New(xsval_n);
         for (i = 0; i < xsval_n; i++)
 #if PY_MAJOR_VERSION >= 3
@@ -276,7 +276,7 @@ static PyObject *xspy_get_permissions(XsHandle *self, PyObject *args)
     struct xs_handle *xh = xshandle(self);
     struct xs_permissions *perms;
     unsigned int perms_n = 0;
-    int i;
+    size_t i;
 
     xs_transaction_t th;
     char *thstr;
--
generated by git-patchbot for /home/xen/git/xen.git#master


--===============8534286098483336377==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8534286098483336377==--

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:48:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYHZ-0003tF-P5; Sat, 10 Aug 2019 20:48:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYHZ-0003t9-2y
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:09 +0000
X-Inumbo-ID: 28256195-bbb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28256195-bbb0-11e9-8980-bc764e045a96;
 Sat, 10 Aug 2019 20:48:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHX-0001ex-8h
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHX-0007Pr-6J
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYHX-0007Pr-6J@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:48:07 +0000
Subject: [Xen-changelog] [xen master] x86: define a few selector values
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0M2M1OThlZmRmZmM5Yzc4OGVhOWIzMGEyMGZiYmYzYzcwNDI0Y2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDkg
MTY6MzU6NDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgOSAxNjozNTo0MiAyMDE5ICswMjAwCgogICAgeDg2
OiBkZWZpbmUgYSBmZXcgc2VsZWN0b3IgdmFsdWVzCiAgICAKICAgIFRTUywgTERULCBhbmQgcGVy
LUNQVSBlbnRyaWVzIGFsbCBjYW4gYmVuZWZpdCBhIGxpdHRsZSBmcm9tIGFsc28gaGF2aW5nCiAg
ICB0aGVpciBzZWxlY3RvciB2YWx1ZXMgZGVmaW5lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYyAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgIHwgMiArLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kZXNjLmggIHwgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAg
fCAyICstCiA3IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKaW5kZXggZGMyZGVhNGQ2ZC4uM2U3NmFmYmM2YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBA
IC03NjEsNyArNzYxLDcgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlwZXJfY3B1
KGZ1bGxfZ2R0X2xvYWRlZCwgY3B1KSA9IGZhbHNlOwogCWxnZHQoJmdkdHIpOwogCWxpZHQoJmlk
dHIpOwotCWx0cihUU1NfRU5UUlkgPDwgMyk7CisJbHRyKFRTU19TRUxFQ1RPUik7CiAJbGxkdCgw
KTsKIAogCWVuYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCBkZWFmYTM4NjRlLi5jZjgzY2U5YTE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTU3Miw3ICsxNTcy
LDcgQEAgYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQg
bG9uZyBsZHRfYmFzZSwKIAogICAgICAgICBfc2V0X3Rzc2xkdF9kZXNjKGRlc2MsIGxkdF9iYXNl
LCBsZHRfZW50cyAqIDggLSAxLCBTWVNfREVTQ19sZHQpOwogCi0gICAgICAgIHZtY2ItPmxkdHIu
c2VsID0gTERUX0VOVFJZIDw8IDM7CisgICAgICAgIHZtY2ItPmxkdHIuc2VsID0gTERUX1NFTEVD
VE9SOwogICAgICAgICB2bWNiLT5sZHRyLmF0dHIgPSBTWVNfREVTQ19sZHQgfCAoX1NFR01FTlRf
UCA+PiA4KTsKICAgICAgICAgdm1jYi0+bGR0ci5saW1pdCA9IGxkdF9lbnRzICogOCAtIDE7CiAg
ICAgICAgIHZtY2ItPmxkdHIuYmFzZSA9IGxkdF9iYXNlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDA5
ODYxMzgyMmEuLjZiMTZmZTFlM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTExMjgsNyArMTEyOCw3
IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgX192bXdy
aXRlKEhPU1RfR1NfU0VMRUNUT1IsIDApOwogICAgIF9fdm13cml0ZShIT1NUX0ZTX0JBU0UsIDAp
OwogICAgIF9fdm13cml0ZShIT1NUX0dTX0JBU0UsIDApOwotICAgIF9fdm13cml0ZShIT1NUX1RS
X1NFTEVDVE9SLCBUU1NfRU5UUlkgPDwgMyk7CisgICAgX192bXdyaXRlKEhPU1RfVFJfU0VMRUNU
T1IsIFRTU19TRUxFQ1RPUik7CiAKICAgICAvKiBIb3N0IGNvbnRyb2wgcmVnaXN0ZXJzLiAqLwog
ICAgIHYtPmFyY2guaHZtLnZteC5ob3N0X2NyMCA9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggMTYyZjcwOGFjMy4uZGQ1ZjFhZjA0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTE5MTcsNyArMTkxNyw3IEBAIHZv
aWQgbG9hZF9UUih2b2lkKQogICAgIC8qIFN3aXRjaCB0byBub24tY29tcGF0IEdEVCAod2hpY2gg
aGFzIEIgYml0IGNsZWFyKSB0byBleGVjdXRlIExUUi4gKi8KICAgICBhc20gdm9sYXRpbGUgKAog
ICAgICAgICAic2dkdCAlMDsgbGdkdCAlMjsgbHRyICV3MTsgbGdkdCAlMCIKLSAgICAgICAgOiAi
PW0iIChvbGRfZ2R0KSA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSwgIm0iICh0c3NfZ2R0KSA6ICJt
ZW1vcnkiICk7CisgICAgICAgIDogIj1tIiAob2xkX2dkdCkgOiAicm0iIChUU1NfU0VMRUNUT1Ip
LCAibSIgKHRzc19nZHQpIDogIm1lbW9yeSIgKTsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBj
YWxjX2xlcl9tc3Iodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCAyM2Q5MzU3NjU3Li5jM2Q0ZmFl
YTZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNTEsNyArMjUxLDcgQEAgdm9pZCBkb19kb3VibGVf
ZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBjb25zb2xlX2ZvcmNlX3Vu
bG9jaygpOwogCi0gICAgYXNtICggImxzbGwgJTEsICUwIiA6ICI9ciIgKGNwdSkgOiAicm0iIChQ
RVJfQ1BVX0dEVF9FTlRSWSA8PCAzKSApOworICAgIGFzbSAoICJsc2xsICUxLCAlMCIgOiAiPXIi
IChjcHUpIDogInJtIiAoUEVSX0NQVV9TRUxFQ1RPUikgKTsKIAogICAgIC8qIEZpbmQgaW5mb3Jt
YXRpb24gc2F2ZWQgZHVyaW5nIGZhdWx0IGFuZCBkdW1wIGl0IHRvIHRoZSBjb25zb2xlLiAqLwog
ICAgIHByaW50aygiKioqIERPVUJMRSBGQVVMVCAqKipcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCAw
YmU5MzQ4ZDI5Li4zN2U4ODczMmY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rl
c2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMzYsNiArMzYsMTAgQEAK
ICNkZWZpbmUgTERUX0VOVFJZIChUU1NfRU5UUlkgKyAyKQogI2RlZmluZSBQRVJfQ1BVX0dEVF9F
TlRSWSAoTERUX0VOVFJZICsgMikKIAorI2RlZmluZSBUU1NfU0VMRUNUT1IgICAgIChUU1NfRU5U
UlkgPDwgMykKKyNkZWZpbmUgTERUX1NFTEVDVE9SICAgICAoTERUX0VOVFJZIDw8IDMpCisjZGVm
aW5lIFBFUl9DUFVfU0VMRUNUT1IgKFBFUl9DUFVfR0RUX0VOVFJZIDw8IDMpCisKICNpZm5kZWYg
X19BU1NFTUJMWV9fCiAKICNkZWZpbmUgR1VFU1RfS0VSTkVMX1JQTChkKSAoaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gMSA6IDMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaAppbmRleCAxMzgzZjU1MzA4Li41OGUzZTA0MmZj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbGR0LmgKQEAgLTE2LDcgKzE2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvYWRf
TERUKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYp
ID8gdGhpc19jcHUoZ2R0KSA6IHRoaXNfY3B1KGNvbXBhdF9nZHQpKQogICAgICAgICAgICAgICAg
KyBMRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlk7CiAgICAgICAgIF9zZXRfdHNz
bGR0X2Rlc2MoZGVzYywgTERUX1ZJUlRfU1RBUlQodiksIGVudHMqOC0xLCBTWVNfREVTQ19sZHQp
OwotICAgICAgICBsbGR0KExEVF9FTlRSWSA8PCAzKTsKKyAgICAgICAgbGxkdChMRFRfU0VMRUNU
T1IpOwogICAgIH0KIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Aug 10 20:48:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Aug 2019 20:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwYHm-0003uY-Sw; Sat, 10 Aug 2019 20:48:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AzWt=WG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwYHl-0003uM-KC
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:21 +0000
X-Inumbo-ID: 2e3836d4-bbb0-11e9-bd7e-ebff01b8fd44
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e3836d4-bbb0-11e9-bd7e-ebff01b8fd44;
 Sat, 10 Aug 2019 20:48:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHh-0001f5-Eb
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwYHh-0007QO-CF
 for xen-changelog@lists.xenproject.org; Sat, 10 Aug 2019 20:48:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwYHh-0007QO-CF@xenbits.xenproject.org>
Date: Sat, 10 Aug 2019 20:48:17 +0000
Subject: [Xen-changelog] [xen master] xen/link: Introduce
 .bss.percpu.page_aligned
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyA5IDE2OjM2OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDkgMTY6MzY6NTggMjAxOSArMDIw
MAoKICAgIHhlbi9saW5rOiBJbnRyb2R1Y2UgLmJzcy5wZXJjcHUucGFnZV9hbGlnbmVkCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIGFyZSBnb2luZyB0byBuZWVkIHRvIHBhZ2UgYWxpZ24gc29tZSBw
ZXJjcHUgZGF0YS4KICAgIAogICAgU2h1ZmZsZSB0aGUgZXhhY3QgbGluayBvcmRlciBvZiBpdGVt
cyB3aXRoaW4gdGhlIEJTUyB0byBnaXZlCiAgICAuYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQgYXBw
cm9wcmlhdGUgYWxpZ25tZW50LCBldmVuIG9uIENQVTAsIHdoaWNoIHVzZXMKICAgIC5ic3MucGVy
Y3B1IGl0c2VsZi4KICAgIAogICAgSW5zZXJ0IGV4cGxpY2l0IGFsaWdubWVudCBzdWNoIHRoYXQg
dGhlcmUgd29uJ3QgYmUgYSBnYXAgYmV0d2VlbgogICAgX19wZXJfY3B1X3N0YXJ0IGFuZCB0aGUg
Zmlyc3QgYWN0dWFsIHBlci1DUFUgb2JqZWN0LiAgVGhlIFBPSU5URVJfQUxJR04KICAgIGZvciBf
X2Jzc19lbmQgaXMgdG8gY292ZXIgdGhlIGxhY2sgb2YgU01QX0NBQ0hFX0JZVEVTIGFsaWdubWVu
dCwgYXMgdGhlCiAgICBsb29wcyB3aGljaCB6ZXJvIHRoZSBCU1MgdXNlIHBvaW50ZXItc2l6ZWQg
c3RvcmVzIG9uIGFsbCBhcmNoaXRlY3R1cmVzLgogICAgCiAgICBSZXdvcmsgX19ERUZJTkVfUEVS
X0NQVSgpIHNvIHRoZSBjYWxsZXIgcGFzc2VzIGluIGFsbCBhdHRyaWJ1dGVzLCBhbmQKICAgIGFk
anVzdCBERUZJTkVfUEVSX0NQVXssX1JFQURfTU9TVExZfSgpIHRvIG1hdGNoLiAgVGhpcyBoYXMg
dGhlIGFkZGVkIGJvbnVzCiAgICB0aGF0IGl0IGlzIG5vdyBwb3NzaWJsZSB0byBncmVwIGZvciAu
YnNzLnBlcmNwdSBhbmQgZmluZCBhbGwgdGhlIHVzZXJzLgogICAgCiAgICBGaW5hbGx5LCBpbnRy
b2R1Y2UgREVGSU5FX1BFUl9DUFVfUEFHRV9BTElHTkVEKCkgd2hpY2ggc3BlY2lmaWVzIHRoZQog
ICAgc2VjdGlvbiBhdHRyaWJ1dGUgYW5kIHZlcmlmaWVzIHRoZSB0eXBlJ3MgYWxpZ25tZW50Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgCiAgICBNYWtlIERFRklORV9QRVJfQ1BVX1BBR0VfQUxJR05FRCgpIHZlcmlm
eSB0aGUgYWxpZ25tZW50IHJhdGhlciB0aGFuCiAgICBzcGVjaWZ5aW5nIGl0LiBJdCBpcyB0aGUg
dW5kZXJseWluZyB0eXBlIHdoaWNoIHNob3VsZCBiZSBzdWl0YWJseSBhbGlnbmVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAg
ICAgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmggfCAgNiArKy0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmggfCAgNiArKy0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9wZXJjcHUuaCAgICAgfCAxMiArKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjIgaW5z
ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hl
bi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggZDM5YzRmNzgxNC4uMTZjZTFk
ZDAxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TCkBAIC0yMDAsMTQgKzIwMCwxNiBAQCBTRUNUSU9OUwogICAgICAgICooLmJz
cy5zdGFja19hbGlnbmVkKQogICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgICoo
LmJzcy5wYWdlX2FsaWduZWQpCi0gICAgICAgKiguYnNzKQotICAgICAgIC4gPSBBTElHTihTTVBf
Q0FDSEVfQllURVMpOworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgIF9fcGVy
X2NwdV9zdGFydCA9IC47CisgICAgICAgKiguYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQpCiAgICAg
ICAgKiguYnNzLnBlcmNwdSkKICAgICAgICAuID0gQUxJR04oU01QX0NBQ0hFX0JZVEVTKTsKICAg
ICAgICAqKC5ic3MucGVyY3B1LnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTihTTVBfQ0FD
SEVfQllURVMpOwogICAgICAgIF9fcGVyX2NwdV9kYXRhX2VuZCA9IC47CisgICAgICAgKiguYnNz
KQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX2Jzc19lbmQgPSAu
OwogICB9IDp0ZXh0CiAgIF9lbmQgPSAuIDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IGQ5ZDFjYWY5NDQuLjg3ZmEwMmI5
YjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwpAQCAtMjkyLDE0ICsyOTIsMTYgQEAgU0VDVElPTlMKICAgICAgICBfX2Jzc19z
dGFydCA9IC47CiAgICAgICAgKiguYnNzLnN0YWNrX2FsaWduZWQpCiAgICAgICAgKiguYnNzLnBh
Z2VfYWxpZ25lZCopCi0gICAgICAgKiguYnNzKQotICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVf
QllURVMpOworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgIF9fcGVyX2NwdV9z
dGFydCA9IC47CisgICAgICAgKiguYnNzLnBlcmNwdS5wYWdlX2FsaWduZWQpCiAgICAgICAgKigu
YnNzLnBlcmNwdSkKICAgICAgICAuID0gQUxJR04oU01QX0NBQ0hFX0JZVEVTKTsKICAgICAgICAq
KC5ic3MucGVyY3B1LnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllU
RVMpOwogICAgICAgIF9fcGVyX2NwdV9kYXRhX2VuZCA9IC47CisgICAgICAgKiguYnNzKQorICAg
ICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX2Jzc19lbmQgPSAuOwogICB9
IDp0ZXh0CiAgIF9lbmQgPSAuIDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCmluZGV4IDAxMTAxNjM0N2IuLjVj
ZTgxYTE3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaApAQCAtMTAsMTAgKzEwLDggQEAgZXh0ZXJuIGNo
YXIgX19wZXJfY3B1X3N0YXJ0W10sIF9fcGVyX2NwdV9kYXRhX2VuZFtdOwogZXh0ZXJuIHVuc2ln
bmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKIHZvaWQgcGVyY3B1X2luaXRfYXJl
YXModm9pZCk7CiAKLS8qIFNlcGFyYXRlIG91dCB0aGUgdHlwZSwgc28gKGludFszXSwgZm9vKSB3
b3Jrcy4gKi8KLSNkZWZpbmUgX19ERUZJTkVfUEVSX0NQVSh0eXBlLCBuYW1lLCBzdWZmaXgpICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgX19zZWN0aW9uKCIuYnNzLnBlcmNwdSIgI3N1ZmZpeCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9fdHlwZW9mX18odHlwZSkgcGVyX2Nw
dV8jI25hbWUKKyNkZWZpbmUgX19ERUZJTkVfUEVSX0NQVShhdHRyLCB0eXBlLCBuYW1lKSBcCisg
ICAgYXR0ciBfX3R5cGVvZl9fKHR5cGUpIHBlcl9jcHVfICMjIG5hbWUKIAogI2RlZmluZSBwZXJf
Y3B1KHZhciwgY3B1KSAgXAogICAgICgqUkVMT0NfSElERSgmcGVyX2NwdV9fIyN2YXIsIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XSkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNw
dS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJjcHUuaAppbmRleCBmZjM0ZGM3ODk3Li41YjZj
ZWYwNGM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmgKQEAgLTcsMTAgKzcsOCBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogdm9pZCBwZXJjcHVfaW5pdF9hcmVh
cyh2b2lkKTsKICNlbmRpZgogCi0vKiBTZXBhcmF0ZSBvdXQgdGhlIHR5cGUsIHNvIChpbnRbM10s
IGZvbykgd29ya3MuICovCi0jZGVmaW5lIF9fREVGSU5FX1BFUl9DUFUodHlwZSwgbmFtZSwgc3Vm
Zml4KSAgICAgICAgICAgICAgICAgICAgXAotICAgIF9fc2VjdGlvbigiLmJzcy5wZXJjcHUiICNz
dWZmaXgpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBfX3R5cGVvZl9fKHR5cGUp
IHBlcl9jcHVfIyNuYW1lCisjZGVmaW5lIF9fREVGSU5FX1BFUl9DUFUoYXR0ciwgdHlwZSwgbmFt
ZSkgXAorICAgIGF0dHIgX190eXBlb2ZfXyh0eXBlKSBwZXJfY3B1XyAjIyBuYW1lCiAKIC8qIHZh
ciBpcyBpbiBkaXNjYXJkZWQgcmVnaW9uOiBvZmZzZXQgdG8gcGFydGljdWxhciBjb3B5IHdlIHdh
bnQgKi8KICNkZWZpbmUgcGVyX2NwdSh2YXIsIGNwdSkgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJjcHUuaAppbmRleCBhZWVjNWMx
OWQ2Li5mZDUwYTQ2MzgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGVyY3B1LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3BlcmNwdS5oCkBAIC05LDkgKzksMTcgQEAKICAqIFRoZSBfIyNu
YW1lIGNvbmNhdGVuYXRpb24gaXMgYmVpbmcgdXNlZCBoZXJlIHRvIHByZXZlbnQgJ25hbWUnIGZy
b20gZ2V0dGluZwogICogbWFjcm8gZXhwYW5kZWQsIHdoaWxlIHN0aWxsIGFsbG93aW5nIGEgcGVy
LWFyY2hpdGVjdHVyZSBzeW1ib2wgbmFtZSBwcmVmaXguCiAgKi8KLSNkZWZpbmUgREVGSU5FX1BF
Ul9DUFUodHlwZSwgbmFtZSkgX19ERUZJTkVfUEVSX0NQVSh0eXBlLCBfIyNuYW1lLCApCisjZGVm
aW5lIERFRklORV9QRVJfQ1BVKHR5cGUsIG5hbWUpIFwKKyAgICBfX0RFRklORV9QRVJfQ1BVKF9f
c2VjdGlvbigiLmJzcy5wZXJjcHUiKSwgdHlwZSwgXyAjIyBuYW1lKQorCisjZGVmaW5lIERFRklO
RV9QRVJfQ1BVX1BBR0VfQUxJR05FRCh0eXBlLCBuYW1lKSBcCisgICAgdHlwZWRlZiBjaGFyIG5h
bWUgIyMgX2Noa190IFwKKyAgICAgICAgW0JVSUxEX0JVR19PTl9aRVJPKF9fYWxpZ25vZih0eXBl
KSAmIChQQUdFX1NJWkUgLSAxKSldOyBcCisgICAgX19ERUZJTkVfUEVSX0NQVShfX3NlY3Rpb24o
Ii5ic3MucGVyY3B1LnBhZ2VfYWxpZ25lZCIpLCBcCisgICAgICAgICAgICAgICAgICAgICB0eXBl
LCBfICMjIG5hbWUpCisKICNkZWZpbmUgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodHlwZSwg
bmFtZSkgXAotCV9fREVGSU5FX1BFUl9DUFUodHlwZSwgXyMjbmFtZSwgLnJlYWRfbW9zdGx5KQor
ICAgIF9fREVGSU5FX1BFUl9DUFUoX19zZWN0aW9uKCIuYnNzLnBlcmNwdS5yZWFkX21vc3RseSIp
LCB0eXBlLCBfICMjIG5hbWUpCiAKICNkZWZpbmUgZ2V0X3Blcl9jcHVfdmFyKHZhcikgIChwZXJf
Y3B1X18jI3ZhcikKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Aug 11 05:11:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Aug 2019 05:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hwg8O-0004OL-Dr; Sun, 11 Aug 2019 05:11:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KGPL=WH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hwg8N-0004OF-CI
 for xen-changelog@lists.xenproject.org; Sun, 11 Aug 2019 05:11:11 +0000
X-Inumbo-ID: 69cb10e0-bbf6-11e9-815b-4764413d9965
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69cb10e0-bbf6-11e9-815b-4764413d9965;
 Sun, 11 Aug 2019 05:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwg8E-0004eY-3b
 for xen-changelog@lists.xenproject.org; Sun, 11 Aug 2019 05:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hwg8E-00012x-0z
 for xen-changelog@lists.xenproject.org; Sun, 11 Aug 2019 05:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hwg8E-00012x-0z@xenbits.xenproject.org>
Date: Sun, 11 Aug 2019 05:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] update Xen version to 4.12.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNjJkOWUzNjBmODMwZWQyMWRhYWVjNzIwNTMzOWJjMzEyZjJlNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDkg
MTI6NDQ6MzUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgOSAxMjo0NDozNSAyMDE5ICswMjAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTIuMQotLS0KIENvbmZpZy5tayAgICB8IDYgKysrLS0tCiB4
ZW4vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggMGZi
ZTRkMDA2MC4uYTFiMTU1ODUwYyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5t
awpAQCAtMjc1LDE1ICsyNzUsMTUgQEAgU0VBQklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3NlYWJpb3MuZ2l0CiBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04g
Pz0gZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NgotUUVNVV9VUFNUUkVB
TV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEyLjAKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSB4ZW4tUkVMRUFTRS00LjEyLjAKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4t
NC4xMi4xCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0UtNC4xMi4xCiAK
IFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTIuMAogCiBFVEhFUkJPT1RfTklD
UyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4
ZW4tNC4xMi4wCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjEKICMgV2Vk
IE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1
ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmls
ZSBiL3hlbi9NYWtlZmlsZQppbmRleCAxNmQyODkzZDg5Li4yY2E3NjM5MzJkIDEwMDY0NAotLS0g
YS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAogIyBBbGwg
b3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0
b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBYRU5fU1VC
VkVSU0lPTiAgICA9IDEyCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMS1wcmUkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEkKFhFTl9WRU5ET1JW
RVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lPTikuJChYRU5f
U1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 07:22:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 07:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hx4eh-0001F5-JT; Mon, 12 Aug 2019 07:22:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hx4eh-0001Ez-03
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 07:22:11 +0000
X-Inumbo-ID: e281a27a-bcd1-11e9-9382-3f1ebb2a48ed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e281a27a-bcd1-11e9-9382-3f1ebb2a48ed;
 Mon, 12 Aug 2019 07:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hx4ea-0003kB-FE
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 07:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hx4ea-0008Sk-CR
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 07:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hx4ea-0008Sk-CR@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 07:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/desc: Build boot_{,
 compat_}gdt[] in C
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNjg1MDg5Y2IwY2U0ZjNlMTg3M2M1ZTgxZjZlZDNiNzdhNDkyYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAwOToxNzowMSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIEF1ZyAxMiAwOToxNzowMSAyMDE5ICsw
MjAwCgogICAgeDg2L2Rlc2M6IEJ1aWxkIGJvb3Rfeyxjb21wYXRffWdkdFtdIGluIEMKICAgIAog
ICAgLi4uIHdoZXJlIHdlIGNhbiBhdCBsZWFzdCBnZXQgdGhlIGNvbXBpbGVyIHRvIGZpbGwgaW4g
dGhlIHN1cnJvdW5kaW5nIHNwYWNlCiAgICB3aXRob3V0IGhhdmluZyB0byBkbyBpdCBtYW51YWxs
eS4gIFRoaXMgYWxzbyByZXN1bHRzIGluIHRoZSBzeW1ib2xzIGhhdmluZwogICAgcHJvcGVyIHR5
cGUvc2l6ZSBpbmZvcm1hdGlvbiBpbiB0aGUgZGVidWcgc3ltYm9scy4KICAgIAogICAgUmVvcmRl
ciAncmF3JyBpbiB0aGUgc2VnX2Rlc2NfdCB1bmlvbiB0byBhbGxvdyBmb3IgZWFzaWVyIGluaXRp
YWxpc2F0aW9uLgogICAgCiAgICBMZWF2ZSBhIGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgdmFyaW91
cyByZXN0cmljdGlvbnMgd2UgaGF2ZSBvbiBhbHRlcmluZyB0aGUKICAgIEdEVCBsYXlvdXQuCiAg
ICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgCiAgICBJbnRyb2R1Y2Ug
U0VMMkdEVCgpLiBDb3JyZWN0IEdEVCBpbmRpY2VzIGluIHB1YmxpYyBoZWFkZXIgY29tbWVudHMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJj
aC94ODYvYm9vdC94ODZfNjQuUyAgICAgICAgICAgICAgIHwgIDMzIC0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9kZXNjLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMDkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCB8ICAg
OCArLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQppbmRleCA1ZTM4NDAwODRiLi4yNDQzZmQyY2M1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0yMSw2ICsyMSw3IEBA
IG9iai0kKENPTkZJR19QVikgKz0gY29tcGF0Lm8geDg2XzY0L2NvbXBhdC5vCiBvYmotJChDT05G
SUdfS0VYRUMpICs9IGNyYXNoLm8KIG9iai15ICs9IGRlYnVnLm8KIG9iai15ICs9IGRlbGF5Lm8K
K29iai15ICs9IGRlc2Mubwogb2JqLWJpbi15ICs9IGRtaV9zY2FuLmluaXQubwogb2JqLXkgKz0g
ZG9tY3RsLm8KIG9iai15ICs9IGRvbWFpbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggYWIyZDUyYTc5ZC4uNzgy
ZGVhYzBkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtMiw3ICsyLDYgQEAKICNpbmNsdWRlIDx4ZW4vbXVsdGli
b290Mi5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxhc20vYXNtX2RlZm5z
Lmg+Ci0jaW5jbHVkZSA8YXNtL2Rlc2MuaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5j
bHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5T
CmluZGV4IDY4NTNjYzk5YzYuLmY3NjJkZmVhMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC00Myw0NCAr
NDMsMTEgQEAgRU5UUlkoX19oaWdoX3N0YXJ0KQogbXVsdGlib290X3B0cjoKICAgICAgICAgLmxv
bmcgICAwCiAKLSAgICAgICAgLndvcmQgICAwCi1HTE9CQUwoYm9vdF9nZHRyKQotICAgICAgICAu
d29yZCAgIExBU1RfUkVTRVJWRURfR0RUX0JZVEUKLSAgICAgICAgLnF1YWQgICBib290X2dkdCAt
IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFCi0KIEdMT0JBTChzdGFja19zdGFydCkKICAgICAgICAg
LnF1YWQgICBjcHUwX3N0YWNrCiAKICAgICAgICAgLnNlY3Rpb24gLmRhdGEucGFnZV9hbGlnbmVk
LCAiYXciLCBAcHJvZ2JpdHMKICAgICAgICAgLmFsaWduIFBBR0VfU0laRSwgMAotR0xPQkFMKGJv
b3RfZ2R0KQotICAgICAgICAucXVhZCAweDAwMDAwMDAwMDAwMDAwMDAgICAgIC8qIHVudXNlZCAq
LwotICAgICAgICAucXVhZCAweDAwYWY5YjAwMDAwMGZmZmYgICAgIC8qIDB4ZTAwOCByaW5nIDAg
Y29kZSwgNjQtYml0IG1vZGUgICAqLwotICAgICAgICAucXVhZCAweDAwY2Y5MzAwMDAwMGZmZmYg
ICAgIC8qIDB4ZTAxMCByaW5nIDAgZGF0YSAgICAgICAgICAgICAgICAqLwotICAgICAgICAucXVh
ZCAweDAwMDAwMDAwMDAwMDAwMDAgICAgIC8qIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwotICAgICAgICAucXVhZCAweDAwY2ZmYjAwMDAwMGZmZmYgICAgIC8qIDB4ZTAyMyBy
aW5nIDMgY29kZSwgY29tcGF0aWJpbGl0eSAqLwotICAgICAgICAucXVhZCAweDAwY2ZmMzAwMDAw
MGZmZmYgICAgIC8qIDB4ZTAyYiByaW5nIDMgZGF0YSAgICAgICAgICAgICAgICAqLwotICAgICAg
ICAucXVhZCAweDAwYWZmYjAwMDAwMGZmZmYgICAgIC8qIDB4ZTAzMyByaW5nIDMgY29kZSwgNjQt
Yml0IG1vZGUgICAqLwotICAgICAgICAucXVhZCAweDAwY2Y5YjAwMDAwMGZmZmYgICAgIC8qIDB4
ZTAzOCByaW5nIDAgY29kZSwgY29tcGF0aWJpbGl0eSAqLwotICAgICAgICAuZmlsbCAoUEVSX0NQ
VV9HRFRfRU5UUlkgLSBfX0hZUEVSVklTT1JfQ1MzMiAvIDggLSAxKSwgOCwgMAotICAgICAgICAu
cXVhZCAweDAwMDA5MTAwMDAwMDAwMDAgICAgIC8qIHBlci1DUFUgZW50cnkgKGxpbWl0ID09IGNw
dSkgICAgICAqLwotCi0gICAgICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKLS8qIE5CLiBFdmVuIHJp
bmdzICE9IDAgZ2V0IGFjY2VzcyB0byB0aGUgZnVsbCA0R2IsIGFzIG9ubHkgdGhlICAgICAgICAg
ICAgKi8KLS8qICAgICAoY29tcGF0aWJpbGl0eSkgbWFjaGluZS0+cGh5c2ljYWwgbWFwcGluZyB0
YWJsZSBsaXZlcyB0aGVyZS4gICAgICAgKi8KLUdMT0JBTChib290X2NvbXBhdF9nZHQpCi0gICAg
ICAgIC5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgLyogdW51c2VkICovCi0gICAgICAgIC5x
dWFkIDB4MDBhZjliMDAwMDAwZmZmZiAgICAgLyogMHhlMDA4IHJpbmcgMCBjb2RlLCA2NC1iaXQg
bW9kZSAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZjkzMDAwMDAwZmZmZiAgICAgLyogMHhlMDEw
IHJpbmcgMCBkYXRhICAgICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZmJiMDAw
MDAwZmZmZiAgICAgLyogMHhlMDE5IHJpbmcgMSBjb2RlLCBjb21wYXRpYmlsaXR5ICovCi0gICAg
ICAgIC5xdWFkIDB4MDBjZmIzMDAwMDAwZmZmZiAgICAgLyogMHhlMDIxIHJpbmcgMSBkYXRhICAg
ICAgICAgICAgICAgICovCi0gICAgICAgIC5xdWFkIDB4MDBjZmZiMDAwMDAwZmZmZiAgICAgLyog
MHhlMDJiIHJpbmcgMyBjb2RlLCBjb21wYXRpYmlsaXR5ICovCi0gICAgICAgIC5xdWFkIDB4MDBj
ZmYzMDAwMDAwZmZmZiAgICAgLyogMHhlMDMzIHJpbmcgMyBkYXRhICAgICAgICAgICAgICAgICov
Ci0gICAgICAgIC5xdWFkIDB4MDBjZjliMDAwMDAwZmZmZiAgICAgLyogMHhlMDM4IHJpbmcgMCBj
b2RlLCBjb21wYXRpYmlsaXR5ICovCi0gICAgICAgIC5maWxsIChQRVJfQ1BVX0dEVF9FTlRSWSAt
IF9fSFlQRVJWSVNPUl9DUzMyIC8gOCAtIDEpLCA4LCAwCi0gICAgICAgIC5xdWFkIDB4MDAwMDkx
MDAwMDAwMDAwMCAgICAgLyogcGVyLUNQVSBlbnRyeSAobGltaXQgPT0gY3B1KSAgICAgICovCi0g
ICAgICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKLQogLyoKICAqIE1hcHBpbmcgb2YgZmlyc3QgMiBt
ZWdhYnl0ZXMgb2YgbWVtb3J5LiBUaGlzIGlzIG1hcHBlZCB3aXRoIDRrQiBtYXBwaW5ncwogICog
dG8gYXZvaWQgdHlwZSBjb25mbGljdHMgd2l0aCBmaXhlZC1yYW5nZSBNVFJScyBjb3ZlcmluZyB0
aGUgbG93ZXN0IG1lZ2FieXRlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVzYy5jIGIveGVu
L2FyY2gveDg2L2Rlc2MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4z
MDhhYWJlN2Q2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2Rlc2MuYwpAQCAtMCww
ICsxLDEwOSBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgor
I2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KKworI2luY2x1ZGUg
PGFzbS9kZXNjLmg+CisKKy8qCisgKiBOYXRpdmUgYW5kIENvbXBhdCBHRFRzIHVzZWQgYnkgWGVu
LgorICoKKyAqIFRoZSBSMSBhbmQgUjMgZGVzY3JpcHRvcnMgYXJlIGZpeGVkIGluIFhlbidzIEFC
SSBmb3IgUFYgZ3Vlc3RzLiAgQWxsIG90aGVyCisgKiBkZXNjcmlwdG9ycyBhcmUgaW4gcHJpbmNp
cGxlIHZhcmlhYmxlLCB3aXRoIHRoZSBmb2xsb3dpbmcgcmVzdHJpY3Rpb25zLgorICoKKyAqIEFs
bCBSMCBkZXNjcmlwdG9ycyBtdXN0IGxpbmUgdXAgaW4gYm90aCBHRFRzIHRvIGFsbG93IGZvciBj
b3JyZWN0CisgKiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGhhbmRsaW5nLgorICoKKyAqIFRoZSBTWVND
QUxML1NZU1JFVCBHRFQgbGF5b3V0IHJlcXVpcmVzOgorICogIC0gUjAgbG9uZyBtb2RlIGNvZGUg
Zm9sbG93ZWQgYnkgUjAgZGF0YS4KKyAqICAtIFIzIGNvbXBhdCBjb2RlLCBmb2xsb3dlZCBieSBS
MyBkYXRhLCBmb2xsb3dlZCBieSBSMyBsb25nIG1vZGUgY29kZS4KKyAqCisgKiBUaGUgU1lTRU5U
RVIgR0RUIGxheW91dCByZXF1aXJlbWVudHMgYXJlIGNvbXBhdGlibGUgd2l0aCBTWVNDQUxMLiAg
WGVuIGRvZXMKKyAqIG5vdCB1c2UgdGhlIFNZU0VYSVQgaW5zdHJ1Y3Rpb24sIGFuZCBkb2VzIG5v
dCBwcm92aWRlIGEgY29tcGF0aWJsZSBHRFQuCisgKgorICogVGhlc2UgdGFibGVzIGFyZSB1c2Vk
IGRpcmVjdGx5IGJ5IENQVTAsIGFuZCB1c2VkIGFzIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlCisgKiBH
RFRzIG9mIG90aGVyIENQVXMuICBFdmVyeXRoaW5nIGZyb20gdGhlIFRTUyBvbndhcmRzIGlzIHVu
aXF1ZSBwZXIgQ1BVLgorICovCisKKyNkZWZpbmUgU0VMMkdEVChzZWwpICgoKHNlbCkgPj4gMykg
LSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpCisKK19fc2VjdGlvbigiLmRhdGEucGFnZV9hbGln
bmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKK3NlZ19kZXNjX3QgYm9vdF9nZHRbUEFHRV9TSVpF
IC8gc2l6ZW9mKHNlZ19kZXNjX3QpXSA9Cit7CisgICAgLyogMHhlMDA4IC0gUmluZyAwIGNvZGUs
IDY0Yml0IG1vZGUgKi8KKyAgICBbU0VMMkdEVChfX0hZUEVSVklTT1JfQ1M2NCldID0gICAgeyAw
eDAwYWY5YjAwMDAwMGZmZmYgfSwKKworICAgIC8qIDB4ZTAxMCAtIFJpbmcgMCBkYXRhICovCisg
ICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0RTMzIpXSA9ICAgIHsgMHgwMGNmOTMwMDAwMDBmZmZm
IH0sCisKKyAgICAvKiAweGUwMTggLSByZXNlcnZlZCAqLworCisgICAgLyogMHhlMDIzIC0gUmlu
ZyAzIGNvZGUsIGNvbXBhdGliaWxpdHkgKi8KKyAgICBbU0VMMkdEVChGTEFUX1JJTkczX0NTMzIp
XSA9ICAgICAgeyAweDAwY2ZmYjAwMDAwMGZmZmYgfSwKKworICAgIC8qIDB4ZTAyYiAtIFJpbmcg
MyBkYXRhICovCisgICAgW1NFTDJHRFQoRkxBVF9SSU5HM19EUzMyKV0gPSAgICAgIHsgMHgwMGNm
ZjMwMDAwMDBmZmZmIH0sCisKKyAgICAvKiAweGUwMzMgLSBSaW5nIDMgY29kZSwgNjQtYml0IG1v
ZGUgKi8KKyAgICBbU0VMMkdEVChGTEFUX1JJTkczX0NTNjQpXSA9ICAgICAgeyAweDAwYWZmYjAw
MDAwMGZmZmYgfSwKKworICAgIC8qIDB4ZTAzOCAtIFJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5
ICovCisgICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0NTMzIpXSA9ICAgIHsgMHgwMGNmOWIwMDAw
MDBmZmZmIH0sCisKKyAgICAvKiAweGUwNDAgLSBUU1MgKi8KKyAgICAvKiAweGUwNTAgLSBMRFQg
Ki8KKworICAgIC8qIDB4ZTA2MCAtIHBlci1DUFUgZW50cnkgKGxpbWl0ID09IGNwdSkgKi8KKyAg
ICBbU0VMMkdEVChQRVJfQ1BVX1NFTEVDVE9SKV0gPSAgICAgeyAweDAwMDA5MTAwMDAwMDAwMDAg
fSwKK307CisKK19fc2VjdGlvbigiLmRhdGEucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0Vf
U0laRSkKK3NlZ19kZXNjX3QgYm9vdF9jb21wYXRfZ2R0W1BBR0VfU0laRSAvIHNpemVvZihzZWdf
ZGVzY190KV0gPQoreworICAgIC8qIDB4ZTAwOCAtIFJpbmcgMCBjb2RlLCA2NGJpdCBtb2RlICov
CisgICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0NTNjQpXSA9ICAgIHsgMHgwMGFmOWIwMDAwMDBm
ZmZmIH0sCisKKyAgICAvKiAweGUwMTAgLSBSaW5nIDAgZGF0YSAqLworICAgIFtTRUwyR0RUKF9f
SFlQRVJWSVNPUl9EUzMyKV0gPSAgICB7IDB4MDBjZjkzMDAwMDAwZmZmZiB9LAorCisgICAgLyog
MHhlMDE5IC0gUmluZyAxIGNvZGUsIGNvbXBhdGliaWxpdHkgKi8KKyAgICBbU0VMMkdEVChGTEFU
X0NPTVBBVF9SSU5HMV9DUyldID0geyAweDAwY2ZiYjAwMDAwMGZmZmYgfSwKKworICAgIC8qIDB4
ZTAyMSAtIFJpbmcgMSBkYXRhICovCisgICAgW1NFTDJHRFQoRkxBVF9DT01QQVRfUklORzFfRFMp
XSA9IHsgMHgwMGNmYjMwMDAwMDBmZmZmIH0sCisKKyAgICAvKiAweGUwMmIgLSBSaW5nIDMgY29k
ZSwgY29tcGF0aWJpbGl0eSAqLworICAgIFtTRUwyR0RUKEZMQVRfQ09NUEFUX1JJTkczX0NTKV0g
PSB7IDB4MDBjZmZiMDAwMDAwZmZmZiB9LAorCisgICAgLyogMHhlMDMzIC0gUmluZyAzIGRhdGEg
Ki8KKyAgICBbU0VMMkdEVChGTEFUX0NPTVBBVF9SSU5HM19EUyldID0geyAweDAwY2ZmMzAwMDAw
MGZmZmYgfSwKKworICAgIC8qIDB4ZTAzOCAtIFJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5ICov
CisgICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0NTMzIpXSA9ICAgIHsgMHgwMGNmOWIwMDAwMDBm
ZmZmIH0sCisKKyAgICAvKiAweGUwNDAgLSBUU1MgKi8KKyAgICAvKiAweGUwNTAgLSBMRFQgKi8K
KworICAgIC8qIDB4ZTA2MCAtIHBlci1DUFUgZW50cnkgKGxpbWl0ID09IGNwdSkgKi8KKyAgICBb
U0VMMkdEVChQRVJfQ1BVX1NFTEVDVE9SKV0gPSAgICAgeyAweDAwMDA5MTAwMDAwMDAwMDAgfSwK
K307CisKKy8qCisgKiBVc2VkIGJ5IGVhY2ggQ1BVIGFzIGl0IHN0YXJ0cyB1cCwgdG8gZW50ZXIg
QyB3aXRoIGEgc3VpdGFibGUgJWNzLgorICogUmVmZXJlbmNlcyBib290X2NwdV9nZHRfdGFibGUg
Zm9yIGEgc2hvcnQgcGVyaW9kLCB1bnRpbCB0aGUgQ1BVcyBzd2l0Y2gKKyAqIG9udG8gdGhlaXIg
cGVyLUNQVSBHRFRzLgorICovCitzdHJ1Y3QgZGVzY19wdHIgYm9vdF9nZHRyID0geworICAgIC5s
aW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEUsCisgICAgLmJhc2UgPSAodW5zaWduZWQgbG9u
ZykoYm9vdF9nZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpLAorfTsKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCmluZGV4IDM3ZTg4NzMyZjQuLmI3ZTYyYWMyYTQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZGVzYy5oCkBAIC0xMDcsMTAgKzEwNywxMCBAQAogI2RlZmluZSBTWVNfREVTQ190
cmFwX2dhdGUgICAgMTUKIAogdHlwZWRlZiB1bmlvbiB7CisgICAgdWludDY0X3QgcmF3OwogICAg
IHN0cnVjdCB7CiAgICAgICAgIHVpbnQzMl90IGEsIGI7CiAgICAgfTsKLSAgICB1aW50NjRfdCBy
YXc7CiB9IHNlZ19kZXNjX3Q7CiAKIHR5cGVkZWYgdW5pb24gewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni94ZW4teDg2XzY0LmgKaW5kZXggMDY0YjRhYWU3MC4uMzQyZWFiYzk1NyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC00NCwxMSArNDQsMTEgQEAK
ICAqLwogCiAjZGVmaW5lIEZMQVRfUklORzNfQ1MzMiAweGUwMjMgIC8qIEdEVCBpbmRleCAyNjAg
Ki8KLSNkZWZpbmUgRkxBVF9SSU5HM19DUzY0IDB4ZTAzMyAgLyogR0RUIGluZGV4IDI2MSAqLwot
I2RlZmluZSBGTEFUX1JJTkczX0RTMzIgMHhlMDJiICAvKiBHRFQgaW5kZXggMjYyICovCisjZGVm
aW5lIEZMQVRfUklORzNfQ1M2NCAweGUwMzMgIC8qIEdEVCBpbmRleCAyNjIgKi8KKyNkZWZpbmUg
RkxBVF9SSU5HM19EUzMyIDB4ZTAyYiAgLyogR0RUIGluZGV4IDI2MSAqLwogI2RlZmluZSBGTEFU
X1JJTkczX0RTNjQgMHgwMDAwICAvKiBOVUxMIHNlbGVjdG9yICovCi0jZGVmaW5lIEZMQVRfUklO
RzNfU1MzMiAweGUwMmIgIC8qIEdEVCBpbmRleCAyNjIgKi8KLSNkZWZpbmUgRkxBVF9SSU5HM19T
UzY0IDB4ZTAyYiAgLyogR0RUIGluZGV4IDI2MiAqLworI2RlZmluZSBGTEFUX1JJTkczX1NTMzIg
MHhlMDJiICAvKiBHRFQgaW5kZXggMjYxICovCisjZGVmaW5lIEZMQVRfUklORzNfU1M2NCAweGUw
MmIgIC8qIEdEVCBpbmRleCAyNjEgKi8KIAogI2RlZmluZSBGTEFUX0tFUk5FTF9EUzY0IEZMQVRf
UklORzNfRFM2NAogI2RlZmluZSBGTEFUX0tFUk5FTF9EUzMyIEZMQVRfUklORzNfRFMzMgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 10:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 10:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hx7o9-0004ET-F1; Mon, 12 Aug 2019 10:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hx7o8-0004EK-Kd
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 10:44:08 +0000
X-Inumbo-ID: 1adaffd6-bcee-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adaffd6-bcee-11e9-8980-bc764e045a96;
 Mon, 12 Aug 2019 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hx7o4-0003N4-Rq
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hx7o4-0001Gx-O1
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hx7o4-0001Gx-O1@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/desc: Drop __HYPERVISOR_CS32
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2YjU2MDhiNjAyN2ZkNjJjZTU2NWVjZDcyYTM0MjJjMTIyM2JlYWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyA5IDEzOjI1OjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEF1ZyAxMiAxMToxOTow
NSAyMDE5ICswMTAwCgogICAgeDg2L2Rlc2M6IERyb3AgX19IWVBFUlZJU09SX0NTMzIKICAgIAog
ICAgWGVuLCBiZWluZyA2NGJpdCBvbmx5IHRoZXNlIGRheXMsIGRvZXMgbm90IHVzZSBhIDMyYml0
IFJpbmcgMCBjb2RlIHNlZ21lbnQuCiAgICAKICAgIERlbGV0ZSBfX0hZUEVSVklTT1JfQ1MzMiBh
bmQgcmVtb3ZlIGl0IGZyb20gdGhlIEdEVHMuICBBbHNvIGRlbGV0ZQogICAgX19IWVBFUlZJU09S
X0NTNjQgYW5kIHVzZSBfX0hZUEVSVklTT1JfQ1MgdW5pZm9ybWx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
YWNwaS93YWtldXBfcHJvdC5TIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2Rlc2MuYyAgICAgICAgICAgICB8IDEyICsrKystLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgICB8ICA0ICstLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZGVzYy5oICAgICAgfCAgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fj
cGkvd2FrZXVwX3Byb3QuUyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3dha2V1cF9wcm90LlMKaW5kZXgg
NGE5MjYyNzQzNi4uOWU5ZmNjMWFiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvd2Fr
ZXVwX3Byb3QuUworKysgYi94ZW4vYXJjaC94ODYvYWNwaS93YWtldXBfcHJvdC5TCkBAIC03NCw3
ICs3NCw3IEBAIEVOVFJZKF9fcmV0X3BvaW50KQogICAgICAgICBMT0FEX0dSRUcoc3ApCiAKICAg
ICAgICAgLyogUmVsb2FkIGNvZGUgc2VsZWN0b3IgKi8KLSAgICAgICAgcHVzaHEgICAkKF9fSFlQ
RVJWSVNPUl9DUzY0KQorICAgICAgICBwdXNocSAgICRfX0hZUEVSVklTT1JfQ1MKICAgICAgICAg
bGVhcSAgICAxZiglcmlwKSwlcmF4CiAgICAgICAgIHB1c2hxICAgJXJheAogICAgICAgICBscmV0
cQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC94ODZfNjQuUwppbmRleCBmNzYyZGZlYTExLi41YWIyNGQ3M2ZjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQu
UwpAQCAtMjMsNyArMjMsNyBAQCBFTlRSWShfX2hpZ2hfc3RhcnQpCiAgICAgICAgIHBvcGYKIAog
ICAgICAgICAvKiBSZWxvYWQgY29kZSBzZWxlY3Rvci4gKi8KLSAgICAgICAgcHVzaHEgICAkKF9f
SFlQRVJWSVNPUl9DUzY0KQorICAgICAgICBwdXNocSAgICRfX0hZUEVSVklTT1JfQ1MKICAgICAg
ICAgbGVhcSAgICAxZiglcmlwKSwlcmF4CiAgICAgICAgIHB1c2hxICAgJXJheAogICAgICAgICBs
cmV0cQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rlc2MuYyBiL3hlbi9hcmNoL3g4Ni9kZXNj
LmMKaW5kZXggMzA4YWFiZTdkNi4uNDJjY2RjMmY4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2Rlc2MuYworKysgYi94ZW4vYXJjaC94ODYvZGVzYy5jCkBAIC0zMSw3ICszMSw3IEBAIF9fc2Vj
dGlvbigiLmRhdGEucGFnZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSkKIHNlZ19kZXNj
X3QgYm9vdF9nZHRbUEFHRV9TSVpFIC8gc2l6ZW9mKHNlZ19kZXNjX3QpXSA9CiB7CiAgICAgLyog
MHhlMDA4IC0gUmluZyAwIGNvZGUsIDY0Yml0IG1vZGUgKi8KLSAgICBbU0VMMkdEVChfX0hZUEVS
VklTT1JfQ1M2NCldID0gICAgeyAweDAwYWY5YjAwMDAwMGZmZmYgfSwKKyAgICBbU0VMMkdEVChf
X0hZUEVSVklTT1JfQ1MpXSA9ICAgICAgeyAweDAwYWY5YjAwMDAwMGZmZmYgfSwKIAogICAgIC8q
IDB4ZTAxMCAtIFJpbmcgMCBkYXRhICovCiAgICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0RTMzIp
XSA9ICAgIHsgMHgwMGNmOTMwMDAwMDBmZmZmIH0sCkBAIC00Nyw5ICs0Nyw3IEBAIHNlZ19kZXNj
X3QgYm9vdF9nZHRbUEFHRV9TSVpFIC8gc2l6ZW9mKHNlZ19kZXNjX3QpXSA9CiAgICAgLyogMHhl
MDMzIC0gUmluZyAzIGNvZGUsIDY0LWJpdCBtb2RlICovCiAgICAgW1NFTDJHRFQoRkxBVF9SSU5H
M19DUzY0KV0gPSAgICAgIHsgMHgwMGFmZmIwMDAwMDBmZmZmIH0sCiAKLSAgICAvKiAweGUwMzgg
LSBSaW5nIDAgY29kZSwgY29tcGF0aWJpbGl0eSAqLwotICAgIFtTRUwyR0RUKF9fSFlQRVJWSVNP
Ul9DUzMyKV0gPSAgICB7IDB4MDBjZjliMDAwMDAwZmZmZiB9LAotCisgICAgLyogMHhlMDM4IC0g
cmVzZXJ2ZWQgKi8KICAgICAvKiAweGUwNDAgLSBUU1MgKi8KICAgICAvKiAweGUwNTAgLSBMRFQg
Ki8KIApAQCAtNjEsNyArNTksNyBAQCBfX3NlY3Rpb24oIi5kYXRhLnBhZ2VfYWxpZ25lZCIpIF9f
YWxpZ25lZChQQUdFX1NJWkUpCiBzZWdfZGVzY190IGJvb3RfY29tcGF0X2dkdFtQQUdFX1NJWkUg
LyBzaXplb2Yoc2VnX2Rlc2NfdCldID0KIHsKICAgICAvKiAweGUwMDggLSBSaW5nIDAgY29kZSwg
NjRiaXQgbW9kZSAqLwotICAgIFtTRUwyR0RUKF9fSFlQRVJWSVNPUl9DUzY0KV0gPSAgICB7IDB4
MDBhZjliMDAwMDAwZmZmZiB9LAorICAgIFtTRUwyR0RUKF9fSFlQRVJWSVNPUl9DUyldID0gICAg
ICB7IDB4MDBhZjliMDAwMDAwZmZmZiB9LAogCiAgICAgLyogMHhlMDEwIC0gUmluZyAwIGRhdGEg
Ki8KICAgICBbU0VMMkdEVChfX0hZUEVSVklTT1JfRFMzMildID0gICAgeyAweDAwY2Y5MzAwMDAw
MGZmZmYgfSwKQEAgLTc4LDkgKzc2LDcgQEAgc2VnX2Rlc2NfdCBib290X2NvbXBhdF9nZHRbUEFH
RV9TSVpFIC8gc2l6ZW9mKHNlZ19kZXNjX3QpXSA9CiAgICAgLyogMHhlMDMzIC0gUmluZyAzIGRh
dGEgKi8KICAgICBbU0VMMkdEVChGTEFUX0NPTVBBVF9SSU5HM19EUyldID0geyAweDAwY2ZmMzAw
MDAwMGZmZmYgfSwKIAotICAgIC8qIDB4ZTAzOCAtIFJpbmcgMCBjb2RlLCBjb21wYXRpYmlsaXR5
ICovCi0gICAgW1NFTDJHRFQoX19IWVBFUlZJU09SX0NTMzIpXSA9ICAgIHsgMHgwMGNmOWIwMDAw
MDBmZmZmIH0sCi0KKyAgICAvKiAweGUwMzggLSByZXNlcnZlZCAqLwogICAgIC8qIDB4ZTA0MCAt
IFRTUyAqLwogICAgIC8qIDB4ZTA1MCAtIExEVCAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCA2
ZTRmMjhkOTM0Li4yMmRjNzk1ZWVhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nv
bmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAgLTI2NCw5ICsyNjQs
NyBAQCBleHRlcm4gdW5zaWduZWQgY2hhciBib290X2VkaWRfaW5mb1sxMjhdOwogCiAjZW5kaWYK
IAotI2RlZmluZSBfX0hZUEVSVklTT1JfQ1M2NCAweGUwMDgKLSNkZWZpbmUgX19IWVBFUlZJU09S
X0NTMzIgMHhlMDM4Ci0jZGVmaW5lIF9fSFlQRVJWSVNPUl9DUyAgIF9fSFlQRVJWSVNPUl9DUzY0
CisjZGVmaW5lIF9fSFlQRVJWSVNPUl9DUyAgIDB4ZTAwOAogI2RlZmluZSBfX0hZUEVSVklTT1Jf
RFM2NCAweDAwMDAKICNkZWZpbmUgX19IWVBFUlZJU09SX0RTMzIgMHhlMDEwCiAjZGVmaW5lIF9f
SFlQRVJWSVNPUl9EUyAgIF9fSFlQRVJWSVNPUl9EUzY0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2Rlc2MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCmluZGV4IGI3ZTYy
YWMyYTQuLjYwM2I5YTkwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCkBAIC0xNTUsNyArMTU1LDcgQEAgZG8g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKGRwbCkgPDwgNDUpIHwgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKHR5cGUpIDw8IDQwKSB8ICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKGFkZHIpICYgMHhGRkZGVUwpIHwgICAgICAg
ICAgICAgXAotICAgICAgICAoKHVuc2lnbmVkIGxvbmcpX19IWVBFUlZJU09SX0NTNjQgPDwgMTYp
IHwgICAgICAgXAorICAgICAgICAoKHVuc2lnbmVkIGxvbmcpX19IWVBFUlZJU09SX0NTIDw8IDE2
KSB8ICAgICAgICAgXAogICAgICAgICAoMVVMIDw8IDQ3KTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIApAQCAtMTY5LDcgKzE2OSw3IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBfc2V0X2dhdGVfbG93ZXIoaWR0X2VudHJ5X3QgKmdhdGUsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgKCh1bnNpZ25lZCBsb25nKShkcGwpIDw8IDQ1KSB8CiAgICAg
ICAgICgodW5zaWduZWQgbG9uZykodHlwZSkgPDwgNDApIHwKICAgICAgICAgKCh1bnNpZ25lZCBs
b25nKShhZGRyKSAmIDB4RkZGRlVMKSB8Ci0gICAgICAgICgodW5zaWduZWQgbG9uZylfX0hZUEVS
VklTT1JfQ1M2NCA8PCAxNikgfAorICAgICAgICAoKHVuc2lnbmVkIGxvbmcpX19IWVBFUlZJU09S
X0NTIDw8IDE2KSB8CiAgICAgICAgICgxVUwgPDwgNDcpOwogICAgIF93cml0ZV9nYXRlX2xvd2Vy
KGdhdGUsICZpZHRlKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 13:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 13:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxARg-0002YH-GS; Mon, 12 Aug 2019 13:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxARe-0002YC-M2
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:33:06 +0000
X-Inumbo-ID: b683edda-bd05-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b683edda-bd05-11e9-8980-bc764e045a96;
 Mon, 12 Aug 2019 13:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxARc-0006ZF-Ck
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxARc-0004w0-9o
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxARc-0004w0-9o@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 13:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/xpti: Don't leak TSS-adjacent
 percpu data via Meltdown
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4ODg0NDA2MjU2MTc2OTM0ODc0OTVhNzg0MmU2YTk5MWVhZDI2NDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDkg
MTQ6MTY6MDYgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXVnIDEyIDE0OjEwOjA5IDIwMTkgKzAx
MDAKCiAgICB4ODYveHB0aTogRG9uJ3QgbGVhayBUU1MtYWRqYWNlbnQgcGVyY3B1IGRhdGEgdmlh
IE1lbHRkb3duCiAgICAKICAgIFRoZSBYUFRJIHdvcmsgcmVzdHJpY3RlZCB0aGUgdmlzaWJpbGl0
eSBvZiBtb3N0IG9mIG1lbW9yeSwgYnV0IG1pc3NlZCBhIGZldwogICAgYXNwZWN0cyB3aGVuIGl0
IGNhbWUgdG8gdGhlIFRTUy4KICAgIAogICAgR2l2ZW4gdGhhdCB0aGUgVFNTIGlzIGp1c3QgYW4g
b2JqZWN0IGluIHBlcmNwdSBkYXRhLCB0aGUgNGsgbWFwcGluZyBmb3IgaXQKICAgIGNyZWF0ZWQg
aW4gc2V0dXBfY3B1X3Jvb3RfcGd0KCkgbWFwcyBhZGphY2VudCBwZXJjcHUgZGF0YSwgbWFraW5n
IGl0IGFsbAogICAgbGVha2FibGUgdmlhIE1lbHRkb3duLCBldmVuIHdoZW4gWFBUSSBpcyBpbiB1
c2UuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBubyBjYXJlIGlzIHRha2VuIHRvIGNoZWNrIHRoYXQg
dGhlIFRTUyBkb2Vzbid0IGNyb3NzIGEgcGFnZQogICAgYm91bmRhcnkuICBBcyBpdCB0dXJucyBv
dXQsIHN0cnVjdCB0c3Nfc3RydWN0IGlzIGFsaWduZWQgb24gaXRzIHNpemUgd2hpY2gKICAgIGRv
ZXMgcHJldmVudCBpdCBzdHJhZGRsaW5nIGEgcGFnZSBib3VuZGFyeS4KICAgIAogICAgUmV3b3Jr
IHRoZSBUU1MgdHlwZXMgd2hpbGUgbWFraW5nIHRoaXMgY2hhbmdlLiAgUmVuYW1lIHRzc19zdHJ1
Y3QgdG8gdHNzNjQsIHRvCiAgICBtaXJyb3IgdGhlIGV4aXN0aW5nIHRzczMyIHN0cnVjdHVyZSB3
ZSBoYXZlIGluIEhWTSdzIFRhc3QgU3dpdGNoIGxvZ2ljLiAgRHJvcAogICAgdHNzNjQncyBhbGln
bm1lbnQgYW5kIF9fY2FjaGVsaW5lX2ZpbGxlcltdIGZpZWxkLgogICAgCiAgICBJbnRyb2R1Y2Ug
dHNzX3BhZ2Ugd2hpY2ggY29udGFpbnMgYSBzaW5nbGUgdHNzNjQgYW5kIGtlZXBzIHRoZSByZXN0
IG9mIHRoZQogICAgcGFnZSBjbGVhciwgc28gbm8gYWRqYWNlbnQgZGF0YSBjYW4gYmUgbGVha2Vk
LiAgTW92ZSB0aGUgZGVmaW5pdGlvbiBmcm9tCiAgICBzZXR1cC5jIHRvIHRyYXBzLmMsIHdoaWNo
IGlzIGEgbW9yZSBhcHByb3ByaWF0ZSBwbGFjZSBmb3IgaXQgdG8gbGl2ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgIHwgMjAgKysrKysrKystLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgICAgICAgICAgICB8ICAzIC0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8
ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8IDE4ICsrKysrKysr
KystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICA5ICsrKysrLS0t
LQogNiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYwppbmRleCAzZTc2YWZiYzZjLi5hMDc0MTc2YzAwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTcw
Nyw3ICs3MDcsNyBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXVuc2lnbmVkIGxv
bmcgc3RhY2tfYm90dG9tID0gZ2V0X3N0YWNrX2JvdHRvbSgpLAogCQlzdGFja190b3AgPSBzdGFj
a19ib3R0b20gJiB+KFNUQUNLX1NJWkUgLSAxKTsKIAotCXN0cnVjdCB0c3Nfc3RydWN0ICp0c3Mg
PSAmdGhpc19jcHUoaW5pdF90c3MpOworCXN0cnVjdCB0c3M2NCAqdHNzID0gJnRoaXNfY3B1KHRz
c19wYWdlKS50c3M7CiAJc2VnX2Rlc2NfdCAqZ2R0ID0KIAkJdGhpc19jcHUoZ2R0KSAtIEZJUlNU
X1JFU0VSVkVEX0dEVF9FTlRSWTsKIAlzZWdfZGVzY190ICpjb21wYXRfZ2R0ID0KQEAgLTcyMiw3
ICs3MjIsNyBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCQkubGltaXQgPSAoSURU
X0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKSAtIDEsCiAJfTsKIAotCSp0c3MgPSAoc3Ry
dWN0IHRzc19zdHJ1Y3QpeworCSp0c3MgPSAoc3RydWN0IHRzczY0KXsKIAkJLyogTWFpbiBzdGFj
ayBmb3IgaW50ZXJydXB0cy9leGNlcHRpb25zLiAqLwogCQkucnNwMCA9IHN0YWNrX2JvdHRvbSwK
IApAQCAtNzQ3LDE2ICs3NDcsMTIgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAkJ
LmJpdG1hcCA9IElPQk1QX0lOVkFMSURfT0ZGU0VULAogCX07CiAKLQlfc2V0X3Rzc2xkdF9kZXNj
KAotCQlnZHQgKyBUU1NfRU5UUlksCi0JCSh1bnNpZ25lZCBsb25nKXRzcywKLQkJb2Zmc2V0b2Yo
c3RydWN0IHRzc19zdHJ1Y3QsIF9fY2FjaGVsaW5lX2ZpbGxlcikgLSAxLAotCQlTWVNfREVTQ190
c3NfYXZhaWwpOwotCV9zZXRfdHNzbGR0X2Rlc2MoCi0JCWNvbXBhdF9nZHQgKyBUU1NfRU5UUlks
Ci0JCSh1bnNpZ25lZCBsb25nKXRzcywKLQkJb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1Y3QsIF9f
Y2FjaGVsaW5lX2ZpbGxlcikgLSAxLAotCQlTWVNfREVTQ190c3NfYnVzeSk7CisJQlVJTERfQlVH
X09OKHNpemVvZigqdHNzKSA8PSAweDY3KTsgLyogTWFuZGF0ZWQgYnkgdGhlIGFyY2hpdGVjdHVy
ZS4gKi8KKworCV9zZXRfdHNzbGR0X2Rlc2MoZ2R0ICsgVFNTX0VOVFJZLCAodW5zaWduZWQgbG9u
Zyl0c3MsCisJCQkgc2l6ZW9mKCp0c3MpIC0gMSwgU1lTX0RFU0NfdHNzX2F2YWlsKTsKKwlfc2V0
X3Rzc2xkdF9kZXNjKGNvbXBhdF9nZHQgKyBUU1NfRU5UUlksICh1bnNpZ25lZCBsb25nKXRzcywK
KwkJCSBzaXplb2YoKnRzcykgLSAxLCBTWVNfREVTQ190c3NfYnVzeSk7CiAKIAlwZXJfY3B1KGZ1
bGxfZ2R0X2xvYWRlZCwgY3B1KSA9IGZhbHNlOwogCWxnZHQoJmdkdHIpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
CmluZGV4IDZiMTZmZTFlM2MuLjE2ZjE0YWJlOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTc5Niw3
ICs3OTYsNyBAQCBzdGF0aWMgdm9pZCB2bXhfc2V0X2hvc3RfZW52KHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykodGhpc19jcHUoZ2R0KSAtIEZJUlNUX1JFU0VS
VkVEX0dEVF9FTlRSWSkpOwogICAgIF9fdm13cml0ZShIT1NUX0lEVFJfQkFTRSwgKHVuc2lnbmVk
IGxvbmcpaWR0X3RhYmxlc1tjcHVdKTsKIAotICAgIF9fdm13cml0ZShIT1NUX1RSX0JBU0UsICh1
bnNpZ25lZCBsb25nKSZwZXJfY3B1KGluaXRfdHNzLCBjcHUpKTsKKyAgICBfX3Ztd3JpdGUoSE9T
VF9UUl9CQVNFLCAodW5zaWduZWQgbG9uZykmcGVyX2NwdSh0c3NfcGFnZSwgY3B1KS50c3MpOwog
CiAgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRVNQLCBnZXRfc3RhY2tfYm90dG9tKCkpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CmluZGV4IGQyMDExOTEwZmEuLmY5ZDM4MTU1ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNiw3ICsxNiw2IEBACiAjaW5j
bHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KICNpbmNs
dWRlIDx4ZW4vZ2Ric3R1Yi5oPgotI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4
ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4
ZW4vbnVtYS5oPgpAQCAtMTAwLDggKzk5LDYgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IHhlbl9waHlzX3N0YXJ0OwogCiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgeGVuX3ZpcnRf
ZW5kOwogCi1ERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdHNzX3N0cnVjdCwgaW5pdF90c3MpOwotCiBj
aGFyIF9fc2VjdGlvbigiLmJzcy5zdGFja19hbGlnbmVkIikgX19hbGlnbmVkKFNUQUNLX1NJWkUp
CiAgICAgY3B1MF9zdGFja1tTVEFDS19TSVpFXTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggOGQ1ZmVmMDAxMi4uNTA1
NzEwOWE3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC04MjUsNyArODI1LDExIEBAIHN0YXRpYyBpbnQgc2V0dXBfY3B1
X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAhcmMgKQogICAgICAgICByYyA9
IGNsb25lX21hcHBpbmcoaWR0X3RhYmxlc1tjcHVdLCBycHQpOwogICAgIGlmICggIXJjICkKLSAg
ICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KGluaXRfdHNzLCBjcHUpLCBycHQpOwor
ICAgIHsKKyAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZih0aGlzX2NwdSh0c3NfcGFnZSkpICE9
IFBBR0VfU0laRSk7CisKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KHRzc19w
YWdlLCBjcHUpLnRzcywgcnB0KTsKKyAgICB9CiAgICAgaWYgKCAhcmMgKQogICAgICAgICByYyA9
IGNsb25lX21hcHBpbmcoKHZvaWQgKilwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSksIHJwdCk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggZGQ1ZjFhZjA0NC4uMjMwNjllMjVlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEwOCw2ICsxMDgsMTIgQEAgaWR0
X2VudHJ5X3QgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZCIpIF9fYWxpZ25lZChQQUdFX1NJ
WkUpCiAvKiBQb2ludGVyIHRvIHRoZSBJRFQgb2YgZXZlcnkgQ1BVLiAqLwogaWR0X2VudHJ5X3Qg
KmlkdF90YWJsZXNbTlJfQ1BVU10gX19yZWFkX21vc3RseTsKIAorLyoKKyAqIFRoZSBUU1MgaXMg
c21hbGxlciB0aGFuIGEgcGFnZSwgYnV0IHdlIGdpdmUgaXQgYSBmdWxsIHBhZ2UgdG8gYXZvaWQK
KyAqIGFkamFjZW50IHBlci1jcHUgZGF0YSBsZWFraW5nIHZpYSBNZWx0ZG93biB3aGVuIFhQVEkg
aXMgaW4gdXNlLgorICovCitERUZJTkVfUEVSX0NQVV9QQUdFX0FMSUdORUQoc3RydWN0IHRzc19w
YWdlLCB0c3NfcGFnZSk7CisKIGJvb2wgKCppb2VtdWxfaGFuZGxlX3F1aXJrKSgKICAgICB1OCBv
cGNvZGUsIGNoYXIgKmlvX2VtdWxfc3R1Yiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwog
CkBAIC01NTksNyArNTY1LDcgQEAgdm9pZCBzaG93X3N0YWNrX292ZXJmbG93KHVuc2lnbmVkIGlu
dCBjcHUsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgcHJpbnRrKCJW
YWxpZCBzdGFjayByYW5nZTogJXAtJXAsIHNwPSVwLCB0c3MucnNwMD0lcFxuIiwKICAgICAgICAg
ICAgKHZvaWQgKillc3BfdG9wLCAodm9pZCAqKWVzcF9ib3R0b20sICh2b2lkICopZXNwLAotICAg
ICAgICAgICAodm9pZCAqKXBlcl9jcHUoaW5pdF90c3MsIGNwdSkucnNwMCk7CisgICAgICAgICAg
ICh2b2lkICopcGVyX2NwdSh0c3NfcGFnZSwgY3B1KS50c3MucnNwMCk7CiAKICAgICAvKgogICAg
ICAqIFRyaWdnZXIgb3ZlcmZsb3cgdHJhY2UgaWYgJWVzcCBpcyBhbnl3aGVyZSB3aXRoaW4gdGhl
IGd1YXJkIHBhZ2UsIG9yCkBAIC0xODk3LDcgKzE5MDMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0X2ludHJfZ2F0ZSh1bnNpZ25lZCBpbnQgbiwgdm9pZCAqYWRkcikKIAogdm9pZCBsb2FkX1RS
KHZvaWQpCiB7Ci0gICAgc3RydWN0IHRzc19zdHJ1Y3QgKnRzcyA9ICZ0aGlzX2NwdShpbml0X3Rz
cyk7CisgICAgc3RydWN0IHRzczY0ICp0c3MgPSAmdGhpc19jcHUodHNzX3BhZ2UpLnRzczsKICAg
ICBzdHJ1Y3QgZGVzY19wdHIgb2xkX2dkdCwgdHNzX2dkdCA9IHsKICAgICAgICAgLmJhc2UgPSAo
bG9uZykodGhpc19jcHUoZ2R0KSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSksCiAgICAgICAg
IC5saW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEUKQEAgLTE5MDUsMTQgKzE5MTEsMTAgQEAg
dm9pZCBsb2FkX1RSKHZvaWQpCiAKICAgICBfc2V0X3Rzc2xkdF9kZXNjKAogICAgICAgICB0aGlz
X2NwdShnZHQpICsgVFNTX0VOVFJZIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZLAotICAgICAg
ICAodW5zaWduZWQgbG9uZyl0c3MsCi0gICAgICAgIG9mZnNldG9mKHN0cnVjdCB0c3Nfc3RydWN0
LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKLSAgICAgICAgU1lTX0RFU0NfdHNzX2F2YWlsKTsK
KyAgICAgICAgKHVuc2lnbmVkIGxvbmcpdHNzLCBzaXplb2YoKnRzcykgLSAxLCBTWVNfREVTQ190
c3NfYXZhaWwpOwogICAgIF9zZXRfdHNzbGR0X2Rlc2MoCiAgICAgICAgIHRoaXNfY3B1KGNvbXBh
dF9nZHQpICsgVFNTX0VOVFJZIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZLAotICAgICAgICAo
dW5zaWduZWQgbG9uZyl0c3MsCi0gICAgICAgIG9mZnNldG9mKHN0cnVjdCB0c3Nfc3RydWN0LCBf
X2NhY2hlbGluZV9maWxsZXIpIC0gMSwKLSAgICAgICAgU1lTX0RFU0NfdHNzX2J1c3kpOworICAg
ICAgICAodW5zaWduZWQgbG9uZyl0c3MsIHNpemVvZigqdHNzKSAtIDEsIFNZU19ERVNDX3Rzc19i
dXN5KTsKIAogICAgIC8qIFN3aXRjaCB0byBub24tY29tcGF0IEdEVCAod2hpY2ggaGFzIEIgYml0
IGNsZWFyKSB0byBleGVjdXRlIExUUi4gKi8KICAgICBhc20gdm9sYXRpbGUgKApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKaW5kZXggMjg2MjMyMWVlZS4uMzY2MDIzOGNhOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC00MTEsNyArNDExLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBf
X213YWl0KHVuc2lnbmVkIGxvbmcgZWF4LCB1bnNpZ25lZCBsb25nIGVjeCkKICNkZWZpbmUgSU9C
TVBfQllURVMgICAgICAgICAgICAgODE5MgogI2RlZmluZSBJT0JNUF9JTlZBTElEX09GRlNFVCAg
ICAweDgwMDAKIAotc3RydWN0IF9fcGFja2VkIF9fY2FjaGVsaW5lX2FsaWduZWQgdHNzX3N0cnVj
dCB7CitzdHJ1Y3QgX19wYWNrZWQgdHNzNjQgewogICAgIHVpbnQzMl90IDozMjsKICAgICB1aW50
NjRfdCByc3AwLCByc3AxLCByc3AyOwogICAgIHVpbnQ2NF90IDo2NDsKQEAgLTQyMiw5ICs0MjIs
MTEgQEAgc3RydWN0IF9fcGFja2VkIF9fY2FjaGVsaW5lX2FsaWduZWQgdHNzX3N0cnVjdCB7CiAg
ICAgdWludDY0X3QgaXN0WzddOwogICAgIHVpbnQ2NF90IDo2NDsKICAgICB1aW50MTZfdCA6MTYs
IGJpdG1hcDsKLSAgICAvKiBQYWRzIHRoZSBUU1MgdG8gYmUgY2FjaGVsaW5lLWFsaWduZWQgKHRv
dGFsIHNpemUgaXMgMHg4MCkuICovCi0gICAgdWludDhfdCBfX2NhY2hlbGluZV9maWxsZXJbMjRd
OwogfTsKK3N0cnVjdCB0c3NfcGFnZSB7CisgICAgc3RydWN0IHRzczY0IF9fYWxpZ25lZChQQUdF
X1NJWkUpIHRzczsKK307CitERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19wYWdlLCB0c3NfcGFn
ZSk7CiAKICNkZWZpbmUgSVNUX05PTkUgMFVMCiAjZGVmaW5lIElTVF9ERiAgIDFVTApAQCAtNDYz
LDcgKzQ2NSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkaXNhYmxlX2VhY2hfaXN0KGlkdF9lbnRy
eV90ICppZHQpCiBleHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2Vu
dHJ5X3QgKmlkdF90YWJsZXNbXTsKIAotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0
LCBpbml0X3Rzcyk7CiBERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3Qp
OwogCiBleHRlcm4gdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 13:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 13:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxAcK-0003Lb-C5; Mon, 12 Aug 2019 13:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxAcJ-0003LW-0P
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:44:07 +0000
X-Inumbo-ID: 3ffa2a56-bd07-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ffa2a56-bd07-11e9-8980-bc764e045a96;
 Mon, 12 Aug 2019 13:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxAcG-0006lS-GV
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxAcG-0005l5-Dg
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 13:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxAcG-0005l5-Dg@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 13:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/percpu: Make DECLARE_PER_CPU()
 and __DEFINE_PER_CPU() common
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5594112793926130469=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5594112793926130469==
Content-Type: text/plain

commit 3fda2214f1a7ff972427812e50dc6f1f61cf594f
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jul 26 19:48:48 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Aug 12 14:37:13 2019 +0100

    xen/percpu: Make DECLARE_PER_CPU() and __DEFINE_PER_CPU() common
    
    These macros are identical across the architectures, and shouldn't be separate
    from the DEFINE_PER_CPU*() infrastructure.
    
    This converts the final asm/percpu.h includes, which were all using
    DECLARE_PER_CPU(), to include xen/percpu.h instead.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/cpu/mcheck/mce.h | 3 ++-
 xen/include/asm-arm/percpu.h  | 5 -----
 xen/include/asm-x86/cpuid.h   | 2 +-
 xen/include/asm-x86/irq.h     | 2 +-
 xen/include/asm-x86/percpu.h  | 5 -----
 xen/include/xen/percpu.h      | 8 +++++++-
 xen/xsm/flask/include/avc.h   | 3 ++-
 7 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/xen/arch/x86/cpu/mcheck/mce.h b/xen/arch/x86/cpu/mcheck/mce.h
index f2cebccdd1..7dcea7b454 100644
--- a/xen/arch/x86/cpu/mcheck/mce.h
+++ b/xen/arch/x86/cpu/mcheck/mce.h
@@ -3,12 +3,13 @@
 #define _MCE_H
 
 #include <xen/init.h>
+#include <xen/percpu.h>
 #include <xen/sched.h>
 #include <xen/smp.h>
+
 #include <asm/types.h>
 #include <asm/traps.h>
 #include <asm/atomic.h>
-#include <asm/percpu.h>
 
 #include "x86_mca.h"
 #include "mctelem.h"
diff --git a/xen/include/asm-arm/percpu.h b/xen/include/asm-arm/percpu.h
index 5ce81a1707..f1a8768080 100644
--- a/xen/include/asm-arm/percpu.h
+++ b/xen/include/asm-arm/percpu.h
@@ -10,9 +10,6 @@ extern char __per_cpu_start[], __per_cpu_data_end[];
 extern unsigned long __per_cpu_offset[NR_CPUS];
 void percpu_init_areas(void);
 
-#define __DEFINE_PER_CPU(attr, type, name) \
-    attr __typeof__(type) per_cpu_ ## name
-
 #define per_cpu(var, cpu)  \
     (*RELOC_HIDE(&per_cpu__##var, __per_cpu_offset[cpu]))
 #define this_cpu(var) \
@@ -23,8 +20,6 @@ void percpu_init_areas(void);
 #define this_cpu_ptr(var) \
     (*RELOC_HIDE(var, READ_SYSREG(TPIDR_EL2)))
 
-#define DECLARE_PER_CPU(type, name) extern __typeof__(type) per_cpu__##name
-
 #endif
 
 #endif /* __ARM_PERCPU_H__ */
diff --git a/xen/include/asm-x86/cpuid.h b/xen/include/asm-x86/cpuid.h
index 548108f948..1b00e832d6 100644
--- a/xen/include/asm-x86/cpuid.h
+++ b/xen/include/asm-x86/cpuid.h
@@ -2,11 +2,11 @@
 #define __X86_CPUID_H__
 
 #include <asm/cpufeatureset.h>
-#include <asm/percpu.h>
 
 #ifndef __ASSEMBLY__
 #include <xen/types.h>
 #include <xen/kernel.h>
+#include <xen/percpu.h>
 
 #include <xen/lib/x86/cpu-policy.h>
 #include <xen/lib/x86/cpuid.h>
diff --git a/xen/include/asm-x86/irq.h b/xen/include/asm-x86/irq.h
index bc0c0c15d2..d3124f7b5d 100644
--- a/xen/include/asm-x86/irq.h
+++ b/xen/include/asm-x86/irq.h
@@ -6,10 +6,10 @@
 #include <asm/atomic.h>
 #include <asm/numa.h>
 #include <xen/cpumask.h>
+#include <xen/percpu.h>
 #include <xen/smp.h>
 #include <asm/hvm/irq.h>
 #include <irq_vectors.h>
-#include <asm/percpu.h>
 
 extern unsigned int nr_irqs_gsi;
 extern unsigned int nr_irqs;
diff --git a/xen/include/asm-x86/percpu.h b/xen/include/asm-x86/percpu.h
index 5b6cef04c4..2b0c29a233 100644
--- a/xen/include/asm-x86/percpu.h
+++ b/xen/include/asm-x86/percpu.h
@@ -7,17 +7,12 @@ extern unsigned long __per_cpu_offset[NR_CPUS];
 void percpu_init_areas(void);
 #endif
 
-#define __DEFINE_PER_CPU(attr, type, name) \
-    attr __typeof__(type) per_cpu_ ## name
-
 /* var is in discarded region: offset to particular copy we want */
 #define per_cpu(var, cpu)  \
     (*RELOC_HIDE(&per_cpu__##var, __per_cpu_offset[cpu]))
 #define this_cpu(var) \
     (*RELOC_HIDE(&per_cpu__##var, get_cpu_info()->per_cpu_offset))
 
-#define DECLARE_PER_CPU(type, name) extern __typeof__(type) per_cpu__##name
-
 #define this_cpu_ptr(var) \
     (*RELOC_HIDE(var, get_cpu_info()->per_cpu_offset))
 
diff --git a/xen/include/xen/percpu.h b/xen/include/xen/percpu.h
index fd50a46382..c7bf57cbcd 100644
--- a/xen/include/xen/percpu.h
+++ b/xen/include/xen/percpu.h
@@ -3,11 +3,17 @@
 
 #include <asm/percpu.h>
 
+#define DECLARE_PER_CPU(type, name) \
+    extern __typeof__(type) per_cpu__ ## name
+
+#define __DEFINE_PER_CPU(attr, type, name) \
+    attr __typeof__(type) per_cpu_ ## name
+
 /*
  * Separate out the type, so (int[3], foo) works.
  *
  * The _##name concatenation is being used here to prevent 'name' from getting
- * macro expanded, while still allowing a per-architecture symbol name prefix.
+ * macro expanded.
  */
 #define DEFINE_PER_CPU(type, name) \
     __DEFINE_PER_CPU(__section(".bss.percpu"), type, _ ## name)
diff --git a/xen/xsm/flask/include/avc.h b/xen/xsm/flask/include/avc.h
index 93386bd7a1..c14bd07a2b 100644
--- a/xen/xsm/flask/include/avc.h
+++ b/xen/xsm/flask/include/avc.h
@@ -11,8 +11,9 @@
 
 #include <xen/errno.h>
 #include <xen/lib.h>
+#include <xen/percpu.h>
 #include <xen/spinlock.h>
-#include <asm/percpu.h>
+
 #include "flask.h"
 #include "av_permissions.h"
 #include "security.h"
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============5594112793926130469==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5594112793926130469==--

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 15:00:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 15:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxBnr-0002H6-VA; Mon, 12 Aug 2019 15:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxBnq-0002Dl-Tr
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:06 +0000
X-Inumbo-ID: de14fe95-bd11-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de14fe95-bd11-11e9-8980-bc764e045a96;
 Mon, 12 Aug 2019 15:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxBno-0008IG-Qr
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxBno-0002Gb-Nq
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxBno-0002Gb-Nq@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 15:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyMTRjMDIyMGYzOWQzNjE1ZGQ3ZTBkNGQ0MzM2ZTc3OGMwYzA3ODAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxMzo1MDoyMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTIgMTU6NTA6
MTAgMjAxOSArMDEwMAoKICAgIHg4Ni9hdG9taWM6IEltcHJvdmVtZW50cyBhbmQgc2ltcGxpZmlj
YXRpb25zIHRvIGFzc2VtYmx5IGNvbnN0cmFpbnRzCiAgICAKICAgICAqIENvbnN0cmFpbnRzIGlu
IHRoZSBmb3JtICI9ciIgKHgpIDogIjAiICh4KSBjYW4gYmUgZm9sZGVkIHRvIGp1c3QgIityIiAo
eCkKICAgICAqIFN3aXRjaCB0byB1c2luZyBuYW1lZCBwYXJhbWV0ZXJzIChtb3N0bHkgZm9yIGxl
Z2liaWxpdHkpIHdoaWNoIGluCiAgICAgICBwYXJ0aWN1bGFyIGhlbHBzIHdpdGguLi4KICAgICAq
IF9feGNoZygpLCBfX2NtcHhjaGcoKSBhbmQgX19jbXB4Y2hnX3VzZXIoKSBtb2RpZnkgdGhlaXIg
bWVtb3J5IG9wZXJhbmQsIHNvCiAgICAgICBtdXN0IGxpc3QgaXQgYXMgYW4gb3V0cHV0IG9wZXJh
bmQuICBUaGlzIG9ubHkgd29ya3MgYmVjYXVzZSB0aGV5IGVhY2ggaGF2ZQogICAgICAgYSBtZW1v
cnkgY2xvYmJlciB0byBnaXZlIHRoZSBjb25zdHJ1Y3QgZnVsbCBjb21waWxlci1iYXJyaWVyIHBy
b3BlcnRpZXMuCiAgICAgKiBFdmVyeSBtZW1vcnkgb3BlcmFuZCBoYXMgYW4gZXhwbGljaXQga25v
d24gc2l6ZS4gIExldHRpbmcgdGhlIGNvbXBpbGVyIHNlZQogICAgICAgdGhlIHJlYWwgc2l6ZSBy
YXRoZXIgdGhhbiBvYnNjdXJpbmcgaXQgd2l0aCBfX3hnKCkgYWxsb3dzIGZvciB0aGUgcmVtb3Zh
bAogICAgICAgb2YgdGhlIGluc3RydWN0aW9uIHNpemUgc3VmZml4ZXMgd2l0aG91dCBpbnRyb2R1
Y2luZyBhbWJpZ3VpdHkuCiAgICAgKiBEcm9wIHNlbWljb2xvbnMgYWZ0ZXIgbG9jayBwcmVmaXhl
cy4KICAgICAqIE90aGVyIG1pc2Mgc3R5bGUgY2hhbmdlcy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaCAgICAgICAgfCA5OSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaCB8IDM4ICsrKysrKyst
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDMyNDY3OTdiZWMuLmNhNGQ1OWU0OGYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaApAQCAtMjQsOSArMjQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xmbHVzaChj
b25zdCB2b2lkICpwKQogI2RlZmluZSB4Y2hnKHB0cix2KSBcCiAgICAgKChfX3R5cGVvZl9fKCoo
cHRyKSkpX194Y2hnKCh1bnNpZ25lZCBsb25nKSh2KSwocHRyKSxzaXplb2YoKihwdHIpKSkpCiAK
LXN0cnVjdCBfX3hjaGdfZHVtbXkgeyB1bnNpZ25lZCBsb25nIGFbMTAwXTsgfTsKLSNkZWZpbmUg
X194Zyh4KSAoKHZvbGF0aWxlIHN0cnVjdCBfX3hjaGdfZHVtbXkgKikoeCkpCi0KICNpbmNsdWRl
IDxhc20veDg2XzY0L3N5c3RlbS5oPgogCiAvKgpAQCAtNDAsMjggKzM3LDI0IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194Y2hnKAogICAgIHN3aXRjaCAoIHNpemUgKQog
ICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnYiAlYjAsJTEi
Ci0gICAgICAgICAgICAgICAgICAgICAgIDogIj1xIiAoeCkKLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgpCi0gICAgICAgICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIgKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGcgJWJbeF0sICVbcHRyXSIK
KyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0gIitxIiAoeCksIFtwdHJdICIrbSIgKCoodm9s
YXRpbGUgdWludDhfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIg
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAyOgotICAgICAgICBhc20gdm9sYXRpbGUgKCAi
eGNoZ3cgJXcwLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgpCi0gICAgICAg
ICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQotICAgICAgICAgICAg
ICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICV3
W3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRy
XSAiK20iICgqKHZvbGF0aWxlIHVpbnQxNl90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAibWVtb3J5IiApOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDQ6Ci0gICAgICAgIGFz
bSB2b2xhdGlsZSAoICJ4Y2hnbCAlazAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1y
IiAoeCkKLSAgICAgICAgICAgICAgICAgICAgICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgp
Ci0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggInhjaGcgJWtbeF0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0g
IityIiAoeCksIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdWludDMyX3QgKilwdHIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiICk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
ODoKLSAgICAgICAgYXNtIHZvbGF0aWxlICggInhjaGdxICUwLCUxIgotICAgICAgICAgICAgICAg
ICAgICAgICA6ICI9ciIgKHgpCi0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194Zyhw
dHIpKSwgIjAiICh4KQotICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJ4Y2hnICVxW3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAg
ICAgICAgIDogW3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHVpbnQ2NF90ICop
cHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibWVtb3J5IiApOwogICAgICAgICBicmVh
azsKICAgICB9CiAgICAgcmV0dXJuIHg7CkBAIC04MCwzMSArNzMsMjcgQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCiAgICAgc3dpdGNoICggc2l6ZSApCiAg
ICAgewogICAgIGNhc2UgMToKLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdi
ICViMSwlMiIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KQotICAgICAgICAg
ICAgICAgICAgICAgICA6ICJxIiAobmV3KSwgIm0iICgqX194ZyhwdHIpKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIjAiIChvbGQpCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrIGNtcHhj
aGcgJWJbbmV3XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYp
LCBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHVpbnQ4X3QgKilwdHIpCisgICAgICAgICAgICAgICAg
ICAgICAgIDogW25ld10gInEiIChuZXcpLCAiYSIgKG9sZCkKICAgICAgICAgICAgICAgICAgICAg
ICAgOiAibWVtb3J5IiApOwogICAgICAgICByZXR1cm4gcHJldjsKICAgICBjYXNlIDI6Ci0gICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hndyAldzEsJTIiCi0gICAgICAgICAgICAg
ICAgICAgICAgIDogIj1hIiAocHJldikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiciIgKG5l
dyksICJtIiAoKl9feGcocHRyKSksCi0gICAgICAgICAgICAgICAgICAgICAgICIwIiAob2xkKQor
ICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jayBjbXB4Y2hnICV3W25ld10sICVbcHRyXSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih2b2xhdGls
ZSB1aW50MTZfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAiciIgKG5l
dyksICJhIiAob2xkKQogICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CiAgICAg
ICAgIHJldHVybiBwcmV2OwogICAgIGNhc2UgNDoKLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxv
Y2s7IGNtcHhjaGdsICVrMSwlMiIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2
KQotICAgICAgICAgICAgICAgICAgICAgICA6ICJyIiAobmV3KSwgIm0iICgqX194ZyhwdHIpKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgIjAiIChvbGQpCisgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJsb2NrIGNtcHhjaGcgJWtbbmV3XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICI9YSIgKHByZXYpLCBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHVpbnQzMl90ICopcHRyKQorICAg
ICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgImEiIChvbGQpCiAgICAgICAg
ICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgcmV0dXJuIHByZXY7CiAgICAg
Y2FzZSA4OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21weGNoZ3EgJTEsJTIiCi0g
ICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldikKLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAiciIgKG5ldyksICJtIiAoKl9feGcocHRyKSksCi0gICAgICAgICAgICAgICAgICAgICAg
ICIwIiAob2xkKQorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jayBjbXB4Y2hnICVxW25ld10s
ICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIitt
IiAoKih2b2xhdGlsZSB1aW50NjRfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBb
bmV3XSAiciIgKG5ldyksICJhIiAob2xkKQogICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1v
cnkiICk7CiAgICAgICAgIHJldHVybiBwcmV2OwogICAgIH0KQEAgLTExOSwyNCArMTA4LDI0IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgY21weGNoZ19sb2NhbF8oCiAgICAg
c3dpdGNoICggc2l6ZSApCiAgICAgewogICAgIGNhc2UgMToKLSAgICAgICAgYXNtIHZvbGF0aWxl
ICggImNtcHhjaGdiICViMiwgJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJl
diksICIrbSIgKCoodWludDhfdCAqKXB0cikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAicSIg
KG5ldyksICIwIiAob2xkKSApOworICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZyAlYltu
ZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiksIFtwdHJd
ICIrbSIgKCoodWludDhfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAi
cSIgKG5ldyksICJhIiAob2xkKSApOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDI6Ci0gICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hndyAldzIsICUxIgotICAgICAgICAgICAgICAgICAg
ICAgICA6ICI9YSIgKHByZXYpLCAiK20iICgqKHVpbnQxNl90ICopcHRyKQotICAgICAgICAgICAg
ICAgICAgICAgICA6ICJyIiAobmV3KSwgIjAiIChvbGQpICk7CisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJjbXB4Y2hnICV3W25ld10sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAi
PWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50MTZfdCAqKXB0cikKKyAgICAgICAgICAgICAg
ICAgICAgICAgOiBbbmV3XSAiciIgKG5ldyksICJhIiAob2xkKSApOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIDQ6Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnbCAlazIsICUxIgot
ICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCAiK20iICgqKHVpbnQzMl90ICop
cHRyKQotICAgICAgICAgICAgICAgICAgICAgICA6ICJyIiAobmV3KSwgIjAiIChvbGQpICk7Cisg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnICVrW25ld10sICVbcHRyXSIKKyAgICAgICAg
ICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50MzJfdCAqKXB0
cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAiciIgKG5ldyksICJhIiAob2xkKSAp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIDg6Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJj
bXB4Y2hncSAlMiwgJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiksICIr
bSIgKCoodWludDY0X3QgKilwdHIpCi0gICAgICAgICAgICAgICAgICAgICAgIDogInIiIChuZXcp
LCAiMCIgKG9sZCkgKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImNtcHhjaGcgJXFbbmV3XSwg
JVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCBbcHRyXSAiK20i
ICgqKHVpbnQ2NF90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAo
bmV3KSwgImEiIChvbGQpICk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMTYyLDIzICsx
NTEsMjMgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hhZGQoCiAgICAg
c3dpdGNoICggc2l6ZSApCiAgICAgewogICAgIGNhc2UgMToKLSAgICAgICAgYXNtIHZvbGF0aWxl
ICggImxvY2s7IHhhZGRiICViMCwlMSIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2
KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2sgeGFkZCAl
Ylt2XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt2XSAiK3EiICh2KSwgW3B0
cl0gIittIiAoKih2b2xhdGlsZSB1aW50OF90ICopcHRyKQogICAgICAgICAgICAgICAgICAgICAg
ICA6OiAibWVtb3J5Iik7CiAgICAgICAgIHJldHVybiB2OwogICAgIGNhc2UgMjoKLSAgICAgICAg
YXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKLSAgICAgICAgICAgICAgICAgICAg
ICAgOiAiK3IiICh2KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
ImxvY2sgeGFkZCAld1t2XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt2XSAi
K3IiICh2KSwgW3B0cl0gIittIiAoKih2b2xhdGlsZSB1aW50MTZfdCAqKXB0cikKICAgICAgICAg
ICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwogICAgICAgICByZXR1cm4gdjsKICAgICBjYXNl
IDQ6Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCi0gICAgICAg
ICAgICAgICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJsb2NrIHhhZGQgJWtbdl0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAg
ICAgICAgOiBbdl0gIityIiAodiksIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdWludDMyX3QgKilw
dHIpCiAgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKICAgICAgICAgcmV0dXJu
IHY7CiAgICAgY2FzZSA4OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZHEgJXEw
LCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIp
KQorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jayB4YWRkICVxW3ZdLCAlW3B0cl0iCisgICAg
ICAgICAgICAgICAgICAgICAgIDogW3ZdICIrciIgKHYpLCBbcHRyXSAiK20iICgqKHZvbGF0aWxl
IHVpbnQ2NF90ICopcHRyKQogICAgICAgICAgICAgICAgICAgICAgICA6OiAibWVtb3J5Iik7CiAK
ICAgICAgICAgcmV0dXJuIHY7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oCmluZGV4IGZh
ZTU3YmFjZTguLmY0NzE4NTljMTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oCkBA
IC0yNCw5ICsyNCwxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBfX3VpbnQxMjhfdCBfX2NtcHhj
aGcxNmIoCiAgICAgQVNTRVJUKGNwdV9oYXNfY3gxNik7CiAKICAgICAvKiBEb24ndCB1c2UgIj1B
IiBoZXJlIC0gY2xhbmcgY2FuJ3QgZGVhbCB3aXRoIHRoYXQuICovCi0gICAgYXNtIHZvbGF0aWxl
ICggImxvY2s7IGNtcHhjaGcxNmIgJTIiCi0gICAgICAgICAgICAgICAgICAgOiAiPWQiIChwcmV2
LmhpKSwgIj1hIiAocHJldi5sbyksICIrbSIgKCpfX3hnKHB0cikpCi0gICAgICAgICAgICAgICAg
ICAgOiAiYyIgKG5ldy5oaSksICJiIiAobmV3LmxvKSwgIjAiIChvbGQuaGkpLCAiMSIgKG9sZC5s
bykgKTsKKyAgICBhc20gdm9sYXRpbGUgKCAibG9jayBjbXB4Y2hnMTZiICVbcHRyXSIKKyAgICAg
ICAgICAgICAgICAgICA6ICI9ZCIgKHByZXYuaGkpLCAiPWEiIChwcmV2LmxvKSwKKyAgICAgICAg
ICAgICAgICAgICAgIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgX191aW50MTI4X3QgKilwdHIpCisg
ICAgICAgICAgICAgICAgICAgOiAiYyIgKG5ldy5oaSksICJiIiAobmV3LmxvKSwgImQiIChvbGQu
aGkpLCAiYSIgKG9sZC5sbykgKTsKIAogICAgIHJldHVybiBwcmV2LnJhdzsKIH0KQEAgLTQyLDkg
KzQzLDEwIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IGNtcHhjaGcxNmJfbG9j
YWxfKAogICAgIEFTU0VSVChjcHVfaGFzX2N4MTYpOwogCiAgICAgLyogRG9uJ3QgdXNlICI9QSIg
aGVyZSAtIGNsYW5nIGNhbid0IGRlYWwgd2l0aCB0aGF0LiAqLwotICAgIGFzbSB2b2xhdGlsZSAo
ICJjbXB4Y2hnMTZiICUyIgotICAgICAgICAgICAgICAgICAgIDogIj1kIiAocHJldi5oaSksICI9
YSIgKHByZXYubG8pLCAiK20iICgqKF9fdWludDEyOF90ICopcHRyKQotICAgICAgICAgICAgICAg
ICAgIDogImMiIChuZXcuaGkpLCAiYiIgKG5ldy5sbyksICIwIiAob2xkLmhpKSwgIjEiIChvbGQu
bG8pICk7CisgICAgYXNtIHZvbGF0aWxlICggImNtcHhjaGcxNmIgJVtwdHJdIgorICAgICAgICAg
ICAgICAgICAgIDogIj1kIiAocHJldi5oaSksICI9YSIgKHByZXYubG8pLAorICAgICAgICAgICAg
ICAgICAgICAgW3B0cl0gIittIiAoKihfX3VpbnQxMjhfdCAqKXB0cikKKyAgICAgICAgICAgICAg
ICAgICA6ICJjIiAobmV3LmhpKSwgImIiIChuZXcubG8pLCAiZCIgKG9sZC5oaSksICJhIiAob2xk
LmxvKSApOwogCiAgICAgcmV0dXJuIHByZXYucmF3OwogfQpAQCAtNjMsMzYgKzY1LDM4IEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IGNtcHhjaGcxNmJfbG9jYWxfKAogICogSWYg
bm8gZmF1bHQgb2NjdXJzIHRoZW4gX28gaXMgdXBkYXRlZCB0byB0aGUgdmFsdWUgd2Ugc2F3IGF0
IF9wLiBJZiB0aGlzCiAgKiBpcyB0aGUgc2FtZSBhcyB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBfbyB0
aGVuIF9uIGlzIHdyaXR0ZW4gdG8gbG9jYXRpb24gX3AuCiAgKi8KLSNkZWZpbmUgX19jbXB4Y2hn
X3VzZXIoX3AsX28sX24sX2lzdWZmLF9vcHByZSxfcmVndHlwZSkgICAgICAgICAgICAgICAgIFwK
KyNkZWZpbmUgX19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwgX29wcHJlLCBfcmVndHlwZSkgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBzdGFjKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgIjE6IGxvY2s7IGNtcHhjaGciX2lzdWZmIiAlIl9vcHByZSIyLCUzXG4iICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgIjE6IGxvY2sgY21weGNoZyAlIl9vcHByZSJbbmV3XSwg
JVtwdHJdXG4iICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIjI6XG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgIi5zZWN0aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgIjM6ICAgICBtb3ZsICQxLCUxXG4iICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIjM6ICAgICBtb3ZsICQxLCAl
W3JjXVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
IiAgICAgICBqbXAgMmJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgIi5wcmV2aW91c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX0FTTV9FWFRBQkxFKDFiLCAzYikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgOiAi
PWEiIChfbyksICI9ciIgKF9yYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgOiBfcmVndHlwZSAoX24pLCAibSIgKCpfX3hnKCh2b2xhdGlsZSB2b2lk
ICopX3ApKSwgIjAiIChfbyksICIxIiAoMCkgXAorICAgICAgICA6ICIrYSIgKF9vKSwgW3JjXSAi
PXIiIChfcmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
IFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdHlwZW9mKCooX3ApKSAqKShfcCkpICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICA6IFtuZXddIF9yZWd0eXBlIChfbiksICJbcmNdIiAoMCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJtZW1vcnkiKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNsYWMoKQog
Ci0jZGVmaW5lIGNtcHhjaGdfdXNlcihfcCxfbyxfbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIGNtcHhjaGdfdXNlcihfcCwgX28sIF9uKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaW50IF9yYzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgc3dpdGNoICggc2l6ZW9mKCooX3ApKSApIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoICggc2l6ZW9mKCoo
X3ApKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgY2FzZSAxOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fY21weGNoZ191c2VyKF9w
LF9vLF9uLCJiIiwiYiIsInEiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sICJiIiwgInEiKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSAyOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9f
Y21weGNoZ191c2VyKF9wLF9vLF9uLCJ3IiwidyIsInIiKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sICJ3IiwgInIiKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSA0OiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIF9fY21weGNoZ191c2VyKF9wLF9vLF9uLCJsIiwiayIsInIiKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24s
ICJrIiwgInIiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJyZWFrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgY2FzZSA4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fY21weGNoZ191c2VyKF9wLF9vLF9uLCJxIiwi
IiwiciIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fY21weGNoZ191
c2VyKF9wLCBfbywgX24sICJxIiwgInIiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX3JjOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 12 15:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Aug 2019 15:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxBo2-0002IU-2r; Mon, 12 Aug 2019 15:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cCqF=WI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxBo0-0002Hv-72
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:16 +0000
X-Inumbo-ID: e42cb4f6-bd11-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e42cb4f6-bd11-11e9-8980-bc764e045a96;
 Mon, 12 Aug 2019 15:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxBnz-0008IM-19
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxBny-0002HX-UP
 for xen-changelog@lists.xenproject.org; Mon, 12 Aug 2019 15:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxBny-0002HX-UP@xenbits.xenproject.org>
Date: Mon, 12 Aug 2019 15:00:14 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Fix nested virt on
 VMCS-Shadow capable hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhNGE2MjUzNDg1M2I0ZDIwYjQ0OTkwZTBkNTZjNjY1YjFmZjU1YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCAzMCAxNToxOTowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTIgMTU6NTA6
MTAgMjAxOSArMDEwMAoKICAgIHg4Ni92dm14OiBGaXggbmVzdGVkIHZpcnQgb24gVk1DUy1TaGFk
b3cgY2FwYWJsZSBoYXJkd2FyZQogICAgCiAgICBjL3MgZTk5ODZiMGRkICJ4ODYvdnZteDogU2lt
cGxpZnkgcGVyLUNQVSBtZW1vcnkgYWxsb2NhdGlvbnMiIGhhZCB0aGUgd3JvbmcKICAgIGluZGly
ZWN0aW9uIG9uIGl0cyBwb2ludGVyIGNoZWNrIGluIG52bXhfY3B1X3VwX3ByZXBhcmUoKSwgY2F1
c2luZyB0aGUKICAgIFZNQ1Mtc2hhZG93aW5nIGJ1ZmZlciBuZXZlciBiZSBhbGxvY2F0ZWQuICBG
aXggaXQuCiAgICAKICAgIFRoaXMgaW4gdHVybiByZXN1bHRzIGluIGEgbWFzc2l2ZSBxdWFudGl0
eSBvZiBsb2dzcGFtLCBhcyBldmVyeSB2aXJ0dWFsCiAgICB2bWVudHJ5L2V4aXQgaGl0cyBib3Ro
IGdkcHJpbnRrKClzIGluIHRoZSAqX2J1bGsoKSBmdW5jdGlvbnMuCiAgICAKICAgIFN3aXRjaCB0
aGVzZSB0byB1c2luZyBwcmludGtfb25jZSgpLCBidXQgc3RpbGwgb25seSBpbiBkZWJ1ZyBidWls
ZHMuICBUaGUgc2l6ZQogICAgb2YgdGhlIGJ1ZmZlciBpcyBjaG9zZW4gYXQgY29tcGlsZSB0aW1l
LCBzbyBjb21wbGFpbmluZyBhYm91dCBpdCByZXBlYXRlZGx5IGlzCiAgICBvZiBubyBiZW5lZml0
LgogICAgCiAgICBGaW5hbGx5LCBkcm9wIHRoZSBydW50aW1lIE5VTEwgcG9pbnRlciBjaGVja3Mu
ICBJdCBpcyBub3QgdGVycmlibHkgYXBwcm9wcmlhdGUKICAgIHRvIGJlIHJlcGVhdGVkbHkgY2hl
Y2tpbmcgaW5mcmFzdHJ1Y3R1cmUgd2hpY2ggaXMgc2V0IHVwIGZyb20gc3RhcnQtb2YtZGF5LAog
ICAgYW5kIGluIHRoaXMgY2FzZSwgYWN0dWFsbHkgaGlkIHRoZSBhYm92ZSBidWcuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
aW5kZXggMzMyNjIzZDAwNi4uZmRmNDQ5YmZkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNDMsNyAr
NDMsNyBAQCBpbnQgbnZteF9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHVp
bnQ2NF90ICoqdnZtY3NfYnVmOwogCiAgICAgaWYgKCBjcHVfaGFzX3ZteF92bWNzX3NoYWRvd2lu
ZyAmJgotICAgICAgICAgKHZ2bWNzX2J1ZiA9ICZwZXJfY3B1KHZ2bWNzX2J1ZiwgY3B1KSkgPT0g
TlVMTCApCisgICAgICAgICAqKHZ2bWNzX2J1ZiA9ICZwZXJfY3B1KHZ2bWNzX2J1ZiwgY3B1KSkg
PT0gTlVMTCApCiAgICAgewogICAgICAgICB2b2lkICpwdHIgPSB4emFsbG9jX2FycmF5KHVpbnQ2
NF90LCBWTUNTX0JVRl9TSVpFKTsKIApAQCAtOTIyLDExICs5MjIsMTEgQEAgc3RhdGljIHZvaWQg
dnZtY3NfdG9fc2hhZG93X2J1bGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuLAogICAg
IGlmICggIWNwdV9oYXNfdm14X3ZtY3Nfc2hhZG93aW5nICkKICAgICAgICAgZ290byBmYWxsYmFj
azsKIAotICAgIGlmICggIXZhbHVlIHx8IG4gPiBWTUNTX0JVRl9TSVpFICkKKyAgICBpZiAoIG4g
PiBWTUNTX0JVRl9TSVpFICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywg
InZtY3Mgc3luYyBmYWxsIGJhY2sgdG8gbm9uLWJ1bGsgbW9kZSwgIgotICAgICAgICAgICAgICAg
ICAiYnVmZmVyOiAlcCwgYnVmZmVyIHNpemU6ICVkLCBmaWVsZHMgbnVtYmVyOiAlZC5cbiIsCi0g
ICAgICAgICAgICAgICAgIHZhbHVlLCBWTUNTX0JVRl9TSVpFLCBuKTsKKyAgICAgICAgaWYgKCBJ
U19FTkFCTEVEKENPTkZJR19ERUJVRykgKQorICAgICAgICAgICAgcHJpbnRrX29uY2UoWEVOTE9H
X0VSUiAiJXB2IFZNQ1Mgc3luYyB0b28gbWFueSBmaWVsZHMgJXVcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgICB2LCBuKTsKICAgICAgICAgZ290byBmYWxsYmFjazsKICAgICB9CiAKQEAgLTk2
MiwxMSArOTYyLDExIEBAIHN0YXRpYyB2b2lkIHNoYWRvd190b192dm1jc19idWxrKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbiwKICAgICBpZiAoICFjcHVfaGFzX3ZteF92bWNzX3NoYWRv
d2luZyApCiAgICAgICAgIGdvdG8gZmFsbGJhY2s7CiAKLSAgICBpZiAoICF2YWx1ZSB8fCBuID4g
Vk1DU19CVUZfU0laRSApCisgICAgaWYgKCBuID4gVk1DU19CVUZfU0laRSApCiAgICAgewotICAg
ICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ2bWNzIHN5bmMgZmFsbCBiYWNrIHRvIG5vbi1i
dWxrIG1vZGUsICIKLSAgICAgICAgICAgICAgICAgImJ1ZmZlcjogJXAsIGJ1ZmZlciBzaXplOiAl
ZCwgZmllbGRzIG51bWJlcjogJWQuXG4iLAotICAgICAgICAgICAgICAgICB2YWx1ZSwgVk1DU19C
VUZfU0laRSwgbik7CisgICAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfREVCVUcpICkKKyAg
ICAgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19FUlIgIiVwdiBWTUNTIHN5bmMgdG9vIG1hbnkg
ZmllbGRzICV1XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgdiwgbik7CiAgICAgICAgIGdv
dG8gZmFsbGJhY2s7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 13 17:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Aug 2019 17:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxaq7-0005zm-Lo; Tue, 13 Aug 2019 17:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=01d9=WJ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxaq6-0005zf-Dk
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 17:44:06 +0000
X-Inumbo-ID: f17710fa-bdf1-11e9-83d1-3bebd29c4f97
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f17710fa-bdf1-11e9-83d1-3bebd29c4f97;
 Tue, 13 Aug 2019 17:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxaq4-0001gY-KJ
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 17:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxaq4-0002lL-C7
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 17:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxaq4-0002lL-C7@xenbits.xenproject.org>
Date: Tue, 13 Aug 2019 17:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Remove gratuitous call back
 into low-memory code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0NTc1ZTJjMWIzOWQzZjJjMTQ4ZDY5YmIxYTg3Y2EyZWYyYzYzOTUKQXV0aG9yOiAg
ICAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KQXV0aG9yRGF0ZTogVHVlIEF1
ZyAxMyAxODoyODozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgMTMgMTg6Mzk6MDIgMjAx
OSArMDEwMAoKICAgIHg4Ni9ib290OiBSZW1vdmUgZ3JhdHVpdG91cyBjYWxsIGJhY2sgaW50byBs
b3ctbWVtb3J5IGNvZGUKICAgIAogICAgV2UgYXBwZWFyIHRvIGhhdmUgaW1wbGVtZW50ZWQgYSBt
ZW1jcHkoKSBpbiB0aGUgbG93LW1lbW9yeSB0cmFtcG9saW5lCiAgICB3aGljaCB3ZSB0aGVuIGNh
bGwgaW50byBmcm9tIF9fc3RhcnRfeGVuKCksIGZvciBubyBhZGVxdWF0ZWx5IGRlZmluZWQKICAg
IHJlYXNvbi4KICAgIAogICAgS2lsbCBpdCB3aXRoIGZpcmUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
Ym9vdC9tZW0uUyAgICB8IDI3ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2U4
MjAuaCB8ICA1ICsrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDI1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggYzZhOWJkNGQzYi4uNWI5YWI1YzFkZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMK
QEAgLTcsNyArNyw3IEBAIGdldF9tZW1vcnlfbWFwOgogCiAuTG1lbWU4MjA6CiAgICAgICAgIHhv
cmwgICAgJWVieCwgJWVieCAgICAgICAgICAgICAgICAgICAgICAjIGNvbnRpbnVhdGlvbiBjb3Vu
dGVyCi0gICAgICAgIG1vdncgICAgJGJvb3RzeW0oZTgyMG1hcCksICVkaSAgICAgICAgICAgICAj
IHBvaW50IGludG8gdGhlIHdoaXRlbGlzdAorICAgICAgICBtb3Z3ICAgICRib290c3ltKGJpb3Nf
ZTgyMG1hcCksICVkaSAgICAgIyBwb2ludCBpbnRvIHRoZSB3aGl0ZWxpc3QKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgc28gd2UgY2FuIGhhdmUgdGhl
IGJpb3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMg
ZGlyZWN0bHkgd3JpdGUgaW50byBpdC4KIApAQCAtMjIsOCArMjIsOCBAQCBnZXRfbWVtb3J5X21h
cDoKICAgICAgICAgY21wbCAgICAkU01BUCwlZWF4ICAgICAgICAgICAgICAgICAgICAgICMgY2hl
Y2sgdGhlIHJldHVybiBpcyBgU01BUCcKICAgICAgICAgam5lICAgICAuTG1lbTg4CiAKLSAgICAg
ICAgaW5jdyAgICBib290c3ltKGU4MjBucikKLSAgICAgICAgY21wdyAgICAkRTgyMF9CSU9TX01B
WCxib290c3ltKGU4MjBucikgICMgdXAgdG8gdGhpcyBtYW55IGVudHJpZXMKKyAgICAgICAgaW5j
dyAgICBib290c3ltKGJpb3NfZTgyMG5yKQorICAgICAgICBjbXB3ICAgICRFODIwX0JJT1NfTUFY
LCBib290c3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAg
IGphZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtNjYsMjcgKzY2
LDEwIEBAIGdldF9tZW1vcnlfbWFwOgogCiAgICAgICAgIHJldAogCi0vKgotICogQ29weSBFODIw
IG1hcCBvYnRhaW5lZCBmcm9tIEJJT1MgdG8gYSBidWZmZXIgYWxsb2NhdGVkIGJ5IFhlbi4KLSAq
IElucHV0OiAlcmRpOiB0YXJnZXQgYWRkcmVzcyBvZiBlODIwIGVudHJ5IGFycmF5Ci0gKiAgICAg
ICAgJWVzaTogbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyB0byBjb3B5Ci0gKiBPdXRwdXQ6ICVl
YXg6IG51bWJlciBvZiBlbnRyaWVzIGNvcGllZAotICovCi0gICAgICAgIC5jb2RlNjQKLUVOVFJZ
KGU4MjBtYXBfY29weSkKLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWF4Ci0gICAgICAgIGxlYSAg
ICAgZTgyMG1hcCglcmlwKSwgJXJzaQotICAgICAgICBtb3YgICAgIGU4MjBuciglcmlwKSwgJWVj
eAotICAgICAgICBjbXAgICAgICVlY3gsICVlYXgKLSAgICAgICAgY21vdmEgICAlZWN4LCAlZWF4
ICAgICAgICAgICAgICAgICAgICAgICMgbnVtYmVyIG9mIGVudHJpZXMgdG8gbW92ZQotICAgICAg
ICBpbXVsICAgICQ1LCAlZWF4LCAlZWN4Ci0gICAgICAgIHJlcCBtb3ZzbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjIGRvIHRoZSBtb3ZlCi0gICAgICAgIHJldAotCiAgICAgICAgIC5h
bGlnbiAgNAotZTgyMG1hcDoKK0dMT0JBTChiaW9zX2U4MjBtYXApCiAgICAgICAgIC5maWxsICAg
RTgyMF9CSU9TX01BWCoyMCwxLDAKLWU4MjBucjoKK0dMT0JBTChiaW9zX2U4MjBucikKICAgICAg
ICAgLmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAubG9uZyAgIDAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXgg
ZjlkMzgxNTVkMy4uODdmYzdjOTBkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMK
KysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2OSw2ICs2NjksMTYgQEAgc3RhdGljIGNo
YXIgKiBfX2luaXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1l
KQogICAgIHJldHVybiBwOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBjb3B5X2Jp
b3NfZTgyMChzdHJ1Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaW1pdCkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgbiA9IG1pbihib290c3ltKGJpb3NfZTgyMG5yKSwgbGltaXQpOworCisg
ICAgaWYgKCBuICkKKyAgICAgICAgbWVtY3B5KG1hcCwgYm9vdHN5bShiaW9zX2U4MjBtYXApLCBz
aXplb2YoKm1hcCkgKiBuKTsKKworICAgIHJldHVybiBuOworfQorCiB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogewogICAgIGNoYXIgKm1lbW1h
cF90eXBlID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKaW5kZXggZWUzMTdiMTdhYS4uNTI5MTZmYjc1ZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9lODIwLmgKQEAgLTM3LDggKzM3LDcgQEAgZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGU4
MjBfcmF3OwogCiAvKiBUaGVzZSBzeW1ib2xzIGxpdmUgaW4gdGhlIGJvb3QgdHJhbXBvbGluZS4g
Ki8KIGV4dGVybiB1bnNpZ25lZCBpbnQgbG93bWVtX2tiLCBoaWdobWVtX2tiOwotdW5zaWduZWQg
aW50IGU4MjBtYXBfY29weShzdHJ1Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaW1p
dCk7Ci0KLSNkZWZpbmUgY29weV9iaW9zX2U4MjAgYm9vdHN5bShlODIwbWFwX2NvcHkpCitleHRl
cm4gc3RydWN0IGU4MjBtYXAgYmlvc19lODIwbWFwW107CitleHRlcm4gdW5zaWduZWQgaW50IGJp
b3NfZTgyMG5yOwogCiAjZW5kaWYgLypfX0U4MjBfSEVBREVSKi8KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 13 18:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Aug 2019 18:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxbGH-0000cN-Hm; Tue, 13 Aug 2019 18:11:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=01d9=WJ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxbGG-0000cI-Os
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 18:11:08 +0000
X-Inumbo-ID: b7f291fc-bdf5-11e9-8dde-3fe8bae0f7e3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7f291fc-bdf5-11e9-8dde-3fe8bae0f7e3;
 Tue, 13 Aug 2019 18:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxbGE-0002Ga-22
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 18:11:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxbGD-0004hC-V7
 for xen-changelog@lists.xenproject.org; Tue, 13 Aug 2019 18:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxbGD-0004hC-V7@xenbits.xenproject.org>
Date: Tue, 13 Aug 2019 18:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Clean up cr3 handling in
 arch_set_info_guest()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0M2NjOTVkNDg1ODQ2ZTM1ZjVlMjQ0NWZkYWFmZTc3YzhjMTE0ZDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAyMSAxMzo0NDozMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBdWcgMTMgMTk6MDM6
NDIgMjAxOSArMDEwMAoKICAgIHg4Ni9wdjogQ2xlYW4gdXAgY3IzIGhhbmRsaW5nIGluIGFyY2hf
c2V0X2luZm9fZ3Vlc3QoKQogICAgCiAgICBBbGwgb2YgdGhpcyBjb2RlIGxpdmVzIGluc2lkZSBD
T05GSUdfUFYgd2hpY2ggbWVhbnMgZ2ZuID09IG1mbiwgYW5kIHRoZQogICAgZmlsbF9yb19tcHQo
KSBjYWxscyBjbGVhcmx5IHNob3cgdGhhdCB0aGUgdmFsdWUgaXMgdXNlZCB1bnRyYW5zbGF0ZWQu
CiAgICAKICAgIENoYW5nZSBjcjNfZ2ZuIHRvIGEgc3VpdGFibHkgdHlwZWQgY3IzX21mbiwgYW5k
IHJlcGxhY2UgZ2V0X3BhZ2VfZnJvbV9nZm4oKQogICAgd2l0aCBnZXRfcGFnZV9mcm9tX21mbigp
LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAxOCAr
KysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDYxMmFmYjY4M2YuLjlhNmViODlkZGMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTgwMyw4
ICs4MDMsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIGJvb2wgY29tcGF0OwogI2lmZGVmIENPTkZJR19QVgotICAgIHVuc2lnbmVkIGxv
bmcgY3IzX2dmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKKyAgICBtZm5fdCBj
cjNfbWZuOworICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdlID0gTlVMTDsKICAgICBpbnQg
cmMgPSAwOwogI2VuZGlmCiAKQEAgLTEwNzAsMTAgKzEwNzAsMTAgQEAgaW50IGFyY2hfc2V0X2lu
Zm9fZ3Vlc3QoCiAgICAgc2V0X2JpdChfVlBGX2luX3Jlc2V0LCAmdi0+cGF1c2VfZmxhZ3MpOwog
CiAgICAgaWYgKCAhY29tcGF0ICkKLSAgICAgICAgY3IzX2dmbiA9IHhlbl9jcjNfdG9fcGZuKGMu
bmF0LT5jdHJscmVnWzNdKTsKKyAgICAgICAgY3IzX21mbiA9IF9tZm4oeGVuX2NyM190b19wZm4o
Yy5uYXQtPmN0cmxyZWdbM10pKTsKICAgICBlbHNlCi0gICAgICAgIGNyM19nZm4gPSBjb21wYXRf
Y3IzX3RvX3BmbihjLmNtcC0+Y3RybHJlZ1szXSk7Ci0gICAgY3IzX3BhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihkLCBjcjNfZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgICAgICBjcjNfbWZuID0g
X21mbihjb21wYXRfY3IzX3RvX3BmbihjLmNtcC0+Y3RybHJlZ1szXSkpOworICAgIGNyM19wYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9tZm4oY3IzX21mbiwgZCk7CiAKICAgICBpZiAoICFjcjNfcGFnZSAp
CiAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTExMDEsNyArMTEwMSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICBpZiAoICFjb21wYXQg
JiYgIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSAmJgogICAgICAgICAgICAgICAgICAhcGFnaW5n
X21vZGVfcmVmY291bnRzKGQpICkKLSAgICAgICAgICAgICAgICBmaWxsX3JvX21wdChfbWZuKGNy
M19nZm4pKTsKKyAgICAgICAgICAgICAgICBmaWxsX3JvX21wdChjcjNfbWZuKTsKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKCBjcjNfcGFnZSA9
PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCkBAIC0xMTE2LDggKzExMTYsOCBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBh
Z2V0YWJsZV9mcm9tX3BhZ2UoY3IzX3BhZ2UpOwogICAgICAgICBpZiAoIGMubmF0LT5jdHJscmVn
WzFdICkKICAgICAgICAgewotICAgICAgICAgICAgY3IzX2dmbiA9IHhlbl9jcjNfdG9fcGZuKGMu
bmF0LT5jdHJscmVnWzFdKTsKLSAgICAgICAgICAgIGNyM19wYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgY3IzX2dmbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICAgICAgICAgIGNyM19tZm4gPSBf
bWZuKHhlbl9jcjNfdG9fcGZuKGMubmF0LT5jdHJscmVnWzFdKSk7CisgICAgICAgICAgICBjcjNf
cGFnZSA9IGdldF9wYWdlX2Zyb21fbWZuKGNyM19tZm4sIGQpOwogCiAgICAgICAgICAgICBpZiAo
ICFjcjNfcGFnZSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTE0MSw3ICsx
MTQxLDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICAgaWYgKCBW
TV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgKQotICAgICAgICAgICAgICAgICAgICAgICAgemFwX3Jv
X21wdChfbWZuKGNyM19nZm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHphcF9yb19tcHQo
Y3IzX21mbik7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 10:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 10:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxqPw-0006Gd-4r; Wed, 14 Aug 2019 10:22:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxqPu-0006GW-HV
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:06 +0000
X-Inumbo-ID: 5d34a3ee-be7d-11e9-80ae-4be086f50010
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d34a3ee-be7d-11e9-80ae-4be086f50010;
 Wed, 14 Aug 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxqPt-0007QT-Cf
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxqPt-0005zx-9n
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxqPt-0005zx-9n@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 10:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: extend
 fdt_property_interrupts to support DomU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5NGU0MmIyZWE2N2RlZGIwMWQ0YTlkMTIyYjYxZDdkOGIyMGEzOTMKQXV0aG9yOiAg
ICAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgpBdXRob3JEYXRlOiBX
ZWQgQXVnIDcgMTM6MTA6MjcgMjAxOSArMDMwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgQXVnIDE0IDExOjA1OjA5IDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBleHRlbmQgZmR0X3Byb3BlcnR5X2ludGVycnVwdHMgdG8gc3Vw
cG9ydCBEb21VCiAgICAKICAgIFRoZSBkb21haW4gYW5kIGZkdCBjYW4gYmUgZm91bmQgaW4gdGhl
IHN0cnVjdHVyZSBraW5mby4KICAgIFJhdGhlciB0aGFuIGFkZGluZyBhIGFuIGV4dHJhIGFyZ3Vt
ZW50IGZvciB0aGUgZG9tYWluLCBwYXNzIGRpcmVjdGx5CiAgICBraW5mby4KICAgIFRoaXMgYWxz
byByZXF1aXJlcyB0byBhZGFwdCBmZHRfcHJvcGVydHlfaW50ZXJydXB0cygpIHByb3RvdHlwZS4K
ICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgbmVlZCB0byBjcmVhdGUgdGhlIGludGVycnVwdHMg
Zm9yIGVpdGhlciBEb20wIG9yCiAgICBEb21VLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBWaWt0b3Ig
TWl0aW4gPHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIg
QmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAyMCArKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDRjODQwNDE1NWEu
LjI2Y2QwYWUxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTYyMSwxNyArNjIxLDIwIEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzZXRfaW50ZXJydXB0KGdpY19pbnRlcnJ1cHRfdCBpbnRlcnJ1cHQsCiAg
KiAgImludGVycnVwdHMiOiBjb250YWlucyB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzCiAgKiAgImlu
dGVycnVwdC1wYXJlbnQiOiBsaW5rIHRvIHRoZSBHSUMKICAqLwotc3RhdGljIGludCBfX2luaXQg
ZmR0X3Byb3BlcnR5X2ludGVycnVwdHModm9pZCAqZmR0LCBnaWNfaW50ZXJydXB0X3QgKmludHIs
CitzdGF0aWMgaW50IF9faW5pdCBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhjb25zdCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ljX2ludGVycnVwdF90ICppbnRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbnVtX2lycSkKIHsKICAgICBpbnQgcmVzOworICAgIHVp
bnQzMl90IHBoYW5kbGUgPSBpc19oYXJkd2FyZV9kb21haW4oa2luZm8tPmQpID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGUgOiBHVUVTVF9Q
SEFORExFX0dJQzsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJpbnRlcnJ1cHRzIiwg
aW50ciwgc2l6ZW9mIChpbnRyWzBdKSAqIG51bV9pcnEpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eShraW5mby0+ZmR0LCAiaW50ZXJydXB0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIGludHIs
IHNpemVvZihpbnRyWzBdKSAqIG51bV9pcnEpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1w
YXJlbnQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0X2ludGVycnVwdF9jb250cm9s
bGVyLT5waGFuZGxlKTsKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAi
aW50ZXJydXB0LXBhcmVudCIsIHBoYW5kbGUpOwogCiAgICAgcmV0dXJuIHJlczsKIH0KQEAgLTcz
Myw3ICs3MzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2h5cGVydmlzb3Jfbm9kZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAqICBUT0RPOiBIYW5kbGUgcHJvcGVybHkgdGhlIGNwdW1hc2s7
CiAgICAgICovCiAgICAgc2V0X2ludGVycnVwdChpbnRyLCBkLT5hcmNoLmV2dGNobl9pcnEsIDB4
ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJy
dXB0cyhmZHQsICZpbnRyLCAxKTsKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhr
aW5mbywgJmludHIsIDEpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIApA
QCAtOTYwLDggKzk2Myw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX25vZGUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0LAogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRp
YyBpbnQgX19pbml0IG1ha2VfdGltZXJfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lk
ICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIHRpbWVyX2lkc1tdIF9faW5pdGNvbnN0
ID0KICAgICB7CiAgICAgICAgIERUX01BVENIX0NPTVBBVElCTEUoImFybSxhcm12Ny10aW1lciIp
LApAQCAtMTAxNiw3ICsxMDIwLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2Rl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICBkdF9kcHJpbnRrKCIgIFZp
cnQgaW50ZXJydXB0ICV1XG4iLCBpcnEpOwogICAgIHNldF9pbnRlcnJ1cHQoaW50cnNbMl0sIGly
cSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOwogCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5
X2ludGVycnVwdHMoZmR0LCBpbnRycywgMyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2ludGVy
cnVwdHMoa2luZm8sIGludHJzLCAzKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiBy
ZXM7CiAKQEAgLTEzNzcsNyArMTM4MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2Rl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgaWYgKCBk
ZXZpY2VfZ2V0X2NsYXNzKG5vZGUpID09IERFVklDRV9HSUMgKQogICAgICAgICByZXR1cm4gbWFr
ZV9naWNfbm9kZShkLCBraW5mby0+ZmR0LCBub2RlKTsKICAgICBpZiAoIGR0X21hdGNoX25vZGUo
dGltZXJfbWF0Y2hlcywgbm9kZSkgKQotICAgICAgICByZXR1cm4gbWFrZV90aW1lcl9ub2RlKGQs
IGtpbmZvLT5mZHQpOworICAgICAgICByZXR1cm4gbWFrZV90aW1lcl9ub2RlKGtpbmZvKTsKIAog
ICAgIC8qIFNraXAgbm9kZXMgdXNlZCBieSBYZW4gKi8KICAgICBpZiAoIGR0X2RldmljZV91c2Vk
X2J5KG5vZGUpID09IERPTUlEX1hFTiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 10:22:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 10:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxqQ7-0006Hg-6U; Wed, 14 Aug 2019 10:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxqQ5-0006HQ-Qc
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:17 +0000
X-Inumbo-ID: 634a0170-be7d-11e9-9359-8fc85131ad96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 634a0170-be7d-11e9-9359-8fc85131ad96;
 Wed, 14 Aug 2019 10:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxqQ3-0007RW-It
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxqQ3-00060Q-GD
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 10:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxqQ3-00060Q-GD@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 10:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Consolidate
 make_timer_node() and make_timer_domU_node()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlZjNjMmYyOThmMmQ5NDA1ZDczZjBjMWRiNDU2M2FiNjI1NTliZDcKQXV0aG9yOiAg
ICAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgpBdXRob3JEYXRlOiBX
ZWQgQXVnIDcgMTM6MTA6MjggMjAxOSArMDMwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBXZWQgQXVnIDE0IDExOjA3OjAwIDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IENvbnNvbGlkYXRlIG1ha2VfdGltZXJf
bm9kZSgpIGFuZCBtYWtlX3RpbWVyX2RvbVVfbm9kZSgpCiAgICAKICAgIEF0IHRoZSBtb21lbnQs
IHRoZSBod2RvbSBhbmQgZG9tVXMgYXJlIGNyZWF0aW5nIHRoZSB0aW1lciBub2RlCiAgICBkaWZm
ZXJlbnRseS4KICAgIAogICAgVGVjaG5pY2FsbHkgdGhlIHRpbWVyIGV4cG9zZWQgdGhlIHNhbWUg
d2F5IGZvciBhbnkgZG9tYWluLCB0aGUgb25seQogICAgZGlmZmVyZW5jZSBzaG91bGQgYmUgdGhl
IGludGVycnVwdHMgdXNlZC4gVGhlIHR3byBjdXJyZW50IG90aGVyCiAgICBkaWZmZXJlbmNlcyBh
cmU6CiAgICAgICAgLSBjb21wYXRpYmxlOiBUaGUgaHdkb20gRFQgd2lsbCB1c2UgdGhlIHNhbWUg
YXMgdGhlIG9uZSBwcm92aWRlZAogICAgICAgICAgYnkgdGhlIGhvc3QgcHJvdmlkZWQuIFRoZSBk
b21VcyBEVCB3aWxsIHVzZSAiYXJtLGFybXY3LXRpbWVyIiBmb3IKICAgICAgICAgIDMyLWJpdCBk
b21haW4gYW5kICJhcm0sYXJtdjgtdGltZXIiIGZvciA2NC1iaXQgZG9tYWluLiBUaGUgbGF0dGVy
CiAgICAgICAgICBtYXRjaGVzIHRoZSBiZWhhdmlvciBvZiBsaWJ4bCB3aGVuIGd1ZXN0cyBhcmUg
Y3JlYXRlZCBmcm9tCiAgICAgICAgICB1c2Vyc3BhY2UuCiAgICAKICAgICAgICAtIGNsb2NrLWZy
ZXF1ZW5jeTogVGhlIHByb3BlcnR5IGlzIHVzZWQgb24gcGxhdGZvcm0gd2l0aAogICAgICAgICAg
YnJva2VuIGZpcm13YXJlIHRvIGluZGljYXRlIHRoZSBjbG9jayBmcmVxdWVuY3kuIFRoaXMgc2hv
dWxkCiAgICAgICAgICBiZSB1c2VkIGJ5IGFsbCB0aGUgZG9tYWlucywgaG93ZXZlciB0aGlzIGlz
IG5vdCB5ZXQgdGhlIGNhc2UKICAgICAgICAgIGZvciBkb21VcyBjcmVhdGVkIGJ5IFhlbi4KICAg
IAogICAgVG8gYXZvaWQgbW9yZSBkaXNjcmVwYW5jeSB0aGUgdHdvIGZ1bmN0aW9ucyBhcmUgbm93
IGNvbnNvbGlkYXRlZCBpbnRvCiAgICBvbmUgcGxhY2UgbWFrZV90aW1lcl9ub2RlKCkuCiAgICAK
ICAgIEZvciBzaW1wbGljaXR5LCB0aGUgY29tcGF0aWJsZSB3aWxsIG5vdyBiZSBiYXNlZCBvbiB0
aGUgYml0bmVzcyBldmVuCiAgICBmb3IgdGhlIGh3ZG9tLiBUaGlzIG1lYW5zIHRoZSBjb21wYXRp
YmxlIGV4cG9zZWQgZm9yIHRoZSBod2RvbSBtYXkKICAgIGRpZmZlci4gVGhpcyBzaG91bGQgb25s
eSBoYXZlIGFuIGltcGFjdCBvbiAzMi1iaXQgaHdkb20gYm9vdGluZyBvbgogICAgQXJtdjggaGFy
ZHdhcmUuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFZpa3RvciBNaXRpbiA8dmlrdG9yX21pdGluQGVw
YW0uY29tPgogICAgW2p1bGllbjogUmV3b3JkIGNvbW1pdCBtZXNzYWdlXQogICAgQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIHwgOTYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCmluZGV4IDI2Y2QwYWUxMmMuLjRlNTFlMjI5MjcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKQEAgLTk3MywxMCArOTczLDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9u
b2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgICAgIHsgLyogc2VudGlu
ZWwgKi8gfSwKICAgICB9OwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2OwotICAgIHUz
MiBsZW47Ci0gICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZTsKICAgICBpbnQgcmVzOwotICAgIHVu
c2lnbmVkIGludCBpcnE7CisgICAgdW5zaWduZWQgaW50IGlycVtNQVhfVElNRVJfUFBJXTsKICAg
ICBnaWNfaW50ZXJydXB0X3QgaW50cnNbM107CiAgICAgdTMyIGNsb2NrX2ZyZXF1ZW5jeTsKICAg
ICBib29sIGNsb2NrX3ZhbGlkOwpAQCAtOTkwLDM1ICs5ODgsNDMgQEAgc3RhdGljIGludCBfX2lu
aXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAg
ICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5PRU5UKTsKICAgICB9CiAKLSAgICBjb21wYXRpYmxl
ID0gZHRfZ2V0X3Byb3BlcnR5KGRldiwgImNvbXBhdGlibGUiLCAmbGVuKTsKLSAgICBpZiAoICFj
b21wYXRpYmxlICkKLSAgICB7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IGZp
bmQgY29tcGF0aWJsZSBwcm9wZXJ0eSBmb3IgdGltZXIgbm9kZVxuIik7Ci0gICAgICAgIHJldHVy
biAtRkRUX0VSUl9YRU4oRU5PRU5UKTsKLSAgICB9Ci0KICAgICByZXMgPSBmZHRfYmVnaW5fbm9k
ZShmZHQsICJ0aW1lciIpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAot
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29tcGF0aWJsZSwgbGVu
KTsKKyAgICBpZiAoICFpc182NGJpdF9kb21haW4oa2luZm8tPmQpICkKKyAgICAgICAgcmVzID0g
ZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxhcm12Ny10aW1lciIp
OworICAgIGVsc2UKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJjb21w
YXRpYmxlIiwgImFybSxhcm12OC10aW1lciIpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIC8qIFRoZSB0aW1lciBJUlEgaXMgZW11bGF0ZWQgYnkgWGVuLiBJdCBh
bHdheXMgZXhwb3NlcyBhbiBhY3RpdmUtbG93Ci0gICAgICogbGV2ZWwtc2Vuc2l0aXZlIGludGVy
cnVwdCAqLwotCi0gICAgaXJxID0gdGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX1NFQ1VSRV9QUEkp
OwotICAgIGR0X2RwcmludGsoIiAgU2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBz
ZXRfaW50ZXJydXB0KGludHJzWzBdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsK
LQotICAgIGlycSA9IHRpbWVyX2dldF9pcnEoVElNRVJfUEhZU19OT05TRUNVUkVfUFBJKTsKLSAg
ICBkdF9kcHJpbnRrKCIgIE5vbiBzZWN1cmUgaW50ZXJydXB0ICV1XG4iLCBpcnEpOwotICAgIHNl
dF9pbnRlcnJ1cHQoaW50cnNbMV0sIGlycSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOwor
ICAgIC8qCisgICAgICogVGhlIHRpbWVyIElSUSBpcyBlbXVsYXRlZCBieSBYZW4uCisgICAgICog
SXQgYWx3YXlzIGV4cG9zZXMgYW4gYWN0aXZlLWxvdyBsZXZlbC1zZW5zaXRpdmUgaW50ZXJydXB0
LgorICAgICAqLwogCi0gICAgaXJxID0gdGltZXJfZ2V0X2lycShUSU1FUl9WSVJUX1BQSSk7Ci0g
ICAgZHRfZHByaW50aygiICBWaXJ0IGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBp
ZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihraW5mby0+ZCkgKQorICAgIHsKKyAgICAgICAgaXJxW1RJ
TUVSX1BIWVNfU0VDVVJFX1BQSV0gPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1BIWVNfU0VDVVJFX1BQ
SSk7CisgICAgICAgIGlycVtUSU1FUl9QSFlTX05PTlNFQ1VSRV9QUEldID0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVyX2dldF9pcnEoVElNRVJfUEhZU19OT05TRUNV
UkVfUFBJKTsKKyAgICAgICAgaXJxW1RJTUVSX1ZJUlRfUFBJXSA9IHRpbWVyX2dldF9pcnEoVElN
RVJfVklSVF9QUEkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpcnFbVElNRVJf
UEhZU19TRUNVUkVfUFBJXSA9IEdVRVNUX1RJTUVSX1BIWVNfU19QUEk7CisgICAgICAgIGlycVtU
SU1FUl9QSFlTX05PTlNFQ1VSRV9QUEldID0gR1VFU1RfVElNRVJfUEhZU19OU19QUEk7CisgICAg
ICAgIGlycVtUSU1FUl9WSVJUX1BQSV0gPSBHVUVTVF9USU1FUl9WSVJUX1BQSTsKKyAgICB9Cisg
ICAgZHRfZHByaW50aygiICBTZWN1cmUgaW50ZXJydXB0ICV1XG4iLCBpcnFbVElNRVJfUEhZU19T
RUNVUkVfUFBJXSk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1swXSwgaXJxW1RJTUVSX1BIWVNf
U0VDVVJFX1BQSV0sCisgICAgICAgICAgICAgICAgICAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xP
Vyk7CisgICAgZHRfZHByaW50aygiICBOb24gc2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxW1RJ
TUVSX1BIWVNfTk9OU0VDVVJFX1BQSV0pOworICAgIHNldF9pbnRlcnJ1cHQoaW50cnNbMV0sIGly
cVtUSU1FUl9QSFlTX05PTlNFQ1VSRV9QUEldLAorICAgICAgICAgICAgICAgICAgMHhmLCBEVF9J
UlFfVFlQRV9MRVZFTF9MT1cpOworICAgIGR0X2RwcmludGsoIiAgVmlydCBpbnRlcnJ1cHQgJXVc
biIsIGlycVtUSU1FUl9WSVJUX1BQSV0pOworICAgIHNldF9pbnRlcnJ1cHQoaW50cnNbMl0sIGly
cVtUSU1FUl9WSVJUX1BQSV0sIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKIAogICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGtpbmZvLCBpbnRycywgMyk7CiAgICAgaWYgKCBy
ZXMgKQpAQCAtMTYwMyw0NiArMTYwOSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2Rv
bVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgfQogfQogCi1z
dGF0aWMgaW50IF9faW5pdCBtYWtlX3RpbWVyX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB2b2lkICpmZHQpCi17Ci0gICAgaW50IHJlczsKLSAgICBnaWNfaW50ZXJydXB0X3QgaW50
cnNbM107Ci0KLSAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJ0aW1lciIpOwotICAgIGlm
ICggcmVzICkKLSAgICAgICAgcmV0dXJuIHJlczsKLQotICAgIGlmICggIWlzXzY0Yml0X2RvbWFp
bihkKSApCi0gICAgewotICAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgImNv
bXBhdGlibGUiLCAiYXJtLGFybXY3LXRpbWVyIik7Ci0gICAgICAgIGlmICggcmVzICkKLSAgICAg
ICAgICAgIHJldHVybiByZXM7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29tcGF0aWJsZSIsICJhcm0sYXJtdjgtdGltZXIi
KTsKLSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICAgICAgcmV0dXJuIHJlczsKLSAgICB9Ci0K
LSAgICBzZXRfaW50ZXJydXB0KGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYs
IERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7Ci0gICAgc2V0X2ludGVycnVwdChpbnRyc1sxXSwgR1VF
U1RfVElNRVJfUEhZU19OU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBz
ZXRfaW50ZXJydXB0KGludHJzWzJdLCBHVUVTVF9USU1FUl9WSVJUX1BQSSwgMHhmLCBEVF9JUlFf
VFlQRV9MRVZFTF9MT1cpOwotCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImludGVycnVw
dHMiLCBpbnRycywgc2l6ZW9mIChpbnRyc1swXSkgKiAzKTsKLSAgICBpZiAoIHJlcyApCi0gICAg
ICAgIHJldHVybiByZXM7Ci0KLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJpbnRl
cnJ1cHQtcGFyZW50IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9QSEFORExF
X0dJQyk7Ci0gICAgaWYgKHJlcykKLSAgICAgICAgcmV0dXJuIHJlczsKLQotICAgIHJlcyA9IGZk
dF9lbmRfbm9kZShmZHQpOwotCi0gICAgcmV0dXJuIHJlczsKLX0KLQogI2lmZGVmIENPTkZJR19T
QlNBX1ZVQVJUX0NPTlNPTEUKIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9k
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiB7CkBAIC0xNzQ4LDcgKzE3MTQs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3Rv
IGVycjsKIAotICAgIHJldCA9IG1ha2VfdGltZXJfZG9tVV9ub2RlKGQsIGtpbmZvLT5mZHQpOwor
ICAgIHJldCA9IG1ha2VfdGltZXJfbm9kZShraW5mbyk7CiAgICAgaWYgKCByZXQgKQogICAgICAg
ICBnb3RvIGVycjsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrBL-0002MU-59; Wed, 14 Aug 2019 11:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrBK-0002MG-HZ
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:06 +0000
X-Inumbo-ID: 358f4ff4-be84-11e9-aad1-6b6c0ce53d5f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 358f4ff4-be84-11e9-aad1-6b6c0ce53d5f;
 Wed, 14 Aug 2019 11:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBJ-0008NK-8b
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBJ-0000fJ-5t
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrBJ-0000fJ-5t@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Simplify %fs setup in
 trampoline_setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NjNkMGQ1YWI2ZWRlOTBlZmU5MTRmM2JmY2U0ZjFkZTNhMjVhNzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEF1ZyA4IDE3OjE4OjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyAxNCAxMjowNDoy
MCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IFNpbXBsaWZ5ICVmcyBzZXR1cCBpbiB0cmFtcG9s
aW5lX3NldHVwCiAgICAKICAgIG1vdi9zaHIgaXMgZWFzaWVyIHRvIGZvbGxvdyB0aGFuIHNobGQs
IGFuZCBkb2Vzbid0IGhhdmUgYSBtZXJnZSBkZXBlbmRlbmN5IG9uCiAgICB0aGUgcHJldmlvdXMg
dmFsdWUgb2YgJWVkeC4gIFNob3J0ZW4gdGhlIHJlc3Qgb2YgdGhlIGNvZGUgYnkgc3RyZWFtbGlu
aW5nIHRoZQogICAgY29tbWVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2xAeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgfCAyNyArKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNzgyZGVhYzBkNC4uMjZiNjgwNTIxZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUwpAQCAtNTU2LDI0ICs1NTYsMTcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgLyoK
ICAgICAgICAgICogQ2FsbGVkIG9uIGxlZ2FjeSBCSU9TIGFuZCBFRkkgcGxhdGZvcm1zLgogICAg
ICAgICAgKgotICAgICAgICAgKiBJbml0aWFsaXplIGJpdHMgMC0xNSBvZiBCT09UX0ZTIHNlZ21l
bnQgZGVzY3JpcHRvciBiYXNlIGFkZHJlc3MuCisgICAgICAgICAqIFNldCB0aGUgQk9PVF9GUyBk
ZXNjcmlwdG9yIGJhc2UgYWRkcmVzcyB0byAlZXNpLgogICAgICAgICAgKi8KLSAgICAgICAgbW92
ICAgICAlc2ksQk9PVF9GUysyK3N5bV9lc2kodHJhbXBvbGluZV9nZHQpCi0KLSAgICAgICAgLyog
SW5pdGlhbGl6ZSBiaXRzIDE2LTIzIG9mIEJPT1RfRlMgc2VnbWVudCBkZXNjcmlwdG9yIGJhc2Ug
YWRkcmVzcy4gKi8KLSAgICAgICAgc2hsZCAgICAkMTYsJWVzaSwlZWR4Ci0gICAgICAgIG1vdiAg
ICAgJWRsLEJPT1RfRlMrNCtzeW1fZXNpKHRyYW1wb2xpbmVfZ2R0KQotCi0gICAgICAgIC8qIElu
aXRpYWxpemUgYml0cyAyNC0zMSBvZiBCT09UX0ZTIHNlZ21lbnQgZGVzY3JpcHRvciBiYXNlIGFk
ZHJlc3MuICovCi0gICAgICAgIG1vdiAgICAgJWRoLEJPT1RfRlMrNytzeW1fZXNpKHRyYW1wb2xp
bmVfZ2R0KQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIEluaXRpYWxpemUgJWZzIGFuZCBsYXRl
ciB1c2UgaXQgdG8gYWNjZXNzIFhlbiBkYXRhIHdoZXJlIHBvc3NpYmxlLgotICAgICAgICAgKiBB
Y2NvcmRpbmcgdG8gSW50ZWwgNjQgYW5kIElBLTMyIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2
ZWxvcGVyJ3MKLSAgICAgICAgICogTWFudWFsIGl0IGlzIHNhZmUgdG8gZG8gdGhhdCB3aXRob3V0
IHJlbG9hZGluZyBHRFRSIGJlZm9yZS4KLSAgICAgICAgICovCi0gICAgICAgIG1vdiAgICAgJEJP
T1RfRlMsJWVkeAotICAgICAgICBtb3YgICAgICVlZHgsJWZzCisgICAgICAgIG1vdiAgICAgJWVz
aSwgJWVkeAorICAgICAgICBzaHIgICAgICQxNiwgJWVkeAorICAgICAgICBtb3YgICAgICVzaSwg
Qk9PVF9GUyArIDIgKyBzeW1fZXNpKHRyYW1wb2xpbmVfZ2R0KSAvKiBCaXRzICAwLTE1ICovCisg
ICAgICAgIG1vdiAgICAgJWRsLCBCT09UX0ZTICsgNCArIHN5bV9lc2kodHJhbXBvbGluZV9nZHQp
IC8qIEJpdHMgMTYtMjMgKi8KKyAgICAgICAgbW92ICAgICAlZGgsIEJPT1RfRlMgKyA3ICsgc3lt
X2VzaSh0cmFtcG9saW5lX2dkdCkgLyogQml0cyAyNC0zMSAqLworCisgICAgICAgIC8qIExvYWQg
JWZzIHRvIGFsbG93IGZvciBhY2Nlc3MgdG8gWGVuIGRhdGEuICovCisgICAgICAgIG1vdiAgICAg
JEJPT1RfRlMsICVlZHgKKyAgICAgICAgbW92ICAgICAlZWR4LCAlZnMKIAogICAgICAgICAvKiBT
YXZlIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzcyBmb3IgbGF0ZXIgdXNlLiAqLwogICAgICAg
ICBtb3YgICAgICVlc2ksc3ltX2ZzKHhlbl9waHlzX3N0YXJ0KQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrBV-0002Nc-GF; Wed, 14 Aug 2019 11:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrBU-0002NP-93
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:16 +0000
X-Inumbo-ID: 3b9547c8-be84-11e9-ac45-b33c3bad5f39
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b9547c8-be84-11e9-ac45-b33c3bad5f39;
 Wed, 14 Aug 2019 11:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBT-0008Na-En
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBT-0000gF-C0
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrBT-0000gF-C0@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/AMD-Vi: Fold exit paths of
 {enable, disable}_iommu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViNjg5MTUzNTBlMzRiMzg5NjhkODlmMDNhMmZmNDQ5NzMwMzE0MjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAxODoxOTo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTI6MDQ6
MjAgMjAxOSArMDEwMAoKICAgIHg4Ni9BTUQtVmk6IEZvbGQgZXhpdCBwYXRocyBvZiB7ZW5hYmxl
LGRpc2FibGV9X2lvbW11KCkKICAgIAogICAgLi4uIHRvIGF2b2lkIGhhdmluZyBtdWx0aXBsZSBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCkgY2FsbHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2luaXQuYyB8IDE3ICsrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2luaXQuYwppbmRleCBiYjlmMzNlMjY0Li5iYjVhM2U1N2M5IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTg5OSwxMSArODk5LDggQEAg
c3RhdGljIHZvaWQgZW5hYmxlX2lvbW11KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogCiAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAKLSAgICBpZiAoIGlvbW11
LT5lbmFibGVkICkKLSAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11
LT5sb2NrLCBmbGFncyk7IAotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgIGlmICggdW5saWtl
bHkoaW9tbXUtPmVuYWJsZWQpICkKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICBhbWRfaW9tbXVf
ZXJyYXR1bV83NDZfd29ya2Fyb3VuZChpb21tdSk7CiAKQEAgLTk1Nyw2ICs5NTQsOCBAQCBzdGF0
aWMgdm9pZCBlbmFibGVfaW9tbXUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAgICAgICAgIGFt
ZF9pb21tdV9mbHVzaF9hbGxfY2FjaGVzKGlvbW11KTsKIAogICAgIGlvbW11LT5lbmFibGVkID0g
MTsKKworIG91dDoKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+bG9jaywgZmxh
Z3MpOwogfQogCkBAIC05NjYsMTEgKzk2NSw4IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaW9tbXUo
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUt
PmxvY2ssIGZsYWdzKTsKIAotICAgIGlmICggIWlvbW11LT5lbmFibGVkICkKLSAgICB7Ci0gICAg
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9CisgICAgaWYgKCB1bmxpa2VseSghaW9tbXUtPmVuYWJsZWQpICkKKyAg
ICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoICFpb21tdS0+Y3RybC5pbnRfY2FwX3h0X2VuICkK
ICAgICAgICAgYW1kX2lvbW11X21zaV9lbmFibGUoaW9tbXUsIElPTU1VX0NPTlRST0xfRElTQUJM
RUQpOwpAQCAtOTg4LDYgKzk4NCw3IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaW9tbXUoc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUpCiAKICAgICBpb21tdS0+ZW5hYmxlZCA9IDA7CiAKKyBvdXQ6CiAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrBg-0002Q0-KU; Wed, 14 Aug 2019 11:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrBf-0002Pp-SE
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:27 +0000
X-Inumbo-ID: 41b3aece-be84-11e9-96ba-4395d75a783d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41b3aece-be84-11e9-96ba-4395d75a783d;
 Wed, 14 Aug 2019 11:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBd-0008Ni-L5
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBd-0000gy-ID
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrBd-0000gy-ID@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/tss: Fix clang build following
 c/s 7888440625
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3MjJkYTZjMGM2ZjZiN2IzMjBiZGQyMzljNDZjMGNiMTA0OGY4MDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEF1ZyAxMyAxMjo1MzoxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTI6MDQ6
MjAgMjAxOSArMDEwMAoKICAgIHg4Ni90c3M6IEZpeCBjbGFuZyBidWlsZCBmb2xsb3dpbmcgYy9z
IDc4ODg0NDA2MjUKICAgIAogICAgQ2xhbmctMy41IGZyb20gRGViaWFuIEplc3NpZSBmYWlscyB3
aXRoOgogICAgCiAgICAgIHNtcGJvb3QuYzo4Mjk6Mjk6IGVycm9yOiBzdGF0ZW1lbnQgZXhwcmVz
c2lvbiBub3QgYWxsb3dlZCBhdCBmaWxlIHNjb3BlCiAgICAgICAgICAgICAgQlVJTERfQlVHX09O
KHNpemVvZih0aGlzX2NwdSh0c3NfcGFnZSkpICE9IFBBR0VfU0laRSk7CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeCiAgICAgIC9sb2NhbC94ZW4uZ2l0L3hlbi9pbmNsdWRlL2Fz
bS9wZXJjcHUuaDoxNDo3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvCiAgICAgICAgICAgICAg
J3RoaXNfY3B1JwogICAgICAgICAgKCpSRUxPQ19ISURFKCZwZXJfY3B1X18jI3ZhciwgZ2V0X2Nw
dV9pbmZvKCktPnBlcl9jcHVfb2Zmc2V0KSkKICAgICAgICAgICAgXgogICAgICAvbG9jYWwveGVu
LmdpdC94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaDo5ODozOiBub3RlOiBleHBhbmRlZCBmcm9t
IG1hY3JvCiAgICAgICAgICAgICAgJ1JFTE9DX0hJREUnCiAgICAgICAgKHsgdW5zaWduZWQgbG9u
ZyBfX3B0cjsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICBeCiAgICAgIC9sb2NhbC94
ZW4uZ2l0L3hlbi9pbmNsdWRlL3hlbi9saWIuaDoyNjo1Mzogbm90ZTogZXhwYW5kZWQgZnJvbSBt
YWNybwogICAgICAgICAgICAgICdCVUlMRF9CVUdfT04nCiAgICAgICNkZWZpbmUgQlVJTERfQlVH
X09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVSTyhjb25kKSkKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICAgICAgL2xvY2Fs
L3hlbi5naXQveGVuL2luY2x1ZGUveGVuL2xpYi5oOjI1OjU3OiBub3RlOiBleHBhbmRlZCBmcm9t
IG1hY3JvCiAgICAgICAgICAgICAgJ0JVSUxEX0JVR19PTl9aRVJPJwogICAgICAjZGVmaW5lIEJV
SUxEX0JVR19PTl9aRVJPKGNvbmQpIHNpemVvZihzdHJ1Y3QgeyBpbnQ6LSEhKGNvbmQpOyB9KQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4KICAgICAgMSBlcnJvciBnZW5lcmF0ZWQuCiAgICAgIC9sb2NhbC94ZW4uZ2l0L3hlbi9S
dWxlcy5tazoyMDI6IHJlY2lwZSBmb3IgdGFyZ2V0ICdzbXBib290Lm8nIGZhaWxlZAogICAgCiAg
ICBUaGlzIGlzIG9idmlvdXNseSBhIGNvbXBpbGVyIGJ1ZyBiZWNhdXNlIHRoZSBCVUlMRF9CVUdf
T04oKSBpcyBub3QgYXQgZmlsZQogICAgc2NvcGUuICBIb3dldmVyLCBpdCBjYW4gYmUgd29ya2Vk
IGFyb3VuZCBieSB1c2luZyBhIGxvY2FsIHZhcmlhYmxlLgogICAgCiAgICBTcG90dGVkIGJ5IEdp
dGxhYiBDSS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgot
LS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA1MDU3MTA5YTc3Li41YzQy
NTRhYzg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKQEAgLTgyNiw5ICs4MjYsMTEgQEAgc3RhdGljIGludCBzZXR1cF9jcHVf
cm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKGlk
dF90YWJsZXNbY3B1XSwgcnB0KTsKICAgICBpZiAoICFyYyApCiAgICAgewotICAgICAgICBCVUlM
RF9CVUdfT04oc2l6ZW9mKHRoaXNfY3B1KHRzc19wYWdlKSkgIT0gUEFHRV9TSVpFKTsKKyAgICAg
ICAgc3RydWN0IHRzc19wYWdlICpwdHIgPSAmcGVyX2NwdSh0c3NfcGFnZSwgY3B1KTsKIAotICAg
ICAgICByYyA9IGNsb25lX21hcHBpbmcoJnBlcl9jcHUodHNzX3BhZ2UsIGNwdSkudHNzLCBycHQp
OworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCpwdHIpICE9IFBBR0VfU0laRSk7CisKKyAg
ICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCZwdHItPnRzcywgcnB0KTsKICAgICB9CiAgICAgaWYg
KCAhcmMgKQogICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoKHZvaWQgKilwZXJfY3B1KHN0dWJz
LmFkZHIsIGNwdSksIHJwdCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrBp-0002Rl-ML; Wed, 14 Aug 2019 11:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrBo-0002RX-PB
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:36 +0000
X-Inumbo-ID: 47b7fa3c-be84-11e9-93c2-133abec28b9a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47b7fa3c-be84-11e9-93c2-133abec28b9a;
 Wed, 14 Aug 2019 11:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBn-0008Nr-R2
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBn-0000hg-OO
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrBn-0000hg-OO@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:11:35 +0000
Subject: [Xen-changelog] [xen staging] tools/xenstat: Fix -Wunused-function
 issue
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyMzc4ZWE4NWMyM2FlOTE0YzBiMGIxOTYwNGNlZmYxMzhmMGY0ZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEF1ZyAxMyAxNToxNDoxOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTI6MDQ6
MjAgMjAxOSArMDEwMAoKICAgIHRvb2xzL3hlbnN0YXQ6IEZpeCAtV3VudXNlZC1mdW5jdGlvbiBp
c3N1ZQogICAgCiAgICBXaGVuIGNvbXBpbGluZyB4ZW5zdGF0IHdpdGggLVdlcnJvciwgQ2xhbmcg
Y29tcGxhaW5zOgogICAgCiAgICAgIHNyYy94ZW5zdGF0LmM6MTM0OjM0OiBlcnJvcjogdW51c2Vk
IGZ1bmN0aW9uICdwYXJzZScgWy1XZXJyb3IsLVd1bnVzZWQtZnVuY3Rpb25dCiAgICAgIHN0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlKGNoYXIgKnMsIGNoYXIgKm1hdGNoKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCiAgICAgIDEgZXJyb3IgZ2Vu
ZXJhdGVkLgogICAgCiAgICBEcm9wIHRoZSBmdW5jdGlvbi4gIEl0IHJlYWxseSBpcyB1bnVzZWQu
CiAgICAKICAgIFNwb3R0ZWQgYnkgVHJhdmlzLUNJLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5z
dGF0LmMgfCAxNCAtLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jIGIv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKaW5kZXggYmJhMTQzZWI1My4u
NmY5M2Q0ZTk4MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5z
dGF0LmMKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKQEAgLTEz
MSwyMCArMTMxLDYgQEAgdm9pZCB4ZW5zdGF0X3VuaW5pdCh4ZW5zdGF0X2hhbmRsZSAqIGhhbmRs
ZSkKIAl9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlKGNoYXIg
KnMsIGNoYXIgKm1hdGNoKQotewotCWNoYXIgKnMxID0gc3Ryc3RyKHMsbWF0Y2gpOwotCXVuc2ln
bmVkIGxvbmcgbG9uZyByZXQ7Ci0KLQlpZiAoIHMxID09IE5VTEwgKQotCQlyZXR1cm4gMExMOwot
CXMxICs9IDI7Ci0JaWYgKCAqczErKyAhPSAnOicgKQotCQlyZXR1cm4gMExMOwotCXNzY2FuZihz
MSwiJWxsdSIsJnJldCk7Ci0JcmV0dXJuIHJldDsKLX0KLQogeGVuc3RhdF9ub2RlICp4ZW5zdGF0
X2dldF9ub2RlKHhlbnN0YXRfaGFuZGxlICogaGFuZGxlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAjZGVmaW5lIERPTUFJTl9DSFVOS19TSVpFIDI1NgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:11:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrC1-0002TZ-OE; Wed, 14 Aug 2019 11:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrC0-0002TN-V8
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:48 +0000
X-Inumbo-ID: 4dc63e16-be84-11e9-abed-2b474d172cec
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4dc63e16-be84-11e9-abed-2b474d172cec;
 Wed, 14 Aug 2019 11:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBy-0008O1-0h
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrBx-0000iU-UO
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrBx-0000iU-UO@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:11:45 +0000
Subject: [Xen-changelog] [xen staging] tools/xenstat: Fix
 -Wformat-truncation= issue
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNWU5ODViMTA5MDU4NDU4MDAxNzBlNzExZTUzMDdjMTJiNDEzZTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEF1ZyAxMyAxNDo0NjowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTI6MDQ6
MjAgMjAxOSArMDEwMAoKICAgIHRvb2xzL3hlbnN0YXQ6IEZpeCAtV2Zvcm1hdC10cnVuY2F0aW9u
PSBpc3N1ZQogICAgCiAgICBCdWlsZGluZyB3aXRoIEdDQyA4LjMgb24gQnVzdGVyIGlkZW50aWZp
ZXM6CiAgICAKICAgICAgc3JjL3hlbnN0YXRfbGludXguYzogSW4gZnVuY3Rpb24gJ3hlbnN0YXRf
Y29sbGVjdF9uZXR3b3Jrcyc6CiAgICAgIHNyYy94ZW5zdGF0X2xpbnV4LmM6MzA3OjMyOiB3YXJu
aW5nOiAnc25wcmludGYnIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIGJlZm9yZQogICAgICB0aGUg
bGFzdCBmb3JtYXQgY2hhcmFjdGVyIFstV2Zvcm1hdC10cnVuY2F0aW9uPV0KICAgICAgICBzbnBy
aW50ZihkZXZOb0JyaWRnZSwgMTYsICJwJXMiLCBkZXZCcmlkZ2UpOwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF4KICAgICAgc3JjL3hlbnN0YXRfbGludXguYzozMDc6Mjog
bm90ZTogJ3NucHJpbnRmJyBvdXRwdXQgYmV0d2VlbiAyIGFuZCAxNyBieXRlcyBpbnRvCiAgICAg
IGEgZGVzdGluYXRpb24gb2Ygc2l6ZSAxNgogICAgICAgIHNucHJpbnRmKGRldk5vQnJpZGdlLCAx
NiwgInAlcyIsIGRldkJyaWRnZSk7CiAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fgogICAgCiAgICBkZXZOb0JyaWRnZVtdIG5lZWRzIG9uZSBjaGFyYXRl
ciBtb3JlIHRoYW4gZGV2QnJpZGdlW10sIHNvIGFsbG9jYXRlIG9uZSBieXRlCiAgICBtb3JlLiAg
UmVwbGFjZSBhIHJhdyAxNiBpbiB0aGUgc25wcmludGYoKSBjYWxsIHdpdGggYSBzaXplb2YoKSBl
eHByZXNzaW9uCiAgICBpbnN0ZWFkLgogICAgCiAgICBGaW5hbGx5LCBsaWJ4ZW5zdGF0LCB1bmxp
a2UgbW9zdCBvZiB0aGUgcmVzdCBvZiB0aGUgWGVuLCBkb2Vzbid0IHVzZSAtV2Vycm9yCiAgICB3
aGljaCBpcyB3aHkgdGhpcyBpc3N1ZSB3ZW50IHVubm90aWNlZCBpbiBDSS4gIEZpeCB0aGlzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlICAgICAgICAgICAgfCAyICstCiB0b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2Vm
aWxlCmluZGV4IDU4ZjlkNjNkZTUuLmVhMTE1YWUwZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFr
ZWZpbGUKQEAgLTMxLDcgKzMxLDcgQEAgT0JKRUNUUy0kKENPTkZJR19OZXRCU0QpICs9IHNyYy94
ZW5zdGF0X25ldGJzZC5vCiBPQkpFQ1RTLSQoQ09ORklHX0ZyZWVCU0QpICs9IHNyYy94ZW5zdGF0
X2ZyZWVic2QubwogU09OQU1FX0ZMQUdTPS1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5z
dGF0LnNvLiQoTUFKT1IpCiAKLUNGTEFHUys9LWZQSUMKK0NGTEFHUys9LWZQSUMgLVdlcnJvcgog
Q0ZMQUdTKz0tSXNyYyAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENGTEFHU19saWJ4ZW5zdG9yZSkg
JChDRkxBR1NfeGVuaW5jbHVkZSkgLWluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvY29uZmlnLmgK
IAogTERMSUJTLXkgPSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuY3RybCkg
LWx5YWpsCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRf
bGludXguYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCmlu
ZGV4IDk0MjFjYTQzYzguLjc1MzAzNDllZWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGli
eGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9zcmMveGVuc3RhdF9saW51eC5jCkBAIC0yNjQsNyArMjY0LDcgQEAgaW50IHhlbnN0YXRfY29s
bGVjdF9uZXR3b3Jrcyh4ZW5zdGF0X25vZGUgKiBub2RlKQogewogCS8qIEhlbHBlciB2YXJpYWJs
ZXMgZm9yIHBhcnNlTmV0RGV2TGluZSgpIGZ1bmN0aW9uIGRlZmluZWQgYWJvdmUgKi8KIAlpbnQg
aTsKLQljaGFyIGxpbmVbNTEyXSA9IHsgMCB9LCBpZmFjZVsxNl0gPSB7IDAgfSwgZGV2QnJpZGdl
WzE2XSA9IHsgMCB9LCBkZXZOb0JyaWRnZVsxNl0gPSB7IDAgfTsKKwljaGFyIGxpbmVbNTEyXSA9
IHsgMCB9LCBpZmFjZVsxNl0gPSB7IDAgfSwgZGV2QnJpZGdlWzE2XSA9IHsgMCB9LCBkZXZOb0Jy
aWRnZVsxN10gPSB7IDAgfTsKIAl1bnNpZ25lZCBsb25nIGxvbmcgcnhCeXRlcywgcnhQYWNrZXRz
LCByeEVycnMsIHJ4RHJvcHMsIHR4Qnl0ZXMsIHR4UGFja2V0cywgdHhFcnJzLCB0eERyb3BzOwog
CiAJc3RydWN0IHByaXZfZGF0YSAqcHJpdiA9IGdldF9wcml2X2RhdGEobm9kZS0+aGFuZGxlKTsK
QEAgLTMwNCw3ICszMDQsNyBAQCBpbnQgeGVuc3RhdF9jb2xsZWN0X25ldHdvcmtzKHhlbnN0YXRf
bm9kZSAqIG5vZGUpCiAKIAkvKiBXZSBnZXQgdGhlIGJyaWRnZSBkZXZpY2VzIGZvciB1c2Ugd2l0
aCBib25kaW5nIGludGVyZmFjZSB0byBnZXQgYm9uZGluZyBpbnRlcmZhY2Ugc3RhdHMgKi8KIAln
ZXRCcmlkZ2UoInZpciIsIGRldkJyaWRnZSwgc2l6ZW9mKGRldkJyaWRnZSkpOwotCXNucHJpbnRm
KGRldk5vQnJpZGdlLCAxNiwgInAlcyIsIGRldkJyaWRnZSk7CisJc25wcmludGYoZGV2Tm9Ccmlk
Z2UsIHNpemVvZihkZXZOb0JyaWRnZSksICJwJXMiLCBkZXZCcmlkZ2UpOwogCiAJd2hpbGUgKGZn
ZXRzKGxpbmUsIDUxMiwgcHJpdi0+cHJvY25ldGRldikpIHsKIAkJeGVuc3RhdF9kb21haW4gKmRv
bWFpbjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 11:22:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 11:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxrLy-0003WI-DK; Wed, 14 Aug 2019 11:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxrLx-0003WC-Hs
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:22:05 +0000
X-Inumbo-ID: bea3a352-be85-11e9-9c7f-ab7b8a9ed364
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bea3a352-be85-11e9-9c7f-ab7b8a9ed364;
 Wed, 14 Aug 2019 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrLw-00009E-SU
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxrLw-0001Pd-Pj
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 11:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxrLw-0001Pd-Pj@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 11:22:04 +0000
Subject: [Xen-changelog] [xen staging] tools/pygrub: Failing to set value to
 0 in Grub2ConfigFile
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1MzY4MzQ4ZDMzYmU4Y2M0NzY0MzM0ODllMzYyODM0YTQ3ZTRkY2YKQXV0aG9yOiAg
ICAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KQXV0aG9yRGF0ZTogVHVl
IEF1ZyAxMyAyMToxNTowMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTI6MTU6MTcg
MjAxOSArMDEwMAoKICAgIHRvb2xzL3B5Z3J1YjogRmFpbGluZyB0byBzZXQgdmFsdWUgdG8gMCBp
biBHcnViMkNvbmZpZ0ZpbGUKICAgIAogICAgSW4gR3J1YjJDb25maWdGaWxlIHRoZSBjb2RlIHRv
IGhhbmRsZSAke3NhdmVkX2VudHJ5fSBhbmQgJHtuZXh0X2VudHJ5fQogICAgc2V0cyBhcmcgPSAi
MCIgYnV0IHRoaXMgbm93IGRvZXMgbm90aGluZyBmb2xsb3dpbmcgYy9zIGQxYjkzZWEyNjE1YmQK
ICAgICJ0b29scy9weWdydWI6IE1ha2UgcHlncnViIHVuZGVyc3RhbmQgZGVmYXVsdCBlbnRyeSBp
biBzdHJpbmcgZm9ybWF0IgogICAgd2hpY2ggcmVwbGFjZWQgYXJnLnN0cmlwKCkgd2l0aCBhcmdf
c3RyaXAgaW4gdGhlIGZvbGxvd2luZyBsaW5lLiAgVGhpcwogICAgcGF0Y2ggcmVzdG9yZXMgdGhl
IHByZXZpb3VzIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBZb3Vu
ZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNv
bmYucHkgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5IGIvdG9vbHMvcHln
cnViL3NyYy9HcnViQ29uZi5weQppbmRleCA1OTQxMzliYWM3Li43M2YxYmJlZDJmIDEwMDY0NAot
LS0gYS90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMv
R3J1YkNvbmYucHkKQEAgLTQ0MCw3ICs0NDAsNyBAQCBjbGFzcyBHcnViMkNvbmZpZ0ZpbGUoX0dy
dWJDb25maWdGaWxlKToKICAgICAgICAgICAgICAgICAgICAgYXJnX3N0cmlwID0gYXJnLnN0cmlw
KCkKICAgICAgICAgICAgICAgICAgICAgaWYgYXJnX3N0cmlwID09ICIke3NhdmVkX2VudHJ5fSIg
b3IgYXJnX3N0cmlwID09ICIke25leHRfZW50cnl9IjoKICAgICAgICAgICAgICAgICAgICAgICAg
IGxvZ2dpbmcud2FybmluZygiZ3J1YjIncyBzYXZlZF9lbnRyeS9uZXh0X2VudHJ5IG5vdCBzdXBw
b3J0ZWQiKQotICAgICAgICAgICAgICAgICAgICAgICAgYXJnID0gIjAiCisgICAgICAgICAgICAg
ICAgICAgICAgICBhcmdfc3RyaXAgPSAiMCIKICAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihz
ZWxmLCBzZWxmLmNvbW1hbmRzW2NvbV0sIGFyZ19zdHJpcCkKICAgICAgICAgICAgICAgICBlbHNl
OgogICAgICAgICAgICAgICAgICAgICBsb2dnaW5nLmluZm8oIklnbm9yZWQgZGlyZWN0aXZlICVz
IiAlKGNvbSwpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 12:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 12:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxsdL-0002bB-1H; Wed, 14 Aug 2019 12:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxsdK-0002b6-Ax
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 12:44:06 +0000
X-Inumbo-ID: 3366c31c-be91-11e9-80da-fbdcaf4e4d95
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3366c31c-be91-11e9-80da-fbdcaf4e4d95;
 Wed, 14 Aug 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxsdJ-0001ia-6y
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 12:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxsdJ-0006t0-3p
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 12:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxsdJ-0006t0-3p@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 12:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: setup: Add Xen as boot
 module before printing all boot modules
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4ZmIyYTlkZWJhMTFlZTQ4ZGRlMjFjNWMxYWE5M2I0ZDRlMTA0M2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyAxMiAxMjoyMzo0MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMTQgMTM6NDA6NDEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHNldHVwOiBBZGQgWGVuIGFzIGJvb3QgbW9kdWxlIGJlZm9yZSBwcmlu
dGluZyBhbGwgYm9vdCBtb2R1bGVzCiAgICAKICAgIFNpbmNlIGNvbW1pdCBmNjA2NThjNmFlICJ4
ZW4vYXJtOiBTdG9wIHJlbG9jYXRpbmcgWGVuIiwgdGhlIHBvc2l0aW9uIG9mCiAgICBYZW4gaW4g
bWVtb3J5IGlzIG5vdCBwcmludGVkIGFueW1vcmUuIFRoaXMgY2FuIG1ha2UgZGlmZmljdWx0IHRv
IGRlYnVnCiAgICBlYXJseSBjb2RlLgogICAgCiAgICBBcyBYZW4gaXMgbm90IHJlbG9jYXRlZCBh
bnltb3JlLCB3ZSBjYW4gYWRkIFhlbiBhcyBib290IG1vZHVsZSBiZWZvcmUKICAgIGNhbGxpbmcg
Ym9vdF9mZHRfaW5mbygpLiBXaXRoIHRoYXQsIHRoZSBmdW5jdGlvbiB3aWxsIHByaW50IFhlbiBt
b2R1bGUKICAgIGluZm9ybWF0aW9uIGFsb25nIHdpdGggYWxsIHRoZSBvdGhlciBtb2R1bGVzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDIxNTc0NmE1YzMu
LjJjNWQxMzcyYzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCkBAIC03NzksMTggKzc3OSwxOCBAQCB2b2lkIF9faW5pdCBzdGFydF94
ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgICAgICAgICAgICAiUGxlYXNl
IGNoZWNrIHlvdXIgYm9vdGxvYWRlci5cbiIsCiAgICAgICAgICAgICAgIGZkdF9wYWRkcik7CiAK
LSAgICBmZHRfc2l6ZSA9IGJvb3RfZmR0X2luZm8oZGV2aWNlX3RyZWVfZmxhdHRlbmVkLCBmZHRf
cGFkZHIpOwotCi0gICAgY21kbGluZSA9IGJvb3RfZmR0X2NtZGxpbmUoZGV2aWNlX3RyZWVfZmxh
dHRlbmVkKTsKLSAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNcbiIsIGNtZGxpbmUpOwotICAg
IGNtZGxpbmVfcGFyc2UoY21kbGluZSk7Ci0KICAgICAvKiBSZWdpc3RlciBYZW4ncyBsb2FkIGFk
ZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290
X21vZHVsZShCT09UTU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRy
X3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwg
ZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCisgICAgZmR0X3NpemUgPSBi
b290X2ZkdF9pbmZvKGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRyKTsKKworICAgIGNt
ZGxpbmUgPSBib290X2ZkdF9jbWRsaW5lKGRldmljZV90cmVlX2ZsYXR0ZW5lZCk7CisgICAgcHJp
bnRrKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKKyAgICBjbWRsaW5lX3BhcnNlKGNt
ZGxpbmUpOworCiAgICAgc2V0dXBfbW0oZmR0X3BhZGRyLCBmZHRfc2l6ZSk7CiAKICAgICAvKiBQ
YXJzZSB0aGUgQUNQSSB0YWJsZXMgZm9yIHBvc3NpYmxlIGJvb3QtdGltZSBjb25maWd1cmF0aW9u
ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 14 14:44:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Aug 2019 14:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hxuVX-0005oh-CU; Wed, 14 Aug 2019 14:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9OQ=WK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hxuVW-0005oc-HM
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 14:44:10 +0000
X-Inumbo-ID: f6a148a6-bea1-11e9-a0cf-7bb6363ada6c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6a148a6-bea1-11e9-a0cf-7bb6363ada6c;
 Wed, 14 Aug 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxuVQ-00046B-K2
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hxuVQ-00051i-H4
 for xen-changelog@lists.xenproject.org; Wed, 14 Aug 2019 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hxuVQ-00051i-H4@xenbits.xenproject.org>
Date: Wed, 14 Aug 2019 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Clean IOMMU flags from p2m-pt
 code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1NGE0OWE3NDg2YTAyZWRhZTViM2U1MzYxN2JhY2U1MjZlOWMxYjEKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBXZWQgQXVnIDE0IDE1OjQxOjIzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXVnIDE0
IDE1OjQxOjIzIDIwMTkgKzAxMDAKCiAgICB4ODYvbW06IENsZWFuIElPTU1VIGZsYWdzIGZyb20g
cDJtLXB0IGNvZGUKICAgIAogICAgQXQgdGhpcyBtb21lbnQgSU9NTVUgcHQgc2hhcmluZyBpcyBk
aXNhYmxlZCBieSBjb21taXQgWzFdLgogICAgCiAgICBUaGlzIHBhdGNoIGFpbXMgdG8gY2xlYXIg
dGhlIElPTU1VIGhhcCBzaGFyZSBzdXBwb3J0IGFzIGl0IHdpbGwgbm90IGJlCiAgICB1c2VkIGlu
IHRoZSBmdXR1cmUuIEJ5IGRvaW5nIHRoaXMgdGhlIElPTU1VIGJpdHMgdXNlZCBpbiBwdGVbNTI6
NThdIGNhbgogICAgYmUgdXNlZCBpbiBvdGhlciB3YXlzLgogICAgCiAgICBbMV0gYzJiYTNkYjMx
ZWYyZDlmMWU0MGU3YjZjMTZjZjNiZTNkNjcxZDU1NQogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
IHwgOTYgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA5MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
aW5kZXggY2FmYzlmMjk5Yi4uM2EwYTUwMGQ2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMjQsNyArMjQsNiBA
QAogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5jbHVk
ZSA8eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVu
L3RyYWNlLmg+CkBAIC0zNiwxNSArMzUsMTMgQEAKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5j
bHVkZSA8YXNtL21lbV9zaGFyaW5nLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9uZXN0ZWRodm0uaD4K
LSNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4KIAogI2luY2x1ZGUgIm1t
LWxvY2tzLmgiCiAKIC8qCiAgKiBXZSBtYXkgc3RvcmUgSU5WQUxJRF9NRk4gaW4gUFRFcy4gIFdl
IG5lZWQgdG8gY2xpcCB0aGlzIHRvIGF2b2lkIHRyYW1wbGluZwotICogb3ZlciBoaWdoZXItb3Jk
ZXIgYml0cyAoTlgsIHAybSB0eXBlLCBJT01NVSBmbGFncykuICBXZSBzZWVtIHRvIG5vdCBuZWVk
Ci0gKiB0byB1bmNsaXAgb24gdGhlIHJlYWQgcGF0aCwgYXMgY2FsbGVycyBhcmUgY29uY2VybmVk
IG9ubHkgd2l0aCBwMm0gdHlwZSBpbgotICogc3VjaCBjYXNlcy4KKyAqIG92ZXIgaGlnaGVyLW9y
ZGVyIGJpdHMgKE5YLCBwMm0gdHlwZSkuIFdlIHNlZW0gdG8gbm90IG5lZWQgdG8gdW5jbGlwIG9u
IHRoZQorICogcmVhZCBwYXRoLCBhcyBjYWxsZXJzIGFyZSBjb25jZXJuZWQgb25seSB3aXRoIHAy
bSB0eXBlIGluIHN1Y2ggY2FzZXMuCiAgKi8KICNkZWZpbmUgcDJtX2wxZV9mcm9tX3BmbihwZm4s
IGZsYWdzKSAgICBcCiAgICAgbDFlX2Zyb21fcGZuKChwZm4pICYgKFBBRERSX01BU0sgPj4gUEFH
RV9TSElGVCksIChmbGFncykpCkBAIC03MSwxMyArNjgsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBwMm1fdHlwZV90b19mbGFncyhjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewotICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgLyoKLSAgICAgKiBBTUQgSU9NTVU6IFdoZW4gd2Ugc2hh
cmUgcDJtIHRhYmxlIHdpdGggaW9tbXUsIGJpdCA5IC0gYml0IDExIHdpbGwgYmUKLSAgICAgKiB1
c2VkIGZvciBpb21tdSBoYXJkd2FyZSB0byBlbmNvZGUgbmV4dCBpbyBwYWdlIGxldmVsLiBCaXQg
NTkgLSBiaXQgNjIKLSAgICAgKiBhcmUgdXNlZCBmb3IgaW9tbXUgZmxhZ3MsIFdlIGNvdWxkIG5v
dCB1c2UgdGhlc2UgYml0cyB0byBzdG9yZSBwMm0gdHlwZXMuCi0gICAgICovCi0gICAgZmxhZ3Mg
PSAodW5zaWduZWQgbG9uZykodCAmIDB4N2YpIDw8IDEyOworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3MgPSAodW5zaWduZWQgbG9uZykodCAmIDB4N2YpIDw8IDEyOwogCiAgICAgc3dpdGNoKHQpCiAg
ICAgewpAQCAtMTY1LDE2ICsxNTYsNiBAQCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwgaW50IHBhZ2Vfb3JkZXIpCiAvLyBSZXR1
cm5zIDAgb24gZXJyb3IuCiAvLwogCi0vKiBBTUQgSU9NTVU6IENvbnZlcnQgbmV4dCBsZXZlbCBi
aXRzIGFuZCByL3cgYml0cyBpbnRvIDI0IGJpdHMgcDJtIGZsYWdzICovCi0jZGVmaW5lIGlvbW11
X25sZXZlbF90b19mbGFncyhubCwgZikgKCgoKG5sKSAmIDB4NykgPDwgOSApfCgoKGYpICYgMHgz
KSA8PCAyMSkpCi0KLXN0YXRpYyB2b2lkIHAybV9hZGRfaW9tbXVfZmxhZ3MobDFfcGdlbnRyeV90
ICpwMm1fZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBubGV2ZWwsIHVuc2lnbmVkIGludCBmbGFncykKLXsKLSAgICBpZiAoIGlvbW11X2hhcF9wdF9z
aGFyZSApCi0gICAgICAgIGwxZV9hZGRfZmxhZ3MoKnAybV9lbnRyeSwgaW9tbXVfbmxldmVsX3Rv
X2ZsYWdzKG5sZXZlbCwgZmxhZ3MpKTsKLX0KLQogLyogUmV0dXJuczogMCBmb3Igc3VjY2Vzcywg
LWVycm5vIGZvciBmYWlsdXJlICovCiBzdGF0aWMgaW50CiBwMm1fbmV4dF9sZXZlbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCkBAIC0yMDMsNyArMTg0LDYgQEAgcDJtX25l
eHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogCiAgICAgICAg
IG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcp
OwogCi0gICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1V
Rl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKICAgICAg
ICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGVycm9yOwpAQCAtMjQyLDEzICsyMjIsNiBA
QCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAK
ICAgICAgICAgbDFfZW50cnkgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIAotICAgICAgICAvKiBJ
bmhlcml0IG9yaWdpbmFsIElPTU1VIHBlcm1pc3Npb25zLCBidXQgdXBkYXRlIE5leHQgTGV2ZWwu
ICovCi0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkKLSAgICAgICAgewotICAgICAg
ICAgICAgZmxhZ3MgJj0gfmlvbW11X25sZXZlbF90b19mbGFncyh+MCwgMCk7Ci0gICAgICAgICAg
ICBmbGFncyB8PSBpb21tdV9ubGV2ZWxfdG9fZmxhZ3MobGV2ZWwgLSAxLCAwKTsKLSAgICAgICAg
fQotCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkr
KyApCiAgICAgICAgIHsKICAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4g
fCAoaSA8PCAoKGxldmVsIC0gMSkgKiBQQUdFVEFCTEVfT1JERVIpKSwKQEAgLTI2NCw4ICsyMzcs
NiBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUs
CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKIAogICAgICAgICBuZXdfZW50
cnkgPSBsMWVfZnJvbV9tZm4obWZuLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKLSAgICAg
ICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAg
cmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV2ZWwgKyAxKTsKICAgICAgICAg
aWYgKCByYyApCkBAIC00NzAsOSArNDQxLDYgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICB9CiAKICAg
ICAgICAgICAgIGUgPSBsMWVfZnJvbV9wZm4obWZuLCBmbGFncyk7Ci0gICAgICAgICAgICBwMm1f
YWRkX2lvbW11X2ZsYWdzKCZlLCBsZXZlbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG50ID09IHAybV9yYW1fcncpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
SU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSA6IDApOwogICAgICAgICAgICAgQVNTRVJU
KCFuZWVkc19yZWNhbGMobDEsIGUpKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC01NDAs
MTggKzUwOCw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2Zu
X3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgIGwyX3BnZW50cnlfdCBsMmVfY29udGVudDsKICAgICBs
M19wZ2VudHJ5X3QgbDNlX2NvbnRlbnQ7CiAgICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGludCBp
b21tdV9wdGVfZmxhZ3MgPSBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybXQsIG1mbik7Ci0gICAgLyoK
LSAgICAgKiBvbGRfbWZuIGFuZCBpb21tdV9vbGRfZmxhZ3MgY29udHJvbCBwb3NzaWJsZSBmbHVz
aC91cGRhdGUgbmVlZHMgb24gdGhlCi0gICAgICogSU9NTVU6IFdlIG5lZWQgdG8gZmx1c2ggd2hl
biBNRk4gb3IgZmxhZ3MgKGkuZS4gcGVybWlzc2lvbnMpIGNoYW5nZS4KLSAgICAgKiBpb21tdV9v
bGRfZmxhZ3MgYmVpbmcgaW5pdGlhbGl6ZWQgdG8gemVybyBjb3ZlcnMgdGhlIGNhc2Ugb2YgdGhl
IGVudHJ5Ci0gICAgICogZ2V0dGluZyByZXBsYWNlZCBiZWluZyBhIG5vbi1wcmVzZW50IChsZWFm
IG9yIGludGVybWVkaWF0ZSkgb25lLiBGb3IKLSAgICAgKiBwcmVzZW50IGxlYWYgZW50cmllcyB0
aGUgcmVhbCB2YWx1ZSB3aWxsIGdldCBjYWxjdWxhdGVkIGJlbG93LCB3aGlsZQotICAgICAqIGZv
ciBwcmVzZW50IGludGVybWVkaWF0ZSBlbnRyaWVzIH4wIChndWFyYW50ZWVkICE9IGlvbW11X3B0
ZV9mbGFncykKLSAgICAgKiB3aWxsIGJlIHVzZWQgKHRvIGNvdmVyIGFsbCBjYXNlcyBvZiB3aGF0
IHRoZSBsZWFmIGVudHJpZXMgdW5kZXJuZWF0aAotICAgICAqIHRoZSBpbnRlcm1lZGlhdGUgb25l
IG1pZ2h0IGJlKS4KLSAgICAgKi8KLSAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIGlvbW11X29sZF9m
bGFncyA9IDA7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogICAgIHVuc2lnbmVkIGxvbmcgb2xk
X21mbiA9IG1mbl94KElOVkFMSURfTUZOKTsKIAogICAgIGlmICggIXN2ZSApCkBAIC01OTksMTcg
KzU1Niw5IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFJFU0VOVCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQotICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIG9sZF9tZm4gPSBsMWVfZ2V0X3BmbigqcDJtX2VudHJ5KTsK
LSAgICAgICAgICAgICAgICBpb21tdV9vbGRfZmxhZ3MgPQotICAgICAgICAgICAgICAgICAgICBw
Mm1fZ2V0X2lvbW11X2ZsYWdzKHAybV9mbGFnc190b190eXBlKGZsYWdzKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG9sZF9tZm4pKTsKLSAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpb21t
dV9vbGRfZmxhZ3MgPSB+MDsKICAgICAgICAgICAgICAgICBpbnRlcm1lZGlhdGVfZW50cnkgPSAq
cDJtX2VudHJ5OwotICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgY2hlY2tfZW50
cnkobWZuLCBwMm10LCBwMm1fZmxhZ3NfdG9fdHlwZShmbGFncyksIHBhZ2Vfb3JkZXIpOwpAQCAt
NjE5LDkgKzU2OCw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKICAgICAg
ICAgZW50cnlfY29udGVudC5sMSA9IGwzZV9jb250ZW50LmwzOwogCi0gICAgICAgIGlmICggZW50
cnlfY29udGVudC5sMSAhPSAwICkKLSAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVu
dHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7Ci0KICAgICAgICAgcmMgPSBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAzKTsKICAg
ICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVz
IHByb3Blcmx5ICovCiAgICAgICAgIGlmICggcmMgKQpAQCAtNjQ4LDkgKzU5NCw2IEBAIHAybV9w
dF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBMMV9QQUdFVEFCTEVfRU5U
UklFUyk7CiAgICAgICAgIEFTU0VSVChwMm1fZW50cnkpOwogICAgICAgICBvbGRfbWZuID0gbDFl
X2dldF9wZm4oKnAybV9lbnRyeSk7Ci0gICAgICAgIGlvbW11X29sZF9mbGFncyA9Ci0gICAgICAg
ICAgICBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3Mo
KnAybV9lbnRyeSkpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG9sZF9t
Zm4pKTsKIAogICAgICAgICBpZiAoIG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxp
ZF9tZm4ocDJtdCkgKQogICAgICAgICAgICAgZW50cnlfY29udGVudCA9IHAybV9sMWVfZnJvbV9w
Zm4obWZuX3gobWZuKSwKQEAgLTY1OCw5ICs2MDEsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgZW50cnlfY29udGVudCA9IGwxZV9lbXB0eSgpOwogCi0gICAgICAgIGlmICgg
ZW50cnlfY29udGVudC5sMSAhPSAwICkKLSAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3Mo
JmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7Ci0KICAgICAgICAgLyogbGV2ZWwg
MSBlbnRyeSAqLwogICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBw
Mm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRl
X3AybV9lbnRyeSgpIGhhbmRsZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KQEAgLTY3NywxNyAr
NjE3LDkgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKICAg
ICAgICAgewogICAgICAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCi0gICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgb2xkX21mbiA9IGwxZV9nZXRfcGZuKCpwMm1fZW50cnkpOwot
ICAgICAgICAgICAgICAgIGlvbW11X29sZF9mbGFncyA9Ci0gICAgICAgICAgICAgICAgICAgIHAy
bV9nZXRfaW9tbXVfZmxhZ3MocDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ob2xkX21mbikpOwotICAgICAgICAgICAg
fQogICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlvbW11
X29sZF9mbGFncyA9IH4wOwogICAgICAgICAgICAgICAgIGludGVybWVkaWF0ZV9lbnRyeSA9ICpw
Mm1fZW50cnk7Ci0gICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBjaGVja19lbnRy
eShtZm4sIHAybXQsIHAybV9mbGFnc190b190eXBlKGZsYWdzKSwgcGFnZV9vcmRlcik7CkBAIC02
OTcsOSArNjI5LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICA6IGwyZV9lbXB0eSgpOwogICAgICAg
ICBlbnRyeV9jb250ZW50LmwxID0gbDJlX2NvbnRlbnQubDI7CiAKLSAgICAgICAgaWYgKCBlbnRy
eV9jb250ZW50LmwxICE9IDAgKQotICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZW50
cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKLQogICAgICAgICByYyA9IHAybS0+d3Jp
dGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDIpOwogICAg
ICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhhbmRsZXMgdGxiIGZsdXNoZXMg
cHJvcGVybHkgKi8KICAgICAgICAgaWYgKCByYyApCkBAIC03MTEsMjQgKzY0MCw5IEBAIHAybV9w
dF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZu
LAogICAgICAgICAgJiYgKGdmbiArICgxVUwgPDwgcGFnZV9vcmRlcikgLSAxID4gcDJtLT5tYXhf
bWFwcGVkX3BmbikgKQogICAgICAgICBwMm0tPm1heF9tYXBwZWRfcGZuID0gZ2ZuICsgKDFVTCA8
PCBwYWdlX29yZGVyKSAtIDE7CiAKLSAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgKGlvbW11X29s
ZF9mbGFncyAhPSBpb21tdV9wdGVfZmxhZ3MgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9sZF9tZm4gIT0gbWZuX3gobWZuKSkgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKHJjID09IDAp
OwotCi0gICAgICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKHAybS0+ZG9tYWluKSApCi0gICAg
ICAgICAgICByYyA9IGlvbW11X3B0ZV9mbGFncyA/Ci0gICAgICAgICAgICAgICAgaW9tbXVfbGVn
YWN5X21hcChkLCBfZGZuKGdmbiksIG1mbiwgcGFnZV9vcmRlciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlvbW11X3B0ZV9mbGFncykgOgotICAgICAgICAgICAgICAgIGlvbW11
X2xlZ2FjeV91bm1hcChkLCBfZGZuKGdmbiksIHBhZ2Vfb3JkZXIpOwotICAgICAgICBlbHNlIGlm
ICggaW9tbXVfdXNlX2hhcF9wdChkKSAmJiBpb21tdV9vbGRfZmxhZ3MgKQotICAgICAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm4sIHBhZ2Vfb3JkZXIpOwotICAg
IH0KLQogICAgIC8qCiAgICAgICogRnJlZSBvbGQgaW50ZXJtZWRpYXRlIHRhYmxlcyBpZiBuZWNl
c3NhcnkuICBUaGlzIGhhcyB0byBiZSB0aGUKLSAgICAgKiBsYXN0IHRoaW5nIHdlIGRvLCBhZnRl
ciByZW1vdmFsIGZyb20gdGhlIElPTU1VIHRhYmxlcywgc28gYXMgdG8KLSAgICAgKiBhdm9pZCBh
IHBvdGVudGlhbCB1c2UtYWZ0ZXItZnJlZS4KKyAgICAgKiBsYXN0IHRoaW5nIHdlIGRvIHNvIGFz
IHRvIGF2b2lkIGEgcG90ZW50aWFsIHVzZS1hZnRlci1mcmVlLgogICAgICAqLwogICAgIGlmICgg
bDFlX2dldF9mbGFncyhpbnRlcm1lZGlhdGVfZW50cnkpICYgX1BBR0VfUFJFU0VOVCApCiAgICAg
ICAgIHAybV9mcmVlX2VudHJ5KHAybSwgJmludGVybWVkaWF0ZV9lbnRyeSwgcGFnZV9vcmRlcik7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 10:24:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 10:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hyZOt-00076j-Ly; Fri, 16 Aug 2019 10:24:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hyZOs-00076e-BL
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:24:02 +0000
X-Inumbo-ID: f3f73ae2-c00f-11e9-8bb4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3f73ae2-c00f-11e9-8bb4-12813bfff9fa;
 Fri, 16 Aug 2019 10:23:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hyZOm-0000yO-0n
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hyZOl-00072i-Tv
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hyZOl-00072i-Tv@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 10:23:55 +0000
Subject: [Xen-changelog] [qemu-xen staging] Merge tag 'v4.1.0' into 'staging'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCBkNzg0NTc3ODY2ODkwNTEyM2Q4ZTBkNDk1NGVkMmU1ZTk5Mzg4NjU3Ck1lcmdl
OiA5ZTA2MDI5YWVhM2IyZWNhMWQ1MjYxMzUyZTY5NWVkYzFlN2Q3YjhiIGRiZjM2MDU2N2E3ZGE1
MGRiNGQyZjliZGU0NjQ5YWJhMjFhYTgxMDYKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBBdWcgMTYgMTE6MDQ6NTUg
MjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAxMTowNDo1NSAyMDE5ICswMTAwCgogICAg
TWVyZ2UgdGFnICd2NC4xLjAnIGludG8gJ3N0YWdpbmcnCiAuY2lycnVzLnltbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIC5lZGl0b3Jjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiAuZ2l0aWdub3JlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogLmdpdGxhYi1j
aS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICsKIC5naXRt
b2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQog
LnBhdGNoZXcueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzAy
ICsrCiAuc2hpcHBhYmxlLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDkgKy0KIC50cmF2aXMueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzNSArLQogQ09ESU5HX1NUWUxFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDQ3ICstCiBMSUNFTlNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjEgKy0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI1NyArLQogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUyICstCiBNYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIE1ha2VmaWxlLnRhcmdldCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNyArLQogVkVSU0lPTiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBhY2NlbC9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYWNj
ZWwvYWNjZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1IC0K
IGFjY2VsL2t2bS9rdm0tYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMz
MiArLQogYWNjZWwva3ZtL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGFjY2VsL3F0ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1NCArCiBhY2NlbC9zdHVicy9oYXgtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogYWNjZWwvc3R1YnMvaHZmLXN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGFjY2VsL3N0dWJzL2t2bS1zdHViLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiBhY2NlbC9zdHVicy93aHB4LXN0dWIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogYWNjZWwvdGNnL2F0b21pY190ZW1wbGF0ZS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBhY2NlbC90Y2cvY3B1LWV4ZWMtY29t
bW9uLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYWNjZWwvdGNnL2NwdS1leGVj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBhY2NlbC90Y2cvY3B1
dGxiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4OTkgKysrLQogYWNjZWwv
dGNnL3NvZnRtbXVfdGVtcGxhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNDU0IC0tCiBh
Y2NlbC90Y2cvdGNnLWFsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg
Ky0KIGFjY2VsL3RjZy90Y2ctcnVudGltZS1ndmVjLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIwNiArCiBhY2NlbC90Y2cvdGNnLXJ1bnRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgKy0KIGFjY2VsL3RjZy90Y2ctcnVudGltZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMiArCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMTYgKy0KIGFjY2VsL3RjZy90cmFuc2xhdG9yLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNiArLQogYWNjZWwvdGNnL3VzZXItZXhlYy1zdHViLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGFjY2VsL3RjZy91c2VyLWV4ZWMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOSArLQogYXJjaF9pbml0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGF1ZGlvL2Fsc2FhdWRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYXVkaW8vYXVkaW8u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGF1ZGlvL2F1
ZGlvX2xlZ2FjeS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBhdWRp
by9hdWRpb19wdF9pbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
YXVkaW8vY29yZWF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBhdWRpby9kc291bmRhdWRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGF1ZGlvL21peGVuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiBhdWRpby9ub2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGF1ZGlvL29zc2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogYXVkaW8vcGFhdWRpby5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBhdWRpby9zZGxhdWRpby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGF1ZGlvL3NwaWNlYXVkaW8uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBhdWRpby93YXZhdWRpby5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogYXV0aHovYmFzZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBhdXRoei9saXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGF1dGh6
L2xpc3RmaWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
YXV0aHovcGFtYWNjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz
ICstCiBhdXRoei9zaW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKy0KIGJhY2tlbmRzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBiYWNrZW5kcy9ob3N0bWVtLWZpbGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGJhY2tlbmRzL2hvc3RtZW0tbWVtZmQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogYmFja2VuZHMvaG9zdG1lbS1yYW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGJhY2tlbmRzL2hvc3RtZW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogYmFja2VuZHMvcm5nLWVnZC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJhY2tlbmRzL3JuZy1yYW5kb20u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYmFja2VuZHMvcm5nLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJhY2tlbmRzL3Rw
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBiYWNrZW5k
cy92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDkgKwogYmFs
bG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU0
NCArKy0KIGJsb2NrL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMCArLQogYmxvY2svYmFja3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjgxICstCiBibG9jay9ibGtkZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNjAgKy0KIGJsb2NrL2Jsa2xvZ3dyaXRlcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9ibGtyZXBsYXkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGJsb2NrL2Jsa3ZlcmlmeS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9ibG9jay1iYWNrZW5kLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTUgKy0KIGJsb2NrL2JvY2hzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBibG9jay9jbG9vcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogYmxvY2svY29t
bWl0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiBibG9j
ay9jb3B5LW9uLXJlYWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0K
IGJsb2NrL2NyeXB0by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogYmxvY2svY3J5cHRvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA2ICstCiBibG9jay9jdXJsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogYmxvY2svZGlydHktYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwICstCiBibG9jay9kbWctYnoyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogYmxvY2svZG1nLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGJsb2NrL2RtZy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBibG9jay9maWxlLXBvc2l4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKy0KIGJsb2NrL2dsdXN0ZXIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogYmxvY2svaW8uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjM3ICstCiBibG9jay9pc2Nz
aS1vcHRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGJsb2Nr
L2lzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMSArLQog
YmxvY2svbGludXgtYWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcz
ICstCiBibG9jay9taXJyb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxMTkgKy0KIGJsb2NrL25iZC1jbGllbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIyNiAtLS0tLQogYmxvY2svbmJkLWNsaWVudC5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDcyIC0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTI4MSArKysrKy0KIGJsb2NrL25mcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9udWxsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYmxvY2svbnZtZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUzICstCiBibG9jay9wYXJhbGxl
bHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIGJsb2NrL3Fh
cGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3MCArLQogYmxv
Y2svcWNvdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICst
CiBibG9jay9xY293Mi1iaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKy0KIGJsb2NrL3Fjb3cyLWNhY2hlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiAtCiBibG9jay9xY293Mi1jbHVzdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIGJsb2NrL3Fjb3cyLXJlZmNvdW50LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDE1MCArLQogYmxvY2svcWNvdzItc25hcHNob3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGJsb2NrL3Fjb3cyLXRocmVhZHMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI2OCArKwogYmxvY2svcWNvdzIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDIwICstCiBibG9jay9xY293Mi5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzUgKy0KIGJsb2NrL3FlZC1jaGVjay5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogYmxvY2svcWVkLXRh
YmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstCiBibG9jay9x
ZWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0KIGJs
b2NrL3FlZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCAr
LQogYmxvY2svcXVvcnVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBibG9jay9yYXctZm9ybWF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgKwogYmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDQzICstCiBibG9jay9yZXBsaWNhdGlvbi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjQgKy0KIGJsb2NrL3NoZWVwZG9nLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogYmxvY2svc3NoLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNzQ3ICsrLS0KIGJsb2NrL3N0cmVhbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQogYmxvY2svdGhyb3R0bGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJsb2NrL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNSArLQogYmxvY2svdmRp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiBibG9j
ay92aGR4LWVuZGlhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
YmxvY2svdmhkeC1sb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
ICstCiBibG9jay92aGR4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAgKy0KIGJsb2NrL3ZoZHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNiArLQogYmxvY2svdm1kay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzc3ICstCiBibG9jay92cGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDcgKy0KIGJsb2NrL3Z2ZmF0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogYmxvY2svdnhocy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJsb2NrL3dpbjMyLWFpby5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYmxvY2tkZXYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYyICstCiBibG9ja2pvYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTYgKy0KIGJzZC11c2Vy
L21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQogYnNk
LXVzZXIvc3lzY2FsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICst
CiBidC12aGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogY2hhcmRldi9iYXVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiBjaGFyZGV2L2NoYXItY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogY2hhcmRldi9jaGFyLWZkLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0ICstCiBjaGFyZGV2L2NoYXItZmlsZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogY2hhcmRldi9jaGFyLW11eC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYvY2hhci1udWxsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBjaGFyZGV2L2NoYXItcGFyYWxsZWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogY2hhcmRldi9jaGFyLXBpcGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGNoYXJkZXYvY2hhci1wdHku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogY2hhcmRldi9jaGFy
LXJpbmdidWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYv
Y2hhci1zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBjaGFy
ZGV2L2NoYXItc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
Y2hhcmRldi9jaGFyLXN0ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGNoYXJkZXYvY2hhci11ZHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBjaGFyZGV2L2NoYXItd2luLXN0ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKwogY2hhcmRldi9jaGFyLXdpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzICstCiBjaGFyZGV2L2NoYXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIGNoYXJkZXYvbXNtb3VzZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMyArLQogY2hhcmRldi9zcGljZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYvdGVzdGRldi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogY2hhcmRldi93Y3RhYmxldC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjb25maWd1cmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNTIgKy0KIGNvbnRyaWIvZWxm
MmRtcC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiBjb250cmli
L2VsZjJkbXAvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGNv
bnRyaWIvZWxmMmRtcC9wZGIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogY29udHJpYi9lbGYyZG1wL3FlbXVfZWxmLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3ICstCiBjb250cmliL2l2c2htZW0tY2xpZW50L2l2c2htZW0tY2xpZW50LmMgICAgICAgICAg
ICB8ICAgIDEgLQogY29udHJpYi9pdnNobWVtLWNsaWVudC9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGNvbnRyaWIvaXZzaG1lbS1zZXJ2ZXIvaXZzaG1lbS1zZXJ2ZXIuYyAg
ICAgICAgICAgIHwgICAgMSAtCiBjb250cmliL2xpYnZob3N0LXVzZXIvbGlidmhvc3QtdXNlci1n
bGliLmMgICAgICAgICB8ICAgMTIgKy0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11
c2VyLWdsaWIuaCAgICAgICAgIHwgICAgMiArLQogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZo
b3N0LXVzZXIuYyAgICAgICAgICAgICAgfCAgIDkxICstCiBjb250cmliL2xpYnZob3N0LXVzZXIv
bGlidmhvc3QtdXNlci5oICAgICAgICAgICAgICB8ICAgMTMgKy0KIGNvbnRyaWIvcmRtYWNtLW11
eC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQogY29udHJpYi9yZG1h
Y20tbXV4L3JkbWFjbS1tdXguaCAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBjb250cmli
L3Zob3N0LXVzZXItYmxrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAgICB8ICAgMTkgKy0KIGNv
bnRyaWIvdmhvc3QtdXNlci1ncHUvNTAtcWVtdS1ncHUuanNvbi5pbiAgICAgICAgIHwgICAgNSAr
CiBjb250cmliL3Zob3N0LXVzZXItZ3B1L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICB8ICAg
MTAgKwogY29udHJpYi92aG9zdC11c2VyLWdwdS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAg
fCAxMTkxICsrKysrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3ZpcmdsLmMgICAgICAgICAgICAg
ICAgICAgICB8ICA1NzkgKysrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3ZpcmdsLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgMjYgKwogY29udHJpYi92aG9zdC11c2VyLWdwdS92dWdibS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMzI4ICsrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3Z1Z2Jt
LmggICAgICAgICAgICAgICAgICAgICB8ICAgNjggKwogY29udHJpYi92aG9zdC11c2VyLWdwdS92
dWdwdS5oICAgICAgICAgICAgICAgICAgICAgfCAgMTc4ICsKIGNvbnRyaWIvdmhvc3QtdXNlci1p
bnB1dC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgIHwgICAgMSArCiBjb250cmliL3Zob3N0LXVz
ZXItaW5wdXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICA0MTAgKysKIGNvbnRyaWIvdmhv
c3QtdXNlci1zY3NpL3Zob3N0LXVzZXItc2NzaS5jICAgICAgICAgIHwgICAyMSArLQogY3B1cy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjM0ICstCiBj
cnlwdG8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEg
Ky0KIGNyeXB0by9hZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiBjcnlwdG8vYmxvY2stbHVrcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGNyeXB0by9ibG9jay1sdWtzLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Jsb2NrLXFjb3cuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vYmxvY2stcWNvdy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9ibG9jay5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Jsb2NrcHJpdi5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vY2lwaGVyLWJ1aWx0
aW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9jaXBoZXIt
Z2NyeXB0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Np
cGhlci1uZXR0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIwICstCiBjcnlw
dG8vY2lwaGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGNyeXB0by9oYXNoLWdjcnlwdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogY3J5cHRvL2hhc2gtZ2xpYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBjcnlwdG8vaGFzaC1uZXR0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTQgKy0KIGNyeXB0by9oYXNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2htYWMtbmV0dGxlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE3ICstCiBjcnlwdG8vaW5pdC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9pdmdlbi1lc3Npdi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2l2Z2VuLWVzc2l2Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiBjcnlwdG8vaXZnZW4tcGxh
aW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9pdmdl
bi1wbGFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogY3J5cHRv
L2l2Z2VuLXBsYWluNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBj
cnlwdG8vaXZnZW4tcGxhaW42NC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEg
Ky0KIGNyeXB0by9pdmdlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogY3J5cHRvL2l2Z2VucHJpdi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBjcnlwdG8vcGJrZGYtZ2NyeXB0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9wYmtkZi1uZXR0bGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL3Bia2RmLXN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vcGJrZGYuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9yYW5kb20tZ2NyeXB0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogY3J5cHRvL3JhbmRvbS1nbnV0
bHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBjcnlwdG8vcmFuZG9t
LXBsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDYgKy0KIGNyeXB0by9z
ZWNyZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogY3J5
cHRvL3Rsc2NyZWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst
CiBjcnlwdG8vdGxzY3JlZHNhbm9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIGNyeXB0by90bHNjcmVkc3ByaXYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogY3J5cHRvL3Rsc2NyZWRzcHNrLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIGNyeXB0by90bHNzZXNzaW9uLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL3h0cy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkZWZhdWx0LWNvbmZpZ3MvYWFyY2g2NC1z
b2Z0bW11Lm1hayAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGRlZmF1bHQtY29uZmlncy9hcm0t
c29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgIHwgIDE4MCArLQogZGVmYXVsdC1jb25maWdz
L2kzODYtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGRlZmF1bHQtY29u
Zmlncy9sbTMyLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBkZWZhdWx0
LWNvbmZpZ3MvbTY4ay1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogZGVm
YXVsdC1jb25maWdzL21pcHMtc29mdG1tdS1jb21tb24ubWFrICAgICAgICAgICAgfCAgICA2ICst
CiBkZWZhdWx0LWNvbmZpZ3MvbWlwczY0LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICB8ICAg
IDUgLQogZGVmYXVsdC1jb25maWdzL21pcHM2NGVsLXNvZnRtbXUubWFrICAgICAgICAgICAgICAg
fCAgICA1IC0KIGRlZmF1bHQtY29uZmlncy9uaW9zMi1zb2Z0bW11Lm1hayAgICAgICAgICAgICAg
ICAgIHwgICAgMyArCiBkZWZhdWx0LWNvbmZpZ3MveHRlbnNhLXNvZnRtbXUubWFrICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogZGlzYXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA2ICstCiBkaXNhcy9hbHBoYS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRpc2FzL2FybS1hNjQuY2MgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvYXJtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9jcmlzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGRpc2FzL2hwcGEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvaTM4
Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBkaXNh
cy9sbTMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGRpc2FzL202OGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogZGlzYXMvbWljcm9ibGF6ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBkaXNhcy9taXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGRpc2FzL21veGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvbmFub21pcHMuY3BwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9uYW5vbWlwcy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGRpc2FzL25pb3MyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvcHBjLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9yaXNjdi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjcgKy0KIGRpc2FzL3MzOTAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogZGlzYXMv
c2g0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBk
aXNhcy9zcGFyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
Ky0KIGRpc2FzL3RjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogZGlzYXMveHRlbnNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBkb2NzL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgKy0KIGRvY3MvZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxOSArLQogZG9jcy9kZXZlbC9pbmRleC5yc3QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGRvY3MvZGV2ZWwva2NvbmZpZy5yc3QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogZG9jcy9kZXZlbC9tdWx0aXBsZS1pb3Ro
cmVhZHMudHh0ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBkb2NzL2RldmVsL3FhcGktY29k
ZS1nZW4udHh0ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzggKwogZG9jcy9kZXZlbC9zMzkw
LWRhc2QtaXBsLnR4dCAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMzICsKIGRvY3MvZGV2ZWwv
c2VjdXJlLWNvZGluZy1wcmFjdGljZXMucnN0ICAgICAgICAgICAgIHwgIDEwNiArCiBkb2NzL2Rl
dmVsL3RjZy5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTEgKwogZG9j
cy9kZXZlbC90ZXN0aW5nLnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxICst
CiBkb2NzL2RldmVsL3RyYWNpbmcudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKy0KIGRvY3MvZGV2ZWwvd3JpdGluZy1xbXAtY29tbWFuZHMudHh0ICAgICAgICAgICAgICAg
IHwgICAxMSArLQogZG9jcy9oeXBlcnYudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjAxICsKIGRvY3MvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBkb2NzL2ludGVyb3AvYml0bWFwcy5yc3QgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE1ODUgKysrKystLQogZG9jcy9pbnRlcm9wL2luZGV4LnJzdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBkb2NzL2ludGVyb3Avdmhvc3QtdXNl
ci1ncHUucnN0ICAgICAgICAgICAgICAgICAgICB8ICAyNDIgKwogZG9jcy9pbnRlcm9wL3Zob3N0
LXVzZXIuanNvbiAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBkb2NzL2ludGVyb3Av
dmhvc3QtdXNlci5yc3QgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNzggKysrKysrCiBkb2Nz
L2ludGVyb3Avdmhvc3QtdXNlci50eHQgICAgICAgICAgICAgICAgICAgICAgICB8IDEyMTkgLS0t
LS0KIGRvY3MvbnZkaW1tLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMiArLQogZG9jcy9xZW11LWJsb2NrLWRyaXZlcnMudGV4aSAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBkb2NzL3FlbXUtY3B1LW1vZGVscy50ZXhpICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTIgKwogZG9jcy9zZWN1cml0eS50ZXhpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTY3ICsKIGRvY3Mvc3BlY3MvY29uZi5weSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNiArCiBkb2NzL3NwZWNzL2luZGV4LnJzdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogZG9jcy9zcGVjcy9wcGMtc3BhcHIteGl2ZS5y
c3QgICAgICAgICAgICAgICAgICAgICAgfCAgMjc0ICsrCiBkb2NzL3NwZWNzL3BwYy14aXZlLnJz
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDAgKwogZG9jcy9zcGhpbngvcW1wX2xl
eGVyLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQzICsKIGR1bXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA3MCAtLS0tLS0tLS0KIGR1
bXAvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBkdW1wL2R1bXAtaG1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ODggKwogZHVtcC9kdW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMDcxICsrKysrKysrKwogZHVtcC93aW5fZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzkwICsrCiBkdW1wL3dpbl9kdW1wLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTggKwogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTE3ICstCiBmc2Rldi9maWxlLW9wLTlwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogZnNkZXYvcWVtdS1mc2Rldi1kdW1t
eS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBmc2Rldi9xZW11LWZzZGV2
LXRocm90dGxlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGZzZGV2L3FlbXUt
ZnNkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5NyArLQogZnNkZXYv
cWVtdS1mc2Rldi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1IC0KIGdk
YnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTgxNSAr
KysrKy0tLQogaG1wLWNvbW1hbmRzLmh4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDI0ICstCiBobXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDMxNTYgLS0tLS0tLS0tLS0tLQogaG1wLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTU0IC0KIGh3LzlwZnMvOXAtcHJveHkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody85cGZzL2NvdGguYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvOXBmcy92aXJ0aW8t
OXAtZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3LzlwZnMveGVu
LTlwZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogaHcvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MiAr
LQogaHcvYWNwaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICsKIGh3L2FjcGkvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMyArLQogaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGh3L2FjcGkvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9hY3BpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjEgKwogaHcvYWNwaS9wY2locC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMyICstCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KIGh3L2FjcGkvdGNvLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9hY3BpL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKwogaHcvYWNwaS91dGlscy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1ICsKIGh3L2FjcGkvdm1n
ZW5pZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9hZGMv
c3RtMzJmMnh4X2FkYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
YWxwaGEvZHAyNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2FscGhhL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9hbHBoYS90eXBob29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMzMyICstCiBody9hcm0vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjYgKy0KIGh3L2FybS9hbGx3aW5uZXItYTEwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYXJtL2FybXNzZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYxICstCiBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIgKy0KIGh3L2FybS9hc3BlZWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArLQogaHcvYXJtL2FzcGVlZF9zb2Mu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzEyICstCiBody9hcm0vYmNtMjgz
NV9wZXJpcGhlcmFscy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgKy0KIGh3L2FybS9i
Y20yODM2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcv
YXJtL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIyICst
CiBody9hcm0vY29sbGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGh3L2FybS9jdWJpZWJvYXJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBody9hcm0vZGlnaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTggKy0KIGh3L2FybS9leHlub3M0MjEwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1NSArLQogaHcvYXJtL2V4eW5vczRfYm9hcmRzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQ0ICstCiBody9hcm0vZnNsLWlteDI1LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvYXJtL2ZzbC1pbXgzMS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2FybS9mc2wtaW14Ni5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogaHcvYXJtL2ZzbC1pbXg2dWwu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY2ICstCiBody9hcm0vZnNsLWlt
eDcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KIGh3L2FybS9n
dW1zdGl4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcv
YXJtL2hpZ2hiYW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBody9hcm0vaW14MjVfcGRrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTUgKy0KIGh3L2FybS9pbnRlZ3JhdG9yY3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNSArLQogaHcvYXJtL2t6bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA4ICstCiBody9hcm0vbWFpbnN0b25lLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2FybS9tY2lteDZ1bC1ldmsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvYXJtL21jaW14N2Qtc2FicmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9hcm0vbWljcm9iaXQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2FybS9tcHMyLXR6LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvYXJtL21wczIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9hcm0vbXNm
Mi1zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogaHcvYXJt
L21zZjItc29tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBo
dy9hcm0vbXVzY2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAg
Ky0KIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogaHcvYXJtL25ldGR1aW5vMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody9hcm0vbnJmNTFfc29jLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9uc2VyaWVzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSArLQogaHcvYXJtL29tYXAxLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9vbWFwX3N4MS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYXJtL3BhbG0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9hcm0vcHhhMnh4
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9w
eGEyeHhfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9h
cm0vcHhhMnh4X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGh3L2FybS9yYXNwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MSArLQogaHcvYXJtL3JlYWx2aWV3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3ICstCiBody9hcm0vc2FicmVsaXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDggKy0KIGh3L2FybS9zYnNhLXJlZi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDgwNiArKysrCiBody9hcm0vc21tdS1jb21tb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3L2FybS9zbW11djMtaW50ZXJuYWwuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvYXJtL3NtbXV2My5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMwICstCiBody9hcm0vc3BpdHouYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2FybS9zdGVsbGFy
aXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvYXJtL3N0
bTMyZjIwNV9zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9h
cm0vc3Ryb25nYXJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L2FybS9zeXNidXMtZmR0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9hcm0vdG9zYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQgKy0KIGh3L2FybS92ZXJzYXRpbGVwYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArLQogaHcvYXJtL3ZleHByZXNzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIwICstCiBody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNTggKy0KIGh3L2FybS92aXJ0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIyMSArLQogaHcvYXJtL3hpbGlueF96eW5xLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9hcm0veGxueC12ZXJzYWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2FybS94bG54LXpjdTEw
Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogaHcvYXJtL3hsbngt
enlucW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBody9hcm0v
ejIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L2F1ZGlvL2FjOTcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogaHcvYXVkaW8vYWRsaWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2F1ZGlvL2NzNDIzMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9hdWRpby9jczQyMzFhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvYXVkaW8vZXMxMzcwLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL2d1cy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9hdWRpby9oZGEtY29kZWMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYXVkaW8vaW50ZWwtaGRhLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL21hcnZlbGxfODh3ODYxOC5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9hdWRpby9taWxreW1pc3QtYWM5
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYXVkaW8vcGNzcGsuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL3BsMDQx
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9hdWRpby9z
YjE2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvYXVk
aW8vc291bmRody5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3
L2F1ZGlvL3dtODc1MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9ibG9jay9jZHJvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsuYyAgICAgICAgICAgICAgICAgICAg
fCAgIDEyICstCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgNTAgKy0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaHcvYmxvY2svZmRjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE1ICstCiBody9ibG9jay9tMjVwODAuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYmxvY2svbmFuZC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Jsb2NrL252bWUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExMCArLQogaHcvYmxvY2svbnZtZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2Jsb2NrL29uZW5h
bmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYmxvY2sv
cGZsYXNoX2NmaTAxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYxICstCiBody9i
bG9jay9wZmxhc2hfY2ZpMDIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3MTAgKyst
CiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIgKy0KIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE3NSArLQogaHcvYmxvY2svdmlydGlvLWJsay5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNDMgKy0KIGh3L2Jsb2NrL3hlbl9ibGtpZi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvYnQvY29yZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2J0L2hjaS1jc3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYnQvaGNpLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2J0L2hpZC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9idC9sMmNhcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvYnQvc2Rw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2No
YXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiBo
dy9jaGFyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvY2hhci9iY20yODM1X2F1eC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NoYXIvY2FkZW5jZV91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jaGFyL2Ntc2RrLWFwYi11YXJ0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvY2hhci9kZWJ1Z2Nvbi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvZGlnaWMtdWFydC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2VzY2MuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDggKwogaHcvY2hhci9ldHJheGZzX3Nlci5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvZXh5bm9zNDIxMF91YXJ0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2dybGliX2FwYnVhcnQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L2NoYXIvaW14X3Nlcmlh
bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2lwb2N0
YWwyMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY2hhci9s
bTMyX2p1YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2No
YXIvbG0zMl91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9jaGFyL21jZl91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvY2hhci9taWxreW1pc3QtdWFydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NoYXIvbnJmNTFfdWFydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jaGFyL3BhcmFsbGVsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvY2hhci9wbDAxMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvc2NscGNvbnNvbGUtbG0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL3NjbHBjb25zb2xlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY2hhci9zZXJpYWwtaXNhLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvc2VyaWFsLXBjaS1tdWx0aS5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwOCArCiBody9jaGFyL3NlcmlhbC1wY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzEgKy0KIGh3L2NoYXIvc3BhcHJfdnR5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvY2hhci9zdG0z
MmYyeHhfdXNhcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIv
dGVybWluYWwzMjcwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9j
aGFyL3ZpcnRpby1jb25zb2xlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2NoYXIveGVuX2NvbnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogaHcvY2hhci94aWxpbnhfdWFydGxpdGUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L2NvcmUvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArCiBody9jb3JlL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjQgKy0KIGh3L2NvcmUvZW1wdHlfc2xvdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL2Z3LXBhdGgtcHJvdmlkZXIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY29yZS9nZW5lcmljLWxvYWRlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NvcmUvaXJxLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9jb3JlL2xvYWRlci1maXQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgKy0KIGh3L2NvcmUvbG9hZGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9jb3JlL21h
Y2hpbmUtaG1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjcgKwogaHcvY29y
ZS9tYWNoaW5lLXFtcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzMwICsrCiBo
dy9jb3JlL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDQg
Ky0KIGh3L2NvcmUvbm1pLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBody9jb3JlL251bGwtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogaHcvY29yZS9udW1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNjEzICsrKwogaHcvY29yZS9vci1pcnEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L2NvcmUvcGxhdGZvcm0tYnVzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3FkZXYtcHJvcGVydGllcy1zeXN0ZW0u
YyAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3FkZXYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2NvcmUvcmVnaXN0ZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3NwbGl0
LWlycS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY29yZS9z
dHJlYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Nv
cmUvc3lzYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArCiBo
dy9jb3JlL3ZtLWNoYW5nZS1zdGF0ZS1oYW5kbGVyLmMgICAgICAgICAgICAgICAgICB8ICAgNjEg
KwogaHcvY3B1L2ExNW1wY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NwdS9hOW1wY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jcHUvYXJtMTFtcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvY3B1L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody9jcHUvcmVhbHZpZXdfbXBjb3JlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY3Jpcy9heGlzX2Rldjg4LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2NyaXMvYm9vdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9kaXNwbGF5L0tjb25maWcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKwogaHcvZGlzcGxheS9NYWtlZmlsZS5v
YmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBody9kaXNwbGF5L2Fkczc4
NDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZGlzcGxheS9h
dGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk3ICstCiBody9kaXNw
bGF5L2F0aV8yZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjggKy0KIGh3
L2Rpc3BsYXkvYXRpX2RiZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBody9kaXNwbGF5L2F0aV9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDcgKy0KIGh3L2Rpc3BsYXkvYXRpX3JlZ3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogaHcvZGlzcGxheS9iY20yODM1X2ZiLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvYmxpenphcmQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaHcvZGlzcGxheS9ib2Nocy1kaXNwbGF5LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDExICstCiBody9kaXNwbGF5L2NnMy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogaHcvZGlzcGxheS9jaXJydXNfdmdh
X2lzYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvZHBjZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kaXNwbGF5L2Vk
aWQtZ2VuZXJhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvZGlzcGxh
eS9lZGlkLXJlZ2lvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2Rp
c3BsYXkvZXh5bm9zNDIxMF9maW1kLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQog
aHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2Rpc3BsYXkvaTJjLWRkYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEyNyArCiBody9kaXNwbGF5L2phenpfbGVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L2Rpc3BsYXkvbWlsa3ltaXN0LXRtdTIuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9kaXNwbGF5L21pbGt5bWlzdC12Z2FmYi5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvZGlzcGxheS9wbDExMC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MCArLQogaHcvZGlzcGxheS9xeGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2Rpc3BsYXkvcmFtZmItc3RhbmRh
bG9uZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvZGlzcGxheS9yYW1mYi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg5ICstCiBody9kaXNwbGF5L3Np
aTkwMjIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2Rpc3Bs
YXkvc201MDEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcv
ZGlzcGxheS9zc2QwMzAzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsK
IGh3L2Rpc3BsYXkvc3NkMDMyMy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody9kaXNwbGF5L3RjNjM5M3hiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTggKy0KIGh3L2Rpc3BsYXkvdGN4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArLQogaHcvZGlzcGxheS92Z2EtaXNhLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L2Rpc3BsYXkvdmdhLXBjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiArLQogaHcvZGlzcGxheS92Z2FfcmVncy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBody9kaXNwbGF5L3Zob3N0LXVzZXItZ3B1LXBj
aS5jICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKwogaHcvZGlzcGxheS92aG9zdC11c2VyLWdw
dS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjA3ICsrKwogaHcvZGlzcGxheS92aG9zdC11
c2VyLXZnYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUyICsKIGh3L2Rpc3BsYXkvdmly
dGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArLQogaHcvZGlzcGxh
eS92aXJ0aW8tZ3B1LWJhc2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY4ICsrCiBody9k
aXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTYgKy0K
IGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ2
MSArLQogaHcvZGlzcGxheS92aXJ0aW8tdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTM5ICstCiBody9kaXNwbGF5L3ZpcnRpby12Z2EuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzIgKwogaHcvZGlzcGxheS92bXdhcmVfdmdhLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L2Rpc3BsYXkveGVuZmIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaHcvZGlzcGxheS94bG54X2RwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiBody9kbWEvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2RtYS9iY20yODM1X2RtYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kbWEvZXRyYXhmc19kbWEu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvZG1hL2k4MjM3NC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2RtYS9pODI1
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9kbWEv
b21hcF9kbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcv
ZG1hL3BsMDgwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2RtYS9wbDMzMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
OSArLQogaHcvZG1hL3B1djNfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L2RtYS9weGEyeHhfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9kbWEvcmM0MDMwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjIgKy0KIGh3L2RtYS9zb2NfZG1hLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBody9kbWEvc3BhcmMzMl9kbWEuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZG1hL3hpbGlueF9heGlkbWEuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2RtYS94bG54LXpkbWEuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kbWEveGxueC16eW5xLWRldmNm
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZG1hL3hsbnhfZHBkbWEu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2dwaW8vYmNtMjgz
NV9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9ncGlvL2dw
aW9fa2V5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZ3Bp
by9pbXhfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2dwaW8vbWF4NzMxMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9ncGlvL21wYzh4eHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvZ3Bpby9ucmY1MV9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L2dwaW8vb21hcF9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9ncGlvL3BsMDYxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvZ3Bpby9wdXYzX2dwaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICsKIGh3L2dwaW8vemF1cnVzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9ocHBhL2Rpbm8uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaHBwYS9ocHBhX2hhcmR3YXJlLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGh3L2hwcGEvbWFjaGluZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvaHBwYS9wY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2h5cGVydi9oeXBl
cnYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9oeXBlcnYv
aHlwZXJ2X3Rlc3RkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJj
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBo
dy9pMmMvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogaHcvaTJjL2FzcGVlZF9pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2kyYy9iaXRiYW5nX2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA1MSArLQogaHcvaTJjL2JpdGJhbmdfaTJjLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEyIC0KIGh3L2kyYy9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pMmMvZXh5bm9zNDIxMF9pMmMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJjL2kyYy1kZGMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTI3IC0KIGh3L2kyYy9pbXhfaTJjLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pMmMvbWljcm9iaXRfaTJjLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJjL21wY19pMmMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2kyYy9vbWFwX2kyYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pMmMvcHBjNHh4
X2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGh3L2kyYy9z
bWJ1c19pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMyArLQogaHcv
aTJjL3NtYnVzX3NsYXZlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2kyYy92ZXJzYXRpbGVfaTJjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MSArLQogaHcvaTM4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExICstCiBody9pMzg2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEzNyArLQogaHcvaTM4Ni9hbWRfaW9tbXUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2kzODYvYW1kX2lvbW11LmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvaTM4Ni9md19jZmcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICsKIGh3L2kzODYvZndfY2ZnLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArCiBody9pMzg2L2ludGVsX2lvbW11
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzMgKy0KIGh3L2kzODYva3ZtL2Fw
aWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvaTM4Ni9r
dm0vY2xvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9p
Mzg2L2t2bS9pODI1NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvaTM4Ni9rdm0vaTgyNTkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L2kzODYva3ZtdmFwaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNCArLQogaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjkxICstCiBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzQgKy0KIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzNSArLQogaHcvaTM4Ni9wY19zeXNmdy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KIGh3L2kzODYveGVuL3hlbi1tYXBjYWNo
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBody9pMzg2L3hlbi94ZW5fYXBp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaTM4Ni94ZW4veGVu
X3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2kzODYveGVu
L3hlbl9wdmRldmljZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pZGUv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGh3
L2lkZS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaWRlL2FoY2ktYWxsd2lubmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9pZGUvYWhjaV9pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGh3L2lkZS9jbWQ2NDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArCiBody9pZGUvaWNoLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaWRlL2lzYS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2lkZS9tYWNpby5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pZGUvbWljcm9kcml2ZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaWRlL21taW8uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2lkZS9wY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pZGUvcGlpeC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaWRlL3Fk
ZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9p
ZGUvc2lpMzExMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvaWRlL3ZpYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L2lucHV0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMiArLQogaHcvaW5wdXQvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA3ICstCiBody9pbnB1dC9hZGItaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgKwogaHcvaW5wdXQvYWRiLWtiZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICsKIGh3L2lucHV0L2FkYi1tb3VzZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pbnB1dC9hZGIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaW5wdXQvbG04MzJ4LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lucHV0L21pbGt5bWlzdC1zb2Z0
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnB1dC9wbDA1MC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW5wdXQvc3RlbGxh
cmlzX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9pbnB1dC90
c2MyMDA1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2lu
cHV0L3RzYzIxMHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQog
aHcvaW5wdXQvdmhvc3QtdXNlci1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5
ICsKIGh3L2lucHV0L3ZpcnRpby1pbnB1dC1oaWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBody9pbnB1dC92aXJ0aW8taW5wdXQtaG9zdC5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L2lucHV0L3ZpcnRpby1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9pbnRjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hbGx3aW5uZXItYTEwLXBpYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvYXBpYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9pbnRjL2FwaWNfY29tbW9uLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2ludGMvYXJtX2dpYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2FybV9naWNfY29t
bW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hcm1fZ2lj
X2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pbnRjL2Fy
bV9naWN2Mm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9hcm1fZ2ljdjMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2ludGMvYXJtX2dpY3YzX2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9pbnRjL2FybV9naWN2M19jcHVpZi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKy0KIGh3L2ludGMvYXJtX2dpY3YzX2Rpc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfaXRzX2NvbW1vbi5jICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2ludGMvYXJtX2dpY3YzX2l0c19rdm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2FybV9naWN2M19rdm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9pbnRjL2FybXY3bV9udmljLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzNjQgKy0KIGh3L2ludGMvYXNwZWVkX3ZpYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArLQogaHcvaW50Yy9iY20yODM1X2lj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvYmNtMjgz
Nl9jb250cm9sLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2V0
cmF4ZnNfcGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9leHlub3M0MjEwX2NvbWJpbmVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2ludGMvZXh5bm9zNDIxMF9naWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaW50Yy9ncmxpYl9pcnFtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBody9pbnRjL2hlYXRocm93X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKwogaHcvaW50Yy9pbXhfYXZpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2ludGMvaW14X2dwY3YyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2lvYXBpYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjYgKy0KIGh3L2ludGMvaW9hcGljX2NvbW1vbi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2xtMzJfcGljLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9taXBzX2dpYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9pbnRjL25pb3MyX2lpYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2ludGMvb21hcF9p
bnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pbnRjL29t
cGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9vcGVucGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L2ludGMvb3BlbnBpY19rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaW50Yy9wbDE5MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2ludGMvcG52X3hpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE0NiArLQogaHcvaW50Yy9wdXYzX2ludGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICsKIGh3L2ludGMvcmVhbHZpZXdfZ2ljLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL3MzOTBfZmxpYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pbnRjL3NoX2ludGMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvc3BhcHJfeGl2ZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NCArLQogaHcvaW50Yy9zcGFwcl94
aXZlX2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODUxICsrKysKIGh3L2ludGMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9p
bnRjL3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIgKy0K
IGh3L2ludGMveGljc19rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5
NiArLQogaHcvaW50Yy94aWNzX3Budi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L2ludGMveGljc19zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0OCArLQogaHcvaW50Yy94aWxpbnhfaW50Yy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2ludGMveGl2ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE2NyArLQogaHcvaW50Yy94bG54LXBtdS1pb21vZC1pbnRjLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMveGxueC16eW5xbXAtaXBpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pcGFjay9pcGFjay5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXBhY2svdHBjaTIwMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lwbWkvaXBtaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pcG1pL2lwbWlf
Ym1jX2V4dGVybi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXBtaS9p
cG1pX2JtY19zaW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lw
bWkvaXNhX2lwbWlfYnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBo
dy9pcG1pL2lzYV9pcG1pX2tjcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvaXNhL2k4MjM3OC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0IC0KIGh3L2lzYS9pc2EtYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiBody9pc2EvaXNhLXN1cGVyaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvaXNhL2xwY19pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE0ICstCiBody9pc2EvcGM4NzMxMi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXNhL3NtYzM3YzY2OS1zdXBlcmlvLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lzYS92dDgyYzY4Ni5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvbG0zMi9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2xtMzIvbG0zMl9ib2FyZHMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9sbTMyL2xtMzJfaHdz
ZXR1cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvbTY4ay9hbjUy
MDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L202OGsv
bWNmNTIwNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9t
NjhrL21jZl9pbnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L21lbS9udmRpbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9tZW0vcGMtZGltbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDggKwogaHcvbWljcm9ibGF6ZS9wZXRhbG9naXhfbWw2MDVfbW11LmMgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X3MzYWRzcDE4MDBfbW11LmMgICAg
ICAgICAgIHwgICAgMSAtCiBody9taWNyb2JsYXplL3hsbngtenlucW1wLXBtdS5jICAgICAgICAg
ICAgICAgICAgICB8ICAgNDYgKy0KIGh3L21pcHMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMCArCiBody9taXBzL2Jvc3Rvbi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIGh3L21pcHMvY3BzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArLQogaHcvbWlwcy9ndDY0eHh4X3BjaS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDk0ICstCiBody9taXBzL21pcHNfZnVs
b25nMmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3L21pcHMvbWlw
c19pbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbWlw
cy9taXBzX2phenouYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSAr
LQogaHcvbWlwcy90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICsKIGh3L21pc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiBody9taXNjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMgKwogaHcvbWlzYy9hOXNjdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXBwbGVzbWMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2FybTExc2N1LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9hcm1faW50ZWdyYXRvcl9kZWJ1Zy5j
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXJtX2wyeDAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2FybV9zeXNjdGwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9hcm1zc2UtY3B1
aWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXJtc3Nl
LW1odS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2Fz
cGVlZF9zY3UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3L21p
c2MvYXNwZWVkX3NkbWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9taXNjL2FzcGVlZF94ZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUg
KwogaHcvbWlzYy9hdXhidXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L21pc2MvYmNtMjgzNV9tYm94LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9iY20yODM1X3JuZy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDM1ICstCiBody9taXNjL2NidXMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L21pc2MvZGVidWdleGl0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2VjY21lbWN0bC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9lZHUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzICstCiBody9taXNjL2V4eW5vczQyMTBf
Y2xrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9leHlub3M0
MjEwX3BtdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvZXh5
bm9zNDIxMF9ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogaHcvbWlz
Yy9ncmxpYl9haGJfYXBiX3BucC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY5ICsrCiBo
dy9taXNjL2lteDI1X2NjbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvbWlzYy9pbXgyX3dkdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L21pc2MvaW14MzFfY2NtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9taXNjL2lteDZfY2NtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9pbXg2X3NyYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW14NnVsX2NjbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lteDdfY2NtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9pbXg3X2dwci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW14N19zbnZzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lteF9jY20uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9pb3RraXQtc2Vj
Y3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW90a2l0
LXN5c2N0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lv
dGtpdC1zeXNpbmZvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy9pdnNobWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L21pc2MvbWFjaW8vY3VkYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBody9taXNjL21hY2lvL2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvbWlzYy9tYWNpby9tYWNfZGJkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMCArLQogaHcvbWlzYy9tYWNpby9wbXUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L21pc2MvbWF4MTExeC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL21pbGt5bWlzdC1ocGRtYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvbWlwc19jbWdjci5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL21pcHNfY3BjLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9taXBzX2l0dS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvbW9zNjUy
Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL21w
czItZnBnYWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy9tcHMyLXNjYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L21pc2MvbXNmMi1zeXNyZWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9taXNjL21zdF9mcGdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKwogaHcvbWlzYy9ucmY1MV9ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICstCiBody9taXNjL3BjLXRlc3RkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9wY2E5NTUyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvcGNpLXRlc3RkZXYuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvbWlzYy9wdnBhbmljLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2Mvc2dhLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL3NsYXZpb19taXNjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9zdG0zMmYyeHhf
c3lzY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvdG1wMTA1
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL3Rt
cDQyMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGh3
L21pc2MvdHotbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9taXNjL3R6LW1zYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L21pc2MvdW5pbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9taXNjL3ZtY29yZWluZm8uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaHcvbWlzYy96eW5xLXhhZGMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvenlucV9zbGNyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9tb3hpZS9tb3hpZXNpbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvbmV0L0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBody9uZXQvTWFrZWZpbGUub2JqcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L25ldC9hbGx3aW5uZXJf
ZW1hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9uZXQvY2FkZW5j
ZV9nZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2Nh
bi9jYW5fa3Zhc2VyX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25l
dC9jYW4vY2FuX21pb2UzNjgwX3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9uZXQvY2FuL2Nhbl9wY20zNjgwX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvbmV0L2RwODM5M3guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L25ldC9lMTAwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMCArLQogaHcvbmV0L2UxMDAwZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L25ldC9lMTAwMGVfY29yZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNSArCiBody9uZXQvZTEwMDB4X2NvbW1vbi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogaHcvbmV0L2VlcHJvMTAwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC9ldHJheGZzX2V0aC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQvZnNsX2V0c2VjL2V0c2VjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2Z0Z21hYzEwMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9uZXQvaW14X2ZlYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2xhbjkx
MTguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9uZXQv
bGFuY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
bmV0L21jZl9mZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsK
IGh3L25ldC9taWxreW1pc3QtbWluaW1hYzIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaHcvbmV0L21pcHNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L25ldC9uZTIwMDAtaXNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9uZXQvbmUyMDAwLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMzIgKwogaHcvbmV0L25lMjAwMC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTA3ICstCiBody9uZXQvb3BlbmNvcmVzX2V0aC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC9wY25ldC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvbmV0L3JvY2tlci9xbXAtbm9y
b2NrZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L25ldC9yb2NrZXIvcm9j
a2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQvcnRsODEz
OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvbmV0L3Nt
YzkxYzExMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9u
ZXQvc3BhcHJfbGxhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L25ldC9zdGVsbGFyaXNfZW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody9uZXQvc3VuZ2VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvbmV0L3N1bmhtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDMwICstCiBody9uZXQvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaHcvbmV0L3Zob3N0X25ldC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEwICsKIGh3L25ldC92aXJ0aW8tbmV0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvbmV0L3ZteG5ldDMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9uZXQvdm14bmV0M19kZWZzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGh3L25ldC94ZW5fbmljLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbmV0L3hnbWFjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC94aWxp
bnhfYXhpZW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQv
eGlsaW54X2V0aGxpdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L25pb3MyLzEwbTUwX2RldmJvYXJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBody9uaW9zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKwogaHcvbmlvczIvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L25pb3MyL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxOCArLQogaHcvbmlvczIvY3B1X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody9uaW9zMi9nZW5lcmljX25vbW11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMDUgKwogaHcvbnZyYW0vZHMxMjI1eS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L252cmFtL2VlcHJvbV9hdDI0Yy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9udnJhbS9md19jZmcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjggKy0KIGh3L252cmFtL21hY19udnJhbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9udnJhbS9ucmY1MV9u
dm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbnZyYW0vc3Bh
cHJfbnZyYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9udnJh
bS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3
L29wZW5yaXNjL2NwdXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBody9vcGVucmlzYy9waWNfY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L3BjaS1icmlkZ2UvZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogaHcvcGNpLWJyaWRnZS9kZWMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGh3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktYnJpZGdlL2k4MjgwMWIxMS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktYnJpZGdlL3BjaV9icmlk
Z2VfZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3BjaS1icmlkZ2UvcGNp
X2V4cGFuZGVyX2JyaWRnZS5jICAgICAgICAgICAgICAgIHwgICAgNyArLQogaHcvcGNpLWJyaWRn
ZS9wY2llX3BjaV9icmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9wY2kt
YnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3
L3BjaS1icmlkZ2Uvc2ltYmEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYyAgICAgICAgICAgICAgICAgfCAg
ICA4ICstCiBody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYyAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgKy0KIGh3L3BjaS1ob3N0L2Rlc2lnbndhcmUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMyArLQogaHcvcGNpLWhvc3QvZ3BleC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICstCiBody9wY2ktaG9zdC9ncmFja2xlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcGNpLWhvc3QvcHBjZTUwMC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BjaS1ob3N0L3ByZXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktaG9zdC9xMzUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzcgKy0KIGh3L3BjaS1ob3N0L3NhYnJl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktaG9zdC91
bmlub3J0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvcGNpLWhv
c3QvdmVyc2F0aWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3Bj
aS1ob3N0L3hpbGlueC1wY2llLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQog
aHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
IC0KIGh3L3BjaS9wY2ktc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMSArCiBody9wY2kvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMjAgKy0KIGh3L3BjaS9wY2lfYnJpZGdlLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMyArLQogaHcvcGNpL3BjaV9ob3N0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDE0ICstCiBody9wY2kvcGNpZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIGh3L3BjaS9wY2llX2hvc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogaHcvcGNpL3BjaWVfcG9ydC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BjaS9zaHBjLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9wY21jaWEvcGNtY2lh
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3BjbWNpYS9w
eGEyeHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wcGMv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaHcv
cHBjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBody9wcGMvZTUwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKwogaHcvcHBjL2U1MDBwbGF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIGh3L3BwYy9md19jZmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0NSArCiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTAgKy0KIGh3L3BwYy9tYWNfb2xkd29ybGQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaHcvcHBjL21wYzg1NDRfZ3V0cy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9wcGMvbXBjODU0NGRzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvcHBjL3Budi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcxICstCiBody9wcGMvcG52X2NvcmUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvcHBjL3Budl9scGMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wbnZf
b2NjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wcGMv
cG52X3BzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
cHBjL3Budl94c2NvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICst
CiBody9wcGMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjYgKy0KIGh3L3BwYy9wcGM0MDVfdWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMyArLQogaHcvcHBjL3BwYzQ0MF9wY2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L3BwYy9wcGM0NDBfdWMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogaHcvcHBjL3BwYzR4eF9wY2kuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wcGNfYm9va2UuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvcHBjL3BwY2U1MDBfc3Bpbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wcmVwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogaHcvcHBjL3ByZXBfc3lzdGVt
aW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9zcGFwci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NiArLQogaHcvcHBjL3Nw
YXByX2NhcHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiBody9w
cGMvc3BhcHJfY3B1X2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwog
aHcvcHBjL3NwYXByX2RyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEz
ICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNTEgKy0KIGh3L3BwYy9zcGFwcl9pb21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9wcGMvc3BhcHJfaXJxLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxNzIgKy0KIGh3L3BwYy9zcGFwcl9wY2kuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDU5NCArKy0KIGh3L3BwYy9zcGFwcl9wY2lfbnZsaW5rMi5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQ1MCArKwogaHcvcHBjL3NwYXByX3BjaV92ZmlvLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3BwYy9zcGFwcl9ybmcuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvcHBjL3NwYXByX3J0YXMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9wcGMvc3BhcHJf
cnRhc19kZHcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcHBjL3Nw
YXByX3J0Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9w
cGMvdmlydGV4X21sNTA3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvcmRtYS9yZG1hX2JhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMy
ICstCiBody9yZG1hL3JkbWFfYmFja2VuZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTggKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kX2RlZnMuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBody9yZG1hL3JkbWFfcm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMTcgKy0KIGh3L3JkbWEvcmRtYV9ybS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMyArLQogaHcvcmRtYS9yZG1hX3JtX2RlZnMuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIGh3L3JkbWEvcmRtYV91dGlscy5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9yZG1hL3Ztdy9wdnJkbWFfY21kLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDYgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9t
YWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiBody9yZG1hL3Ztdy9wdnJk
bWFfcXBfb3BzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0KIGh3L3JkbWEvdm13
L3B2cmRtYV9xcF9vcHMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvcmlz
Y3YvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L3Jpc2N2L2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MyAr
CiBody9yaXNjdi9yaXNjdl9oYXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvcmlzY3Yvc2lmaXZlX2NsaW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L3Jpc2N2L3NpZml2ZV9lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2NCArLQogaHcvcmlzY3Yvc2lmaXZlX2dwaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzg4ICsrCiBody9yaXNjdi9zaWZpdmVfcGxpYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKwogaHcvcmlzY3Yvc2lmaXZlX3ByY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDUwICstCiBody9yaXNjdi9zaWZpdmVfdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcmlzY3Yvc2lmaXZlX3UuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICstCiBody9yaXNjdi9zcGlrZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjggKy0KIGh3L3Jpc2N2L3RyYWNl
LWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiBody9yaXNjdi92
aXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODkgKy0KIGh3L3Mz
OTB4L2FwLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBo
dy9zMzkweC9jY3ctZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvczM5MHgvY3NzLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIGh3L3MzOTB4L2Nzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0OSArLQogaHcvczM5MHgvZXZlbnQtZmFjaWxpdHkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiBody9zMzkweC9pcGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNjIgKy0KIGh3L3MzOTB4L3MzOTAtY2N3LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMCArCiBody9zMzkweC9zMzkwLXBjaS1idXMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3MzOTB4L3MzOTAtcGNpLWluc3QuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvczM5MHgvczM5MC1za2V5cy1r
dm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3MzOTAtc2tl
eXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvczM5MHgvczM5
MC12aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiBody9zMzkw
eC9zY2xwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L3MzOTB4L3NjbHBjcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody9zMzkweC9zY2xwcXVpZXNjZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKwogaHcvczM5MHgvdG9kLWt2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L3MzOTB4L3RvZC1xZW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9zMzkweC90b2QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmhvc3QtdnNvY2stY2N3LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctOXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkweC92aXJ0aW8tY2N3LWJhbGxvb24uYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmlydGlvLWNjdy1ibGsuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctY3J5
cHRvLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkweC92aXJ0aW8tY2N3
LWdwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmlydGlv
LWNjdy1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3Zp
cnRpby1jY3ctbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkw
eC92aXJ0aW8tY2N3LXJuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
czM5MHgvdmlydGlvLWNjdy1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3MzOTB4L3ZpcnRpby1jY3ctc2VyaWFsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9zMzkweC92aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvc2NzaS9lc3AtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3Njc2kvZXNwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9zY3NpL2xzaTUzYzg5NWEuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Njc2kvbWVnYXNhcy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvc2NzaS9tcHRzYXMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBody9zY3NpL3Njc2ktYnVzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L3Njc2kvc2NzaS1kaXNrLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArLQogaHcvc2NzaS9zY3NpLWdl
bmVyaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxICstCiBody9zY3NpL3Nw
YXByX3ZzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Nj
c2kvdmhvc3Qtc2NzaS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9zY3NpL3Zob3N0LXNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIg
Ky0KIGh3L3Njc2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNyArLQogaHcvc2NzaS92aXJ0aW8tc2NzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM5ICstCiBody9zY3NpL3Ztd19wdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDUgKy0KIGh3L3NkL2JjbTI4MzVfc2Rob3N0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9zZC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc2QvbWlsa3ltaXN0LW1lbWNhcmQuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9zZC9wbDE4MS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc2QvcHhhMnh4X21tY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NkL3NkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvc2Qvc2RoY2kt
cGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NkL3Nk
aGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9z
ZC9zZG1tYy1pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0K
IGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MyArLQogaHcvc2VtaWhvc3RpbmcvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICsKIGh3L3NlbWlob3N0aW5nL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9zZW1paG9zdGluZy9jb25maWcuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxODYgKwogaHcvc2VtaWhvc3RpbmcvY29uc29sZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAwICsKIGh3L3NoNC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvc2g0L3IyZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3NoNC9zaF9wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9zaDQvc2hpeC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvc21iaW9zL3NtYmlvcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstCiBody9zcGFyYy9sZW9u
My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUgKy0KIGh3L3NwYXJj
L3N1bjRtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogaHcv
c3BhcmMvc3VuNG1faW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3NwYXJjNjQvbmlhZ2FyYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9zcGFyYzY0L3NwYXJjNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMyArLQogaHcvc3BhcmM2NC9zdW40dV9pb21tdS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L3NzaS9hc3BlZWRfc21jLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9zc2kvaW14X3NwaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL21zcy1zcGkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBody9zc2kvcGwwMjIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL3NzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NzaS9zdG0zMmYyeHhf
c3BpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zc2kveGlsaW54
X3NwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL3hp
bGlueF9zcGlwcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUwICstCiBody90
aW1lci9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGh3L3RpbWVyL2E5Z3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody90aW1lci9hbGx3aW5uZXItYTEwLXBpdC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvdGltZXIvYWx0ZXJhX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody90aW1lci9hcm1fbXB0aW1lci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvYXJtX3RpbWVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBody90aW1lci9hcm12N21fc3lzdGljay5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMjggKy0KIGh3L3RpbWVyL2FzcGVlZF9ydGMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MCArCiBody90aW1lci9hc3BlZWRfdGltZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODAgKy0KIGh3L3RpbWVyL2NhZGVuY2VfdHRj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9jbXNkay1h
cGItZHVhbHRpbWVyLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvY21z
ZGstYXBiLXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVy
L2RpZ2ljLXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90
aW1lci9kczEzMzguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvdGltZXIvZXRyYXhmc190aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L3RpbWVyL2V4eW5vczQyMTBfbWN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogaHcvdGltZXIvZXh5bm9zNDIxMF9wd20uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody90aW1lci9leHlub3M0MjEwX3J0Yy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGh3L3RpbWVyL2dybGliX2dwdGltZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArLQogaHcvdGltZXIvaHBldC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody90aW1lci9pODI1NC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvdGltZXIvaTgyNTRfY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L3RpbWVyL2lteF9lcGl0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9pbXhfZ3B0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvbG0z
Ml90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVy
L200MXQ4MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody90
aW1lci9tNDh0NTktaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L3RpbWVyL200OHQ1OS1pc2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody90aW1lci9tNDh0NTkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKwogaHcvdGltZXIvbWMxNDY4MThydGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2ICstCiBody90aW1lci9taWxreW1pc3Qtc3lzY3RsLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvbXNzLXRpbWVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVyL25yZjUxX3RpbWVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9wbDAzMS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKy0KIGh3L3RpbWVyL3B1djNfb3N0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody90aW1lci9weGEyeHhfdGltZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvc2xhdmlvX3Rp
bWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVyL3N0bTMy
ZjJ4eF90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9z
dW40di1ydGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGlt
ZXIvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIGh3
L3RpbWVyL3R3bDkyMjMwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody90aW1lci94aWxpbnhfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvdGltZXIveGxueC16eW5xbXAtcnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L3RwbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaHcvdHBtL3RwbV9jcmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody90cG0vdHBtX2VtdWxhdG9yLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjEgKy0KIGh3L3RwbS90cG1faW50LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArCiBody90cG0vdHBtX2lvY3RsLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3L3RwbS90cG1fcGFzc3Rocm91Z2gu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90cG0vdHBtX3Rpcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L3RyaWNvcmUvdHJp
Y29yZV90ZXN0Ym9hcmQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody91bmljb3Jl
MzIvcHV2My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3Vz
Yi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQog
aHcvdXNiL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2
ICstCiBody91c2IvYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvdXNiL2NjaWQtY2FyZC1lbXVsYXRlZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3VzYi9jY2lkLWNhcmQtcGFzc3RocnUuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArCiBody91c2IvY2hpcGlkZWEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvdXNiL2NvbWJpbmVkLXBhY2tldC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9jb3JlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvdXNiL2Rldi1hdWRpby5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody91c2IvZGV2LWJsdWV0b290aC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3VzYi9kZXYtaGlkLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody91c2IvZGV2LWh1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjQgKy0KIGh3L3VzYi9k
ZXYtbXRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQogaHcv
dXNiL2Rldi1uZXR3b3JrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody91c2IvZGV2LXNlcmlhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGh3L3VzYi9kZXYtc21hcnRjYXJkLXJlYWRlci5jICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody91c2IvZGV2LXN0b3JhZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIGh3L3VzYi9kZXYtdWFzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogaHcvdXNiL2Rldi13YWNvbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L3VzYi9oY2QtZWhjaS1wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody91c2IvaGNkLWVoY2ktc3lzYnVzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdXNiL2hjZC1tdXNiLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9oY2Qtb2hjaS1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MyArCiBody91c2IvaGNkLW9oY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjAgKy0KIGh3L3VzYi9oY2Qt
b2hjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNCArCiBody91c2Iv
aGNkLXVoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcv
dXNiL2hjZC14aGNpLW5lYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3VzYi9oY2QteGhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogaHcvdXNiL2hjZC14aGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICsKIGh3L3VzYi9ob3N0LWxpYnVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMyArLQogaHcvdXNiL2hvc3Qtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9saWJody5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBody91c2IvcXVpcmtzLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaHcvdXNiL3JlZGlyZWN0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody91c2IvdHVzYjYwMTAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3VzYi94ZW4tdXNiLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvdmZpby9hbWQteGdi
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody92ZmlvL2Fw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Zm
aW8vY2FseGVkYS14Z21hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
aHcvdmZpby9jY3cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcw
ICstCiBody92ZmlvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNzggKwogaHcvdmZpby9kaXNwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICstCiBody92ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMzIgKwogaHcvdmZpby9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjY5ICstCiBody92ZmlvL3BjaS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3ZmaW8vcGxhdGZvcm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3NSArLQogaHcvdmZpby9zcGFwci5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody92ZmlvL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogaHcvdmlydGlvL0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIGh3L3ZpcnRpby9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiBody92aXJ0
aW8vdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogaHcv
dmlydGlvL3Zob3N0LXNjc2ktcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3ZpcnRpby92aG9zdC11c2VyLWJsay1wY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody92aXJ0aW8vdmhvc3QtdXNlci1pbnB1dC1wY2kuYyAgICAgICAgICAgICAgICAgICB8
ICAgNTAgKwogaHcvdmlydGlvL3Zob3N0LXVzZXItc2NzaS1wY2kuYyAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3ZpcnRpby92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxMSArCiBody92aXJ0aW8vdmhvc3QtdnNvY2stcGNpLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvdmlydGlvL3Zob3N0LXZzb2NrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRpby92aG9zdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvdmlydGlvL3ZpcnRpby05cC1wY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRpby92aXJ0aW8tYmFsbG9v
bi1wY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLWJh
bGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNDUgKy0KIGh3L3ZpcnRpby92aXJ0
aW8tYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8v
dmlydGlvLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdmly
dGlvL3ZpcnRpby1jcnlwdG8tcGNpLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L3ZpcnRpby92aXJ0aW8tY3J5cHRvLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody92aXJ0aW8vdmlydGlvLWlucHV0LWhvc3QtcGNpLmMgICAgICAgICAgICAgICAgICB8ICAg
IDggKy0KIGh3L3ZpcnRpby92aXJ0aW8taW5wdXQtcGNpLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLW1taW8uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDUgKy0KIGh3L3ZpcnRpby92aXJ0aW8tbmV0LXBjaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLXBjaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMzEgKy0KIGh3L3ZpcnRpby92aXJ0aW8tcGNpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLXBtZW0tcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjkgKwogaHcvdmlydGlvL3ZpcnRpby1wbWVtLXBj
aS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICsKIGh3L3ZpcnRpby92aXJ0aW8tcG1l
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4OSArCiBody92aXJ0aW8vdmlydGlv
LXJuZy1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdmlydGlvL3Zp
cnRpby1ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRp
by92aXJ0aW8tc2NzaS1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92
aXJ0aW8vdmlydGlvLXNlcmlhbC1wY2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvdmlydGlvL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkx
ICstCiBody93YXRjaGRvZy9jbXNkay1hcGItd2F0Y2hkb2cuYyAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIxICsKIGh3L3dhdGNoZG9nL3dkdF9kaWFnMjg4LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGh3L3dhdGNoZG9nL3dkdF9pYjcwMC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICstCiBody94ZW4veGVuLWNvbW1vbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcveGVuL3hlbi1ob3N0LXBjaS1k
ZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBody94ZW4veGVuX3B0
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcveHRlbnNh
L3BpY19jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody94
dGVuc2Evc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L3h0ZW5zYS94dGVuc2FfbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody94dGVuc2EveHRlbnNhX21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKy0KIGh3L3h0ZW5zYS94dGZwZ2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBpbmNsdWRlL2F1dGh6L2Jhc2UuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDggKy0KIGluY2x1ZGUvYXV0aHovbGlzdC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9hdXRoei9saXN0ZmlsZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBpbmNsdWRlL2F1dGh6L3BhbWFjY3QuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvYXV0aHovc2ltcGxlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9ibG9jay9haW8t
d2FpdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2Jsb2Nr
L2Fpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9i
bG9jay9ibG9jay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc4ICstCiBpbmNs
dWRlL2Jsb2NrL2Jsb2NrX2ludC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTAgKy0K
IGluY2x1ZGUvYmxvY2svYmxvY2tqb2IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OSArCiBpbmNsdWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM4ICstCiBpbmNsdWRlL2Jsb2NrL252bWUuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaW5jbHVkZS9ibG9jay9xYXBpLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA5ICstCiBpbmNsdWRlL2Jsb2NrL3Jhdy1haW8uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgLQogaW5jbHVkZS9ibG9jay93cml0ZS10aHJlc2hvbGQu
aCAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLWlvLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2NoYXJkZXYvc3BpY2Uu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvY3J5cHRvL2Js
b2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9jcnlw
dG8vY2lwaGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRl
L2NyeXB0by9oYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGlu
Y2x1ZGUvY3J5cHRvL2luaXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaW5jbHVkZS9jcnlwdG8vaXZnZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBpbmNsdWRlL2NyeXB0by9wYmtkZi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRvL3JhbmRvbS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogaW5jbHVkZS9jcnlwdG8vc2VjcmV0LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2NyeXB0by90bHNjcmVkcy5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRvL3Rsc2NyZWRzYW5vbi5o
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHNw
c2suaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2NyeXB0by90bHNj
cmVkc3g1MDkuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRv
L3Rsc3Nlc3Npb24uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9j
cnlwdG8veHRzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNs
dWRlL2Rpc2FzL2JmZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MTAgLS0t
CiBpbmNsdWRlL2Rpc2FzL2NhcHN0b25lLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGluY2x1ZGUvZGlzYXMvZGlzLWFzbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDUxMSArKysKIGluY2x1ZGUvZGlzYXMvZGlzYXMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2VsZi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9leGVjL2NwdS1hbGwuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDc0ICstCiBpbmNsdWRlL2V4ZWMvY3B1LWNvbW1vbi5oICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYgLQogaW5jbHVkZS9leGVjL2NwdS1kZWZzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiBpbmNsdWRlL2V4ZWMvY3B1X2xkc3Qu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODAgKy0KIGluY2x1ZGUvZXhlYy9jcHVf
bGRzdF90ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9leGVj
L2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmggICAgICAgICAgfCAgIDQ2ICstCiBpbmNsdWRl
L2V4ZWMvZXhlYy1hbGwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIGlu
Y2x1ZGUvZXhlYy9nZW4taWNvdW50LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCAr
LQogaW5jbHVkZS9leGVjL2xvZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmggICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgKy0KIGluY2x1ZGUvZXhlYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA0OSArLQogaW5jbHVkZS9leGVjL3BvaXNvbi5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGluY2x1ZGUvZXhlYy9yYW1fYWRkci5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NiArLQogaW5jbHVkZS9leGVjL3NlbWlob3N0LmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDYyIC0KIGluY2x1ZGUvZXhlYy9zb2Z0bW11LXNlbWku
aCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogaW5jbHVkZS9leGVjL3RyYW5zbGF0
b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2ZwdS9zb2Z0
ZmxvYXQtbWFjcm9zLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaW5jbHVkZS9ody9h
Y3BpL2FjcGktZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4IC0KIGluY2x1ZGUv
aHcvYWNwaS9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCArCiBpbmNs
dWRlL2h3L2FjcGkvcGlpeDQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGluY2x1ZGUvaHcvYWNwaS90Y28uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBpbmNsdWRlL2h3L2FjcGkvdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDkgKwogaW5jbHVkZS9ody9hcm0vYWxsd2lubmVyLWExMC5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICA3ICstCiBpbmNsdWRlL2h3L2FybS9hcm0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxNzQgLQogaW5jbHVkZS9ody9hcm0vYXJtc3NlLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICsKIGluY2x1ZGUvaHcvYXJtL2FybXY3bS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArCiBpbmNsdWRlL2h3L2FybS9hc3BlZWQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9hcm0vYXNwZWVkX3NvYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICstCiBpbmNsdWRlL2h3L2FybS9iY20yODM1
X3BlcmlwaGVyYWxzLmggICAgICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvaHcvYXJtL2Jj
bTI4MzYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2Fy
bS9ib290LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzAgKwogaW5jbHVkZS9o
dy9hcm0vZXh5bm9zNDIxMC5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiBpbmNs
dWRlL2h3L2FybS9mc2wtaW14MjUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGluY2x1ZGUvaHcvYXJtL2ZzbC1pbXgzMS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaW5jbHVkZS9ody9hcm0vZnNsLWlteDYuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBpbmNsdWRlL2h3L2FybS9mc2wtaW14NnVsLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvaHcvYXJtL2ZzbC1pbXg3LmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNiArLQogaW5jbHVkZS9ody9hcm0vbnJmNTFfc29jLmggICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvYXJtL29tYXAuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogaW5jbHVkZS9ody9hcm0vcmFzcGlfcGxhdGZv
cm0uaCAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGluY2x1ZGUvaHcvYXJtL3NtbXUtY29t
bW9uLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogaW5jbHVkZS9ody9hcm0vdmly
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2h3L2Fy
bS94bG54LXZlcnNhbC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUv
aHcvYXJtL3hsbngtenlucW1wLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaW5j
bHVkZS9ody9hdWRpby9zb3VuZGh3LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDcgKy0KIGluY2x1ZGUvaHcvYmxvY2svZmRjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBpbmNsdWRlL2h3L2Jsb2NrL2ZsYXNoLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9ib2FyZHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMzICstCiBpbmNsdWRlL2h3L2NoYXIvY2FkZW5jZV91YXJ0LmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcvY3B1L2NsdXN0ZXIuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2RldmljZXMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgLQogaW5jbHVkZS9ody9kaXNwbGF5L2JsaXp6
YXJkLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICsKIGluY2x1ZGUvaHcvZGlzcGxheS9l
ZGlkLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9ody9kaXNw
bGF5L2kyYy1kZGMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICsKIGluY2x1ZGUvaHcv
ZGlzcGxheS9yYW1mYi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVk
ZS9ody9kaXNwbGF5L3RjNjM5M3hiLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICsKIGlu
Y2x1ZGUvaHcvZGlzcGxheS94bG54X2RwLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAr
LQogaW5jbHVkZS9ody9kbWEvYmNtMjgzNV9kbWEuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIGluY2x1ZGUvaHcvZG1hL3hsbngtenlucS1kZXZjZmcuaCAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaW5jbHVkZS9ody9maXJtd2FyZS9zbWJpb3MuaCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2h3L2Z3LXBhdGgtcHJvdmlkZXIuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9ody5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvaTJjL2JpdGJhbmdfaTJjLmggICAg
ICAgICAgICAgICAgICAgICAgIHwgICA1MCArCiBpbmNsdWRlL2h3L2kyYy9pMmMtZGRjLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgLQogaW5jbHVkZS9ody9pMmMvaTJjLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIGluY2x1ZGUvaHcvaTJjL3BwYzR4
eF9pMmMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaW5jbHVkZS9ody9pMzg2
L2FwaWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcv
aTM4Ni9pY2g5LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBpbmNsdWRl
L2h3L2kzODYvaW9hcGljX2ludGVybmFsLmggICAgICAgICAgICAgICAgICB8ICAgIDMgKwogaW5j
bHVkZS9ody9pMzg2L3BjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICst
CiBpbmNsdWRlL2h3L2kzODYvdG9wb2xvZ3kuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NzYgKy0KIGluY2x1ZGUvaHcvaTM4Ni94ODYtaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArLQogaW5jbHVkZS9ody9pbnB1dC9nYW1lcGFkLmggICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvaHcvaW5wdXQvdHNjMnh4eC5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNiArCiBpbmNsdWRlL2h3L2ludGMvaGVhdGhyb3dfcGljLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKy0KIGluY2x1ZGUvaHcvaW50Yy94bG54LXBtdS1pb21vZC1p
bnRjLmggICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvaXNhL2FwbS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2lzYS9zdXBl
cmlvLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9rdm0v
Y2xvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2h3
L2xtMzIvbG0zMl9waWMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVk
ZS9ody9tNjhrL21jZl9mZWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGlu
Y2x1ZGUvaHcvbWlwcy9iaW9zLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr
CiBpbmNsdWRlL2h3L21pc2MvYXJtc3NlLW1odS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKy0KIGluY2x1ZGUvaHcvbWlzYy9hc3BlZWRfeGRtYS5oICAgICAgICAgICAgICAgICAgICAg
IHwgICAzMCArCiBpbmNsdWRlL2h3L21pc2MvY2J1cy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzIgKwogaW5jbHVkZS9ody9taXNjL2dybGliX2FoYl9hcGJfcG5wLmggICAgICAg
ICAgICAgICAgfCAgIDYwICsKIGluY2x1ZGUvaHcvbWlzYy9pbXgyX3dkdC5oICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9ody9taXNjL25yZjUxX3JuZy5oICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNsdWRlL2h3L25ldC9jYWRlbmNlX2dlbS5o
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcvbmV0L2xhbjkxMTgu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArCiBpbmNsdWRlL2h3L25ldC9uZTIw
MDAtaXNhLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9uZXQv
c21jOTFjMTExLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvaHcv
bm1pLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L2h3L252cmFtL2Z3X2NmZy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogaW5j
bHVkZS9ody9wY2ktYnJpZGdlL3NpbWJhLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsK
IGluY2x1ZGUvaHcvcGNpLWhvc3QvZGVzaWdud2FyZS5oICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaW5jbHVkZS9ody9wY2ktaG9zdC9wYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIGluY2x1ZGUvaHcvcGNpLWhvc3Qvc2FicmUuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5oICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDQ5ICstCiBpbmNsdWRlL2h3L3BjaS9tc2kuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9wY2kvbXNpeC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNsdWRlL2h3L3BjaS9wY2kuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGluY2x1ZGUvaHcvcGNpL3BjaV9idXMu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQogaW5jbHVkZS9ody9wY2kvcGNp
X3JlZ3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGluY2x1ZGUvaHcvcGNp
L3BjaWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBpbmNsdWRlL2h3
L3BjaS9wY2llX3BvcnQuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaW5jbHVk
ZS9ody9wY2kvc2hwYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGlu
Y2x1ZGUvaHcvcGNpL3Nsb3RpZF9jYXAuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBpbmNsdWRlL2h3L3BwYy9vcGVucGljLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaW5jbHVkZS9ody9wcGMvcG52LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE1ICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfY29yZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvaHcvcHBjL3Budl9scGMuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9ody9wcGMvcG52X29jYy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA3ICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfcHNpLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvaHcvcHBjL3Budl94c2NvbS5o
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogaW5jbHVkZS9ody9wcGMvc3BhcHIu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBpbmNsdWRlL2h3L3BwYy9z
cGFwcl9kcmMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGluY2x1ZGUvaHcv
cHBjL3NwYXByX2lycS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpbmNsdWRl
L2h3L3BwYy9zcGFwcl9vdmVjLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGlu
Y2x1ZGUvaHcvcHBjL3NwYXByX3hpdmUuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSAr
CiBpbmNsdWRlL2h3L3BwYy94aWNzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKy0KIGluY2x1ZGUvaHcvcHBjL3hpY3Nfc3BhcHIuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArLQogaW5jbHVkZS9ody9wcGMveGl2ZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICstCiBpbmNsdWRlL2h3L3BwYy94aXZlX3JlZ3MuaCAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9wdGltZXIuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBpbmNsdWRlL2h3L3FkZXYtZG1hLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9xZGV2LXByb3BlcnRp
ZXMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGluY2x1ZGUvaHcvcmlzY3YvYm9v
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArCiBpbmNsdWRlL2h3L3Jpc2N2
L3NpZml2ZV9lLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIGluY2x1ZGUvaHcv
cmlzY3Yvc2lmaXZlX2dwaW8uaCAgICAgICAgICAgICAgICAgICAgIHwgICA3MiArCiBpbmNsdWRl
L2h3L3Jpc2N2L3NpZml2ZV9wbGljLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9ody9yaXNjdi9zaWZpdmVfcHJjaS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICsK
IGluY2x1ZGUvaHcvcmlzY3YvdmlydC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogaW5jbHVkZS9ody9zMzkweC9jc3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0ICsKIGluY2x1ZGUvaHcvczM5MHgvczM5MC1jY3cuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArCiBpbmNsdWRlL2h3L3MzOTB4L3ZmaW8tY2N3LmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjggKwogaW5jbHVkZS9ody9zY3NpL2VtdWxhdGlvbi5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2h3L3Njc2kvc2NzaS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9zZC9zZGhjaS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvc2VtaWhvc3RpbmcvY29u
c29sZS5oICAgICAgICAgICAgICAgICAgIHwgICA1MSArCiBpbmNsdWRlL2h3L3NlbWlob3N0aW5n
L3NlbWlob3N0LmggICAgICAgICAgICAgICAgICB8ICAgNzMgKwogaW5jbHVkZS9ody9zaDQvc2hf
aW50Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvc3Bh
cmMvZ3JsaWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3OCArLQogaW5jbHVkZS9o
dy9zcGFyYy9zcGFyYzY0LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIGluY2x1
ZGUvaHcvc3BhcmMvc3VuNG1faW9tbXUuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL2h3L3NwYXJjL3N1bjR1X2lvbW11LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogaW5jbHVkZS9ody9zc2kvYXNwZWVkX3NtYy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICsKIGluY2x1ZGUvaHcvc3RyZWFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBpbmNsdWRlL2h3L3N5c2J1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody90aW1lci9hcm12N21fc3lzdGljay5oICAgICAgICAg
ICAgICAgICAgfCAgIDIyICsKIGluY2x1ZGUvaHcvdGltZXIvYXNwZWVkX3J0Yy5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzMSArCiBpbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody90aW1lci9wbDAzMS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2h3L3RpbWVyL3hsbngtenlu
cW1wLXJ0Yy5oICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaW5jbHVkZS9ody92ZmlvL3ZmaW8t
Y29tbW9uLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBpbmNsdWRlL2h3L3ZpcnRp
by92aG9zdC1iYWNrZW5kLmggICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaW5jbHVkZS9ody92
aXJ0aW8vdmhvc3Qtc2NzaS1jb21tb24uaCAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRl
L2h3L3ZpcnRpby92aG9zdC1zY3NpLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1ibGsuaCAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBpbmNsdWRlL2h3L3ZpcnRpby92aG9zdC11c2VyLXNjc2kuaCAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdnNvY2suaCAgICAgICAgICAgICAgICAgICAg
fCAgICA2ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5oICAgICAgICAgICAg
ICAgICB8ICAgIDUgKy0KIGluY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8uaCAgICAgICAg
ICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9ody92aXJ0aW8vdmlydGlvLWdwdS1ic3dhcC5o
ICAgICAgICAgICAgICAgfCAgIDYxICsKIGluY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby1ncHUtcGNp
LmggICAgICAgICAgICAgICAgIHwgICA0MCArCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tZ3B1
LXBpeG1hbi5oICAgICAgICAgICAgICB8ICAgNDUgKwogaW5jbHVkZS9ody92aXJ0aW8vdmlydGlv
LWdwdS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDkyICstCiBpbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8taW5wdXQuaCAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogaW5jbHVkZS9ody92aXJ0
aW8vdmlydGlvLXBtZW0uaCAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICsKIGluY2x1ZGUvaHcv
dmlydGlvL3ZpcnRpby1zY3NpLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVk
ZS9ody92aXJ0aW8vdmlydGlvLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICsKIGlu
Y2x1ZGUvaHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5oICAgICAgICAgICAgICAgICAgIHwgICAgOCAr
LQogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmggICAgICAgICAgICAgfCAg
IDM2ICsKIGluY2x1ZGUvaHcveGVuL2ludGVyZmFjZS9pby9ibGtpZi5oICAgICAgICAgICAgICAg
IHwgIDcxMiArKysKIGluY2x1ZGUvaHcveGVuL2ludGVyZmFjZS9pby9jb25zb2xlLmggICAgICAg
ICAgICAgIHwgICA0NiArCiBpbmNsdWRlL2h3L3hlbi9pbnRlcmZhY2UvaW8vZmJpZi5oICAgICAg
ICAgICAgICAgICB8ICAxNTYgKwogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2lvL2tiZGlmLmgg
ICAgICAgICAgICAgICAgfCAgNTY2ICsrKwogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2lvL25l
dGlmLmggICAgICAgICAgICAgICAgfCAxMDEwICsrKysrCiBpbmNsdWRlL2h3L3hlbi9pbnRlcmZh
Y2UvaW8vcHJvdG9jb2xzLmggICAgICAgICAgICB8ICAgNDIgKwogaW5jbHVkZS9ody94ZW4vaW50
ZXJmYWNlL2lvL3JpbmcuaCAgICAgICAgICAgICAgICAgfCAgNDgyICsrCiBpbmNsdWRlL2h3L3hl
bi9pbnRlcmZhY2UvaW8vdXNiaWYuaCAgICAgICAgICAgICAgICB8ICAyNTQgKysKIGluY2x1ZGUv
aHcveGVuL2ludGVyZmFjZS9pby94ZW5idXMuaCAgICAgICAgICAgICAgIHwgICA3MCArCiBpbmNs
dWRlL2h3L3hlbi9pby9yaW5nLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ODIgLS0K
IGluY2x1ZGUvaHcveGVuL3N0YXJ0X2luZm8uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NiArLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA5ICstCiBpbmNsdWRlL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcveHRlbnNhL214X3BpYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9ody94dGVuc2EveHRlbnNhLWlz
YS5oICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2lvL2NoYW5uZWwuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9pby9kbnMtcmVz
b2x2ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaW8vdGFz
ay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL21p
Z3JhdGlvbi9jb2xvLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGluY2x1
ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL21pZ3JhdGlvbi9xZW11LWZpbGUtdHlwZXMuaCAgICAgICAgICAgICAgICB8ICAgIDQg
Ky0KIGluY2x1ZGUvbWlncmF0aW9uL3Ztc3RhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA3MCArLQogaW5jbHVkZS9tb25pdG9yL2htcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTU3ICsKIGluY2x1ZGUvbW9uaXRvci9tb25pdG9yLmggICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyNiArLQogaW5jbHVkZS9tb25pdG9yL3FkZXYuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvbmV0L2Fubm91bmNlLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOSArLQogaW5jbHVkZS9uZXQvZmlsdGVyLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvbmV0L3F1ZXVlLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL25ldC90YXAuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9xZW11LWNvbW1v
bi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICstCiBpbmNsdWRlL3FlbXUt
aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9x
ZW11L2F0b21pYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsKIGluY2x1
ZGUvcWVtdS9iYXNlNjQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL3FlbXUvYml0bWFwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkg
KwogaW5jbHVkZS9xZW11L2J1ZmZlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIGluY2x1ZGUvcWVtdS9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaW5jbHVkZS9xZW11L2NyYzMyYy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGluY2x1ZGUvcWVtdS9jdHlwZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNyArCiBpbmNsdWRlL3FlbXUvY3V0aWxzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgLQogaW5jbHVkZS9xZW11L2RybS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBpbmNsdWRlL3FlbXUvZXJyb3ItcmVwb3J0Lmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGluY2x1ZGUvcWVtdS9ldmVudF9ub3Rp
Zmllci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3FlbXUvZmlsZW1v
bml0b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvcWVtdS9m
cHJpbnRmLWZuLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCAtCiBpbmNsdWRlL3Fl
bXUvZ3Vlc3QtcmFuZG9tLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjggKwogaW5jbHVk
ZS9xZW11L2poYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBp
bmNsdWRlL3FlbXUvbW1hcC1hbGxvYy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIg
Ky0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMCArLQogaW5jbHVkZS9xZW11L3BtZW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBpbmNsdWRlL3FlbXUvcWRpc3QuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9xZW11L3FlbXUtcHJpbnQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIzICsKIGluY2x1ZGUvcWVtdS9xc3AuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9xZW11L3N0YXRzNjQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL3FlbXUvc3lzX21lbWJhcnJp
ZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9zeXN0ZW1k
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9xZW11L3Ro
cm90dGxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvcWVt
dS90aW1lci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L3FlbXUvdHlwZWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9xZW11L3V1aWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IGluY2x1ZGUvcW9tL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4
MyArLQogaW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGluY2x1ZGUvc2NzaS9jb25zdGFudHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaW5jbHVkZS9zY3NpL3V0aWxzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAzICstCiAuLi4vaW5maW5pYmFuZC9ody92bXdfcHZyZG1hL3B2cmRtYV9k
ZXZfYXBpLmggICAgICB8ICAgMTUgKy0KIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9kcm0vZHJt
X2ZvdXJjYy5oICAgICAgICAgIHwgIDExNCArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xp
bnV4L2V0aHRvb2wuaCAgICAgICAgICAgfCAgIDQ4ICstCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRl
cnMvbGludXgvaW5wdXQtZXZlbnQtY29kZXMuaCB8ICAgIDkgKy0KIGluY2x1ZGUvc3RhbmRhcmQt
aGVhZGVycy9saW51eC9pbnB1dC5oICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9zdGFu
ZGFyZC1oZWFkZXJzL2xpbnV4L3BjaV9yZWdzLmggICAgICAgICAgfCAgMTQwICstCiBpbmNsdWRl
L3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2NvbmZpZy5oICAgICB8ICAgIDYgKwogaW5j
bHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19ncHUuaCAgICAgICAgfCAgIDEyICst
CiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2lkcy5oICAgICAgICB8ICAg
IDEgKwogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19wbWVtLmggICAgICAg
fCAgIDM0ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC92aXJ0aW9fcmluZy5oICAg
ICAgIHwgICAxMCAtCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvcmRtYS92bXdfcHZyZG1hLWFi
aS5oICAgICB8ICAgIDEgKwogaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL3N5c2VtdS9ibG9jay1iYWNrZW5kLmggICAg
ICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGluY2x1ZGUvc3lzZW11L2NwdXMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9zeXNlbXUvY3J5cHRvZGV2
LXZob3N0LmggICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvc3lzZW11L2NyeXB0
b2Rldi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS9k
dW1wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvc3lz
ZW11L2hheC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L3N5c2VtdS9ob3N0bWVtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGlu
Y2x1ZGUvc3lzZW11L2h2Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr
LQogaW5jbHVkZS9zeXNlbXUva3ZtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIGluY2x1ZGUvc3lzZW11L2t2bV9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArCiBpbmNsdWRlL3N5c2VtdS9udW1hLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaW5jbHVkZS9zeXNlbXUvcXRlc3QuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwIC0KIGluY2x1ZGUvc3lzZW11L3JuZy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgKwogaW5jbHVkZS9zeXNlbXUvdGNnLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvc3lzZW11L3RwbV9iYWNrZW5k
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS92aG9zdC11
c2VyLWJhY2tlbmQuaCAgICAgICAgICAgICAgICB8ICAgNTcgKwogaW5jbHVkZS9zeXNlbXUvd2hw
eC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvdWkvY29u
c29sZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpbmNsdWRlL3Vp
L2VnbC1oZWxwZXJzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGluY2x1
ZGUvdWkva2JkLXN0YXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
aW5jbHVkZS91aS9zcGljZS1kaXNwbGF5LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
ICsKIGlvL2NoYW5uZWwtYnVmZmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBpby9jaGFubmVsLWNvbW1hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgKwogaW8vY2hhbm5lbC1maWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGlvL2NoYW5uZWwtc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaW8vY2hhbm5lbC10bHMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGlvL2NoYW5uZWwtd2Vic29jay5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpby9jaGFubmVsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW8vZG5zLXJlc29sdmVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGlvL25ldC1saXN0ZW5lci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpb3BvcnQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogam9iLXFtcC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGpvYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogbGlu
dXgtaGVhZGVycy9hc20tYXJtL21tYW4uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsK
IGxpbnV4LWhlYWRlcnMvYXNtLWFybS91bmlzdGQtY29tbW9uLmggICAgICAgICAgICAgIHwgICAz
MiArCiBsaW51eC1oZWFkZXJzL2FzbS1hcm02NC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDMgKwogbGludXgtaGVhZGVycy9hc20tYXJtNjQvbW1hbi5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGxpbnV4LWhlYWRlcnMvYXNtLWFybTY0L3N2ZV9jb250ZXh0LmggICAgICAg
ICAgICAgIHwgICA1MyArCiBsaW51eC1oZWFkZXJzL2FzbS1hcm02NC91bmlzdGQuaCAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJpYy9odWdldGxiX2Vu
Y29kZS5oICAgICAgICAgfCAgIDM2ICsKIGxpbnV4LWhlYWRlcnMvYXNtLWdlbmVyaWMvbW1hbi1j
b21tb24uaCAgICAgICAgICAgIHwgICA3NSArCiBsaW51eC1oZWFkZXJzL2FzbS1nZW5lcmljL21t
YW4uaCAgICAgICAgICAgICAgICAgICB8ICAgMjQgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJp
Yy91bmlzdGQuaCAgICAgICAgICAgICAgICAgfCAgMTcwICstCiBsaW51eC1oZWFkZXJzL2FzbS1t
aXBzL21tYW4uaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMDYgKwogbGludXgtaGVhZGVycy9h
c20tbWlwcy91bmlzdGRfbjMyLmggICAgICAgICAgICAgICAgfCAgIDMwICsKIGxpbnV4LWhlYWRl
cnMvYXNtLW1pcHMvdW5pc3RkX242NC5oICAgICAgICAgICAgICAgIHwgICAxMCArCiBsaW51eC1o
ZWFkZXJzL2FzbS1taXBzL3VuaXN0ZF9vMzIuaCAgICAgICAgICAgICAgICB8ICAgNDAgKwogbGlu
dXgtaGVhZGVycy9hc20tcG93ZXJwYy9rdm0uaCAgICAgICAgICAgICAgICAgICAgfCAgIDQ4ICsK
IGxpbnV4LWhlYWRlcnMvYXNtLXBvd2VycGMvbW1hbi5oICAgICAgICAgICAgICAgICAgIHwgICAz
OSArCiBsaW51eC1oZWFkZXJzL2FzbS1wb3dlcnBjL3VuaXN0ZF8zMi5oICAgICAgICAgICAgICB8
ICAgNDAgKwogbGludXgtaGVhZGVycy9hc20tcG93ZXJwYy91bmlzdGRfNjQuaCAgICAgICAgICAg
ICAgfCAgIDIxICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAva3ZtLmggICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogbGludXgtaGVhZGVycy9hc20tczM5MC9tbWFuLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAvdW5pc3RkXzMyLmgg
ICAgICAgICAgICAgICAgIHwgICA0MyArCiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL3VuaXN0ZF82
NC5oICAgICAgICAgICAgICAgICB8ICAgMjQgKwogbGludXgtaGVhZGVycy9hc20teDg2L2t2bS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICstCiBsaW51eC1oZWFkZXJzL2FzbS14ODYv
bW1hbi5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKwogbGludXgtaGVhZGVycy9hc20t
eDg2L3VuaXN0ZF8zMi5oICAgICAgICAgICAgICAgICAgfCAgIDQwICsKIGxpbnV4LWhlYWRlcnMv
YXNtLXg4Ni91bmlzdGRfNjQuaCAgICAgICAgICAgICAgICAgIHwgICAxMCArCiBsaW51eC1oZWFk
ZXJzL2FzbS14ODYvdW5pc3RkX3gzMi5oICAgICAgICAgICAgICAgICB8ICAgMTAgKwogbGludXgt
aGVhZGVycy9saW51eC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstCiBs
aW51eC1oZWFkZXJzL2xpbnV4L21tYW4uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDIg
KwogbGludXgtaGVhZGVycy9saW51eC9wc2NpLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3ICsKIGxpbnV4LWhlYWRlcnMvbGludXgvcHNwLXNldi5oICAgICAgICAgICAgICAgICAgICAg
IHwgICAxOCArLQogbGludXgtaGVhZGVycy9saW51eC92ZmlvLmggICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICsKIGxpbnV4LWhlYWRlcnMvbGludXgvdmZpb19jY3cuaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMiArCiBsaW51eC11c2VyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDMgKy0KIGxpbnV4LXVzZXIvYWFyY2g2NC9jcHVfbG9vcC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogbGludXgtdXNlci9hYXJjaDY0L3NpZ25hbC5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBsaW51eC11c2VyL2FhcmNoNjQvc3lz
Y2FsbF9uci5oICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogbGludXgtdXNlci9hYXJjaDY0
L3RhcmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAgfCAgICAyIC0KIGxpbnV4LXVzZXIvYWFy
Y2g2NC90ZXJtYml0cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2Vy
L2FscGhhL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGxpbnV4
LXVzZXIvYWxwaGEvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBs
aW51eC11c2VyL2FscGhhL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg
KwogbGludXgtdXNlci9hcm0vY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICstCiBsaW51eC11c2VyL2FybS9zZW1paG9zdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNDkgKwogbGludXgtdXNlci9hcm0vc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvYXJtL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2NwdV9sb29wLWNvbW1vbi5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKy0KIGxpbnV4LXVzZXIvY3Jpcy9jcHVfbG9vcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogbGludXgtdXNlci9jcmlzL3N5c2NhbGxfbnIu
aCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvY3Jpcy90ZXJtYml0
cy5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2VsZmxvYWQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTYgKy0KIGxpbnV4LXVzZXIvZXJy
bm9fZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiBsaW51eC11c2Vy
L2V4aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogbGludXgt
dXNlci9mZC10cmFucy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBs
aW51eC11c2VyL2ZsYXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg
KwogbGludXgtdXNlci9nZW5lcmljL2ZjbnRsLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA4ICstCiBsaW51eC11c2VyL2hwcGEvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvaHBwYS9zaWduYWwuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMyArLQogbGludXgtdXNlci9ocHBhL3NvY2tiaXRzLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvaHBwYS9zeXNjYWxsX25yLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2hwcGEvdGVybWJpdHMuaCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9pMzg2L2NwdV9sb29wLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBsaW51eC11c2VyL2kzODYvc2lnbmFs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvaTM4Ni9z
eXNjYWxsX25yLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2kz
ODYvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNl
ci9pb2N0bHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBsaW51
eC11c2VyL202OGstc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjQgLQog
bGludXgtdXNlci9tNjhrL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIy
ICstCiBsaW51eC11c2VyL202OGsvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKwogbGludXgtdXNlci9tNjhrL3RhcmdldF9jcHUuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBsaW51eC11c2VyL202OGsvdGFyZ2V0X3N5c2NhbGwuaCAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgLQogbGludXgtdXNlci9tNjhrL3Rlcm1iaXRzLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvbWFpbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA1MCArLQogbGludXgtdXNlci9taWNyb2JsYXplL2NwdV9sb29w
LmMgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBsaW51eC11c2VyL21pY3JvYmxhemUvc3lz
Y2FsbF9uci5oICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9taWNyb2JsYXpl
L3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvbWlwcy9j
cHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogbGludXgtdXNlci9t
aXBzL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBsaW51eC11
c2VyL21pcHMvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogbGlu
dXgtdXNlci9taXBzL3RhcmdldF9mY250bC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICst
CiBsaW51eC11c2VyL21pcHMvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKwogbGludXgtdXNlci9taXBzNjQvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICsKIGxpbnV4LXVzZXIvbW1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3MyArLQogbGludXgtdXNlci9uaW9zMi9jcHVfbG9vcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICstCiBsaW51eC11c2VyL25pb3MyL3N5c2NhbGxfbnIuaCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9uaW9zMi90YXJnZXRfY3B1LmggICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBsaW51eC11c2VyL25pb3MyL3RhcmdldF9zaWdu
YWwuaCAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGxpbnV4LXVzZXIvbmlvczIvdGFyZ2V0
X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNlci9uaW9zMi90
YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBsaW51eC11c2VyL25p
b3MyL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNl
ci9vcGVucmlzYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBsaW51
eC11c2VyL29wZW5yaXNjL3N5c2NhbGxfbnIuaCAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwog
bGludXgtdXNlci9vcGVucmlzYy90YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBsaW51eC11c2VyL29wZW5yaXNjL3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGxpbnV4LXVzZXIvb3BlbnJpc2MvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBsaW51eC11c2VyL3BwYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGxpbnV4LXVzZXIvcHBjL3N5c2NhbGxfbnIuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiArCiBsaW51eC11c2VyL3BwYy90YXJnZXRfZWxmLmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvcHBjL3Rlcm1iaXRzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3FlbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGxpbnV4LXVzZXIvcmlzY3YvY3B1
X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogbGludXgtdXNlci9yaXNj
di9zeXNjYWxsX25yLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiBsaW51eC11c2Vy
L3Jpc2N2L3RhcmdldF9jcHUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGxpbnV4
LXVzZXIvcmlzY3YvdGFyZ2V0X2VsZi5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBs
aW51eC11c2VyL3Jpc2N2L3RhcmdldF9zaWduYWwuaCAgICAgICAgICAgICAgICAgICB8ICAgIDYg
Ky0KIGxpbnV4LXVzZXIvcmlzY3YvdGFyZ2V0X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgIHwg
ICAgNCArLQogbGludXgtdXNlci9yaXNjdi90YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAg
ICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvcmlzY3YvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3MzOTB4L2NwdV9sb29wLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcgKy0KIGxpbnV4LXVzZXIvczM5MHgvc2lnbmFsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNlci9zMzkweC9zeXNjYWxsX25yLmgg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvczM5MHgvdGVybWJpdHMu
aCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArCiBsaW51eC11c2VyL3NoNC9jcHVfbG9v
cC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGxpbnV4LXVzZXIvc2g0L3N5
c2NhbGxfbnIuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3No
NC90YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVz
ZXIvc2g0L3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogbGlu
dXgtdXNlci9zaDQvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsK
IGxpbnV4LXVzZXIvc2lnbmFsLWNvbW1vbi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBsaW51eC11c2VyL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDkgKy0KIGxpbnV4LXVzZXIvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBsaW51eC11c2VyL3NwYXJjL2NwdV9sb29wLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDUgKy0KIGxpbnV4LXVzZXIvc3BhcmMvc3lzY2FsbF9uci5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3NwYXJjL3Rlcm1iaXRzLmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9zcGFyYzY0L3N5c2NhbGxfbnIu
aCAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvc3BhcmM2NC90ZXJtYml0
cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3N0cmFjZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODYgKwogbGludXgtdXNlci9zdHJhY2Uu
bGlzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGxpbnV4LXVzZXIvc3lz
Y2FsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYzNSArKy0KIGxpbnV4LXVz
ZXIvc3lzY2FsbF9kZWZzLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyOCArLQogbGlu
dXgtdXNlci9zeXNjYWxsX3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2IC0K
IGxpbnV4LXVzZXIvdGFyZ2V0X2ZsYXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NiArCiBsaW51eC11c2VyL3RpbGVneC9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKy0KIGxpbnV4LXVzZXIvdW5hbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNyArLQogbGludXgtdXNlci92bTg2LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE4ICstCiBsaW51eC11c2VyL3g4Nl82NC9zeXNjYWxsX25yLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci94ODZfNjQvdGVybWJpdHMuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIveHRlbnNhL2NwdV9sb29wLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogbGludXgtdXNlci94dGVuc2Evc3lzY2Fs
bF9uci5oICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBsaW51eC11c2VyL3h0ZW5zYS90
YXJnZXRfZmxhdC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIGxpbnV4LXVzZXIveHRl
bnNhL3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNl
ci94dGVuc2EvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBtZW1v
cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNjAgKy0K
IG1lbW9yeV9tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBtaWdyYXRpb24vYmxvY2stZGlydHktYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICB8
ICAgMTQgKy0KIG1pZ3JhdGlvbi9ibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArLQogbWlncmF0aW9uL2NvbG8tZmFpbG92ZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICstCiBtaWdyYXRpb24vY29sby5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKy0KIG1pZ3JhdGlvbi9mZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogbWlncmF0aW9uL2ZkLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIG1pZ3JhdGlvbi9taWdyYXRp
b24uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQogbWlncmF0aW9uL3Bh
Z2VfY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIG1pZ3JhdGlv
bi9wb3N0Y29weS1yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogbWln
cmF0aW9uL3FlbXUtZmlsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IG1pZ3JhdGlvbi9yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIw
OCArLQogbWlncmF0aW9uL3JhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIG1pZ3JhdGlvbi9yZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNiArLQogbWlncmF0aW9uL3NhdmV2bS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDkwICstCiBtaWdyYXRpb24vc29ja2V0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogbWlncmF0aW9uL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBtaWdyYXRpb24vdm1zdGF0ZS10eXBlcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogbWlncmF0aW9uL3Ztc3RhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBtb25pdG9yLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ3MjEgLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIG1vbml0b3IvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArCiBtb25pdG9yL2htcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI5NjcgKysrKysrKysrKysrCiBtb25pdG9yL2htcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE0MTcgKysrKysrCiBtb25pdG9yL21pc2MuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIzMTIgKysrKysrKysrKwogbW9uaXRvci9tb25p
dG9yLWludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgzICsKIG1vbml0b3Iv
bW9uaXRvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYyOCArKysKIG1v
bml0b3IvcW1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQxNSAr
KwogbW9uaXRvci9xbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NDA0ICsrCiBtb25pdG9yL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTUgKwogbmJkL3NlcnZlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICstCiBuZXQvYW5ub3VuY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgODkgKy0KIG5ldC9jYW4vY2FuX2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBuZXQvY2FuL2Nhbl9ob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogbmV0L2Nhbi9jYW5fc29ja2V0Y2FuLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIG5ldC9jaGVja3N1bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBuZXQvY29sby1jb21wYXJlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzMgKy0KIG5ldC9jb2xvLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogbmV0L2R1bXAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBuZXQv
ZXRoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
bmV0L2ZpbHRlci1idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIG5ldC9maWx0ZXItbWlycm9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiBuZXQvZmlsdGVyLXJlcGxheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIG5ldC9maWx0ZXItcmV3cml0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBuZXQvZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKy0KIG5ldC9odWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiBuZXQvbDJ0cHYzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogbmV0L25ldC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiBuZXQvc2xpcnAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIG5ldC90YXAtYnNkLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBuZXQvdGFwLWxpbnV4
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogbmV0L3RhcC1z
b2xhcmlzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIG5ldC90
YXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQog
bmV0L3RhcF9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIG5ldC90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogbmV0L3Zob3N0LXVzZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIG51bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDY2NyAtLS0KIG9zLXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBvcy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKwogcGMtYmlvcy9SRUFETUUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBwYy1iaW9zL2Rlc2NyaXB0b3JzLzUwLWVk
azItaTM4Ni1zZWN1cmUuanNvbiAgICAgICB8ICAgMzQgKwogcGMtYmlvcy9kZXNjcmlwdG9ycy81
MC1lZGsyLXg4Nl82NC1zZWN1cmUuanNvbiAgICAgfCAgIDM1ICsKIHBjLWJpb3MvZGVzY3JpcHRv
cnMvNjAtZWRrMi1hYXJjaDY0Lmpzb24gICAgICAgICAgIHwgICAzMSArCiBwYy1iaW9zL2Rlc2Ny
aXB0b3JzLzYwLWVkazItYXJtLmpzb24gICAgICAgICAgICAgICB8ICAgMzEgKwogcGMtYmlvcy9k
ZXNjcmlwdG9ycy82MC1lZGsyLWkzODYuanNvbiAgICAgICAgICAgICAgfCAgIDMzICsKIHBjLWJp
b3MvZGVzY3JpcHRvcnMvNjAtZWRrMi14ODZfNjQuanNvbiAgICAgICAgICAgIHwgICAzNCArCiBw
Yy1iaW9zL2VkazItYWFyY2g2NC1jb2RlLmZkLmJ6MiAgICAgICAgICAgICAgICAgICB8ICBCaW4g
MCAtPiAxMTc4MDcwIGJ5dGVzCiBwYy1iaW9zL2VkazItYXJtLWNvZGUuZmQuYnoyICAgICAgICAg
ICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAxMTcyNzUyIGJ5dGVzCiBwYy1iaW9zL2VkazItYXJt
LXZhcnMuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAyNjMgYnl0ZXMK
IHBjLWJpb3MvZWRrMi1pMzg2LWNvZGUuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgIHwgIEJp
biAwIC0+IDE3MzYxOTkgYnl0ZXMKIHBjLWJpb3MvZWRrMi1pMzg2LXNlY3VyZS1jb2RlLmZkLmJ6
MiAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5NDM5NDkgYnl0ZXMKIHBjLWJpb3MvZWRrMi1p
Mzg2LXZhcnMuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5MCBieXRl
cwogcGMtYmlvcy9lZGsyLWxpY2Vuc2VzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ODQzICsrKysKIHBjLWJpb3MvZWRrMi14ODZfNjQtY29kZS5mZC5iejIgICAgICAgICAgICAgICAg
ICAgIHwgIEJpbiAwIC0+IDE3MTcwOTQgYnl0ZXMKIHBjLWJpb3MvZWRrMi14ODZfNjQtc2VjdXJl
LWNvZGUuZmQuYnoyICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5NTgwMzcgYnl0ZXMKIHBjLWJp
b3Mvb3BlbmJpb3MtcHBjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiA3Njcy
MjQgLT4gNzY3MjU2IGJ5dGVzCiBwYy1iaW9zL29wZW5iaW9zLXNwYXJjMzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICBCaW4gMzgyMDQ4IC0+IDM4MjA0OCBieXRlcwogcGMtYmlvcy9vcGVu
Ymlvcy1zcGFyYzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDE1OTM0MDggLT4g
MTU5MzQwOCBieXRlcwogcGMtYmlvcy9vcGVuc2JpLXJpc2N2MzItdmlydC1md19qdW1wLmJpbiAg
ICAgICAgICAgfCAgQmluIDAgLT4gMzY4ODggYnl0ZXMKIHBjLWJpb3Mvb3BlbnNiaS1yaXNjdjY0
LXNpZml2ZV91LWZ3X2p1bXAuYmluICAgICAgIHwgIEJpbiAwIC0+IDQwOTY4IGJ5dGVzCiBwYy1i
aW9zL29wZW5zYmktcmlzY3Y2NC12aXJ0LWZ3X2p1bXAuYmluICAgICAgICAgICB8ICBCaW4gMCAt
PiA0MDk2OCBieXRlcwogcGMtYmlvcy9zMzkwLWNjdy5pbWcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgQmluIDM0NTY4IC0+IDQyNjA4IGJ5dGVzCiBwYy1iaW9zL3MzOTAtY2N3L01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHBjLWJpb3MvczM5MC1j
Y3cvYm9vdG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQogcGMtYmlvcy9z
MzkwLWNjdy9ib290bWFwLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiBwYy1i
aW9zL3MzOTAtY2N3L2Npby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0MjMgKysK
IHBjLWJpb3MvczM5MC1jY3cvY2lvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3
MCArLQogcGMtYmlvcy9zMzkwLWNjdy9kYXNkLWlwbC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjM1ICsKIHBjLWJpb3MvczM5MC1jY3cvZGFzZC1pcGwuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNiArCiBwYy1iaW9zL3MzOTAtY2N3L2hlbHBlci5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzEgKwogcGMtYmlvcy9zMzkwLWNjdy9saWJjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBwYy1iaW9zL3MzOTAtY2N3L2xpYmMuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTEgKwogcGMtYmlvcy9zMzkwLWNjdy9tYWluLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTkwICstCiBwYy1iaW9zL3MzOTAtY2N3L21lbnUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHBjLWJpb3MvczM5MC1jY3cvbmV0
Ym9vdC5tYWsgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogcGMtYmlvcy9zMzkwLWNj
dy9uZXRtYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHBjLWJpb3MvczM5
MC1jY3cvczM5MC1hcmNoLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMyArCiBwYy1iaW9z
L3MzOTAtY2N3L3MzOTAtY2N3LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHBj
LWJpb3MvczM5MC1jY3cvc3RhcnQuUyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSAr
CiBwYy1iaW9zL3MzOTAtY2N3L3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ODEgKy0KIHBjLWJpb3MvczM5MC1uZXRib290LmltZyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIEJpbiA1NDk0NCAtPiA2NzIzMiBieXRlcwogcGMtYmlvcy9zbG9mLmJpbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDkyNjM5MiAtPiA5MjY0MzIgYnl0ZXMKIHBj
LWJpb3Mvc3BhcHItcnRhcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr
LQogcGMtYmlvcy92Z2FiaW9zLWF0aS5iaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
QmluIDAgLT4gMzg5MTIgYnl0ZXMKIHB5dGhvbi9xZW11L19faW5pdF9fLnB5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQ4NSArLQogcHl0aG9uL3FlbXUvbWFjaGluZS5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNTMyICsrKwogcHl0aG9uL3FlbXUvcXRlc3QucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBxYXBpL01ha2VmaWxlLm9ianMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHFhcGkvYmxvY2stY29y
ZS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExNCArLQogcWFwaS9kdW1w
Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAwICsKIHFhcGkv
aW50cm9zcGVjdC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQog
cWFwaS9tYWNoaW5lLXRhcmdldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI1
ICsrCiBxYXBpL21hY2hpbmUuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA3MDYgKysrCiBxYXBpL21pc2MtdGFyZ2V0Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyNjggKysKIHFhcGkvbWlzYy5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTM3NiArLS0tLS0KIHFhcGkvbmV0Lmpzb24gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFhcGkvcWFwaS1zY2hlbWEuanNvbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogcWFwaS9xYXBpLXV0aWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBxYXBpL3FhcGktdmlz
aXQtY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogcWFwaS9xZGV2
Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI1ICsKIHFhcGkv
cW1wLWV2ZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBx
YXBpL3FvYmplY3QtaW5wdXQtdmlzaXRvci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogcWFwaS9xb2JqZWN0LW91dHB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHFhcGkvcW9tLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDI0NCArCiBxYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogcWFwaS90YXJnZXQuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNTE0IC0tLQogcWRldi1tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDk1ICstCiBxZW11LWJyaWRnZS1oZWxwZXIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKy0KIHFlbXUtZGVwcmVjYXRlZC50ZXhpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyNSArCiBxZW11LWRvYy50ZXhpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogcWVtdS1lZGlkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFlbXUtZ2EudGV4aSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogcWVtdS1pbWct
Y21kcy5oeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBxZW11
LWltZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNzQgKy0K
IHFlbXUtaW1nLnRleGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
NiArLQogcWVtdS1pby1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDg2ICstCiBxZW11LWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIHFlbXUta2V5bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSAtCiBxZW11LW5iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjQgKy0KIHFlbXUtbmJkLnRleGkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxODYgKy0KIHFlbXUtdGVjaC50ZXhpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIxMyAtCiBxZW11Lm5zaSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKwogcWdhL2NvbW1hbmRzLXBv
c2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHFnYS9jb21tYW5k
cy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogcWdhL2d1
ZXN0LWFnZW50LWNvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFn
YS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogcWdhL3Zzcy13aW4zMi92c3MtaGFuZGxlcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBxbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA3MTkgLS0tCiBxb2JqZWN0L2pzb24tcGFyc2VyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIHFvbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBxb20vY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIHFvbS9vYmplY3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogcW9tL3FvbS1obXAtY21kcy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIwICsKIHFvbS9xb20tcW1wLWNtZHMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMyMyArKwogcW9tL3FvbS1xb2JqZWN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHF0ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQogcmVwbGF5
L3JlcGxheS1ldmVudHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHJl
cGxheS9yZXBsYXktaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiByZXBsYXkvcmVwbGF5LWludGVybmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogcmVwbGF5L3JlcGxheS1zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHJlcGxheS9yZXBsYXktdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiByZXBsaWNhdGlvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogcm9tcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDU3ICstCiByb21zL01ha2VmaWxlLmVkazIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNTAgKwogcm9tcy9TTE9GICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiByb21zL2NvbmZpZy52Z2EtYXRpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogcm9tcy9lZGsyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiByb21zL2VkazItYnVpbGQu
c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTUgKwogcm9tcy9lZGsyLWZ1
bmNzLnNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUzICsrCiByb21zL29w
ZW5iaW9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHJv
bXMvb3BlbnNiaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBydWxlcy5tYWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDkgKy0KIHNjcmlwdHMvYXJjaGl2ZS1zb3VyY2Uuc2ggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4NCArLQogc2NyaXB0cy9jaGVja3BhdGNoLnBsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIyICstCiBzY3JpcHRzL2NsZWFuLWhlYWRlci1ndWFyZHMucGwgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIgKy0KIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNyArLQogc2NyaXB0cy9jcmVhdGVfY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBzY3JpcHRzL2RlY29kZXRyZWUucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMzUgKy0KIHNjcmlwdHMvZGV2aWNlLWNyYXNo
LXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogc2NyaXB0cy9taW5pa2Nv
bmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBzY3JpcHRzL21v
ZHVsZXMvbW9kdWxlX2Jsb2NrLnB5ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogc2NyaXB0
cy9xYXBpL2NvbW1hbmRzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIHNj
cmlwdHMvcWFwaS9jb21tb24ucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0MyAr
LQogc2NyaXB0cy9xYXBpL2RvYy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE1ICstCiBzY3JpcHRzL3FhcGkvZXZlbnRzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogc2NyaXB0cy9xYXBpL2ludHJvc3BlY3QucHkgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA2ICstCiBzY3JpcHRzL3FhcGkvdHlwZXMucHkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIHNjcmlwdHMvcWFwaS92aXNpdC5weSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogc2NyaXB0cy9xbXAvcW1wLXNoZWxsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBzY3JpcHRzL3JlbmRlcl9ibG9ja19ncmFw
aC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHNjcmlwdHMvdHJhY2V0b29sL2Zv
cm1hdC9oLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzY3JpcHRzL3RyYWNldG9v
bC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5ICAgICAgICAgICB8ICAgIDMgKy0KIHNjcmlwdHMvdHJh
Y2V0b29sL2Zvcm1hdC91c3RfZXZlbnRzX2gucHkgICAgICAgICAgIHwgICAgMSAtCiBzY3JpcHRz
L3VwZGF0ZS1saW51eC1oZWFkZXJzLnNoICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIHNj
c2kvcHItaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIHNjc2kvcHItbWFuYWdlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBzY3NpL3FlbXUtcHItaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHNjc2kvdXRpbHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1MyArLQogc2xpcnAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIHNsaXJwL0NPUFlSSUdIVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MiAtCiBzbGlycC9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDcgLQogc2xpcnAvc3JjL2FycF90YWJsZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkyIC0KIHNsaXJwL3NyYy9ib290cC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM3MSAtLQogc2xpcnAvc3JjL2Jvb3Rw
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5IC0KIHNsaXJwL3NyYy9j
a3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MSAtCiBzbGlycC9z
cmMvZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgLQogc2xp
cnAvc3JjL2RoY3B2Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjI0IC0K
IHNsaXJwL3NyYy9kaGNwdjYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
MyAtCiBzbGlycC9zcmMvZG5zc2VhcmNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAzMTEgLS0KIHNsaXJwL3NyYy9pZi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIxOCAtCiBzbGlycC9zcmMvaWYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjEgLQogc2xpcnAvc3JjL2lwLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjQyIC0KIHNsaXJwL3NyYy9pcDYuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDE2MCAtCiBzbGlycC9zcmMvaXA2X2ljbXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0MzggLS0KIHNsaXJwL3NyYy9pcDZfaWNtcC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzMiAtCiBzbGlycC9zcmMvaXA2X2lucHV0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzggLQogc2xpcnAvc3JjL2lwNl9vdXRw
dXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5IC0KIHNsaXJwL3NyYy9pcF9p
Y21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ3MCAtLQogc2xpcnAvc3Jj
L2lwX2ljbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTY2IC0KIHNsaXJw
L3NyYy9pcF9pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ2OSAtLQog
c2xpcnAvc3JjL2lwX291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcw
IC0KIHNsaXJwL3NyYy9saWJzbGlycC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDExOCAtCiBzbGlycC9zcmMvbWFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTYgLQogc2xpcnAvc3JjL21idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjM1IC0KIHNsaXJwL3NyYy9tYnVmLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEyNyAtCiBzbGlycC9zcmMvbWlzYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMjEgLS0KIHNsaXJwL3NyYy9taXNjLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2NiAtCiBzbGlycC9zcmMvbmNzaS1wa3QuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA0NDUgLS0KIHNsaXJwL3NyYy9uY3NpLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NCAtCiBzbGlycC9zcmMvbmRwX3RhYmxl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODcgLQogc2xpcnAvc3JjL3F0YWls
cS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTk0IC0KIHNsaXJwL3NyYy9z
YnVmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NiAtCiBzbGlycC9z
cmMvc2J1Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgLQogc2xp
cnAvc3JjL3NsaXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTE4IC0t
LS0tCiBzbGlycC9zcmMvc2xpcnAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNzUgLS0KIHNsaXJwL3NyYy9zb2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDk0NSAtLS0tCiBzbGlycC9zcmMvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNjAgLQogc2xpcnAvc3JjL3N0YXRlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMzg4IC0tCiBzbGlycC9zcmMvc3RyZWFtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMjAgLQogc2xpcnAvc3JjL3N0cmVhbS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1IC0KIHNsaXJwL3NyYy90Y3AuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MSAtCiBzbGlycC9zcmMvdGNwX2lucHV0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1NTQgLS0tLS0tLQogc2xpcnAvc3Jj
L3RjcF9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTIyIC0tLQogc2xp
cnAvc3JjL3RjcF9zdWJyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTg3IC0t
LS0KIHNsaXJwL3NyYy90Y3BfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDI5NCAtLQogc2xpcnAvc3JjL3RjcF90aW1lci5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTI4IC0KIHNsaXJwL3NyYy90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE2MiAtCiBzbGlycC9zcmMvdGNwaXAuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMDIgLQogc2xpcnAvc3JjL3RmdHAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNDYzIC0tCiBzbGlycC9zcmMvdGZ0cC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTIgLQogc2xpcnAvc3JjL3VkcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzYzIC0tCiBzbGlycC9zcmMvdWRwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTIgLQogc2xpcnAvc3JjL3VkcDYuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTczIC0KIHNsaXJwL3NyYy91dGls
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM2OCAtLQogc2xpcnAvc3Jj
L3V0aWwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTc1IC0KIHNsaXJw
L3NyYy92bXN0YXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0MSAtLQog
c2xpcnAvc3JjL3Ztc3RhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDA5
IC0tCiBzdHVicy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKwogc3R1YnMvYmRydi1uZXh0LW1vbml0b3Itb3duZWQuYyAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIHN0dWJzL2Jsay1jb21taXQtYWxsLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBzdHVicy9jaGFuZ2Utc3RhdGUtaGFuZGxlci5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvY2xvY2std2FycC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2NwdS1nZXQtY2xvY2suYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy9jcHUtZ2V0LWljb3VudC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvZHVtcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2Vycm9yLXByaW50Zi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogc3R1YnMvZmQtcmVnaXN0
ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2Zkc2V0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogc3R1YnMv
ZndfY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsKIHN0
dWJzL2lvdGhyZWFkLWxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBzdHVicy9pcy1kYWVtb25pemVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogc3R1YnMvbWFjaGluZS1pbml0LWRvbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHN0dWJzL21pZ3ItYmxvY2tlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiBzdHVicy9tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTIgKy0KIHN0dWJzL25vdGlmeS1ldmVudC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy9yYW1mYi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHN0dWJzL3NlbWlob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3MCArCiBzdHVicy9zZXQtZmQtaGFuZGxlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvdXVpZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL3ZtLXN0b3AuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy92bXN0YXRl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMveGVu
LWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJz
L3hlbi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
YXJnZXQvYWxwaGEvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEg
KwogdGFyZ2V0L2FscGhhL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDI0ICstCiB0YXJnZXQvYWxwaGEvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOTMgKy0KIHRhcmdldC9hbHBoYS9mcHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMSArLQogdGFyZ2V0L2FscGhhL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hbHBoYS9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA4NyArLQogdGFyZ2V0L2FscGhhL21hY2hpbmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hbHBoYS9tZW1faGVscGVyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiAtCiB0YXJnZXQvYWxwaGEvc3lzX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9hbHBoYS90cmFu
c2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2FybS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiB0YXJnZXQv
YXJtL2FybS1zZW1pLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDQgKy0KIHRh
cmdldC9hcm0vY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCAr
CiB0YXJnZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1
MTQgKystCiB0YXJnZXQvYXJtL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMTEgKy0KIHRhcmdldC9hcm0vY3B1NjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNiArLQogdGFyZ2V0L2FybS9kZWJ1Z19oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzExICsrCiB0YXJnZXQvYXJtL2dkYnN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2FybS9nZGJzdHViNjQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hcm0vaGVscGVyLWE2NC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogdGFyZ2V0L2FybS9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNjkzICsrLS0tLS0tLS0tCiB0YXJnZXQv
YXJtL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRh
cmdldC9hcm0vaW50ZXJuYWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MyAr
LQogdGFyZ2V0L2FybS9rdm0tc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRhcmdldC9hcm0va3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgOSArLQogdGFyZ2V0L2FybS9rdm0zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDI2ICstCiB0YXJnZXQvYXJtL2t2bTY0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9hcm0vbV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjY5MiArKysrKysrKysrKwogdGFyZ2V0L2FybS9tYWNoaW5lLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiB0YXJnZXQvYXJtL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9hcm0v
bmVvbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAtCiB0YXJnZXQv
YXJtL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1NjEgKy0tCiB0
YXJnZXQvYXJtL3BhdXRoX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIg
Ky0KIHRhcmdldC9hcm0vc3ZlX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0OSArLQogdGFyZ2V0L2FybS90bGJfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjAwICsKIHRhcmdldC9hcm0vdHJhbnNsYXRlLWE2NC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDI2MiArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzICstCiB0YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMzMgKy0KIHRhcmdldC9hcm0vdHJhbnNsYXRlLXZmcC5pbmMu
YyAgICAgICAgICAgICAgICAgICAgIHwgMjc2OSArKysrKysrKysrKysKIHRhcmdldC9hcm0vdHJh
bnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjE0OSArKy0tLS0tLS0KIHRh
cmdldC9hcm0vdHJhbnNsYXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSAr
LQogdGFyZ2V0L2FybS92ZnAtdW5jb25kLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYzICsKIHRhcmdldC9hcm0vdmZwLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDI0NCArCiB0YXJnZXQvYXJtL3ZmcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxOTEgKy0KIHRhcmdldC9jcmlzL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNyArCiB0YXJnZXQvY3Jpcy9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjMgKy0KIHRhcmdldC9jcmlzL2NwdS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQogdGFyZ2V0L2NyaXMvY3Jpc3YxMC1kZWNvZGUu
aCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIHRhcmdldC9jcmlzL2dkYnN0dWIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvY3Jpcy9oZWxwZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKy0KIHRhcmdldC9jcmlzL21h
Y2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvY3Jp
cy9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MzIgKystCiB0YXJn
ZXQvY3Jpcy9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwog
dGFyZ2V0L2NyaXMvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTE3
ICsrLS0KIHRhcmdldC9jcmlzL29wY29kZS1jcmlzLmggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogdGFyZ2V0L2NyaXMvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDU3ICstCiB0YXJnZXQvaHBwYS9jcHUtcGFyYW0uaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzQgKwogdGFyZ2V0L2hwcGEvY3B1LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMyICstCiB0YXJnZXQvaHBwYS9jcHUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKy0KIHRhcmdldC9ocHBhL2dkYnN0dWIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvaHBwYS9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KIHRhcmdldC9ocHBhL2luc25z
LmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB0YXJnZXQvaHBwYS9p
bnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9o
cHBhL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvaHBwYS9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkgKy0K
IHRhcmdldC9ocHBhL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MCArLQogdGFyZ2V0L2hwcGEvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDc1ICstCiB0YXJnZXQvaTM4Ni9icHRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHRhcmdldC9pMzg2L2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyOCArCiB0YXJnZXQvaTM4Ni9jcHUtcW9tLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTM0MSArKystLS0KIHRhcmdldC9pMzg2L2NwdS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MSArLQogdGFyZ2V0L2kzODYvZXhjcF9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU1ICstCiB0YXJnZXQvaTM4Ni9m
cHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9p
Mzg2L2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0K
IHRhcmdldC9pMzg2L2hheC1pMzg2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogdGFyZ2V0L2kzODYvaGF4LWludGVyZmFjZS5oICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0ICstCiB0YXJnZXQvaTM4Ni9oYXgtcG9zaXguaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIHRhcmdldC9pMzg2L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM3NSArLQogdGFyZ2V0L2kzODYvaGVscGVyLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIHRhcmdldC9pMzg2L2h2Zi9odmYtaTM4Ni5oICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2kzODYvaHZmL2h2Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiB0YXJnZXQvaTM4Ni9odmYvdm1jcy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9pMzg2L2h2Zi94
ODYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L2kzODYv
aHZmL3g4Nl9kZWNvZGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICstCiB0YXJnZXQv
aTM4Ni9odmYveDg2X2RlY29kZS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRh
cmdldC9pMzg2L2h2Zi94ODZfZGVzY3IuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogdGFyZ2V0L2kzODYvaHZmL3g4Nl9lbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYwICstCiB0YXJnZXQvaTM4Ni9odmYveDg2X2VtdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDUgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZfZmxhZ3MuaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNyArLQogdGFyZ2V0L2kzODYvaHZmL3g4Nl9tbXUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICstCiB0YXJnZXQvaTM4Ni9odmYveDg2X3Rhc2suaCAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZodmYuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2kzODYvaHlwZXJ2LXByb3Rv
LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRhcmdldC9pMzg2L2h5cGVydi1z
dHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L2kzODYvaHlw
ZXJ2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQvaTM4
Ni9pbnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKwogdGFyZ2V0
L2kzODYva3ZtLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRh
cmdldC9pMzg2L2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAwOSAr
KystLQogdGFyZ2V0L2kzODYva3ZtX2kzODYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIHRhcmdldC9pMzg2L21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMwNiArLQogdGFyZ2V0L2kzODYvbWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI1ICstCiB0YXJnZXQvaTM4Ni9taXNjX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjQgKy0KIHRhcmdldC9pMzg2L21vbml0b3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L2kzODYvc2VnX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQvaTM4Ni9zZXYtc3R1Yi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2kzODYvc2V2LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiB0YXJnZXQvaTM4Ni9z
ZXZfaTM4Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9p
Mzg2L3NtbV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFy
Z2V0L2kzODYvc3ZtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICst
CiB0YXJnZXQvaTM4Ni90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjYgKy0KIHRhcmdldC9pMzg2L3docC1kaXNwYXRjaC5oICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgOSArLQogdGFyZ2V0L2kzODYvd2hweC1hbGwuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiB0YXJnZXQvaTM4Ni94c2F2ZV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xtMzIvY3B1LXBhcmFtLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9sbTMyL2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyMyArLQogdGFyZ2V0L2xtMzIvY3B1LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2ICstCiB0YXJnZXQvbG0zMi9nZGJzdHViLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xtMzIvaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICstCiB0YXJnZXQvbG0zMi9t
YWNoaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xt
MzIvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICstCiB0YXJn
ZXQvbG0zMi90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDggKy0K
IHRhcmdldC9tNjhrL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MiArCiB0YXJnZXQvbTY4ay9jcHUtcW9tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIHRhcmdldC9tNjhrL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNSArLQogdGFyZ2V0L202OGsvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDc4ICstCiB0YXJnZXQvbTY4ay9mcHVfaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9tNjhrL2dkYnN0dWIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogdGFyZ2V0L202OGsvaGVscGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQ5ICstCiB0YXJnZXQvbTY4ay9tNjhrLXNlbWku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkgKy0KIHRhcmdldC9tNjhrL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L202OGsv
b3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA5ICstCiB0YXJnZXQv
bTY4ay9zb2Z0ZmxvYXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxODEgKy0KIHRh
cmdldC9tNjhrL3NvZnRmbG9hdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGFyZ2V0L202OGsvc29mdGZsb2F0X2Zwc3BfdGFibGVzLmggICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0YXJnZXQvbTY4ay90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzNTEgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxOCArCiB0YXJnZXQvbWljcm9ibGF6ZS9jcHUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGFyZ2V0L21pY3JvYmxhemUvZ2Ric3R1Yi5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9taWNyb2JsYXplL2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMSArLQogdGFyZ2V0L21pY3JvYmxhemUvbWlj
cm9ibGF6ZS1kZWNvZGUuaCAgICAgICAgICAgICAgfCAgICA0ICsKIHRhcmdldC9taWNyb2JsYXpl
L21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L21pY3Jv
YmxhemUvbW11LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC9t
aWNyb2JsYXplL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArLQogdGFy
Z2V0L21pY3JvYmxhemUvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUxICst
CiB0YXJnZXQvbWlwcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIHRhcmdldC9taXBzL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyOSArCiB0YXJnZXQvbWlwcy9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTAgKy0KIHRhcmdldC9taXBzL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIzMyArLQogdGFyZ2V0L21pcHMvZHNwX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQwICstCiB0YXJnZXQvbWlwcy9nZGJzdHViLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L21pcHMvaGVscGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiB0YXJnZXQvbWlwcy9oZWxwZXIuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0KIHRhcmdldC9taXBzL2ludGVy
bmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGFyZ2V0L21pcHMv
a3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC9t
aXBzL2xtaV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGFy
Z2V0L21pcHMvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IHRhcmdldC9taXBzL21pcHMtZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NSAtCiB0YXJnZXQvbWlwcy9taXBzLXNlbWkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTQgKy0KIHRhcmdldC9taXBzL21zYV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTcwOCArKysrKy0tCiB0YXJnZXQvbWlwcy9vcF9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0MjggKy0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTI1OCArKysrLS0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZV9p
bml0LmluYy5jICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGFyZ2V0L21veGllL2NwdS1w
YXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9tb3hpZS9j
cHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGFyZ2V0L21v
eGllL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiB0YXJn
ZXQvbW94aWUvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjkgKy0K
IHRhcmdldC9tb3hpZS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0YXJnZXQvbW94aWUvbW11LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKwogdGFyZ2V0L21veGllL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM1ICstCiB0YXJnZXQvbmlvczIvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9uaW9zMi9jcHUtcGFyYW0uaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyMSArCiB0YXJnZXQvbmlvczIvY3B1LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTMgKy0KIHRhcmdldC9uaW9zMi9jcHUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MSArLQogdGFyZ2V0L25pb3MyL2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgzICstCiB0YXJnZXQvbmlvczIvbW11LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzQgKy0KIHRhcmdldC9uaW9zMi9t
bXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogdGFyZ2V0L25p
b3MyL21vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0YXJn
ZXQvbmlvczIvbmlvczItc2VtaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NTUgKysK
IHRhcmdldC9uaW9zMi9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGFyZ2V0L25pb3MyL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM4ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTcgKwogdGFyZ2V0L29wZW5yaXNjL2NwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI0ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDIgKy0KIHRhcmdldC9vcGVucmlzYy9kaXNhcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogdGFyZ2V0L29wZW5yaXNjL2V4Y2VwdGlvbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvZXhjZXB0
aW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L29wZW5yaXNjL2V4
Y2VwdGlvbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgfCAgICA3ICstCiB0YXJnZXQvb3BlbnJp
c2MvZnB1X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9v
cGVucmlzYy9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvb3BlbnJpc2MvaW5zbnMuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRhcmdldC9vcGVucmlzYy9pbnRlcnJ1cHQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MyArLQogdGFyZ2V0L29wZW5yaXNjL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiB0YXJnZXQvb3BlbnJpc2MvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNzIgKy0KIHRhcmdldC9vcGVucmlzYy9zeXNfaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNCArLQogdGFyZ2V0L29wZW5yaXNjL3RyYW5zbGF0ZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE2ICstCiB0YXJnZXQvcHBjL2NwdS1tb2RlbHMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIHRhcmdldC9wcGMvY3B1LW1vZGVscy5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogdGFyZ2V0L3BwYy9jcHUtcGFyYW0u
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICsKIHRhcmdldC9wcGMvY3B1Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI5MiArLQogdGFyZ2V0L3BwYy9k
ZnBfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQv
cHBjL2V4Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDEgKy0KIHRh
cmdldC9wcGMvZnB1X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDk4OSAr
Ky0tCiB0YXJnZXQvcHBjL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzUgKy0KIHRhcmdldC9wcGMvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMzMiArLQogdGFyZ2V0L3BwYy9oZWxwZXJfcmVncy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQvcHBjL2ludF9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxODQgKy0KIHRhcmdldC9wcGMvaW50ZXJuYWwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMiAtCiB0YXJnZXQvcHBjL2t2bS1zdHViLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3BwYy9rdm0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjc0ICstCiB0YXJnZXQvcHBjL2t2bV9wcGMu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0KIHRhcmdldC9wcGMvbWFj
aGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOSArLQogdGFyZ2V0L3Bw
Yy9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU4ICstCiB0YXJn
ZXQvcHBjL21mcm9tX3RhYmxlLmluYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IHRhcmdldC9wcGMvbWZyb21fdGFibGVfZ2VuLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OCArLQogdGFyZ2V0L3BwYy9taXNjX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMxICstCiB0YXJnZXQvcHBjL21tdS1ib29rM3MtdjMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIHRhcmdldC9wcGMvbW11LWhhc2gzMi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1OSArLQogdGFyZ2V0L3BwYy9tbXUtaGFzaDY0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMTU3ICstCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9wcGMvbW11LXJhZGl4NjQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogdGFyZ2V0L3BwYy9tbXVfaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI3ICstCiB0YXJnZXQvcHBjL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIHRhcmdldC9wcGMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQogdGFyZ2V0
L3BwYy90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzc3ICsrLS0K
IHRhcmdldC9wcGMvdHJhbnNsYXRlL2ZwLWltcGwuaW5jLmMgICAgICAgICAgICAgICAgIHwgICA1
MiArLQogdGFyZ2V0L3BwYy90cmFuc2xhdGUvc3BlLWltcGwuaW5jLmMgICAgICAgICAgICAgICAg
fCAgIDI4ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtaW1wbC5pbmMuYyAgICAgICAgICAg
ICAgICB8ICAgNTcgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZzeC1pbXBsLmluYy5jICAgICAg
ICAgICAgICAgIHwgIDcwNSArKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZzeC1vcHMuaW5jLmMg
ICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGFyZ2V0L3BwYy90cmFuc2xhdGVfaW5pdC5pbmMu
YyAgICAgICAgICAgICAgICAgICAgfCAgMzY0ICstCiB0YXJnZXQvcHBjL3VzZXJfb25seV9oZWxw
ZXIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHRhcmdldC9yaXNjdi9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQogdGFyZ2V0L3Jpc2N2L2Nw
dS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzICsKIHRhcmdldC9yaXNj
di9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0MyArLQogdGFyZ2V0
L3Jpc2N2L2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg1ICstCiB0
YXJnZXQvcmlzY3YvY3B1X2JpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTEg
Ky0KIHRhcmdldC9yaXNjdi9jcHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEzOCArLQogdGFyZ2V0L3Jpc2N2L2NwdV91c2VyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICsKIHRhcmdldC9yaXNjdi9jc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA3MCArLQogdGFyZ2V0L3Jpc2N2L2dkYnN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9yaXNjdi9pbnNuMTYtMzIuZGVjb2RlICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyOCArCiB0YXJnZXQvcmlzY3YvaW5zbjE2LTY0LmRlY29kZSAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzYgKwogdGFyZ2V0L3Jpc2N2L2luc24xNi5kZWNvZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTczICstCiB0YXJnZXQvcmlzY3YvaW5zbjMyLmRl
Y29kZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9yaXNjdi9pbnNu
X3RyYW5zL3RyYW5zX3ByaXZpbGVnZWQuaW5jLmMgICAgIHwgICAxMCArLQogdGFyZ2V0L3Jpc2N2
L2luc25fdHJhbnMvdHJhbnNfcnZhLmluYy5jICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQv
cmlzY3YvaW5zbl90cmFucy90cmFuc19ydmMuaW5jLmMgICAgICAgICAgICB8ICAzNDcgLS0KIHRh
cmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3J2aS5pbmMuYyAgICAgICAgICAgIHwgICAzMCAr
LQogdGFyZ2V0L3Jpc2N2L2luc3RtYXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICsKIHRhcmdldC9yaXNjdi9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxNCArLQogdGFyZ2V0L3Jpc2N2L3BtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE4ICstCiB0YXJnZXQvcmlzY3YvcG1wLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9yaXNjdi90cmFuc2xhdGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA4OCArLQogdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiB0YXJnZXQvczM5MHgvYXJjaF9kdW1wLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9zMzkweC9jY19oZWxw
ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogdGFyZ2V0L3MzOTB4L2Nw
dS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9zMzkw
eC9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogdGFyZ2V0
L3MzOTB4L2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiB0
YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMTYg
Ky0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArCiB0YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzX2RlZi5oICAgICAgICAgICAgICAgICAg
ICB8ICAzMDMgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXNfZGVmLmluYy5oICAgICAgICAg
ICAgICAgIHwgIDM3MCArKwogdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQzICstCiB0YXJnZXQvczM5MHgvZGlhZy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9zMzkweC9leGNwX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA5OSArLQogdGFyZ2V0L3MzOTB4L2ZwdV9oZWxwZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQvczM5MHgvZ2Ric3R1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKy0KIHRhcmdldC9zMzkweC9n
ZW4tZmVhdHVyZXMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExNSArLQogdGFyZ2V0L3Mz
OTB4L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU3ICstCiB0YXJn
ZXQvczM5MHgvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTAgKwog
dGFyZ2V0L3MzOTB4L2luc24tZGF0YS5kZWYgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTk1
ICsKIHRhcmdldC9zMzkweC9pbnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogdGFyZ2V0L3MzOTB4L2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEzICstCiB0YXJnZXQvczM5MHgvaW50ZXJydXB0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKy0KIHRhcmdldC9zMzkweC9rdm0tc3R1Yi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L3MzOTB4L2t2bS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDkxICstCiB0YXJnZXQvczM5MHgva3ZtX3MzOTB4LmggICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGFyZ2V0L3MzOTB4L21hY2hpbmUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5ICstCiB0YXJnZXQvczM5MHgvbWVtX2hl
bHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0KIHRhcmdldC9zMzkweC9t
aXNjX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MSArLQogdGFyZ2V0L3Mz
OTB4L21tdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0YXJn
ZXQvczM5MHgvc2lncC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRhcmdldC9zMzkweC90Y2dfczM5MHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiB0YXJnZXQvczM5MHgvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTYgKy0KIHRhcmdldC9zMzkweC90cmFuc2xhdGVfdnguaW5jLmMgICAgICAgICAgICAgICAg
ICAgIHwgMTkyOSArKysrKysrLQogdGFyZ2V0L3MzOTB4L3ZlYy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQwICsKIHRhcmdldC9zMzkweC92ZWNfZnB1X2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDYyNSArKysKIHRhcmdldC9zMzkweC92ZWNfaGVscGVyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvczM5MHgvdmVjX2ludF9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2MTYgKysrCiB0YXJnZXQvczM5MHgvdmVj
X3N0cmluZ19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICB8ICA0NzMgKysKIHRhcmdldC9zaDQv
Y3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArCiB0YXJnZXQv
c2g0L2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0KIHRh
cmdldC9zaDQvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MyAr
LQogdGFyZ2V0L3NoNC9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0YXJnZXQvc2g0L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMTcgKy0KIHRhcmdldC9zaDQvbW9uaXRvci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArLQogdGFyZ2V0L3NoNC9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDI1ICstCiB0YXJnZXQvc2g0L3RyYW5zbGF0ZS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMzMgKy0KIHRhcmdldC9zcGFyYy9hc2kuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGFyZ2V0L3NwYXJjL2NwdS1wYXJhbS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4ICsKIHRhcmdldC9zcGFyYy9jcHUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0MiArLQogdGFyZ2V0L3NwYXJjL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICstCiB0YXJnZXQvc3Bh
cmMvZm9wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdl
dC9zcGFyYy9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
YXJnZXQvc3BhcmMvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg
Ky0KIHRhcmdldC9zcGFyYy9sZHN0X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2NiArLQogdGFyZ2V0L3NwYXJjL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIHRhcmdldC9zcGFyYy9tbXVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE2NSArLQogdGFyZ2V0L3NwYXJjL21vbml0b3IuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0ICstCiB0YXJnZXQvc3BhcmMvdHJhbnNsYXRlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC90aWxlZ3gvY3B1LXBhcmFtLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiB0YXJnZXQvdGlsZWd4L2NwdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzAgKy0KIHRhcmdldC90aWxlZ3gvY3B1Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQogdGFyZ2V0L3RpbGVneC9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0YXJnZXQvdGls
ZWd4L3NpbWRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0
L3RpbGVneC9zcHJfZGVmXzY0LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0
YXJnZXQvdGlsZWd4L3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIg
Ky0KIHRhcmdldC90cmljb3JlL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNyArCiB0YXJnZXQvdHJpY29yZS9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDYgKy0KIHRhcmdldC90cmljb3JlL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzNCArLQogdGFyZ2V0L3RyaWNvcmUvZnB1X2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTI2ICsKIHRhcmdldC90cmljb3JlL2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzOCArLQogdGFyZ2V0L3RyaWNvcmUvaGVscGVyLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHRhcmdldC90cmljb3JlL29wX2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQogdGFyZ2V0L3RyaWNvcmUvdHJhbnNs
YXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgzICstCiB0YXJnZXQvdHJpY29yZS90
cmljb3JlLWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgLQogdGFyZ2V0L3RyaWNv
cmUvdHJpY29yZS1vcGNvZGVzLmggICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC91
bmljb3JlMzIvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiB0YXJn
ZXQvdW5pY29yZTMyL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0K
IHRhcmdldC91bmljb3JlMzIvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MyArLQogdGFyZ2V0L3VuaWNvcmUzMi9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDI3ICstCiB0YXJnZXQvdW5pY29yZTMyL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIHRhcmdldC91bmljb3JlMzIvc29mdG1tdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNCArLQogdGFyZ2V0L3VuaWNvcmUzMi90cmFuc2xhdGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDc1ICstCiB0YXJnZXQvdW5pY29yZTMyL3VjZjY0X2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC94dGVuc2EvY29yZS1kYzIzM2Mu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQveHRlbnNhL2NvcmUtZGUy
MTIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0ZW5zYS9jb3Jl
LWRlMjEyL2NvcmUtaXNhLmggICAgICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQveHRlbnNh
L2NvcmUtZnNmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0
ZW5zYS9jb3JlLXNhbXBsZV9jb250cm9sbGVyLmMgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdl
dC94dGVuc2EvY29yZS1zYW1wbGVfY29udHJvbGxlci9jb3JlLWlzYS5oICAgIHwgICAgOCArLQog
dGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3Rfa2M3MDVfYmUuYyAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIHRhcmdldC94dGVuc2EvY29yZS10ZXN0X2tjNzA1X2JlL2NvcmUtaXNhLmggICAgICAgIHwg
ICAgOCArLQogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3RfbW11aGlmaV9jMy9jb3JlLWlzYS5oICAg
ICAgfCAgICA4ICstCiB0YXJnZXQveHRlbnNhL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjEgKwogdGFyZ2V0L3h0ZW5zYS9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEyICstCiB0YXJnZXQveHRlbnNhL2NwdS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxMTEgKy0KIHRhcmdldC94dGVuc2EvZGJnX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L3h0ZW5zYS9leGNfaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0YXJnZXQveHRlbnNhL2dkYnN0
dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0ZW5zYS9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQzICstCiB0YXJnZXQveHRl
bnNhL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogdGFyZ2V0
L3h0ZW5zYS9tbXVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYzICsrLQog
dGFyZ2V0L3h0ZW5zYS9tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
ICstCiB0YXJnZXQveHRlbnNhL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDIgKwogdGFyZ2V0L3h0ZW5zYS9vdmVybGF5X3Rvb2wuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQzICstCiB0YXJnZXQveHRlbnNhL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI5OTYgKysrKysrKystLS0tLQogdGFyZ2V0L3h0ZW5zYS94dGVuc2EtaXNhLWlu
dGVybmFsLmggICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQveHRlbnNhL3h0ZW5zYS1z
ZW1pLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRjZy9SRUFETUUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArCiB0Y2cvYWFyY2g2NC90
Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRjZy9hYXJj
aDY0L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDU1NyArKy0KIHRj
Zy9hYXJjaDY0L3RjZy10YXJnZXQub3BjLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiB0Y2cvYXJtL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogdGNnL2FybS90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjI0ICstCiB0Y2cvaTM4Ni90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDkgKy0KIHRjZy9pMzg2L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM0NSArLQogdGNnL21pcHMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIHRjZy9taXBzL3RjZy10YXJnZXQuaW5jLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA1NCArLQogdGNnL29wdGltaXplLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiB0Y2cvcHBjL3RjZy10YXJnZXQuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogdGNnL3BwYy90Y2ctdGFyZ2V0
LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc3ICstCiB0Y2cvcmlzY3YvdGNn
LXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogdGNnL3Jpc2N2
L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICstCiB0Y2cv
czM5MC90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwog
dGNnL3MzOTAvdGNnLXRhcmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2
ICstCiB0Y2cvc3BhcmMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKwogdGNnL3NwYXJjL3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQzICstCiB0Y2cvdGNnLWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogdGNnL3RjZy1ndmVjLWRlc2MuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIHRjZy90Y2ctbGRzdC5pbmMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxOCArLQogdGNnL3RjZy1vcC1ndmVjLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMDA5ICsrKystCiB0Y2cvdGNnLW9wLWd2ZWMuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzYgKy0KIHRjZy90Y2ctb3AtdmVjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQwNyArLQogdGNnL3RjZy1vcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ2ICstCiB0Y2cvdGNn
LW9wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKwogdGNn
L3RjZy1vcGMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICst
CiB0Y2cvdGNnLXBvb2wuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIgKy0KIHRjZy90Y2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQyNCArLQogdGNnL3RjZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDQ0ICstCiB0Y2cvdGNpL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKwogdGNnL3RjaS90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9NYWtlZmlsZS5pbmNsdWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxODMgKy0KIHRlc3RzL2FjOTctdGVzdC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9hY2NlcHRhbmNlL2F2b2Nh
ZG9fcWVtdS9fX2luaXRfXy5weSAgICAgICAgICB8ICAgMjUgKy0KIHRlc3RzL2FjY2VwdGFuY2Uv
Ym9vdF9saW51eF9jb25zb2xlLnB5ICAgICAgICAgICAgIHwgIDM0OCArLQogdGVzdHMvYWNjZXB0
YW5jZS9lbXB0eV9jcHVfbW9kZWwucHkgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHRlc3RzL2Fj
Y2VwdGFuY2UvbGludXhfaW5pdHJkLnB5ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVz
dHMvYWNjZXB0YW5jZS9saW51eF9zc2hfbWlwc19tYWx0YS5weSAgICAgICAgICAgfCAgMjMwICsK
IHRlc3RzL2FjY2VwdGFuY2UvdmlydGlvX3ZlcnNpb24ucHkgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogdGVzdHMvYWNjZXB0YW5jZS94ODZfY3B1X21vZGVsX3ZlcnNpb25zLnB5ICAgICAgICAg
fCAgMzA0ICsrCiB0ZXN0cy9hY3BpLXV0aWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNjggKy0KIHRlc3RzL2FjcGktdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvYmlvcy10YWJsZXMtdGVzdC1hbGxvd2VkLWRpZmYu
aCAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2Jpb3MtdGFibGVzLXRlc3QuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI0NiArLQogdGVzdHMvYm9vdC1zZXJpYWwtdGVzdC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy9jcnlwdG8tdGxzLXBzay1o
ZWxwZXJzLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL2NyeXB0by10bHMt
eDUwOS1oZWxwZXJzLmggICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGVzdHMvZGF0YS9h
Y3BpL3EzNS9EU0RUICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDc4MTUgLT4gNzg0
MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmJyaWRnZSAgICAgICAgICAgICAgICAg
ICAgfCAgQmluIDc4MzIgLT4gNzg1OCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmNw
aHAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDgyNzggLT4gODMwNCBieXRlcwogdGVzdHMv
ZGF0YS9hY3BpL3EzNS9EU0RULmRpbW1weG0gICAgICAgICAgICAgICAgICAgfCAgQmluIDk0Njgg
LT4gOTQ5NCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmlwbWlidCAgICAgICAgICAg
ICAgICAgICAgfCAgQmluIDc4OTAgLT4gNzkxNiBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9E
U0RULm1lbWhwICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDkxNzQgLT4gOTIwMCBieXRlcwog
dGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULm1taW82NCAgICAgICAgICAgICAgICAgICAgfCAgQmlu
IDg5NDUgLT4gODk3MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULm51bWFtZW0gICAg
ICAgICAgICAgICAgICAgfCAgQmluIDc4MjEgLT4gNzg0NyBieXRlcwogdGVzdHMvZGF0YS9hY3Bp
L3JlYnVpbGQtZXhwZWN0ZWQtYW1sLnNoICAgICAgICAgICAgfCAgIDI2ICstCiB0ZXN0cy9kYXRh
L2FjcGkvdmlydC9BUElDICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAxNjgg
Ynl0ZXMKIHRlc3RzL2RhdGEvYWNwaS92aXJ0L0RTRFQgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIEJpbiAwIC0+IDE4NDc2IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvdmlydC9GQUNQICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAyNjggYnl0ZXMKIHRlc3RzL2RhdGEvYWNw
aS92aXJ0L0dURFQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDk2IGJ5dGVz
CiB0ZXN0cy9kYXRhL2FjcGkvdmlydC9NQ0ZHICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBC
aW4gMCAtPiA2MCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3ZpcnQvU1BDUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgQmluIDAgLT4gODAgYnl0ZXMKIC4uLi9iaW9zLXRhYmxlcy10ZXN0LmFh
cmNoNjQuaXNvLnFjb3cyICAgICAgICAgICAgIHwgIEJpbiAxMTc3NiAtPiAxMjI4OCBieXRlcwog
Li4uL2Jpb3MtdGFibGVzLXRlc3QuYXJtLmlzby5xY293MiAgICAgICAgICAgICAgICAgfCAgQmlu
IDExNzc2IC0+IDExNzc2IGJ5dGVzCiAuLi4vYmlvcy10YWJsZXMtdGVzdC5pMzg2Lmlzby5xY293
MiAgICAgICAgICAgICAgICB8ICBCaW4gMTI4MDAgLT4gMTMzMTIgYnl0ZXMKIC4uLi9iaW9zLXRh
Ymxlcy10ZXN0Lng4Nl82NC5pc28ucWNvdzIgICAgICAgICAgICAgIHwgIEJpbiAxMzMxMiAtPiAx
MzMxMiBieXRlcwogdGVzdHMvZGV2aWNlLWludHJvc3BlY3QtdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgIDg1ICstCiB0ZXN0cy9kb2NrZXIvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4tYWxw
aGEtY3Jvc3MuZG9ja2VyIHwgICAgNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlh
bi1hbWQ2NC5kb2NrZXIgICAgICAgfCAgIDIwICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuLWFybTY0LWNyb3NzLmRvY2tlciB8ICAgMTYgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJm
aWxlcy9kZWJpYW4tYXJtZWwtY3Jvc3MuZG9ja2VyIHwgICAxMyArLQogdGVzdHMvZG9ja2VyL2Rv
Y2tlcmZpbGVzL2RlYmlhbi1hcm1oZi1jcm9zcy5kb2NrZXIgfCAgIDE2ICstCiAuLi4vZG9ja2Vy
ZmlsZXMvZGViaWFuLWJ1c3Rlci1hcm02NC1jcm9zcy5kb2NrZXIgICB8ICAgIDUgKy0KIHRlc3Rz
L2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4taHBwYS1jcm9zcy5kb2NrZXIgIHwgICAgNSArLQog
dGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1tNjhrLWNyb3NzLmRvY2tlciAgfCAgICA1
ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLW1pcHMtY3Jvc3MuZG9ja2VyICB8
ICAgMTYgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLW1pcHM2NC1jcm9zcy5kb2Nr
ZXIgIHwgICAgNSArLQogLi4uL2RvY2tlcmZpbGVzL2RlYmlhbi1taXBzNjRlbC1jcm9zcy5kb2Nr
ZXIgICAgICAgfCAgIDE2ICstCiAuLi4vZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1taXBzZWwt
Y3Jvc3MuZG9ja2VyICB8ICAgMTYgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4t
cG9ydHMuZG9ja2VyICAgICAgIHwgICAgNCArLQogLi4uL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJp
YW4tcG93ZXJwYy1jcm9zcy5kb2NrZXIgfCAgICA1ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmls
ZXMvZGViaWFuLXBwYzY0LWNyb3NzLmRvY2tlciB8ICAgMTIgKwogLi4uL2RvY2tlci9kb2NrZXJm
aWxlcy9kZWJpYW4tcHBjNjRlbC1jcm9zcy5kb2NrZXIgfCAgIDE0ICstCiAuLi4vZG9ja2VyL2Rv
Y2tlcmZpbGVzL2RlYmlhbi1yaXNjdjY0LWNyb3NzLmRvY2tlciB8ICAgIDUgKy0KIHRlc3RzL2Rv
Y2tlci9kb2NrZXJmaWxlcy9kZWJpYW4tczM5MHgtY3Jvc3MuZG9ja2VyIHwgICAxNSArLQogdGVz
dHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1zaDQtY3Jvc3MuZG9ja2VyICAgfCAgICA1ICst
CiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXNpZC5kb2NrZXIgICAgICAgICB8ICAg
IDYgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXNwYXJjNjQtY3Jvc3MuZG9ja2Vy
IHwgICAgNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi13aW4zMi1jcm9zcy5k
b2NrZXIgfCAgIDE0ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXdpbjY0LWNy
b3NzLmRvY2tlciB8ICAgMTQgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXh0ZW5z
YS1jcm9zcy5kb2NrZXIgIHwgICAgNCArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlh
bjEwLmRvY2tlciAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuOC1teGUuZG9ja2VyICAgICAgICB8ICAgMTkgLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZp
bGVzL2RlYmlhbjguZG9ja2VyICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9kb2NrZXIvZG9j
a2VyZmlsZXMvZGViaWFuOS1teGUuZG9ja2VyICAgICAgICB8ICAgMjIgKwogdGVzdHMvZG9ja2Vy
L2RvY2tlcmZpbGVzL2RlYmlhbjkuZG9ja2VyICAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy9k
b2NrZXIvZG9ja2VyZmlsZXMvZmVkb3JhLWNyaXMtY3Jvc3MuZG9ja2VyICB8ICAgIDIgKy0KIHRl
c3RzL2RvY2tlci9kb2NrZXJmaWxlcy9mZWRvcmEtaTM4Ni1jcm9zcy5kb2NrZXIgIHwgICAgMiAr
LQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS5kb2NrZXIgICAgICAgICAgICAgfCAg
IDE3ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvdWJ1bnR1LmRvY2tlciAgICAgICAgICAg
ICB8ICAgMjQgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy91YnVudHUxODA0LmRvY2tlciAg
ICAgICAgIHwgICA1OCArCiB0ZXN0cy9kb2NrZXIvcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIHRlc3RzL2RvY2tlci90ZXN0LW1pbmd3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvZG9ja2VyL3Rlc3QtbWlzYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICsKIHRlc3RzL2RyaXZlX2RlbC10ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MyArLQogdGVzdHMvZHMxMzM4LXRlc3QuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstCiB0ZXN0cy9lMTAwMC10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvZTEwMDBl
LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9l
ZXBybzEwMC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVz
dHMvZXMxMzcwLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL2Z3X2NmZy10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy
NyArLQogdGVzdHMvaGQtZ2VvLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDc2ICstCiB0ZXN0cy9pZGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyODQgKy0KIHRlc3RzL2lvLWNoYW5uZWwtaGVscGVycy5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvaXBvY3RhbDIzMi10ZXN0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2l2c2htZW0tdGVzdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvbGlicW9zL2FhcmNoNjQteGxueC16
Y3UxMDItbWFjaGluZS5jICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy9hcm0taW14MjUt
cGRrLW1hY2hpbmUuYyAgICAgICAgICAgICAgIHwgICA5MiArCiB0ZXN0cy9saWJxb3MvYXJtLW44
MDAtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICB8ICAgOTIgKwogdGVzdHMvbGlicW9zL2Fy
bS1yYXNwaTItbWFjaGluZS5jICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFv
cy9hcm0tc2FicmVsaXRlLW1hY2hpbmUuYyAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9s
aWJxb3MvYXJtLXNtZGtjMjEwLW1hY2hpbmUuYyAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVz
dHMvbGlicW9zL2FybS12aXJ0LW1hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL2xpYnFvcy9hcm0teGlsaW54LXp5bnEtYTktbWFjaGluZS5jICAgICAgICAgIHwgICAg
MSArCiB0ZXN0cy9saWJxb3MvZTEwMDBlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIHRlc3RzL2xpYnFvcy9lMTAwMGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogdGVzdHMvbGlicW9zL2Z3X2NmZy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDU1ICsKIHRlc3RzL2xpYnFvcy9md19jZmcuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSArCiB0ZXN0cy9saWJxb3MvaTJjLWlteC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KIHRlc3RzL2xpYnFvcy9pMmMtb21hcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGVzdHMvbGlicW9zL2kyYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc0ICstCiB0ZXN0cy9saWJxb3MvaTJjLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjMgKy0KIHRlc3RzL2xpYnFvcy9t
YWxsb2MtcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvbGli
cW9zL3BjaS1wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB0ZXN0
cy9saWJxb3MvcGNpLXNwYXByLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRlc3RzL2xpYnFvcy9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGVzdHMvbGlicW9zL3BwYzY0X3BzZXJpZXMtbWFjaGluZS5jICAgICAgICAgICAgICAg
fCAgICAzICstCiB0ZXN0cy9saWJxb3MvcWdyYXBoLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTIgKy0KIHRlc3RzL2xpYnFvcy9xZ3JhcGguaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOSArLQogdGVzdHMvbGlicW9zL3FncmFwaF9pbnRlcm5hbC5oICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9saWJxb3Mvc2RoY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3NkaGNpLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9saWJxb3MvdHBjaTIwMC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRp
by05cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy92
aXJ0aW8tOXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB0ZXN0cy9saWJx
b3MvdmlydGlvLWJhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMv
bGlicW9zL3ZpcnRpby1iYWxsb29uLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRl
c3RzL2xpYnFvcy92aXJ0aW8tYmxrLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiB0ZXN0cy9saWJxb3MvdmlydGlvLWJsay5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1tbWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiB0ZXN0cy9saWJxb3MvdmlydGlvLW5ldC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1uZXQuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA1ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tcGNpLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogdGVzdHMvbGlicW9zL3ZpcnRpby1ybmcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tcm5nLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXNjc2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1z
Y3NpLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRlc3RzL2xpYnFvcy92aXJ0
aW8tc2VyaWFsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9saWJxb3Mv
dmlydGlvLXNlcmlhbC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogdGVzdHMvbGli
cW9zL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiB0ZXN0
cy9saWJxb3MvdmlydGlvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IHRlc3RzL2xpYnFvcy94ODZfNjRfcGMtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiB0ZXN0cy9saWJxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTcgKy0KIHRlc3RzL2xpYnF0ZXN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDE2MiArLQogdGVzdHMvbWFjaGluZS1ub25lLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9tZWdhc2FzLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDMgKy0KIHRlc3RzL21pZ3JhdGlvbi10ZXN0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDE5MiArLQogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9l
bmdpbmUucHkgICAgICAgICAgICAgICAgfCAgIDI0ICstCiB0ZXN0cy9taWdyYXRpb24vbWlncmF0
aW9uLXRlc3QuaCAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL211bHRpYm9vdC9s
aW5rLmxkICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGVzdHMvbmUyMDAw
LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL251
bWEtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MyArLQogdGVz
dHMvbnZtZS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL3BjYTk1NTItdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5
MSArLQogdGVzdHMvcGNpLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIHRlc3RzL3BjbmV0LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiB0ZXN0cy9wZXJmL2Jsb2NrL3Fjb3cyL2NvbnZlcnQtYmxvY2tzdGF0dXMg
ICAgICAgICB8ICAgNzEgKwogdGVzdHMvcGZsYXNoLWNmaTAyLXRlc3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNjgxICsrKwogdGVzdHMvcTM1LXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDM5ICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9kb3VibGUtdHlw
ZS5lcnIgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1
cmVzLWJhZC10eXBlLmVyciAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9m
ZWF0dXJlcy1iYWQtdHlwZS5leGl0ICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hl
bWEvZmVhdHVyZXMtYmFkLXR5cGUuanNvbiAgICAgICAgICAgfCAgICAzICsKIHRlc3RzL3FhcGkt
c2NoZW1hL2ZlYXR1cmVzLWJhZC10eXBlLm91dCAgICAgICAgICAgIHwgICAgMAogdGVzdHMvcWFw
aS1zY2hlbWEvZmVhdHVyZXMtZHVwbGljYXRlLW5hbWUuZXJyICAgICAgfCAgICAxICsKIHRlc3Rz
L3FhcGktc2NoZW1hL2ZlYXR1cmVzLWR1cGxpY2F0ZS1uYW1lLmV4aXQgICAgIHwgICAgMSArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1kdXBsaWNhdGUtbmFtZS5qc29uICAgICB8ICAgIDMg
KwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtZHVwbGljYXRlLW5hbWUub3V0ICAgICAgfCAg
ICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1taXNzaW5nLW5hbWUuZXJyICAgICAgICB8
ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtbWlzc2luZy1uYW1lLmV4aXQgICAg
ICAgfCAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLW1pc3NpbmctbmFtZS5qc29u
ICAgICAgIHwgICAgMyArCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1taXNzaW5nLW5hbWUu
b3V0ICAgICAgICB8ICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLW5hbWUtYmFkLXR5
cGUuZXJyICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1uYW1lLWJh
ZC10eXBlLmV4aXQgICAgICB8ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtbmFt
ZS1iYWQtdHlwZS5qc29uICAgICAgfCAgICAzICsKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVz
LW5hbWUtYmFkLXR5cGUub3V0ICAgICAgIHwgICAgMAogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVy
ZXMtbm8tbGlzdC5lcnIgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2Zl
YXR1cmVzLW5vLWxpc3QuZXhpdCAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVt
YS9mZWF0dXJlcy1uby1saXN0Lmpzb24gICAgICAgICAgICB8ICAgIDMgKwogdGVzdHMvcWFwaS1z
Y2hlbWEvZmVhdHVyZXMtbm8tbGlzdC5vdXQgICAgICAgICAgICAgfCAgICAwCiB0ZXN0cy9xYXBp
LXNjaGVtYS9mZWF0dXJlcy11bmtub3duLWtleS5lcnIgICAgICAgICB8ICAgIDIgKwogdGVzdHMv
cWFwaS1zY2hlbWEvZmVhdHVyZXMtdW5rbm93bi1rZXkuZXhpdCAgICAgICAgfCAgICAxICsKIHRl
c3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLXVua25vd24ta2V5Lmpzb24gICAgICAgIHwgICAgMyAr
CiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy11bmtub3duLWtleS5vdXQgICAgICAgICB8ICAg
IDAKIHRlc3RzL3FhcGktc2NoZW1hL3FhcGktc2NoZW1hLXRlc3QuanNvbiAgICAgICAgICAgIHwg
ICAzOSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBpLXNjaGVtYS10ZXN0Lm91dCAgICAgICAgICAg
ICB8ICAgNDMgKwogdGVzdHMvcWFwaS1zY2hlbWEvdGVzdC1xYXBpLnB5ICAgICAgICAgICAgICAg
ICAgICAgfCAgICA3ICstCiB0ZXN0cy9xYXBpLXNjaGVtYS91bmtub3duLWV4cHIta2V5LmVyciAg
ICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDAyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogdGVzdHMvcWVtdS1pb3Rl
c3RzLzAwNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzAwOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMDExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDE1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAxNyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDIxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAyMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDI2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzAyNi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTY4ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzAyOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MCArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzAzMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDMxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDMzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDM2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzNyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDQwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
NDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMDQzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA0NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDUwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA1MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDM1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDUxLm91dCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEucGMub3V0ICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzNyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA1MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDUzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDU2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNTYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzA1OS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIw
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2MS5vdXQgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDYyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDY3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2
OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDY5Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wNzAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzA3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDczICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NS5vdXQgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDc2Lm91dCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNzgub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3OSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODAub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MS5v
dXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDgyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wODIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzA4My5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMDg0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wODUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODgub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4OSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODkub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA5MCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wOTIub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDk0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA5NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wOTUub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzA5OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xMDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwMi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwMy5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwNC5vdXQgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwNyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzExMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzExMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTE0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE2Lm91dCAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTgub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEyMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEy
NC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzEyNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTI2Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xMjcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzEub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzMub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTM0Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzNiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzcu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzEzOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTM4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzE0MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDMub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDQub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0NSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE1MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NTEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzE1MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xNTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzE1NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xNTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTU4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE1OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNjIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNzAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTczICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE3NSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc1Lm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
ODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzE4Mi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICsKIHRlc3RzL3FlbXUt
aW90ZXN0cy8xODMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xODYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MiAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE4NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODcub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE4OC5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTkwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE5MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE5MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTk1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzE5NS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTk3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzE5Ny5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTk4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIwNyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDY0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjA3Lm91dCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIxMS5vdXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjEy
Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8yMTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzIxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjE1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjE4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNTUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTgub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjE5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyMS5vdXQgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI2Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjMxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjMzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0MCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQwLm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0
Mi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMjQzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8yNDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzI0NC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjQ1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDUub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0OSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTE1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDkub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNSArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjUwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNzggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1MC5vdXQgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE2ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE3MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjUxLm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI0ICsKIHRlc3RzL3FlbXUtaW90ZXN0
cy8yNTIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjUzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODQgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzI1My5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsKIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NCArCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjU0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIg
KwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTM1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNTUub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjU2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMjIgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1Ni5vdXQgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMTE5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy9jaGVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE5NiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi5uYmQgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDk0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvY29tbW9uLnBh
dHRlcm4gICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21t
b24ucmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
L2dyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjkzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvaW90ZXN0cy5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgOTkgKy0KIHRlc3RzL3Ft
cC1jbWQtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQogdGVz
dHMvcW9tLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4ICst
CiB0ZXN0cy9xb3MtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjAgKy0KIHRlc3RzL3JlcXVpcmVtZW50cy50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiB0ZXN0cy9zZGhjaS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogdGVzdHMvc29ja2V0LWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9zcGFwci1waGItdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvdGNnL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9NYWtlZmlsZS5z
b2Z0bW11LXRhcmdldCAgICAgICAgICB8ICAgMzQgKwogdGVzdHMvdGNnL2FhcmNoNjQvTWFrZWZp
bGUudGFyZ2V0ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9w
YXV0aC0yLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKwogdGVzdHMvdGNnL2FhcmNo
NjQvc3lzdGVtL2Jvb3QuUyAgICAgICAgICAgICAgICAgICAgfCAgMjM5ICsKIHRlc3RzL3RjZy9h
YXJjaDY0L3N5c3RlbS9rZXJuZWwubGQgICAgICAgICAgICAgICAgIHwgICAyNCArCiB0ZXN0cy90
Y2cvYWxwaGEvTWFrZWZpbGUuc29mdG1tdS10YXJnZXQgICAgICAgICAgICB8ICAgMzQgKwogdGVz
dHMvdGNnL2FscGhhL3N5c3RlbS9ib290LlMgICAgICAgICAgICAgICAgICAgICAgfCAgNTExICsr
KwogdGVzdHMvdGNnL2FscGhhL3N5c3RlbS9rZXJuZWwubGQgICAgICAgICAgICAgICAgICAgfCAg
IDMwICsKIHRlc3RzL3RjZy9pMzg2L01ha2VmaWxlLnNvZnRtbXUtdGFyZ2V0ICAgICAgICAgICAg
IHwgICAxMiArLQogdGVzdHMvdGNnL2kzODYvTWFrZWZpbGUudGFyZ2V0ICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICstCiB0ZXN0cy90Y2cvaTM4Ni9zeXN0ZW0vaGVsbG8uYyAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTQgLQogdGVzdHMvdGNnL2kzODYvc3lzdGVtL21lbW9yeS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMjQzIC0KIHRlc3RzL3RjZy9taW5pbGliL3ByaW50Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB0ZXN0cy90Y2cvbWlwcy9pbmNsdWRlL3Rlc3Rf
dXRpbHNfMTI4LmggICAgICAgICAgICB8ICAgMTcgKy0KIHRlc3RzL3RjZy9taXBzL2luY2x1ZGUv
dGVzdF91dGlsc182NC5oICAgICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvdGNnL21pcHMvaW5j
bHVkZS93cmFwcGVyc19tc2EuaCAgICAgICAgICAgICAgfCAgNjE1ICsrLQogdGVzdHMvdGNnL21p
cHMvdXNlci9hc2UvbXNhL1JFQURNRSAgICAgICAgICAgICAgICAgfCAgIDIwICsKIC4uLi9taXBz
L3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVzdF9tc2FfbmxvY19iLmMgIHwgICAxMSArLQogLi4u
L21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9ubG9jX2QuYyAgfCAgIDExICst
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNhX25sb2NfaC5jICB8ICAg
MTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVzdF9tc2FfbmxvY193LmMg
IHwgICAxMSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9ubHpj
X2IuYyAgfCAgIDExICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNh
X25semNfZC5jICB8ICAgMTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVz
dF9tc2Ffbmx6Y19oLmMgIHwgICAxMSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3Vu
dC90ZXN0X21zYV9ubHpjX3cuYyAgfCAgIDExICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0
LWNvdW50L3Rlc3RfbXNhX3BjbnRfYi5jICB8ICAgMTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21z
YS9iaXQtY291bnQvdGVzdF9tc2FfcGNudF9kLmMgIHwgICAxMSArLQogLi4uL21pcHMvdXNlci9h
c2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9wY250X2guYyAgfCAgIDExICstCiAuLi4vbWlwcy91
c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNhX3BjbnRfdy5jICB8ICAgMTEgKy0KIC4uLi9t
aXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21zYV9iaW5zbF9iLmMgIHwgIDIxNCArCiAu
Li4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVzdF9tc2FfYmluc2xfZC5jICB8ICAyMTQg
KwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3ZlL3Rlc3RfbXNhX2JpbnNsX2guYyAgfCAg
MjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21zYV9iaW5zbF93LmMg
IHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVzdF9tc2FfYmluc3Jf
Yi5jICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3ZlL3Rlc3RfbXNhX2Jp
bnNyX2QuYyAgfCAgMjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21z
YV9iaW5zcl9oLmMgIHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVz
dF9tc2FfYmluc3Jfdy5jICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3Zl
L3Rlc3RfbXNhX2Jtbnpfdi5jICAgfCAgMjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQt
bW92ZS90ZXN0X21zYV9ibXpfdi5jICAgIHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2Ev
Yml0LW1vdmUvdGVzdF9tc2FfYnNlbF92LmMgICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2Uv
bXNhL2JpdC1zZXQvdGVzdF9tc2FfYmNscl9iLmMgICAgfCAgMTU4ICsKIC4uLi9taXBzL3VzZXIv
YXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JjbHJfZC5jICAgIHwgIDE1OCArCiAuLi4vbWlwcy91
c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9iY2xyX2guYyAgICB8ICAxNTggKwogLi4uL21p
cHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2FfYmNscl93LmMgICAgfCAgMTU4ICsKIC4u
Li9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JuZWdfYi5jICAgIHwgIDE1OCAr
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9ibmVnX2QuYyAgICB8ICAx
NTggKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2FfYm5lZ19oLmMgICAg
fCAgMTU4ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JuZWdfdy5j
ICAgIHwgIDE1OCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9ic2V0
X2IuYyAgICB8ICAxNTggKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2Ff
YnNldF9kLmMgICAgfCAgMTU4ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3Rf
bXNhX2JzZXRfaC5jICAgIHwgIDE1OCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90
ZXN0X21zYV9ic2V0X3cuYyAgICB8ICAxNTggKwogLi4uL2FzZS9tc2EvZml4ZWQtbXVsdGlwbHkv
dGVzdF9tc2FfbWFkZF9xX2guYyAgICAgfCAgMjE2ICsKIC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRp
cGx5L3Rlc3RfbXNhX21hZGRfcV93LmMgICAgIHwgIDIxNiArCiAuLi4vYXNlL21zYS9maXhlZC1t
dWx0aXBseS90ZXN0X21zYV9tYWRkcl9xX2guYyAgICB8ICAyMTYgKwogLi4uL2FzZS9tc2EvZml4
ZWQtbXVsdGlwbHkvdGVzdF9tc2FfbWFkZHJfcV93LmMgICAgfCAgMjE2ICsKIC4uLi9hc2UvbXNh
L2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX21zdWJfcV9oLmMgICAgIHwgIDIxNiArCiAuLi4vYXNl
L21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tc3ViX3Ffdy5jICAgICB8ICAyMTYgKwogLi4u
L2FzZS9tc2EvZml4ZWQtbXVsdGlwbHkvdGVzdF9tc2FfbXN1YnJfcV9oLmMgICAgfCAgMjE2ICsK
IC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX21zdWJyX3Ffdy5jICAgIHwgIDIx
NiArCiAuLi4vdXNlci9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX211bF9xX2guYyB8
ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tdWxfcV93
LmMgfCAgMTYwICsKIC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX211bHJfcV9o
LmMgICAgIHwgIDE2MCArCiAuLi4vYXNlL21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tdWxy
X3Ffdy5jICAgICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9mbG9hdC1tYXgtbWluL3Rlc3Rf
bXNhX2ZtYXhfYV9kLmMgfCAgMTU4ICsKIC4uLi91c2VyL2FzZS9tc2EvZmxvYXQtbWF4LW1pbi90
ZXN0X21zYV9mbWF4X2Ffdy5jIHwgIDE1OCArCiAuLi4vdXNlci9hc2UvbXNhL2Zsb2F0LW1heC1t
aW4vdGVzdF9tc2FfZm1heF9kLmMgICB8ICAxNTggKwogLi4uL3VzZXIvYXNlL21zYS9mbG9hdC1t
YXgtbWluL3Rlc3RfbXNhX2ZtYXhfdy5jICAgfCAgMTU4ICsKIC4uLi91c2VyL2FzZS9tc2EvZmxv
YXQtbWF4LW1pbi90ZXN0X21zYV9mbWluX2FfZC5jIHwgIDE1OCArCiAuLi4vdXNlci9hc2UvbXNh
L2Zsb2F0LW1heC1taW4vdGVzdF9tc2FfZm1pbl9hX3cuYyB8ICAxNTggKwogLi4uL3VzZXIvYXNl
L21zYS9mbG9hdC1tYXgtbWluL3Rlc3RfbXNhX2ZtaW5fZC5jICAgfCAgMTU4ICsKIC4uLi91c2Vy
L2FzZS9tc2EvZmxvYXQtbWF4LW1pbi90ZXN0X21zYV9mbWluX3cuYyAgIHwgIDE1OCArCiAuLi4v
bWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRfYV9iLmMgICB8ICAgMTUgKy0K
IC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZF9hX2QuYyAgIHwgICAx
NSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkX2FfaC5jICAg
fCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRfYV93
LmMgICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2Fk
ZHNfYV9iLmMgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9t
c2FfYWRkc19hX2QuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90
ZXN0X21zYV9hZGRzX2FfaC5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQt
YWRkL3Rlc3RfbXNhX2FkZHNfYV93LmMgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNh
L2ludC1hZGQvdGVzdF9tc2FfYWRkc19zX2IuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2Fz
ZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRzX3NfZC5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3Vz
ZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZHNfc19oLmMgIHwgICAxNSArLQogLi4uL21p
cHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkc19zX3cuYyAgfCAgIDE1ICstCiAu
Li4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRzX3VfYi5jICB8ICAgMTUg
Ky0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZHNfdV9kLmMgIHwg
ICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkc191X2gu
YyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRz
X3Vfdy5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNh
X2FkZHZfYi5jICAgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVz
dF9tc2FfYWRkdl9kLmMgICAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFk
ZC90ZXN0X21zYV9hZGR2X2guYyAgICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9p
bnQtYWRkL3Rlc3RfbXNhX2FkZHZfdy5jICAgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2Uv
bXNhL2ludC1hZGQvdGVzdF9tc2FfaGFkZF9zX2QuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2Vy
L2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9oYWRkX3NfaC5jICB8ICAgMTUgKy0KIC4uLi9taXBz
L3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2hhZGRfc193LmMgIHwgICAxNSArLQogLi4u
L21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfaGFkZF91X2QuYyAgfCAgIDE1ICst
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9oYWRkX3VfaC5jICB8ICAg
MTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2hhZGRfdV93LmMg
IHwgICAxNSArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVfc19i
LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2
ZV9zX2QuYyAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9t
c2FfYXZlX3NfaC5jICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90
ZXN0X21zYV9hdmVfc193LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVy
YWdlL3Rlc3RfbXNhX2F2ZV91X2IuYyAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50
LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlX3VfZC5jICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21z
YS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVfdV9oLmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9h
c2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2ZV91X3cuYyAgICB8ICAgMjMgKy0KIC4uLi91
c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlcl9zX2IuYyAgIHwgICAyMyArLQog
Li4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVyX3NfZC5jICAgfCAgIDIz
ICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2ZXJfc19oLmMgICB8
ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlcl9zX3cu
YyAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVy
X3VfYi5jICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNh
X2F2ZXJfdV9kLmMgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVz
dF9tc2FfYXZlcl91X2guYyAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFn
ZS90ZXN0X21zYV9hdmVyX3Vfdy5jICAgfCAgIDIzICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2Ev
aW50LWNvbXBhcmUvdGVzdF9tc2FfY2VxX2IuYyB8ICAgMTMgKy0KIC4uLi9taXBzL3VzZXIvYXNl
L21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jZXFfZC5jIHwgICAxMyArLQogLi4uL21pcHMvdXNl
ci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NlcV9oLmMgfCAgIDEzICstCiAuLi4vbWlw
cy91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2VxX3cuYyB8ICAgMTMgKy0KIC4u
Li91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2xlX3NfYi5jICAgIHwgICAxMyAr
LQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbGVfc19kLmMgICAgfCAg
IDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsZV9zX2guYyAg
ICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2xlX3Nf
dy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9j
bGVfdV9iLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3Rf
bXNhX2NsZV91X2QuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUv
dGVzdF9tc2FfY2xlX3VfaC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29t
cGFyZS90ZXN0X21zYV9jbGVfdV93LmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1jb21wYXJlL3Rlc3RfbXNhX2NsdF9zX2IuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9t
c2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0X3NfZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIv
YXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbHRfc19oLmMgICAgfCAgIDEzICstCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsdF9zX3cuYyAgICB8ICAgMTMgKy0K
IC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0X3VfYi5jICAgIHwgICAx
MyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbHRfdV9kLmMgICAg
fCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsdF91X2gu
YyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0
X3Vfdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtZGl2aWRlL3Rlc3RfbXNh
X2Rpdl9zX2IuYyAgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1kaXZpZGUvdGVz
dF9tc2FfZGl2X3NfZC5jICAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWRpdmlk
ZS90ZXN0X21zYV9kaXZfc19oLmMgICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQt
ZGl2aWRlL3Rlc3RfbXNhX2Rpdl9zX3cuYyAgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1kaXZpZGUvdGVzdF9tc2FfZGl2X3VfYi5jICAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LWRpdmlkZS90ZXN0X21zYV9kaXZfdV9kLmMgICAgIHwgICAyMyArLQogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtZGl2aWRlL3Rlc3RfbXNhX2Rpdl91X2guYyAgICAgfCAgIDIzICstCiAu
Li4vdXNlci9hc2UvbXNhL2ludC1kaXZpZGUvdGVzdF9tc2FfZGl2X3Vfdy5jICAgICB8ICAgMjMg
Ky0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kb3RwX3NfZC5jICAgIHwg
ICAyMyArLQogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RvdHBfc19oLmMg
ICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZG90cF9z
X3cuYyAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9k
b3RwX3VfZC5jICAgIHwgICAyMyArLQogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3Rf
bXNhX2RvdHBfdV9oLmMgICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3Qv
dGVzdF9tc2FfZG90cF91X3cuYyAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJv
ZHVjdC90ZXN0X21zYV9kcGFkZF9zX2QuYyAgIHwgIDIxNCArCiAuLi4vYXNlL21zYS9pbnQtZG90
LXByb2R1Y3QvdGVzdF9tc2FfZHBhZGRfc19oLmMgICB8ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50
LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RwYWRkX3Nfdy5jICAgfCAgMjE0ICsKIC4uLi9hc2UvbXNh
L2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcGFkZF91X2QuYyAgIHwgIDIxNCArCiAuLi4vYXNl
L21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBhZGRfdV9oLmMgICB8ICAyMTQgKwogLi4u
L2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RwYWRkX3Vfdy5jICAgfCAgMjE0ICsK
IC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcHN1Yl9zX2QuYyAgIHwgIDIx
NCArCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBzdWJfc19oLmMgICB8
ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2Rwc3ViX3Nfdy5j
ICAgfCAgMjE0ICsKIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcHN1Yl91
X2QuYyAgIHwgIDIxNCArCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBz
dWJfdV9oLmMgICB8ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNh
X2Rwc3ViX3Vfdy5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVz
dF9tc2FfbWF4X2FfYi5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1p
bi90ZXN0X21zYV9tYXhfYV9kLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1t
YXgtbWluL3Rlc3RfbXNhX21heF9hX2guYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2Ev
aW50LW1heC1taW4vdGVzdF9tc2FfbWF4X2Ffdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNl
L21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9tYXhfc19iLmMgICAgfCAgIDEzICstCiAuLi4vdXNl
ci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21heF9zX2QuYyAgICB8ICAgMTMgKy0KIC4u
Li91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWF4X3NfaC5jICAgIHwgICAxMyAr
LQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9tYXhfc193LmMgICAgfCAg
IDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21heF91X2IuYyAg
ICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWF4X3Vf
ZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9t
YXhfdV9oLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3Rf
bXNhX21heF91X3cuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4v
dGVzdF9tc2FfbWluX2FfYi5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4
LW1pbi90ZXN0X21zYV9taW5fYV9kLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1tYXgtbWluL3Rlc3RfbXNhX21pbl9hX2guYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9t
c2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWluX2Ffdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIv
YXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9taW5fc19iLmMgICAgfCAgIDEzICstCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21pbl9zX2QuYyAgICB8ICAgMTMgKy0K
IC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWluX3NfaC5jICAgIHwgICAx
MyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9taW5fc193LmMgICAg
fCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21pbl91X2Iu
YyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWlu
X3VfZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21z
YV9taW5fdV9oLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rl
c3RfbXNhX21pbl91X3cuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1vZHVs
by90ZXN0X21zYV9tb2Rfc19iLmMgICAgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1t
b2R1bG8vdGVzdF9tc2FfbW9kX3NfZC5jICAgICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9p
bnQtbW9kdWxvL3Rlc3RfbXNhX21vZF9zX2guYyAgICAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9t
c2EvaW50LW1vZHVsby90ZXN0X21zYV9tb2Rfc193LmMgICAgIHwgIDE2MCArCiAuLi4vdXNlci9h
c2UvbXNhL2ludC1tb2R1bG8vdGVzdF9tc2FfbW9kX3VfYi5jICAgICB8ICAxNjAgKwogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtbW9kdWxvL3Rlc3RfbXNhX21vZF91X2QuYyAgICAgfCAgMTYwICsKIC4u
Li91c2VyL2FzZS9tc2EvaW50LW1vZHVsby90ZXN0X21zYV9tb2RfdV9oLmMgICAgIHwgIDE2MCAr
CiAuLi4vdXNlci9hc2UvbXNhL2ludC1tb2R1bG8vdGVzdF9tc2FfbW9kX3Vfdy5jICAgICB8ICAx
NjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbWFkZHZfYi5jICAg
fCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX21hZGR2X2Qu
YyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tYWRk
dl9oLmMgICB8ICAyMTQgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2Ff
bWFkZHZfdy5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3Rf
bXNhX21zdWJ2X2IuYyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90
ZXN0X21zYV9tc3Vidl9kLmMgICB8ICAyMTQgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlw
bHkvdGVzdF9tc2FfbXN1YnZfaC5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11
bHRpcGx5L3Rlc3RfbXNhX21zdWJ2X3cuYyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1tdWx0aXBseS90ZXN0X21zYV9tdWxfcV9oLmMgICB8ICAxNTEgLQogLi4uL3VzZXIvYXNlL21z
YS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsX3Ffdy5jICAgfCAgMTUxIC0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX211bHJfcV9oLmMgIHwgIDE1MSAtCiAuLi4vdXNl
ci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tdWxyX3Ffdy5jICB8ICAxNTEgLQogLi4u
L3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsdl9iLmMgICAgfCAgIDIzICst
CiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tdWx2X2QuYyAgICB8ICAg
MjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX211bHZfaC5jICAg
IHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsdl93
LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9h
c3ViX3NfYi5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9t
c2FfYXN1Yl9zX2QuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rl
c3RfbXNhX2FzdWJfc19oLmMgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFj
dC90ZXN0X21zYV9hc3ViX3Nfdy5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3Vi
dHJhY3QvdGVzdF9tc2FfYXN1Yl91X2IuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50
LXN1YnRyYWN0L3Rlc3RfbXNhX2FzdWJfdV9kLmMgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1zdWJ0cmFjdC90ZXN0X21zYV9hc3ViX3VfaC5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNl
L21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfYXN1Yl91X3cuYyAgfCAgMTYwICsKIC4uLi91c2Vy
L2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX2hzdWJfc19kLmMgIHwgIDE2MCArCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9oc3ViX3NfaC5jICB8ICAxNjAgKwog
Li4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfaHN1Yl9zX3cuYyAgfCAgMTYw
ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX2hzdWJfdV9kLmMgIHwg
IDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9oc3ViX3VfaC5j
ICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfaHN1Yl91
X3cuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1
YnNfc19iLmMgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9t
c2Ffc3Vic19zX2QuYyAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90
ZXN0X21zYV9zdWJzX3NfaC5jICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRy
YWN0L3Rlc3RfbXNhX3N1YnNfc193LmMgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQt
c3VidHJhY3QvdGVzdF9tc2Ffc3Vic191X2IuYyAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJzX3VfZC5jICB8ICAgMjMgKy0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1YnNfdV9oLmMgIHwgICAyMyArLQogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic191X3cuYyAgfCAgIDIzICstCiAu
Li4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic3VzX3VfYi5jICAgICB8ICAgMjMg
Ky0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJzdXNfdV9kLmMgICAgIHwg
ICAyMyArLQogLi4uL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1YnN1c191X2guYyAg
ICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic3VzX3Vf
dy5jICAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJz
dXVfc19iLmMgICAgIHwgICAyMyArLQogLi4uL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNh
X3N1YnN1dV9zX2QuYyAgICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVz
dF9tc2Ffc3Vic3V1X3NfaC5jICAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFj
dC90ZXN0X21zYV9zdWJzdXVfc193LmMgICAgIHwgICAyMyArLQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 10:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 10:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hyZXf-0007vu-GE; Fri, 16 Aug 2019 10:33:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hyZXe-0007vp-Li
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:33:06 +0000
X-Inumbo-ID: 3b6244d4-c011-11e9-b90c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b6244d4-c011-11e9-b90c-bc764e2007e4;
 Fri, 16 Aug 2019 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hyZXd-00018r-9h
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hyZXd-0007TF-6q
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hyZXd-0007TF-6q@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 10:33:05 +0000
Subject: [Xen-changelog] [qemu-xen staging] main loop: Big hammer to fix
 logfile disk DoS in Xen setups
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4MWQ3NTk3NzQ3ZjI5NDMyYTBlMTk3YmYyYzIxMDllNzdmMmI2Y2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjYgMTY6MjE6NTYgMjAxNiArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAxMTowNToy
NCAyMDE5ICswMTAwCgogICAgbWFpbiBsb29wOiBCaWcgaGFtbWVyIHRvIGZpeCBsb2dmaWxlIGRp
c2sgRG9TIGluIFhlbiBzZXR1cHMKICAgIAogICAgRWFjaCB0aW1lIHJvdW5kIHRoZSBtYWluIGxv
b3AsIHdlIG5vdyBmc3RhdCBzdGRlcnIuICBJZiBpdCBpcyB0b28gYmlnLAogICAgd2UgZHVwMiAv
ZGV2L251bGwgb250byBpdC4gIFRoaXMgaXMgbm90IGEgdmVyeSBwcmV0dHkgcGF0Y2ggYnV0IGl0
IGlzCiAgICB2ZXJ5IHNpbXBsZSwgZWFzeSB0byBzZWUgdGhhdCBpdCdzIGNvcnJlY3QsIGFuZCBo
YXMgYSBsb3cgcmlzayBvZgogICAgY29sbGF0ZXJhbCBkYW1hZ2UuCiAgICAKICAgIFRoZXJlIGlz
IG5vIGxpbWl0IGJ5IGRlZmF1bHQgYnV0IGNhbiBiZSBhZGp1c3RlZCBieSBzZXR0aW5nIGEgbmV3
CiAgICBlbnZpcm9ubWVudCB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBmaXhlcyBDVkUtMjAxNC0z
NjcyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICAKICAgIFNldCB0aGUgZGVmYXVsdCB0byAwIHNvIHRoYXQgaXQgd29uJ3Qg
YWZmZWN0IG5vbi14ZW4gaW5zdGFsbGF0aW9uLiBUaGUKICAgIGxpbWl0IHdpbGwgYmUgc2V0IGJ5
IFhlbiB0b29sc3RhY2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0NGEwNzJmMGRlMGQ1N2M5
NWMyMjEyYmJjZTAyODg4ODMyYjdiNzRmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MjY5MzgxYmI2MzU2OTI4NTZhYTg3ODlhM2YzMjJlNTQzZTBjNjQ4ZCkKLS0tCiB1dGlsL21haW4t
bG9vcC5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3V0aWwv
bWFpbi1sb29wLmMgYi91dGlsL21haW4tbG9vcC5jCmluZGV4IGUzZWFhNTU4NjYuLmU2MDFiYmUx
NTggMTAwNjQ0Ci0tLSBhL3V0aWwvbWFpbi1sb29wLmMKKysrIGIvdXRpbC9tYWluLWxvb3AuYwpA
QCAtMTc0LDYgKzE3NCw1MCBAQCBpbnQgcWVtdV9pbml0X21haW5fbG9vcChFcnJvciAqKmVycnAp
CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVu
KHZvaWQpCit7CisgICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbGltaXQgPSB+MFVMOworICAgIGNv
bnN0IGludCBmZCA9IDI7CisgICAgc3RydWN0IHN0YXQgc3RhYjsKKworICAgIGlmIChsaW1pdCA9
PSB+MFVMKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKnMgPSBnZXRlbnYoIlhFTl9RRU1VX0NPTlNP
TEVfTElNSVQiKTsKKyAgICAgICAgLyogWEVOX1FFTVVfQ09OU09MRV9MSU1JVD0wIG1lYW5zIG5v
IGxpbWl0ICovCisgICAgICAgIGxpbWl0ID0gcyA/IHN0cnRvdWwocywwLDApIDogMDsKKyAgICB9
CisgICAgaWYgKGxpbWl0ID09IDApCisgICAgICAgIHJldHVybjsKKworICAgIGludCByID0gZnN0
YXQoZmQsICZzdGFiKTsKKyAgICBpZiAocikgeworICAgICAgICBwZXJyb3IoImZzdGF0IHN0ZGVy
ciAoZm9yIENWRS0yMDE0LTM2NzIgY2hlY2spIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0K
KyAgICBpZiAoIVNfSVNSRUcoc3RhYi5zdF9tb2RlKSkKKyAgICAgICAgcmV0dXJuOworICAgIGlm
IChzdGFiLnN0X3NpemUgPD0gbGltaXQpCisgICAgICAgIHJldHVybjsKKworICAgIC8qIG9oIGRl
YXIgKi8KKyAgICBmcHJpbnRmKHN0ZGVyciwiXHJcbiIKKyAgICAgICAgICAgICJDbG9zaW5nIHN0
ZGVyciBkdWUgdG8gQ1ZFLTIwMTQtMzY3MiBsaW1pdC4gIgorICAgICAgICAgICAgIiBTZXQgWEVO
X1FFTVVfQ09OU09MRV9MSU1JVCB0byBudW1iZXIgb2YgYnl0ZXMgdG8gb3ZlcnJpZGUsIgorICAg
ICAgICAgICAgIiBvciAwIGZvciBubyBsaW1pdC5cbiIpOworICAgIGZmbHVzaChzdGRlcnIpOwor
CisgICAgaW50IG5mZCA9IG9wZW4oIi9kZXYvbnVsbCIsIE9fV1JPTkxZKTsKKyAgICBpZiAobmZk
IDwgMCkgeworICAgICAgICBwZXJyb3IoIm9wZW4gL2Rldi9udWxsIChmb3IgQ1ZFLTIwMTQtMzY3
MiBjaGVjaykiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQorICAgIHIgPSBkdXAyKG5mZCwg
ZmQpOworICAgIGlmIChyICE9IGZkKSB7CisgICAgICAgIHBlcnJvcigiZHVwMiAvZGV2L251bGwg
KGZvciBDVkUtMjAxNC0zNjcyIGNoZWNrKSIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9Cisg
ICAgY2xvc2UobmZkKTsKK30KKwogc3RhdGljIGludCBtYXhfcHJpb3JpdHk7CiAKICNpZm5kZWYg
X1dJTjMyCkBAIC0yMjgsNiArMjcyLDggQEAgc3RhdGljIGludCBvc19ob3N0X21haW5fbG9vcF93
YWl0KGludDY0X3QgdGltZW91dCkKIAogICAgIGdfbWFpbl9jb250ZXh0X2FjcXVpcmUoY29udGV4
dCk7CiAKKyAgICBjaGVja19jdmVfMjAxNF8zNjcyX3hlbigpOworCiAgICAgZ2xpYl9wb2xsZmRz
X2ZpbGwoJnRpbWVvdXQpOwogCiAgICAgcWVtdV9tdXRleF91bmxvY2tfaW90aHJlYWQoKTsKQEAg
LTQwMCw2ICs0NDYsOCBAQCBzdGF0aWMgaW50IG9zX2hvc3RfbWFpbl9sb29wX3dhaXQoaW50NjRf
dCB0aW1lb3V0KQogCiAgICAgZ19tYWluX2NvbnRleHRfYWNxdWlyZShjb250ZXh0KTsKIAorICAg
IGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVuKCk7CisKICAgICAvKiBYWFg6IG5lZWQgdG8gc3VwcHJl
c3MgcG9sbGluZyBieSBiZXR0ZXIgdXNpbmcgd2luMzIgZXZlbnRzICovCiAgICAgcmV0ID0gMDsK
ICAgICBmb3IgKHBlID0gZmlyc3RfcG9sbGluZ19lbnRyeTsgcGUgIT0gTlVMTDsgcGUgPSBwZS0+
bmV4dCkgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 21:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 21:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hykBg-0001op-VI; Fri, 16 Aug 2019 21:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hykBf-0001ok-Mj
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:07 +0000
X-Inumbo-ID: 817eeb52-c070-11e9-8bba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 817eeb52-c070-11e9-8bba-12813bfff9fa;
 Fri, 16 Aug 2019 21:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBd-0006Ik-3u
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBd-0005j2-11
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hykBd-0005j2-11@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 21:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen/console: Don't treat NUL
 character as the end of the buffer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1ZTZlMWVlOGRhNTlmZTkzYWE3ZTQwM2JmMWZlYWY3NjkwM2UxZDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEZl
YiAyNiAyMTozOTo1OCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgMTYgMjI6NDQ6MTkgMjAxOSArMDEw
MAoKICAgIHhlbi9jb25zb2xlOiBEb24ndCB0cmVhdCBOVUwgY2hhcmFjdGVyIGFzIHRoZSBlbmQg
b2YgdGhlIGJ1ZmZlcgogICAgCiAgICBBZnRlciB1cGdyYWRpbmcgRGViaWFuIHRvIEJ1c3Rlciwg
SSBoYXZlIGJlZ2FuIHRvIG5vdGljZSBjb25zb2xlCiAgICBtYW5nbGluZyB3aGVuIHVzaW5nIHpz
aCBpbiBEb20wLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVzZSBvdXRwdXQgc2VudCBieQogICAg
enNoIHRvIHRoZSBjb25zb2xlIG1heSBjb250YWluIE5VTHMgaW4gdGhlIG1pZGRsZSBvZiB0aGUg
YnVmZmVyLgogICAgCiAgICBUaGUgYWN0dWFsIGltcGxlbWVudGF0aW9uIG9mIENPTlNPTEVJT193
cml0ZSBjb25zaWRlcnMgdGhhdCBhIGJ1ZmZlcgogICAgYWx3YXlzIHRlcm1pbmF0ZSB3aXRoIGEg
TlVMIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCiAgICAKICAg
IEluIGdlbmVyYWwsIE5VTHMgYXJlIHBlcmZlY3RseSBsZWdpdGltYXRlIGluIHRlcm1pbmFsIHN0
cmVhbXMuIEZvcgogICAgaW5zdGFuY2UsIHRoaXMgY291bGQgYmUgdXNlZCBmb3IgcGFkZGluZyBz
bG93IHRlcm1pbmFscy4gU2VlIHRlcm1pbmZvKDUpCiAgICBzZWN0aW9uIGBEZWxheXMgYW5kIFBh
ZGRpbmdgLCBvciBzZWFyY2ggZm9yIHRoZSBwY3JlICdcYnBhZCcuCiAgICAKICAgIE90aGVyIHVz
ZSBjYXNlcyBpbmNsdWRlcyB1c2luZyB0aGUgY29uc29sZSBmb3IgZHVtcGluZyBub24taHVtYW4K
ICAgIHJlYWRhYmxlIGluZm9ybWF0aW9uIChlLmcgZGVidWdnZXIsIGZpbGUgaWYgbm8gbmV0d29y
ay4uLikuIFdpdGggdGhlCiAgICBjdXJyZW50IGJlaGF2aW9yLCB0aGUgcmVzdWx0aW5nIHN0cmVh
bSB3aWxsIGVuZCB1cCB0byBiZSBjb3JydXB0ZWQuCiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9u
IGZvciBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQgKHRvIG5vdCBzYXkKICAgIGlu
ZXhpc3RlbnQpLiBGcm9tIHRoZSBkZWNsYXJhdGlvbiwgdGhlIGh5cGVyY2FsbCB0YWtlcyBhIGJ1
ZmZlciBhbmQgc2l6ZS4KICAgIFNvIHRoaXMgY291bGQgbGVhZCB0byB0aGluayB0aGUgTlVMIGNo
YXJhY3RlciBpcyBhbGxvd2VkIGluIHRoZSBtaWRkbGUgb2YKICAgIHRoZSBidWZmZXIuCiAgICAK
ICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29sZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBh
bG9uZyB0aGUgYnVmZmVyCiAgICBkb3duIHNvIHdlIGNhbiByZW1vdmUgdGhlIHJlbGlhbmNlIG9u
IGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAogICAgY2hhcmFjdGVyLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
ZWFybHlfcHJpbnRrLmMgICAgICAgfCAgNSArKy0tCiB4ZW4vY29tbW9uL2dkYnN0dWIuYyAgICAg
ICAgICAgICAgfCAgNiArKy0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgfCA1
OSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL2No
YXIvY29uc29sZWQuYyAgICAgICB8ICA3ICsrLS0tCiB4ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5j
ICAgICAgICAgfCAgNyArKystLQogeGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jIHwg
MTAgKysrLS0tLQogeGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgICAgICAgICAgIHwgMTQgKysrKysr
LS0tLQogeGVuL2RyaXZlcnMvdmlkZW8vbGZiLmggICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vZHJp
dmVycy92aWRlby92Z2EuYyAgICAgICAgICAgfCAxNCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vY29uc29sZS5oICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50
ay5oICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmggICAgICB8ICA0ICst
LQogeGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vdmlkZW8uaCAgICAgICAgICAgfCAgNCArLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDcxIGlu
c2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9l
YXJseV9wcmludGsuYyBiL3hlbi9hcmNoL2FybS9lYXJseV9wcmludGsuYwppbmRleCA5NzQ2NmEx
MmIxLi4zMzMwNzNkOTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZWFybHlfcHJpbnRrLmMK
KysrIGIveGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50ay5jCkBAIC0xNyw5ICsxNywxMCBAQAogdm9p
ZCBlYXJseV9wdXRjaChjaGFyIGMpOwogdm9pZCBlYXJseV9mbHVzaCh2b2lkKTsKIAotdm9pZCBl
YXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpCit2b2lkIGVhcmx5X3B1dHMoY29uc3QgY2hhciAqcywg
c2l6ZV90IG5yKQogewotICAgIHdoaWxlICgqcyAhPSAnXDAnKSB7CisgICAgd2hpbGUgKCBuci0t
ID4gMCApCisgICAgewogICAgICAgICBpZiAoKnMgPT0gJ1xuJykKICAgICAgICAgICAgIGVhcmx5
X3B1dGNoKCdccicpOwogICAgICAgICBlYXJseV9wdXRjaCgqcyk7CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dkYnN0dWIuYyBiL3hlbi9jb21tb24vZ2Ric3R1Yi5jCmluZGV4IDA3MDk1ZTFlYzcu
LjYyMzQ4MzRhMjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ2Ric3R1Yi5jCisrKyBiL3hlbi9j
b21tb24vZ2Ric3R1Yi5jCkBAIC02OCw3ICs2OCw3IEBAIHN0YXRpYyB2b2lkIGdkYl9zbXBfcmVz
dW1lKHZvaWQpOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfZ2RiWzMwXTsKIHN0cmluZ19w
YXJhbSgiZ2RiIiwgb3B0X2dkYik7CiAKLXN0YXRpYyB2b2lkIGdkYnN0dWJfY29uc29sZV9wdXRz
KGNvbnN0IGNoYXIgKnN0cik7CitzdGF0aWMgdm9pZCBnZGJzdHViX2NvbnNvbGVfcHV0cyhjb25z
dCBjaGFyICpzdHIsIHNpemVfdCBucik7CiAKIC8qIHZhbHVlIDwtPiBjaGFyIChkZSlzZXJpYWx6
ZXJzICovCiBzdGF0aWMgY2hhcgpAQCAtNTQ2LDE0ICs1NDYsMTQgQEAgX19nZGJfY3R4ID0gewog
c3RhdGljIHN0cnVjdCBnZGJfY29udGV4dCAqZ2RiX2N0eCA9ICZfX2dkYl9jdHg7CiAKIHN0YXRp
YyB2b2lkCi1nZGJzdHViX2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpzdHIpCitnZGJzdHViX2Nv
bnNvbGVfcHV0cyhjb25zdCBjaGFyICpzdHIsIHNpemVfdCBucikKIHsKICAgICBjb25zdCBjaGFy
ICpwOwogCiAgICAgZ2RiX3N0YXJ0X3BhY2tldChnZGJfY3R4KTsKICAgICBnZGJfd3JpdGVfdG9f
cGFja2V0X2NoYXIoJ08nLCBnZGJfY3R4KTsKIAotICAgIGZvciAoIHAgPSBzdHI7ICpwICE9ICdc
MCc7IHArKyApCisgICAgZm9yICggcCA9IHN0cjsgbnIgPiAwOyBwKyssIG5yLS0gKQogICAgIHsK
ICAgICAgICAgZ2RiX3dyaXRlX3RvX3BhY2tldF9jaGFyKGhleDJjaGFyKCgqcD4+NCkgJiAweDBm
KSwgZ2RiX2N0eCApOwogICAgICAgICBnZGJfd3JpdGVfdG9fcGFja2V0X2NoYXIoaGV4MmNoYXIo
KCpwKSAmIDB4MGYpLCBnZGJfY3R4ICk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IGQ3MjhlNzM3ZDEuLjIz
ZmUwMjk2ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0zMjYsOSArMzI2LDkgQEAgbG9uZyByZWFkX2Nv
bnNvbGVfcmluZyhzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSAqb3ApCiBzdGF0aWMgY2hh
ciBzZXJpYWxfcnhfcmluZ1tTRVJJQUxfUlhfU0laRV07CiBzdGF0aWMgdW5zaWduZWQgaW50IHNl
cmlhbF9yeF9jb25zLCBzZXJpYWxfcnhfcHJvZDsKIAotc3RhdGljIHZvaWQgKCpzZXJpYWxfc3Rl
YWxfZm4pKGNvbnN0IGNoYXIgKikgPSBlYXJseV9wdXRzOworc3RhdGljIHZvaWQgKCpzZXJpYWxf
c3RlYWxfZm4pKGNvbnN0IGNoYXIgKiwgc2l6ZV90IG5yKSA9IGVhcmx5X3B1dHM7CiAKLWludCBj
b25zb2xlX3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqKSkKK2ludCBj
b25zb2xlX3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqLCBzaXplX3Qg
bnIpKQogewogICAgIGlmICggKGhhbmRsZSA9PSAtMSkgfHwgKGhhbmRsZSAhPSBzZXJjb25faGFu
ZGxlKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMzQ2LDE1ICszNDYsMTUgQEAgdm9pZCBjb25z
b2xlX2dpdmViYWNrKGludCBpZCkKICAgICAgICAgc2VyaWFsX3N0ZWFsX2ZuID0gTlVMTDsKIH0K
IAotc3RhdGljIHZvaWQgc2VyY29uX3B1dHMoY29uc3QgY2hhciAqcykKK3N0YXRpYyB2b2lkIHNl
cmNvbl9wdXRzKGNvbnN0IGNoYXIgKnMsIHNpemVfdCBucikKIHsKICAgICBpZiAoIHNlcmlhbF9z
dGVhbF9mbiAhPSBOVUxMICkKLSAgICAgICAgKCpzZXJpYWxfc3RlYWxfZm4pKHMpOworICAgICAg
ICBzZXJpYWxfc3RlYWxfZm4ocywgbnIpOwogICAgIGVsc2UKLSAgICAgICAgc2VyaWFsX3B1dHMo
c2VyY29uX2hhbmRsZSwgcyk7CisgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIHMs
IG5yKTsKIAogICAgIC8qIENvcHkgYWxsIHNlcmlhbCBvdXRwdXQgaW50byBQViBjb25zb2xlICov
Ci0gICAgcHZfY29uc29sZV9wdXRzKHMpOworICAgIHB2X2NvbnNvbGVfcHV0cyhzLCBucik7CiB9
CiAKIHN0YXRpYyB2b2lkIGR1bXBfY29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBjaGFyIGtleSkK
QEAgLTM4NywxMCArMzg3LDkgQEAgc3RhdGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVu
c2lnbmVkIGNoYXIga2V5KQogICAgICAgICBzb2ZhciArPSBsZW47CiAgICAgICAgIGMgKz0gbGVu
OwogICAgIH0KLSAgICBidWZbc29mYXJdID0gJ1wwJzsKIAotICAgIHNlcmNvbl9wdXRzKGJ1Zik7
Ci0gICAgdmlkZW9fcHV0cyhidWYpOworICAgIHNlcmNvbl9wdXRzKGJ1Ziwgc29mYXIpOworICAg
IHZpZGVvX3B1dHMoYnVmLCBzb2Zhcik7CiAKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoYnVmLCBv
cmRlcik7CiB9CkBAIC01MjgsNyArNTI3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9jb25z
b2xlX3dyaXRlX2RlYnVnX3BvcnQoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbGVuKQogc3RhdGlj
IGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1
ZmZlciwgaW50IGNvdW50KQogewogICAgIGNoYXIga2J1ZlsxMjhdOwotICAgIGludCBrY291bnQg
PSAwOworICAgIHVuc2lnbmVkIGludCBrY291bnQgPSAwOwogICAgIHN0cnVjdCBkb21haW4gKmNk
ID0gY3VycmVudC0+ZG9tYWluOwogCiAgICAgd2hpbGUgKCBjb3VudCA+IDAgKQpAQCAtNTQxLDI1
ICs1NDAsMjIgQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQogICAgICAgICBrY291bnQgPSBtaW5f
dChpbnQsIGNvdW50LCBzaXplb2Yoa2J1ZiktMSk7CiAgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KGtidWYsIGJ1ZmZlciwga2NvdW50KSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsK
LSAgICAgICAga2J1ZltrY291bnRdID0gJ1wwJzsKIAogICAgICAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihjZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBVc2UgZGlyZWN0IGNvbnNv
bGUgb3V0cHV0IGFzIGl0IGNvdWxkIGJlIGludGVyYWN0aXZlICovCiAgICAgICAgICAgICBzcGlu
X2xvY2tfaXJxKCZjb25zb2xlX2xvY2spOwogCi0gICAgICAgICAgICBzZXJjb25fcHV0cyhrYnVm
KTsKLSAgICAgICAgICAgIHZpZGVvX3B1dHMoa2J1Zik7CisgICAgICAgICAgICBzZXJjb25fcHV0
cyhrYnVmLCBrY291bnQpOworICAgICAgICAgICAgdmlkZW9fcHV0cyhrYnVmLCBrY291bnQpOwog
CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICAgICAgaWYgKCBvcHRfY29uc29sZV94ZW4gKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNpemVfdCBsZW4gPSBzdHJsZW4oa2J1Zik7
Ci0KICAgICAgICAgICAgICAgICBpZiAoIHhlbl9ndWVzdCApCi0gICAgICAgICAgICAgICAgICAg
IHhlbl9oeXBlcmNhbGxfY29uc29sZV93cml0ZShrYnVmLCBsZW4pOworICAgICAgICAgICAgICAg
ICAgICB4ZW5faHlwZXJjYWxsX2NvbnNvbGVfd3JpdGUoa2J1Ziwga2NvdW50KTsKICAgICAgICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIHhlbl9jb25zb2xlX3dyaXRlX2RlYnVn
X3BvcnQoa2J1ZiwgbGVuKTsKKyAgICAgICAgICAgICAgICAgICAgeGVuX2NvbnNvbGVfd3JpdGVf
ZGVidWdfcG9ydChrYnVmLCBrY291bnQpOwogICAgICAgICAgICAgfQogI2VuZGlmCiAKQEAgLTU3
NiwxOSArNTcyLDIwIEBAIHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIsIGludCBjb3VudCkKICAgICAgICAgICAgIGNoYXIg
KmtpbiA9IGtidWYsICprb3V0ID0ga2J1ZiwgYzsKIAogICAgICAgICAgICAgLyogU3RyaXAgbm9u
LXByaW50YWJsZSBjaGFyYWN0ZXJzICovCi0gICAgICAgICAgICBmb3IgKCA7IDsgKQorICAgICAg
ICAgICAgZG8KICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjID0gKmtpbisrOwotICAg
ICAgICAgICAgICAgIGlmICggYyA9PSAnXDAnIHx8IGMgPT0gJ1xuJyApCisgICAgICAgICAgICAg
ICAgaWYgKCBjID09ICdcbicgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgICAgICBpZiAoIGlzcHJpbnQoYykgfHwgYyA9PSAnXHQnICkKICAgICAgICAgICAgICAgICAg
ICAgKmtvdXQrKyA9IGM7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICB9IHdoaWxlICggLS1r
Y291bnQgPiAwICk7CisKICAgICAgICAgICAgICprb3V0ID0gJ1wwJzsKICAgICAgICAgICAgIHNw
aW5fbG9jaygmY2QtPnBidWZfbG9jayk7CisgICAgICAgICAgICBrY291bnQgPSBraW4gLSBrYnVm
OwogICAgICAgICAgICAgaWYgKCBjID09ICdcbicgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGtjb3VudCA9IGtpbiAtIGtidWY7CiAgICAgICAgICAgICAgICAgY2QtPnBidWZbY2Qt
PnBidWZfaWR4XSA9ICdcMCc7CiAgICAgICAgICAgICAgICAgZ3Vlc3RfcHJpbnRrKGNkLCBYRU5M
T0dfR19ERUJVRyAiJXMlc1xuIiwgY2QtPnBidWYsIGtidWYpOwogICAgICAgICAgICAgICAgIGNk
LT5wYnVmX2lkeCA9IDA7CkBAIC02NjcsMTYgKzY2NCwxNiBAQCBzdGF0aWMgYm9vbF90IGNvbnNv
bGVfbG9ja3NfYnVzdGVkOwogCiBzdGF0aWMgdm9pZCBfX3B1dHN0cihjb25zdCBjaGFyICpzdHIp
CiB7CisgICAgc2l6ZV90IGxlbiA9IHN0cmxlbihzdHIpOworCiAgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZjb25zb2xlX2xvY2spKTsKIAotICAgIHNlcmNvbl9wdXRzKHN0cik7Ci0gICAgdmlk
ZW9fcHV0cyhzdHIpOworICAgIHNlcmNvbl9wdXRzKHN0ciwgbGVuKTsKKyAgICB2aWRlb19wdXRz
KHN0ciwgbGVuKTsKIAogI2lmZGVmIENPTkZJR19YODYKICAgICBpZiAoIG9wdF9jb25zb2xlX3hl
biApCiAgICAgewotICAgICAgICBzaXplX3QgbGVuID0gc3RybGVuKHN0cik7Ci0KICAgICAgICAg
aWYgKCB4ZW5fZ3Vlc3QgKQogICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRl
KHN0ciwgbGVuKTsKICAgICAgICAgZWxzZQpAQCAtMTI1MCw2ICsxMjQ3LDcgQEAgdm9pZCBkZWJ1
Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICBjaGFyICAgICAgICAgIGNu
dGJ1ZlsyNF07CiAgICAgdmFfbGlzdCAgICAgICBhcmdzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisgICAgdW5zaWduZWQgaW50IG5yOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX2J5dGVzID09
IDAgKQogICAgICAgICByZXR1cm47CkBAIC0xMjYxLDE0ICsxMjU5LDE1IEBAIHZvaWQgZGVidWd0
cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgQVNTRVJUKGRlYnVndHJhY2Vf
YnVmW2RlYnVndHJhY2VfYnl0ZXMgLSAxXSA9PSAwKTsKIAogICAgIHZhX3N0YXJ0KGFyZ3MsIGZt
dCk7Ci0gICAgdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXJncyk7CisgICAgbnIg
PSB2c2NucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXJncyk7CiAgICAgdmFfZW5kKGFy
Z3MpOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSApCiAgICAgewotICAg
ICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7Ci0g
ICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGNudGJ1Zik7Ci0gICAgICAgIHNlcmlh
bF9wdXRzKHNlcmNvbl9oYW5kbGUsIGJ1Zik7CisgICAgICAgIHVuc2lnbmVkIGludCBuID0gc2Nu
cHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKKworICAgICAg
ICBzZXJpYWxfcHV0cyhzZXJjb25faGFuZGxlLCBjbnRidWYsIG4pOworICAgICAgICBzZXJpYWxf
cHV0cyhzZXJjb25faGFuZGxlLCBidWYsIG5yKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAg
LTEzODEsNyArMTM4MCw3IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgKiAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgogICovCiAKLXN0YXRpYyB2b2lkIHN1c3BlbmRfc3RlYWxfZm4oY29uc3QgY2hhciAqc3Ry
KSB7IH0KK3N0YXRpYyB2b2lkIHN1c3BlbmRfc3RlYWxfZm4oY29uc3QgY2hhciAqc3RyLCBzaXpl
X3QgbnIpIHsgfQogc3RhdGljIGludCBzdXNwZW5kX3N0ZWFsX2lkOwogCiBpbnQgY29uc29sZV9z
dXNwZW5kKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgYi94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKaW5kZXggNTUyYWJmNTc2Ni4uMjIyZTAxODQ0MiAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZWQuYwpAQCAtNzcsMTYgKzc3LDEzIEBAIHNpemVfdCBjb25zb2xlZF9ndWVz
dF9yeCh2b2lkKQogCiAgICAgICAgIGlmICggaWR4ID49IEJVRl9TWiApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHB2X2NvbnNvbGVfcHV0cyhidWYpOworICAgICAgICAgICAgcHZfY29uc29sZV9w
dXRzKGJ1ZiwgQlVGX1NaKTsKICAgICAgICAgICAgIGlkeCA9IDA7CiAgICAgICAgIH0KICAgICB9
CiAKICAgICBpZiAoIGlkeCApCi0gICAgewotICAgICAgICBidWZbaWR4XSA9ICdcMCc7Ci0gICAg
ICAgIHB2X2NvbnNvbGVfcHV0cyhidWYpOwotICAgIH0KKyAgICAgICAgcHZfY29uc29sZV9wdXRz
KGJ1ZiwgaWR4KTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGEgbWVtIGJhcnJpZXIgYmVjYXVzZSBl
dmVyeSBjaGFyYWN0ZXIgd2FzIGFscmVhZHkgY29uc3VtZWQgKi8KICAgICBiYXJyaWVyKCk7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jIGIveGVuL2RyaXZlcnMvY2hhci9z
ZXJpYWwuYwppbmRleCAyMjFhMTRjMDkyLi44OGNkODc2NzkwIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9jaGFyL3NlcmlhbC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKQEAgLTIy
MywxMSArMjIzLDEwIEBAIHZvaWQgc2VyaWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKQogICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBvcnQtPnR4X2xvY2ssIGZsYWdzKTsKIH0KIAotdm9p
ZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKQordm9pZCBzZXJpYWxfcHV0
cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzLCBzaXplX3QgbnIpCiB7CiAgICAgc3RydWN0IHNl
cmlhbF9wb3J0ICpwb3J0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgY2hhciBjOwog
CiAgICAgaWYgKCBoYW5kbGUgPT0gLTEgKQogICAgICAgICByZXR1cm47CkBAIC0yMzgsOCArMjM3
LDEwIEBAIHZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcykKIAogICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZwb3J0LT50eF9sb2NrLCBmbGFncyk7CiAKLSAgICB3aGlsZSAo
IChjID0gKnMrKykgIT0gJ1wwJyApCisgICAgZm9yICggOyBuciA+IDA7IG5yLS0sIHMrKyApCiAg
ICAgeworICAgICAgICBjaGFyIGMgPSAqczsKKwogICAgICAgICBpZiAoIChjID09ICdcbicpICYm
IChoYW5kbGUgJiBTRVJITkRfQ09PS0VEKSApCiAgICAgICAgICAgICBfX3NlcmlhbF9wdXRjKHBv
cnQsICdccicgfCAoKGhhbmRsZSAmIFNFUkhORF9ISSkgPyAweDgwIDogMHgwMCkpOwogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9j
aGFyL3hlbl9wdl9jb25zb2xlLmMKaW5kZXggY2MxYzFkNzQzZi4uNjEyNzg0YjA3NCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIveGVuX3B2X2NvbnNvbGUuYwpAQCAtMTI5LDEzICsxMjksMTMgQEAgc2l6ZV90IHB2X2Nv
bnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIHJlY3Y7CiB9
CiAKLXN0YXRpYyBzaXplX3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKK3N0YXRpYyBz
aXplX3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IG5yKQogewogICAgIFhF
TkNPTlNfUklOR19JRFggY29ucywgcHJvZDsKICAgICBzaXplX3Qgc2VudCA9IDAsIGF2YWlsOwog
ICAgIGJvb2wgcHV0X3IgPSBmYWxzZTsKIAotICAgIHdoaWxlICggYnVmW3NlbnRdICE9ICdcMCcg
fHwgcHV0X3IgKQorICAgIHdoaWxlICggc2VudCA8IG5yIHx8IHB1dF9yICkKICAgICB7CiAgICAg
ICAgIGNvbnMgPSBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9jb25zKTsKICAgICAgICAgcHJv
ZCA9IGNvbnNfcmluZy0+b3V0X3Byb2Q7CkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhdGljIHNpemVf
dCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAqYnVmKQogICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgIH0KIAotICAgICAgICB3aGlsZSAoIGF2YWlsICYmIChidWZbc2VudF0gIT0gJ1wwJyB8
fCBwdXRfcikgKQorICAgICAgICB3aGlsZSAoIGF2YWlsICYmIChzZW50IDwgbnIgfHwgcHV0X3Ip
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwdXRfciApCiAgICAgICAgICAgICB7CkBA
IC0xODUsNyArMTg1LDcgQEAgc3RhdGljIHNpemVfdCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAq
YnVmKQogICAgIHJldHVybiBzZW50OwogfQogCi12b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBj
aGFyICpidWYpCit2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYsIHNpemVfdCBu
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC0xOTMsNyArMTkzLDcgQEAgdm9p
ZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKQogICAgICAgICByZXR1cm47CiAKICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdHhfbG9jaywgZmxhZ3MpOwotICAgIHB2X3JpbmdfcHV0cyhi
dWYpOworICAgIHB2X3JpbmdfcHV0cyhidWYsIG5yKTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZ0eF9sb2NrLCBmbGFncyk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVv
L2xmYi5jIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKaW5kZXggNTAyMjE5NWFlNS4uNzViNzQ5
YjMzMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKKysrIGIveGVuL2RyaXZl
cnMvdmlkZW8vbGZiLmMKQEAgLTUzLDE0ICs1MywxNSBAQCBzdGF0aWMgdm9pZCBsZmJfc2hvd19s
aW5lKAogfQogCiAvKiBGYXN0IG1vZGUgd2hpY2ggcmVkcmF3cyBhbGwgbW9kaWZpZWQgcGFydHMg
b2YgYSAyRCB0ZXh0IGJ1ZmZlci4gKi8KLXZvaWQgbGZiX3JlZHJhd19wdXRzKGNvbnN0IGNoYXIg
KnMpCit2b2lkIGxmYl9yZWRyYXdfcHV0cyhjb25zdCBjaGFyICpzLCBzaXplX3QgbnIpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGksIG1pbl9yZWRyYXdfeSA9IGxmYi55cG9zOwotICAgIGNoYXIgYzsK
IAogICAgIC8qIFBhc3RlIGNoYXJhY3RlcnMgaW50byB0ZXh0IGJ1ZmZlci4gKi8KLSAgICB3aGls
ZSAoIChjID0gKnMrKykgIT0gJ1wwJyApCisgICAgZm9yICggOyBuciA+IDA7IG5yLS0sIHMrKyAp
CiAgICAgeworICAgICAgICBjaGFyIGMgPSAqczsKKwogICAgICAgICBpZiAoIChjID09ICdcbicp
IHx8IChsZmIueHBvcyA+PSBsZmIubGZicC50ZXh0X2NvbHVtbnMpICkKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCArK2xmYi55cG9zID49IGxmYi5sZmJwLnRleHRfcm93cyApCkBAIC05Nywx
MyArOTgsMTQgQEAgdm9pZCBsZmJfcmVkcmF3X3B1dHMoY29uc3QgY2hhciAqcykKIH0KIAogLyog
U2xvd2VyIGxpbmUtYmFzZWQgc2Nyb2xsIG1vZGUgd2hpY2ggaW50ZXJhY3RzIGJldHRlciB3aXRo
IGRvbTAuICovCi12b2lkIGxmYl9zY3JvbGxfcHV0cyhjb25zdCBjaGFyICpzKQordm9pZCBsZmJf
c2Nyb2xsX3B1dHMoY29uc3QgY2hhciAqcywgc2l6ZV90IG5yKQogewogICAgIHVuc2lnbmVkIGlu
dCBpOwotICAgIGNoYXIgYzsKIAotICAgIHdoaWxlICggKGMgPSAqcysrKSAhPSAnXDAnICkKKyAg
ICBmb3IgKCA7IG5yID4gMDsgbnItLSwgcysrICkKICAgICB7CisgICAgICAgIGNoYXIgYyA9ICpz
OworCiAgICAgICAgIGlmICggKGMgPT0gJ1xuJykgfHwgKGxmYi54cG9zID49IGxmYi5sZmJwLnRl
eHRfY29sdW1ucykgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMg
PSAobGZiLmxmYnAud2lkdGggKgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmgg
Yi94ZW4vZHJpdmVycy92aWRlby9sZmIuaAppbmRleCBhYzQwYTY2Mzc5Li5lNzQzY2NkZDZiIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy92aWRlby9sZmIuaAorKysgYi94ZW4vZHJpdmVycy92aWRl
by9sZmIuaApAQCAtMzUsOCArMzUsOCBAQCBzdHJ1Y3QgbGZiX3Byb3AgewogICAgIHVuc2lnbmVk
IGludCB0ZXh0X3Jvd3M7CiB9OwogCi12b2lkIGxmYl9yZWRyYXdfcHV0cyhjb25zdCBjaGFyICpz
KTsKLXZvaWQgbGZiX3Njcm9sbF9wdXRzKGNvbnN0IGNoYXIgKnMpOwordm9pZCBsZmJfcmVkcmF3
X3B1dHMoY29uc3QgY2hhciAqcywgc2l6ZV90IG5yKTsKK3ZvaWQgbGZiX3Njcm9sbF9wdXRzKGNv
bnN0IGNoYXIgKnMsIHNpemVfdCBucik7CiB2b2lkIGxmYl9jYXJyaWFnZV9yZXR1cm4odm9pZCk7
CiB2b2lkIGxmYl9mcmVlKHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby92
Z2EuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jCmluZGV4IDQ1NDQ1N2FkZTguLjY2NmYyZTI1
MDkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jCisrKyBiL3hlbi9kcml2ZXJz
L3ZpZGVvL3ZnYS5jCkBAIC0xOCw5ICsxOCw5IEBAIHN0YXRpYyBpbnQgdmdhY29uX2tlZXA7CiBz
dGF0aWMgdW5zaWduZWQgaW50IHhwb3MsIHlwb3M7CiBzdGF0aWMgdW5zaWduZWQgY2hhciAqdmlk
ZW87CiAKLXN0YXRpYyB2b2lkIHZnYV90ZXh0X3B1dHMoY29uc3QgY2hhciAqcyk7Ci1zdGF0aWMg
dm9pZCB2Z2Ffbm9vcF9wdXRzKGNvbnN0IGNoYXIgKnMpIHt9Ci12b2lkICgqdmlkZW9fcHV0cyko
Y29uc3QgY2hhciAqKSA9IHZnYV9ub29wX3B1dHM7CitzdGF0aWMgdm9pZCB2Z2FfdGV4dF9wdXRz
KGNvbnN0IGNoYXIgKnMsIHNpemVfdCBucik7CitzdGF0aWMgdm9pZCB2Z2Ffbm9vcF9wdXRzKGNv
bnN0IGNoYXIgKnMsIHNpemVfdCBucikge30KK3ZvaWQgKCp2aWRlb19wdXRzKShjb25zdCBjaGFy
ICosIHNpemVfdCBucikgPSB2Z2Ffbm9vcF9wdXRzOwogCiAvKgogICogJ3ZnYT08bW9kZS1zcGVj
aWZpZXI+WyxrZWVwXScgd2hlcmUgPG1vZGUtc3BlY2lmaWVyPiBpcyBvbmUgb2Y6CkBAIC0xNzQs
MTIgKzE3NCwxMiBAQCB2b2lkIF9faW5pdCB2aWRlb19lbmRib290KHZvaWQpCiAgICAgfQogfQog
Ci1zdGF0aWMgdm9pZCB2Z2FfdGV4dF9wdXRzKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgdm9pZCB2
Z2FfdGV4dF9wdXRzKGNvbnN0IGNoYXIgKnMsIHNpemVfdCBucikKIHsKLSAgICBjaGFyIGM7Ci0K
LSAgICB3aGlsZSAoIChjID0gKnMrKykgIT0gJ1wwJyApCisgICAgZm9yICggOyBuciA+IDA7IG5y
LS0sIHMrKyApCiAgICAgeworICAgICAgICBjaGFyIGMgPSAqczsKKwogICAgICAgICBpZiAoIChj
ID09ICdcbicpIHx8ICh4cG9zID49IGNvbHVtbnMpICkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCArK3lwb3MgPj0gbGluZXMgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NvbnNv
bGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKaW5kZXggYjRmOTQ2MzkzNi4uYmE5MTRm
OWU1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vY29uc29sZS5oCkBAIC0zOCw3ICszOCw3IEBAIHN0cnVjdCBkb21haW4gKmNvbnNv
bGVfaW5wdXRfZG9tYWluKHZvaWQpOwogICogU3RlYWwgb3V0cHV0IGZyb20gdGhlIGNvbnNvbGUu
IFJldHVybnMgK3ZlIGlkZW50aWZpZXIsIGVsc2UgLXZlIGVycm9yLgogICogVGFrZXMgdGhlIGhh
bmRsZSBvZiB0aGUgc2VyaWFsIGxpbmUgdG8gc3RlYWwsIGFuZCBzdGVhbCBjYWxsYmFjayBmdW5j
dGlvbi4KICAqLwotaW50IGNvbnNvbGVfc3RlYWwoaW50IGhhbmRsZSwgdm9pZCAoKmZuKShjb25z
dCBjaGFyICopKTsKK2ludCBjb25zb2xlX3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29u
c3QgY2hhciAqLCBzaXplX3QgbnIpKTsKIAogLyogR2l2ZSBiYWNrIHN0b2xlbiBjb25zb2xlLiBU
YWtlcyB0aGUgaWRlbnRpZmllciByZXR1cm5lZCBieSBjb25zb2xlX3N0ZWFsLiAqLwogdm9pZCBj
b25zb2xlX2dpdmViYWNrKGludCBpZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZWFy
bHlfcHJpbnRrLmggYi94ZW4vaW5jbHVkZS94ZW4vZWFybHlfcHJpbnRrLmgKaW5kZXggMmMzZTFi
MzUxOS4uMGY3NmMzYTc0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50
ay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaApAQCAtNSw3ICs1LDcgQEAK
ICNkZWZpbmUgX19YRU5fRUFSTFlfUFJJTlRLX0hfXwogCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BS
SU5USwotdm9pZCBlYXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpOwordm9pZCBlYXJseV9wdXRzKGNv
bnN0IGNoYXIgKnMsIHNpemVfdCBucik7CiAjZWxzZQogI2RlZmluZSBlYXJseV9wdXRzIE5VTEwK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaCBiL3hlbi9p
bmNsdWRlL3hlbi9wdl9jb25zb2xlLmgKaW5kZXggY2I5MjUzOTY2Ni4uNDc0NWY0NmYyZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vcHZfY29uc29sZS5oCkBAIC04LDcgKzgsNyBAQAogdm9pZCBwdl9jb25zb2xlX2luaXQodm9p
ZCk7CiB2b2lkIHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZuKTsKIHZv
aWQgcHZfY29uc29sZV9pbml0X3Bvc3RpcnEodm9pZCk7Ci12b2lkIHB2X2NvbnNvbGVfcHV0cyhj
b25zdCBjaGFyICpidWYpOwordm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmLCBz
aXplX3QgbnIpOwogc2l6ZV90IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpOwogZXZ0Y2huX3BvcnRfdCBwdl9jb25zb2xlX2V2dGNobih2b2lkKTsKIApAQCAtMTcsNyAr
MTcsNyBAQCBldnRjaG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpOwogc3RhdGljIGlu
bGluZSB2b2lkIHB2X2NvbnNvbGVfaW5pdCh2b2lkKSB7fQogc3RhdGljIGlubGluZSB2b2lkIHB2
X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZuKSB7IH0KIHN0YXRpYyBpbmxp
bmUgdm9pZCBwdl9jb25zb2xlX2luaXRfcG9zdGlycSh2b2lkKSB7IH0KLXN0YXRpYyBpbmxpbmUg
dm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKSB7IH0KK3N0YXRpYyBpbmxpbmUg
dm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbnIpIHsgfQogc3Rh
dGljIGlubGluZSBzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykgeyByZXR1cm4gMDsgfQogZXZ0Y2huX3BvcnRfdCBwdl9jb25zb2xlX2V2dGNobih2b2lkKQog
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oIGIveGVuL2luY2x1ZGUveGVu
L3NlcmlhbC5oCmluZGV4IGYyOTk0ZDQwOTMuLjY1NDhmMGIwYTkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zZXJpYWwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmgKQEAgLTEx
NCw4ICsxMTQsOCBAQCBpbnQgc2VyaWFsX3BhcnNlX2hhbmRsZShjaGFyICpjb25mKTsKIC8qIFRy
YW5zbWl0IGEgc2luZ2xlIGNoYXJhY3RlciB2aWEgdGhlIHNwZWNpZmllZCBDT00gcG9ydC4gKi8K
IHZvaWQgc2VyaWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKTsKIAotLyogVHJhbnNtaXQgYSBO
VUxMLXRlcm1pbmF0ZWQgc3RyaW5nIHZpYSB0aGUgc3BlY2lmaWVkIENPTSBwb3J0LiAqLwotdm9p
ZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKTsKKy8qIFRyYW5zbWl0IGEg
c3RyaW5nIHZpYSB0aGUgc3BlY2lmaWVkIENPTSBwb3J0LiAqLwordm9pZCBzZXJpYWxfcHV0cyhp
bnQgaGFuZGxlLCBjb25zdCBjaGFyICpzLCBzaXplX3QgbnIpOwogCiAvKgogICogQW4gYWx0ZXJu
YXRpdmUgdG8gcmVnaXN0ZXJpbmcgYSBjaGFyYWN0ZXItcmVjZWl2ZSBob29rLiBUaGlzIGZ1bmN0
aW9uCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlkZW8uaCBiL3hlbi9pbmNsdWRlL3hl
bi92aWRlby5oCmluZGV4IDJlODk3ZjlkZjUuLjk2ZjhhNTAxMzIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi92aWRlby5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aWRlby5oCkBAIC0xMywx
MSArMTMsMTEgQEAKIAogI2lmZGVmIENPTkZJR19WSURFTwogdm9pZCB2aWRlb19pbml0KHZvaWQp
OwotZXh0ZXJuIHZvaWQgKCp2aWRlb19wdXRzKShjb25zdCBjaGFyICopOworZXh0ZXJuIHZvaWQg
KCp2aWRlb19wdXRzKShjb25zdCBjaGFyICosIHNpemVfdCBucik7CiB2b2lkIHZpZGVvX2VuZGJv
b3Qodm9pZCk7CiAjZWxzZQogI2RlZmluZSB2aWRlb19pbml0KCkgICAgKCh2b2lkKTApCi0jZGVm
aW5lIHZpZGVvX3B1dHMocykgICAoKHZvaWQpMCkKK3N0YXRpYyBpbmxpbmUgdm9pZCB2aWRlb19w
dXRzKGNvbnN0IGNoYXIgKnN0ciwgc2l6ZV90IG5yKSB7fQogI2RlZmluZSB2aWRlb19lbmRib290
KCkgKCh2b2lkKTApCiAjZW5kaWYKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 21:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 21:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hykBq-0001pv-0b; Fri, 16 Aug 2019 21:55:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hykBo-0001pn-IA
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:16 +0000
X-Inumbo-ID: 878baba2-c070-11e9-813a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 878baba2-c070-11e9-813a-bc764e2007e4;
 Fri, 16 Aug 2019 21:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBn-0006Is-A0
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBn-0005jY-7H
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hykBn-0005jY-7H@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 21:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/console: Rework
 HYPERCALL_console_io interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhNjAxZWM5OTk1YjU2ZmMyMzEzMDM2MDI2OTg0NGUxODg0NDFiNDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyA1IDExOjE5OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAyMjo0NDoyOCAyMDE5ICswMTAw
CgogICAgeGVuL2NvbnNvbGU6IFJld29yayBIWVBFUkNBTExfY29uc29sZV9pbyBpbnRlcmZhY2UK
ICAgIAogICAgQXQgdGhlIG1vbWVudCwgSFlQRVJDQUxMX2NvbnNvbGVfaW8gaXMgdXNpbmcgc2ln
bmVkIGludCB0byBkZXNjcmliZSB0aGUKICAgIGNvbW1hbmQgKEBjbWQpIGFuZCB0aGUgc2l6ZSBv
ZiB0aGUgYnVmZmVyIChAY291bnQpLgogICAgICAgICogQGNtZCBkb2VzIG5vdCBuZWVkIHRvIGJl
IHNpZ25lZCB0aGlzIHVzZWQgYXMgYSBzZXQgb2YgbmFtZWQgdmFsdWUuCiAgICAgICAgTm9uZSBv
ZiB0aGVtIGFyZSBuZWdhdGl2ZS4gSWYgbmV3IG9uZSBhcmUgaW50cm9kdWNlZCB0aGV5IGNhbiBi
ZQogICAgICAgIHBvc2l0aXZlLgogICAgICAgICogQGNvdW50IGlzIHVzZWQgdG8ga25vdyB0aGUg
c2l6ZSBvZiB0aGUgYnVmZmVyLiBJdCBtYWtlcyBsaXR0bGUKICAgICAgICBzZW5zZSB0byBoYXZl
IGEgbmVnYXRpdmUgdmFsdWUgaGVyZS4KICAgIAogICAgU28gYm90aCB2YXJpYWJsZXMgYXJlIG5v
dyBzd2l0Y2hlZCB0byB1c2UgdW5zaWduZWQgaW50LgogICAgCiAgICBDaGFuZ2luZyBAY291bnQg
dG8gdW5zaWduZWQgdHlwZSB3aWxsIHJlc3VsdCBpbiBhIGNoYW5nZSBvZiBiZWhhdmlvciBmb3IK
ICAgIHRoZSBleGlzdGluZyBjb21tYW5kczoKICAgICAgICAtIHdyaXRlOiBBbnkgYnVmZmVyIGJp
Z2dlciB0aGFuIDJHQiB3aWxsIG5vdyBiZSBwcmludGVkIHJhdGhlciB0aGFuCiAgICAgICAgICBi
ZWVuIGlnbm9yZWQgKHRoZSBjb21tYW5kIHJldHVybiAwKS4KICAgICAgICAtIHJlYWQ6IFRoZSBy
ZXR1cm4gdmFsdWUgaXMgYSBzaWduZWQgMzItYml0IHZhbHVlIGZvciAzMi1iaXQgWGVuLgogICAg
ICAgICAgVG8ga2VlcCBjb21wYXRpYmlsaXR5IGJldHdlZW4gMzItYml0IGFuZCA2NC1iaXQgQUJJ
LCBpdAogICAgICAgICAgZWZmZWN0aXZlbHkgbWVhbnMgdGhlIHJldHVybiB2YWx1ZSBpcyAzMi1i
aXQgKGRlc3BpdGUgYmVlbiBsb25nCiAgICAgICAgICBvbiA2NC1iaXQpLiBOZWdhdGl2ZSB2YWx1
ZSBhcmUgdXNlZCBmb3IgZXJyb3IgYW5kIHBvc2l0aXZlIHZhbHVlCiAgICAgICAgICBmb3IgdGhl
IG51bWJlciBvZiBjaGFyYWN0ZXJzIHJlYWQuIFRvIGF2b2lkIGNsYXNoIGJldHdlZW4gdGhlIHR3
bwogICAgICAgICAgc2V0cywgdGhlIGJ1ZmZlciBpcyBzdGlsbCBsaW1pdGVkIHRvIDJHQi4gVGhl
IG9ubHkgZGlmZmVyZW5jZSBpcwogICAgICAgICAgYW4gZXJyb3IgaXMgcmV0dXJuZWQgcmF0aGVy
IHRoYW4gY2xhaW1pbmcgdGhlcmUgYXJlIG5vIGNoYXJhY3RlcnMuCiAgICAKICAgIFRoZSBiZWhh
dmlvciBpcyBvbmx5IGFmZmVjdGluZyB1bmxpa2VseSB1c2Ugb2YgdGhlIGN1cnJlbnQgaW50ZXJm
YWNlLCBzbwogICAgdGhpcyBpcyBub3QgYSBiaWcgY29uY2VybiByZWdhcmRpbmcgYmFja3dhcmQg
Y29tcGF0aWJpbGl0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgIHwgMTUgKysrKysrKysr
KysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggfCAgNCArKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCAyM2ZlMDI5NmRmLi5mNjkxM2I5ZjQ2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNTI0LDcgKzUyNCw4
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KGNvbnN0
IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbikKIH0KICNlbmRpZgogCi1zdGF0aWMgbG9uZyBndWVzdF9j
b25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291
bnQpCitzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY2hhcikgYnVmZmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgY291bnQpCiB7CiAgICAgY2hhciBrYnVmWzEyOF07CiAgICAgdW5zaWduZWQgaW50IGtj
b3VudCA9IDA7CkBAIC02MTIsNyArNjEzLDggQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93
cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQogICAg
IHJldHVybiAwOwogfQogCi1sb25nIGRvX2NvbnNvbGVfaW8oaW50IGNtZCwgaW50IGNvdW50LCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlcikKK2xvbmcgZG9fY29uc29sZV9pbyh1
bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgY291bnQsCisgICAgICAgICAgICAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIpCiB7CiAgICAgbG9uZyByYzsKICAg
ICB1bnNpZ25lZCBpbnQgaWR4LCBsZW47CkBAIC02MjcsNiArNjI5LDE1IEBAIGxvbmcgZG9fY29u
c29sZV9pbyhpbnQgY21kLCBpbnQgY291bnQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikg
YnVmZmVyKQogICAgICAgICByYyA9IGd1ZXN0X2NvbnNvbGVfd3JpdGUoYnVmZmVyLCBjb3VudCk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ09OU09MRUlPX3JlYWQ6CisgICAgICAgIC8qCisg
ICAgICAgICAqIFRoZSByZXR1cm4gdmFsdWUgaXMgZWl0aGVyIHRoZSBudW1iZXIgb2YgY2hhcmFj
dGVycyByZWFkIG9yCisgICAgICAgICAqIGEgbmVnYXRpdmUgdmFsdWUgaW4gY2FzZSBvZiBlcnJv
ci4gU28gd2UgbmVlZCB0byBwcmV2ZW50CisgICAgICAgICAqIG92ZXJsYXAgYmV0d2VlbiB0aGUg
dHdvIHNldHMuCisgICAgICAgICAqLworICAgICAgICByYyA9IC1FMkJJRzsKKyAgICAgICAgaWYg
KCBjb3VudCA+IElOVF9NQVggKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgcmMgPSAw
OwogICAgICAgICB3aGlsZSAoIChzZXJpYWxfcnhfY29ucyAhPSBzZXJpYWxfcnhfcHJvZCkgJiYg
KHJjIDwgY291bnQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5
cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCmluZGV4IGZjMDBhNjc0NDgu
LmFkOGFkMjdiMjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKQEAgLTgzLDggKzgzLDggQEAgZG9feGVuX3Zl
cnNpb24oCiAKIGV4dGVybiBsb25nCiBkb19jb25zb2xlX2lvKAotICAgIGludCBjbWQsCi0gICAg
aW50IGNvdW50LAorICAgIHVuc2lnbmVkIGludCBjbWQsCisgICAgdW5zaWduZWQgaW50IGNvdW50
LAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyKTsKIAogZXh0ZXJuIGxv
bmcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 21:55:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 21:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hykBz-0001r0-2U; Fri, 16 Aug 2019 21:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hykBy-0001qp-79
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:26 +0000
X-Inumbo-ID: 8d9ab0b0-c070-11e9-b90c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d9ab0b0-c070-11e9-b90c-bc764e2007e4;
 Fri, 16 Aug 2019 21:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBx-0006J4-G4
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykBx-0005k3-DJ
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hykBx-0005k3-DJ@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 21:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/public: Document
 HYPERCALL_console_io()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxZjgyZThkZmQxYTM3YjQzMmVlMjI3Y2FhYWUzNTRjMmFiZTAyYjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
ciAxIDE1OjM5OjIxIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAyMjo0NDozMSAyMDE5ICswMTAw
CgogICAgeGVuL3B1YmxpYzogRG9jdW1lbnQgSFlQRVJDQUxMX2NvbnNvbGVfaW8oKQogICAgCiAg
ICBDdXJyZW50bHksIE9TIGRldmVsb3BwZXJzIHdpbGwgaGF2ZSB0byBsb29rIGF0IFhlbiBjb2Rl
IGluIG9yZGVyIHRvIGtub3cKICAgIHRoZSBwYXJhbWV0ZXJzIG9mIGFuIGh5cGVyY2FsbCBhbmQg
aG93IGl0IGlzIG1lYW50IHRvIHdvcmsuCiAgICAKICAgIFRoaXMgaXMgbm90IGEgdHJpdmlhbCB0
YXNrIGFzIHlvdSBtYXkgbmVlZCB0byBoYXZlIGEgZGVlcCB1bmRlcnN0YW5kaW5nCiAgICBvZiBY
ZW4gaW50ZXJuYWwuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gZG9jdW1lbnQgdGhl
IGJlaGF2aW9yIG9mIEhZUEVSQ0FMTF9jb25zb2xlX2lvKCkgdG8KICAgIGhlbHAgT1MgZGV2ZWxv
cGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggfCAyMyArKysrKysrKysrKysrKysrKysrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
aW5kZXggY2IyOTE3ZTc0Yi4uMGM3YjVjMzg2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtNDg2LDcgKzQ4Niwy
OCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRfb3BfdCk7CiAvKiBgIH0gKi8KIAog
LyoKLSAqIENvbW1hbmRzIHRvIEhZUEVSVklTT1JfY29uc29sZV9pbygpLgorICogYCBpbnQKKyAq
IGAgSFlQRVJWSVNPUl9jb25zb2xlX2lvKHVuc2lnbmVkIGludCBjbWQsCisgKiBgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQsCisgKiBgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyIGJ1ZmZlcltdKTsKKyAqCisgKiBAY21kOiBDb21tYW5kIChzZWUgYmVsb3cpCisg
KiBAY291bnQ6IFNpemUgb2YgdGhlIGJ1ZmZlciB0byByZWFkL3dyaXRlCisgKiBAYnVmZmVyOiBQ
b2ludGVyIGluIHRoZSBndWVzdCBtZW1vcnkKKyAqCisgKiBMaXN0IG9mIGNvbW1hbmRzOgorICoK
KyAqICAqIENPTlNPTEVJT193cml0ZTogV3JpdGUgdGhlIGJ1ZmZlciB0byBYZW4gY29uc29sZS4K
KyAqICAgICAgRm9yIHRoZSBoYXJkd2FyZSBkb21haW4sIGFsbCB0aGUgY2hhcmFjdGVycyBpbiB0
aGUgYnVmZmVyIHdpbGwKKyAqICAgICAgYmUgd3JpdHRlbi4gQ2hhcmFjdGVycyB3aWxsIGJlIHBy
aW50ZWQgZGlyZWN0bHkgdG8gdGhlIGNvbnNvbGUuCisgKiAgICAgIEZvciBhbGwgdGhlIG90aGVy
IGRvbWFpbnMsIG9ubHkgdGhlIHByaW50YWJsZSBjaGFyYWN0ZXJzIHdpbGwgYmUKKyAqICAgICAg
d3JpdHRlbi4gQ2hhcmFjdGVycyBtYXkgYmUgYnVmZmVyZWQgdW50aWwgYSBuZXdsaW5lIChpLmUg
J1xuJykgaXMKKyAqICAgICAgZm91bmQuCisgKiAgICAgIEByZXR1cm4gMCBvbiBzdWNjZXNzLCBv
dGhlcndpc2UgcmV0dXJuIGFuIGVycm9yIGNvZGUuCisgKiAgKiBDT05TT0xFSU9fcmVhZDogQXR0
ZW1wdHMgdG8gcmVhZCB1cCB0byBAY291bnQgY2hhcmFjdGVycyBmcm9tIFhlbgorICogICAgICBj
b25zb2xlLiBUaGUgbWF4aW11bSBidWZmZXIgc2l6ZSAoaS5lLiBAY291bnQpIHN1cHBvcnRlZCBp
cyAyR0IuCisgKiAgICAgIEByZXR1cm4gdGhlIG51bWJlciBvZiBjaGFyYWN0ZXJzIHJlYWQgb24g
c3VjY2Vzcywgb3RoZXJ3aXNlIHJldHVybgorICogICAgICBhbiBlcnJvciBjb2RlLgogICovCiAj
ZGVmaW5lIENPTlNPTEVJT193cml0ZSAgICAgICAgIDAKICNkZWZpbmUgQ09OU09MRUlPX3JlYWQg
ICAgICAgICAgMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 16 21:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Aug 2019 21:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hykCA-0001sL-4G; Fri, 16 Aug 2019 21:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1u/m=WM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hykC8-0001sA-C1
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:36 +0000
X-Inumbo-ID: 93aefc4a-c070-11e9-aee9-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93aefc4a-c070-11e9-aee9-bc764e2007e4;
 Fri, 16 Aug 2019 21:55:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykC7-0006JJ-MF
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hykC7-0005kf-JK
 for xen-changelog@lists.xenproject.org; Fri, 16 Aug 2019 21:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hykC7-0005kf-JK@xenbits.xenproject.org>
Date: Fri, 16 Aug 2019 21:55:35 +0000
Subject: [Xen-changelog] [xen staging] xen/console: Simplify domU console
 handling in guest_console_write
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3ZWZkOWM3OTI3MzhmNTc5ZTNjNzA2MmQ4ZDNlOTBiMjFkOGE3NzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFw
ciAyIDE1OjMwOjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAyMjo0NDozNCAyMDE5ICswMTAw
CgogICAgeGVuL2NvbnNvbGU6IFNpbXBsaWZ5IGRvbVUgY29uc29sZSBoYW5kbGluZyBpbiBndWVz
dF9jb25zb2xlX3dyaXRlCiAgICAKICAgIDIgcGF0aHMgaW4gdGhlIGRvbVUgY29uc29sZSBoYW5k
bGluZyBhcmUgbm93IHRoZSBzYW1lLiBTbyB0aGV5IGNhbiBiZQogICAgbWVyZ2VkIHRvIG1ha2Ug
dGhlIGNvZGUgc2ltcGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDkgKystLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKaW5kZXggZjY5MTNiOWY0Ni4uMmMxNGMyY2E3MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTU4
NSwxMyArNTg1LDggQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICAgICAgICAgICprb3V0ID0gJ1wwJzsKICAg
ICAgICAgICAgIHNwaW5fbG9jaygmY2QtPnBidWZfbG9jayk7CiAgICAgICAgICAgICBrY291bnQg
PSBraW4gLSBrYnVmOwotICAgICAgICAgICAgaWYgKCBjID09ICdcbicgKQotICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIGNkLT5wYnVmW2NkLT5wYnVmX2lkeF0gPSAnXDAnOwotICAgICAg
ICAgICAgICAgIGd1ZXN0X3ByaW50ayhjZCwgWEVOTE9HX0dfREVCVUcgIiVzJXNcbiIsIGNkLT5w
YnVmLCBrYnVmKTsKLSAgICAgICAgICAgICAgICBjZC0+cGJ1Zl9pZHggPSAwOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIGNkLT5wYnVmX2lkeCArIChrb3V0IC0ga2J1Zikg
PCAoRE9NQUlOX1BCVUZfU0laRSAtIDEpICkKKyAgICAgICAgICAgIGlmICggYyAhPSAnXG4nICYm
CisgICAgICAgICAgICAgICAgIChjZC0+cGJ1Zl9pZHggKyAoa291dCAtIGtidWYpIDwgKERPTUFJ
Tl9QQlVGX1NJWkUgLSAxKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qIGJ1
ZmZlciB0aGUgb3V0cHV0IHVudGlsIGEgbmV3bGluZSAqLwogICAgICAgICAgICAgICAgIG1lbWNw
eShjZC0+cGJ1ZiArIGNkLT5wYnVmX2lkeCwga2J1Ziwga291dCAtIGtidWYpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Aug 18 07:13:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Aug 2019 07:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hzFNA-0002Hw-AP; Sun, 18 Aug 2019 07:13:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i2QC=WO=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hzFN9-0002Hp-G9
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:13:03 +0000
X-Inumbo-ID: 9ad4760e-c187-11e9-a661-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ad4760e-c187-11e9-a661-bc764e2007e4;
 Sun, 18 Aug 2019 07:12:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzFN3-0006SJ-87
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:12:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzFN3-0004go-5A
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:12:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hzFN3-0004go-5A@xenbits.xenproject.org>
Date: Sun, 18 Aug 2019 07:12:57 +0000
Subject: [Xen-changelog] [qemu-xen master] Merge tag 'v4.1.0' into 'staging'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCBkNzg0NTc3ODY2ODkwNTEyM2Q4ZTBkNDk1NGVkMmU1ZTk5Mzg4NjU3Ck1lcmdl
OiA5ZTA2MDI5YWVhM2IyZWNhMWQ1MjYxMzUyZTY5NWVkYzFlN2Q3YjhiIGRiZjM2MDU2N2E3ZGE1
MGRiNGQyZjliZGU0NjQ5YWJhMjFhYTgxMDYKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBBdWcgMTYgMTE6MDQ6NTUg
MjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAxMTowNDo1NSAyMDE5ICswMTAwCgogICAg
TWVyZ2UgdGFnICd2NC4xLjAnIGludG8gJ3N0YWdpbmcnCiAuY2lycnVzLnltbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIC5lZGl0b3Jjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiAuZ2l0aWdub3JlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogLmdpdGxhYi1j
aS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICsKIC5naXRt
b2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQog
LnBhdGNoZXcueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzAy
ICsrCiAuc2hpcHBhYmxlLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDkgKy0KIC50cmF2aXMueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzNSArLQogQ09ESU5HX1NUWUxFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDQ3ICstCiBMSUNFTlNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjEgKy0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI1NyArLQogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUyICstCiBNYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIE1ha2VmaWxlLnRhcmdldCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNyArLQogVkVSU0lPTiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBhY2NlbC9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYWNj
ZWwvYWNjZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1IC0K
IGFjY2VsL2t2bS9rdm0tYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMz
MiArLQogYWNjZWwva3ZtL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGFjY2VsL3F0ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1NCArCiBhY2NlbC9zdHVicy9oYXgtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogYWNjZWwvc3R1YnMvaHZmLXN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGFjY2VsL3N0dWJzL2t2bS1zdHViLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiBhY2NlbC9zdHVicy93aHB4LXN0dWIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogYWNjZWwvdGNnL2F0b21pY190ZW1wbGF0ZS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBhY2NlbC90Y2cvY3B1LWV4ZWMtY29t
bW9uLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYWNjZWwvdGNnL2NwdS1leGVj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBhY2NlbC90Y2cvY3B1
dGxiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4OTkgKysrLQogYWNjZWwv
dGNnL3NvZnRtbXVfdGVtcGxhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNDU0IC0tCiBh
Y2NlbC90Y2cvdGNnLWFsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg
Ky0KIGFjY2VsL3RjZy90Y2ctcnVudGltZS1ndmVjLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIwNiArCiBhY2NlbC90Y2cvdGNnLXJ1bnRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgKy0KIGFjY2VsL3RjZy90Y2ctcnVudGltZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMiArCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMTYgKy0KIGFjY2VsL3RjZy90cmFuc2xhdG9yLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNiArLQogYWNjZWwvdGNnL3VzZXItZXhlYy1zdHViLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGFjY2VsL3RjZy91c2VyLWV4ZWMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOSArLQogYXJjaF9pbml0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGF1ZGlvL2Fsc2FhdWRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYXVkaW8vYXVkaW8u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGF1ZGlvL2F1
ZGlvX2xlZ2FjeS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBhdWRp
by9hdWRpb19wdF9pbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
YXVkaW8vY29yZWF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBhdWRpby9kc291bmRhdWRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGF1ZGlvL21peGVuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiBhdWRpby9ub2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGF1ZGlvL29zc2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogYXVkaW8vcGFhdWRpby5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBhdWRpby9zZGxhdWRpby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGF1ZGlvL3NwaWNlYXVkaW8uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBhdWRpby93YXZhdWRpby5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogYXV0aHovYmFzZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBhdXRoei9saXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGF1dGh6
L2xpc3RmaWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
YXV0aHovcGFtYWNjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz
ICstCiBhdXRoei9zaW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKy0KIGJhY2tlbmRzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBiYWNrZW5kcy9ob3N0bWVtLWZpbGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGJhY2tlbmRzL2hvc3RtZW0tbWVtZmQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogYmFja2VuZHMvaG9zdG1lbS1yYW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGJhY2tlbmRzL2hvc3RtZW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogYmFja2VuZHMvcm5nLWVnZC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJhY2tlbmRzL3JuZy1yYW5kb20u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYmFja2VuZHMvcm5nLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJhY2tlbmRzL3Rw
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBiYWNrZW5k
cy92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDkgKwogYmFs
bG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU0
NCArKy0KIGJsb2NrL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMCArLQogYmxvY2svYmFja3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjgxICstCiBibG9jay9ibGtkZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNjAgKy0KIGJsb2NrL2Jsa2xvZ3dyaXRlcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9ibGtyZXBsYXkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGJsb2NrL2Jsa3ZlcmlmeS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9ibG9jay1iYWNrZW5kLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTUgKy0KIGJsb2NrL2JvY2hzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBibG9jay9jbG9vcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogYmxvY2svY29t
bWl0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiBibG9j
ay9jb3B5LW9uLXJlYWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0K
IGJsb2NrL2NyeXB0by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogYmxvY2svY3J5cHRvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA2ICstCiBibG9jay9jdXJsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogYmxvY2svZGlydHktYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwICstCiBibG9jay9kbWctYnoyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogYmxvY2svZG1nLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGJsb2NrL2RtZy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBibG9jay9maWxlLXBvc2l4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKy0KIGJsb2NrL2dsdXN0ZXIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogYmxvY2svaW8uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjM3ICstCiBibG9jay9pc2Nz
aS1vcHRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGJsb2Nr
L2lzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMSArLQog
YmxvY2svbGludXgtYWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcz
ICstCiBibG9jay9taXJyb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxMTkgKy0KIGJsb2NrL25iZC1jbGllbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIyNiAtLS0tLQogYmxvY2svbmJkLWNsaWVudC5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDcyIC0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTI4MSArKysrKy0KIGJsb2NrL25mcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBibG9jay9udWxsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogYmxvY2svbnZtZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUzICstCiBibG9jay9wYXJhbGxl
bHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIGJsb2NrL3Fh
cGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3MCArLQogYmxv
Y2svcWNvdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICst
CiBibG9jay9xY293Mi1iaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKy0KIGJsb2NrL3Fjb3cyLWNhY2hlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiAtCiBibG9jay9xY293Mi1jbHVzdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIGJsb2NrL3Fjb3cyLXJlZmNvdW50LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDE1MCArLQogYmxvY2svcWNvdzItc25hcHNob3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGJsb2NrL3Fjb3cyLXRocmVhZHMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI2OCArKwogYmxvY2svcWNvdzIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDIwICstCiBibG9jay9xY293Mi5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzUgKy0KIGJsb2NrL3FlZC1jaGVjay5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogYmxvY2svcWVkLXRh
YmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstCiBibG9jay9x
ZWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0KIGJs
b2NrL3FlZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCAr
LQogYmxvY2svcXVvcnVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBibG9jay9yYXctZm9ybWF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgKwogYmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDQzICstCiBibG9jay9yZXBsaWNhdGlvbi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjQgKy0KIGJsb2NrL3NoZWVwZG9nLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogYmxvY2svc3NoLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNzQ3ICsrLS0KIGJsb2NrL3N0cmVhbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQogYmxvY2svdGhyb3R0bGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJsb2NrL3RyYWNlLWV2
ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNSArLQogYmxvY2svdmRp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiBibG9j
ay92aGR4LWVuZGlhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
YmxvY2svdmhkeC1sb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
ICstCiBibG9jay92aGR4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAgKy0KIGJsb2NrL3ZoZHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNiArLQogYmxvY2svdm1kay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzc3ICstCiBibG9jay92cGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDcgKy0KIGJsb2NrL3Z2ZmF0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogYmxvY2svdnhocy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGJsb2NrL3dpbjMyLWFpby5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYmxvY2tkZXYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYyICstCiBibG9ja2pvYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTYgKy0KIGJzZC11c2Vy
L21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQogYnNk
LXVzZXIvc3lzY2FsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICst
CiBidC12aGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogY2hhcmRldi9iYXVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiBjaGFyZGV2L2NoYXItY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogY2hhcmRldi9jaGFyLWZkLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0ICstCiBjaGFyZGV2L2NoYXItZmlsZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogY2hhcmRldi9jaGFyLW11eC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYvY2hhci1udWxsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBjaGFyZGV2L2NoYXItcGFyYWxsZWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogY2hhcmRldi9jaGFyLXBpcGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGNoYXJkZXYvY2hhci1wdHku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogY2hhcmRldi9jaGFy
LXJpbmdidWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYv
Y2hhci1zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBjaGFy
ZGV2L2NoYXItc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
Y2hhcmRldi9jaGFyLXN0ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGNoYXJkZXYvY2hhci11ZHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBjaGFyZGV2L2NoYXItd2luLXN0ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKwogY2hhcmRldi9jaGFyLXdpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzICstCiBjaGFyZGV2L2NoYXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIGNoYXJkZXYvbXNtb3VzZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMyArLQogY2hhcmRldi9zcGljZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGNoYXJkZXYvdGVzdGRldi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogY2hhcmRldi93Y3RhYmxldC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjb25maWd1cmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNTIgKy0KIGNvbnRyaWIvZWxm
MmRtcC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiBjb250cmli
L2VsZjJkbXAvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGNv
bnRyaWIvZWxmMmRtcC9wZGIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogY29udHJpYi9lbGYyZG1wL3FlbXVfZWxmLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3ICstCiBjb250cmliL2l2c2htZW0tY2xpZW50L2l2c2htZW0tY2xpZW50LmMgICAgICAgICAg
ICB8ICAgIDEgLQogY29udHJpYi9pdnNobWVtLWNsaWVudC9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGNvbnRyaWIvaXZzaG1lbS1zZXJ2ZXIvaXZzaG1lbS1zZXJ2ZXIuYyAg
ICAgICAgICAgIHwgICAgMSAtCiBjb250cmliL2xpYnZob3N0LXVzZXIvbGlidmhvc3QtdXNlci1n
bGliLmMgICAgICAgICB8ICAgMTIgKy0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11
c2VyLWdsaWIuaCAgICAgICAgIHwgICAgMiArLQogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZo
b3N0LXVzZXIuYyAgICAgICAgICAgICAgfCAgIDkxICstCiBjb250cmliL2xpYnZob3N0LXVzZXIv
bGlidmhvc3QtdXNlci5oICAgICAgICAgICAgICB8ICAgMTMgKy0KIGNvbnRyaWIvcmRtYWNtLW11
eC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQogY29udHJpYi9yZG1h
Y20tbXV4L3JkbWFjbS1tdXguaCAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBjb250cmli
L3Zob3N0LXVzZXItYmxrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAgICB8ICAgMTkgKy0KIGNv
bnRyaWIvdmhvc3QtdXNlci1ncHUvNTAtcWVtdS1ncHUuanNvbi5pbiAgICAgICAgIHwgICAgNSAr
CiBjb250cmliL3Zob3N0LXVzZXItZ3B1L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICB8ICAg
MTAgKwogY29udHJpYi92aG9zdC11c2VyLWdwdS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAg
fCAxMTkxICsrKysrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3ZpcmdsLmMgICAgICAgICAgICAg
ICAgICAgICB8ICA1NzkgKysrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3ZpcmdsLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgMjYgKwogY29udHJpYi92aG9zdC11c2VyLWdwdS92dWdibS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMzI4ICsrCiBjb250cmliL3Zob3N0LXVzZXItZ3B1L3Z1Z2Jt
LmggICAgICAgICAgICAgICAgICAgICB8ICAgNjggKwogY29udHJpYi92aG9zdC11c2VyLWdwdS92
dWdwdS5oICAgICAgICAgICAgICAgICAgICAgfCAgMTc4ICsKIGNvbnRyaWIvdmhvc3QtdXNlci1p
bnB1dC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgIHwgICAgMSArCiBjb250cmliL3Zob3N0LXVz
ZXItaW5wdXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICA0MTAgKysKIGNvbnRyaWIvdmhv
c3QtdXNlci1zY3NpL3Zob3N0LXVzZXItc2NzaS5jICAgICAgICAgIHwgICAyMSArLQogY3B1cy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjM0ICstCiBj
cnlwdG8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEg
Ky0KIGNyeXB0by9hZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiBjcnlwdG8vYmxvY2stbHVrcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGNyeXB0by9ibG9jay1sdWtzLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Jsb2NrLXFjb3cuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vYmxvY2stcWNvdy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9ibG9jay5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Jsb2NrcHJpdi5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vY2lwaGVyLWJ1aWx0
aW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9jaXBoZXIt
Z2NyeXB0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2Np
cGhlci1uZXR0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIwICstCiBjcnlw
dG8vY2lwaGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGNyeXB0by9oYXNoLWdjcnlwdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogY3J5cHRvL2hhc2gtZ2xpYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBjcnlwdG8vaGFzaC1uZXR0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTQgKy0KIGNyeXB0by9oYXNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2htYWMtbmV0dGxlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE3ICstCiBjcnlwdG8vaW5pdC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9pdmdlbi1lc3Npdi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL2l2Z2VuLWVzc2l2Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiBjcnlwdG8vaXZnZW4tcGxh
aW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9pdmdl
bi1wbGFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogY3J5cHRv
L2l2Z2VuLXBsYWluNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBj
cnlwdG8vaXZnZW4tcGxhaW42NC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEg
Ky0KIGNyeXB0by9pdmdlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogY3J5cHRvL2l2Z2VucHJpdi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBjcnlwdG8vcGJrZGYtZ2NyeXB0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9wYmtkZi1uZXR0bGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL3Bia2RmLXN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBjcnlwdG8vcGJrZGYuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGNyeXB0by9yYW5kb20tZ2NyeXB0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogY3J5cHRvL3JhbmRvbS1nbnV0
bHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBjcnlwdG8vcmFuZG9t
LXBsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDYgKy0KIGNyeXB0by9z
ZWNyZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogY3J5
cHRvL3Rsc2NyZWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst
CiBjcnlwdG8vdGxzY3JlZHNhbm9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIGNyeXB0by90bHNjcmVkc3ByaXYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogY3J5cHRvL3Rsc2NyZWRzcHNrLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIGNyeXB0by90bHNzZXNzaW9uLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogY3J5cHRvL3h0cy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkZWZhdWx0LWNvbmZpZ3MvYWFyY2g2NC1z
b2Z0bW11Lm1hayAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGRlZmF1bHQtY29uZmlncy9hcm0t
c29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgIHwgIDE4MCArLQogZGVmYXVsdC1jb25maWdz
L2kzODYtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGRlZmF1bHQtY29u
Zmlncy9sbTMyLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBkZWZhdWx0
LWNvbmZpZ3MvbTY4ay1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogZGVm
YXVsdC1jb25maWdzL21pcHMtc29mdG1tdS1jb21tb24ubWFrICAgICAgICAgICAgfCAgICA2ICst
CiBkZWZhdWx0LWNvbmZpZ3MvbWlwczY0LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICB8ICAg
IDUgLQogZGVmYXVsdC1jb25maWdzL21pcHM2NGVsLXNvZnRtbXUubWFrICAgICAgICAgICAgICAg
fCAgICA1IC0KIGRlZmF1bHQtY29uZmlncy9uaW9zMi1zb2Z0bW11Lm1hayAgICAgICAgICAgICAg
ICAgIHwgICAgMyArCiBkZWZhdWx0LWNvbmZpZ3MveHRlbnNhLXNvZnRtbXUubWFrICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogZGlzYXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA2ICstCiBkaXNhcy9hbHBoYS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGRpc2FzL2FybS1hNjQuY2MgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvYXJtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9jcmlzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGRpc2FzL2hwcGEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvaTM4
Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBkaXNh
cy9sbTMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGRpc2FzL202OGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogZGlzYXMvbWljcm9ibGF6ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBkaXNhcy9taXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGRpc2FzL21veGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvbmFub21pcHMuY3BwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9uYW5vbWlwcy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGRpc2FzL25pb3MyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZGlzYXMvcHBjLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkaXNhcy9yaXNjdi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjcgKy0KIGRpc2FzL3MzOTAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogZGlzYXMv
c2g0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBk
aXNhcy9zcGFyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
Ky0KIGRpc2FzL3RjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogZGlzYXMveHRlbnNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBkb2NzL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgKy0KIGRvY3MvZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxOSArLQogZG9jcy9kZXZlbC9pbmRleC5yc3QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGRvY3MvZGV2ZWwva2NvbmZpZy5yc3QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogZG9jcy9kZXZlbC9tdWx0aXBsZS1pb3Ro
cmVhZHMudHh0ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBkb2NzL2RldmVsL3FhcGktY29k
ZS1nZW4udHh0ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzggKwogZG9jcy9kZXZlbC9zMzkw
LWRhc2QtaXBsLnR4dCAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMzICsKIGRvY3MvZGV2ZWwv
c2VjdXJlLWNvZGluZy1wcmFjdGljZXMucnN0ICAgICAgICAgICAgIHwgIDEwNiArCiBkb2NzL2Rl
dmVsL3RjZy5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTEgKwogZG9j
cy9kZXZlbC90ZXN0aW5nLnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxICst
CiBkb2NzL2RldmVsL3RyYWNpbmcudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKy0KIGRvY3MvZGV2ZWwvd3JpdGluZy1xbXAtY29tbWFuZHMudHh0ICAgICAgICAgICAgICAg
IHwgICAxMSArLQogZG9jcy9oeXBlcnYudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjAxICsKIGRvY3MvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBkb2NzL2ludGVyb3AvYml0bWFwcy5yc3QgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE1ODUgKysrKystLQogZG9jcy9pbnRlcm9wL2luZGV4LnJzdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBkb2NzL2ludGVyb3Avdmhvc3QtdXNl
ci1ncHUucnN0ICAgICAgICAgICAgICAgICAgICB8ICAyNDIgKwogZG9jcy9pbnRlcm9wL3Zob3N0
LXVzZXIuanNvbiAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBkb2NzL2ludGVyb3Av
dmhvc3QtdXNlci5yc3QgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNzggKysrKysrCiBkb2Nz
L2ludGVyb3Avdmhvc3QtdXNlci50eHQgICAgICAgICAgICAgICAgICAgICAgICB8IDEyMTkgLS0t
LS0KIGRvY3MvbnZkaW1tLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMiArLQogZG9jcy9xZW11LWJsb2NrLWRyaXZlcnMudGV4aSAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBkb2NzL3FlbXUtY3B1LW1vZGVscy50ZXhpICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTIgKwogZG9jcy9zZWN1cml0eS50ZXhpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTY3ICsKIGRvY3Mvc3BlY3MvY29uZi5weSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNiArCiBkb2NzL3NwZWNzL2luZGV4LnJzdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogZG9jcy9zcGVjcy9wcGMtc3BhcHIteGl2ZS5y
c3QgICAgICAgICAgICAgICAgICAgICAgfCAgMjc0ICsrCiBkb2NzL3NwZWNzL3BwYy14aXZlLnJz
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDAgKwogZG9jcy9zcGhpbngvcW1wX2xl
eGVyLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQzICsKIGR1bXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA3MCAtLS0tLS0tLS0KIGR1
bXAvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBkdW1wL2R1bXAtaG1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ODggKwogZHVtcC9kdW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMDcxICsrKysrKysrKwogZHVtcC93aW5fZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzkwICsrCiBkdW1wL3dpbl9kdW1wLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTggKwogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTE3ICstCiBmc2Rldi9maWxlLW9wLTlwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogZnNkZXYvcWVtdS1mc2Rldi1kdW1t
eS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBmc2Rldi9xZW11LWZzZGV2
LXRocm90dGxlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGZzZGV2L3FlbXUt
ZnNkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5NyArLQogZnNkZXYv
cWVtdS1mc2Rldi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1IC0KIGdk
YnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTgxNSAr
KysrKy0tLQogaG1wLWNvbW1hbmRzLmh4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDI0ICstCiBobXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDMxNTYgLS0tLS0tLS0tLS0tLQogaG1wLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTU0IC0KIGh3LzlwZnMvOXAtcHJveHkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody85cGZzL2NvdGguYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvOXBmcy92aXJ0aW8t
OXAtZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3LzlwZnMveGVu
LTlwZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogaHcvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MiAr
LQogaHcvYWNwaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICsKIGh3L2FjcGkvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMyArLQogaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGh3L2FjcGkvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9hY3BpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjEgKwogaHcvYWNwaS9wY2locC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMyICstCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KIGh3L2FjcGkvdGNvLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9hY3BpL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKwogaHcvYWNwaS91dGlscy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1ICsKIGh3L2FjcGkvdm1n
ZW5pZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9hZGMv
c3RtMzJmMnh4X2FkYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
YWxwaGEvZHAyNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2FscGhhL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9hbHBoYS90eXBob29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMzMyICstCiBody9hcm0vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjYgKy0KIGh3L2FybS9hbGx3aW5uZXItYTEwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYXJtL2FybXNzZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYxICstCiBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIgKy0KIGh3L2FybS9hc3BlZWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArLQogaHcvYXJtL2FzcGVlZF9zb2Mu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzEyICstCiBody9hcm0vYmNtMjgz
NV9wZXJpcGhlcmFscy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgKy0KIGh3L2FybS9i
Y20yODM2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcv
YXJtL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIyICst
CiBody9hcm0vY29sbGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGh3L2FybS9jdWJpZWJvYXJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBody9hcm0vZGlnaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTggKy0KIGh3L2FybS9leHlub3M0MjEwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1NSArLQogaHcvYXJtL2V4eW5vczRfYm9hcmRzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQ0ICstCiBody9hcm0vZnNsLWlteDI1LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvYXJtL2ZzbC1pbXgzMS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2FybS9mc2wtaW14Ni5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogaHcvYXJtL2ZzbC1pbXg2dWwu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY2ICstCiBody9hcm0vZnNsLWlt
eDcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KIGh3L2FybS9n
dW1zdGl4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcv
YXJtL2hpZ2hiYW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBody9hcm0vaW14MjVfcGRrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTUgKy0KIGh3L2FybS9pbnRlZ3JhdG9yY3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNSArLQogaHcvYXJtL2t6bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA4ICstCiBody9hcm0vbWFpbnN0b25lLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2FybS9tY2lteDZ1bC1ldmsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvYXJtL21jaW14N2Qtc2FicmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9hcm0vbWljcm9iaXQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2FybS9tcHMyLXR6LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvYXJtL21wczIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9hcm0vbXNm
Mi1zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogaHcvYXJt
L21zZjItc29tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBo
dy9hcm0vbXVzY2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAg
Ky0KIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogaHcvYXJtL25ldGR1aW5vMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody9hcm0vbnJmNTFfc29jLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9uc2VyaWVzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSArLQogaHcvYXJtL29tYXAxLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9vbWFwX3N4MS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYXJtL3BhbG0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9hcm0vcHhhMnh4
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2FybS9w
eGEyeHhfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9h
cm0vcHhhMnh4X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGh3L2FybS9yYXNwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MSArLQogaHcvYXJtL3JlYWx2aWV3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3ICstCiBody9hcm0vc2FicmVsaXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDggKy0KIGh3L2FybS9zYnNhLXJlZi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDgwNiArKysrCiBody9hcm0vc21tdS1jb21tb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3L2FybS9zbW11djMtaW50ZXJuYWwuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvYXJtL3NtbXV2My5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMwICstCiBody9hcm0vc3BpdHouYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2FybS9zdGVsbGFy
aXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvYXJtL3N0
bTMyZjIwNV9zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9h
cm0vc3Ryb25nYXJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L2FybS9zeXNidXMtZmR0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9hcm0vdG9zYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQgKy0KIGh3L2FybS92ZXJzYXRpbGVwYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArLQogaHcvYXJtL3ZleHByZXNzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIwICstCiBody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNTggKy0KIGh3L2FybS92aXJ0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIyMSArLQogaHcvYXJtL3hpbGlueF96eW5xLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9hcm0veGxueC12ZXJzYWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2FybS94bG54LXpjdTEw
Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogaHcvYXJtL3hsbngt
enlucW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBody9hcm0v
ejIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L2F1ZGlvL2FjOTcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogaHcvYXVkaW8vYWRsaWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2F1ZGlvL2NzNDIzMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9hdWRpby9jczQyMzFhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvYXVkaW8vZXMxMzcwLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL2d1cy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9hdWRpby9oZGEtY29kZWMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYXVkaW8vaW50ZWwtaGRhLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL21hcnZlbGxfODh3ODYxOC5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9hdWRpby9taWxreW1pc3QtYWM5
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYXVkaW8vcGNzcGsuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2F1ZGlvL3BsMDQx
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9hdWRpby9z
YjE2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvYXVk
aW8vc291bmRody5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3
L2F1ZGlvL3dtODc1MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9ibG9jay9jZHJvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsuYyAgICAgICAgICAgICAgICAgICAg
fCAgIDEyICstCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgNTAgKy0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaHcvYmxvY2svZmRjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE1ICstCiBody9ibG9jay9tMjVwODAuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvYmxvY2svbmFuZC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Jsb2NrL252bWUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExMCArLQogaHcvYmxvY2svbnZtZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2Jsb2NrL29uZW5h
bmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYmxvY2sv
cGZsYXNoX2NmaTAxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYxICstCiBody9i
bG9jay9wZmxhc2hfY2ZpMDIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3MTAgKyst
CiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIgKy0KIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE3NSArLQogaHcvYmxvY2svdmlydGlvLWJsay5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNDMgKy0KIGh3L2Jsb2NrL3hlbl9ibGtpZi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvYnQvY29yZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2J0L2hjaS1jc3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvYnQvaGNpLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2J0L2hpZC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9idC9sMmNhcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvYnQvc2Rw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2No
YXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiBo
dy9jaGFyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvY2hhci9iY20yODM1X2F1eC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NoYXIvY2FkZW5jZV91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jaGFyL2Ntc2RrLWFwYi11YXJ0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvY2hhci9kZWJ1Z2Nvbi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvZGlnaWMtdWFydC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2VzY2MuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDggKwogaHcvY2hhci9ldHJheGZzX3Nlci5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvZXh5bm9zNDIxMF91YXJ0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2dybGliX2FwYnVhcnQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L2NoYXIvaW14X3Nlcmlh
bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL2lwb2N0
YWwyMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY2hhci9s
bTMyX2p1YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2No
YXIvbG0zMl91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9jaGFyL21jZl91YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvY2hhci9taWxreW1pc3QtdWFydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NoYXIvbnJmNTFfdWFydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jaGFyL3BhcmFsbGVsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvY2hhci9wbDAxMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvc2NscGNvbnNvbGUtbG0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9jaGFyL3NjbHBjb25zb2xlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY2hhci9zZXJpYWwtaXNhLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIvc2VyaWFsLXBjaS1tdWx0aS5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwOCArCiBody9jaGFyL3NlcmlhbC1wY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzEgKy0KIGh3L2NoYXIvc3BhcHJfdnR5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvY2hhci9zdG0z
MmYyeHhfdXNhcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NoYXIv
dGVybWluYWwzMjcwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9j
aGFyL3ZpcnRpby1jb25zb2xlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2NoYXIveGVuX2NvbnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogaHcvY2hhci94aWxpbnhfdWFydGxpdGUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L2NvcmUvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArCiBody9jb3JlL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjQgKy0KIGh3L2NvcmUvZW1wdHlfc2xvdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL2Z3LXBhdGgtcHJvdmlkZXIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY29yZS9nZW5lcmljLWxvYWRlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2NvcmUvaXJxLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9jb3JlL2xvYWRlci1maXQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgKy0KIGh3L2NvcmUvbG9hZGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9jb3JlL21h
Y2hpbmUtaG1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjcgKwogaHcvY29y
ZS9tYWNoaW5lLXFtcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzMwICsrCiBo
dy9jb3JlL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDQg
Ky0KIGh3L2NvcmUvbm1pLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBody9jb3JlL251bGwtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogaHcvY29yZS9udW1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNjEzICsrKwogaHcvY29yZS9vci1pcnEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L2NvcmUvcGxhdGZvcm0tYnVzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3FkZXYtcHJvcGVydGllcy1zeXN0ZW0u
YyAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3FkZXYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2NvcmUvcmVnaXN0ZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9jb3JlL3NwbGl0
LWlycS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY29yZS9z
dHJlYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Nv
cmUvc3lzYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArCiBo
dy9jb3JlL3ZtLWNoYW5nZS1zdGF0ZS1oYW5kbGVyLmMgICAgICAgICAgICAgICAgICB8ICAgNjEg
KwogaHcvY3B1L2ExNW1wY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2NwdS9hOW1wY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9jcHUvYXJtMTFtcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvY3B1L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody9jcHUvcmVhbHZpZXdfbXBjb3JlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvY3Jpcy9heGlzX2Rldjg4LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2NyaXMvYm9vdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9kaXNwbGF5L0tjb25maWcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKwogaHcvZGlzcGxheS9NYWtlZmlsZS5v
YmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBody9kaXNwbGF5L2Fkczc4
NDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZGlzcGxheS9h
dGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk3ICstCiBody9kaXNw
bGF5L2F0aV8yZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjggKy0KIGh3
L2Rpc3BsYXkvYXRpX2RiZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBody9kaXNwbGF5L2F0aV9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDcgKy0KIGh3L2Rpc3BsYXkvYXRpX3JlZ3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogaHcvZGlzcGxheS9iY20yODM1X2ZiLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvYmxpenphcmQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaHcvZGlzcGxheS9ib2Nocy1kaXNwbGF5LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDExICstCiBody9kaXNwbGF5L2NnMy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogaHcvZGlzcGxheS9jaXJydXNfdmdh
X2lzYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvZHBjZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kaXNwbGF5L2Vk
aWQtZ2VuZXJhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvZGlzcGxh
eS9lZGlkLXJlZ2lvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2Rp
c3BsYXkvZXh5bm9zNDIxMF9maW1kLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQog
aHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2Rpc3BsYXkvaTJjLWRkYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEyNyArCiBody9kaXNwbGF5L2phenpfbGVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L2Rpc3BsYXkvbWlsa3ltaXN0LXRtdTIuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9kaXNwbGF5L21pbGt5bWlzdC12Z2FmYi5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvZGlzcGxheS9wbDExMC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MCArLQogaHcvZGlzcGxheS9xeGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2Rpc3BsYXkvcmFtZmItc3RhbmRh
bG9uZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvZGlzcGxheS9yYW1mYi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg5ICstCiBody9kaXNwbGF5L3Np
aTkwMjIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGh3L2Rpc3Bs
YXkvc201MDEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcv
ZGlzcGxheS9zc2QwMzAzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsK
IGh3L2Rpc3BsYXkvc3NkMDMyMy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody9kaXNwbGF5L3RjNjM5M3hiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTggKy0KIGh3L2Rpc3BsYXkvdGN4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArLQogaHcvZGlzcGxheS92Z2EtaXNhLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L2Rpc3BsYXkvdmdhLXBjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiArLQogaHcvZGlzcGxheS92Z2FfcmVncy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBody9kaXNwbGF5L3Zob3N0LXVzZXItZ3B1LXBj
aS5jICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKwogaHcvZGlzcGxheS92aG9zdC11c2VyLWdw
dS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjA3ICsrKwogaHcvZGlzcGxheS92aG9zdC11
c2VyLXZnYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUyICsKIGh3L2Rpc3BsYXkvdmly
dGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArLQogaHcvZGlzcGxh
eS92aXJ0aW8tZ3B1LWJhc2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY4ICsrCiBody9k
aXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTYgKy0K
IGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ2
MSArLQogaHcvZGlzcGxheS92aXJ0aW8tdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTM5ICstCiBody9kaXNwbGF5L3ZpcnRpby12Z2EuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzIgKwogaHcvZGlzcGxheS92bXdhcmVfdmdhLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L2Rpc3BsYXkveGVuZmIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaHcvZGlzcGxheS94bG54X2RwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiBody9kbWEvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2RtYS9iY20yODM1X2RtYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kbWEvZXRyYXhmc19kbWEu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvZG1hL2k4MjM3NC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2RtYS9pODI1
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9kbWEv
b21hcF9kbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcv
ZG1hL3BsMDgwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2RtYS9wbDMzMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
OSArLQogaHcvZG1hL3B1djNfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L2RtYS9weGEyeHhfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9kbWEvcmM0MDMwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjIgKy0KIGh3L2RtYS9zb2NfZG1hLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBody9kbWEvc3BhcmMzMl9kbWEuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZG1hL3hpbGlueF9heGlkbWEuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2RtYS94bG54LXpkbWEuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9kbWEveGxueC16eW5xLWRldmNm
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZG1hL3hsbnhfZHBkbWEu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2dwaW8vYmNtMjgz
NV9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9ncGlvL2dw
aW9fa2V5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvZ3Bp
by9pbXhfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2dwaW8vbWF4NzMxMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9ncGlvL21wYzh4eHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvZ3Bpby9ucmY1MV9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L2dwaW8vb21hcF9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9ncGlvL3BsMDYxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvZ3Bpby9wdXYzX2dwaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICsKIGh3L2dwaW8vemF1cnVzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9ocHBhL2Rpbm8uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaHBwYS9ocHBhX2hhcmR3YXJlLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGh3L2hwcGEvbWFjaGluZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvaHBwYS9wY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L2h5cGVydi9oeXBl
cnYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9oeXBlcnYv
aHlwZXJ2X3Rlc3RkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJj
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBo
dy9pMmMvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogaHcvaTJjL2FzcGVlZF9pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2kyYy9iaXRiYW5nX2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA1MSArLQogaHcvaTJjL2JpdGJhbmdfaTJjLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEyIC0KIGh3L2kyYy9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pMmMvZXh5bm9zNDIxMF9pMmMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJjL2kyYy1kZGMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTI3IC0KIGh3L2kyYy9pbXhfaTJjLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pMmMvbWljcm9iaXRfaTJjLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaTJjL21wY19pMmMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2kyYy9vbWFwX2kyYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pMmMvcHBjNHh4
X2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGh3L2kyYy9z
bWJ1c19pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMyArLQogaHcv
aTJjL3NtYnVzX3NsYXZlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L2kyYy92ZXJzYXRpbGVfaTJjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MSArLQogaHcvaTM4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExICstCiBody9pMzg2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEzNyArLQogaHcvaTM4Ni9hbWRfaW9tbXUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2kzODYvYW1kX2lvbW11LmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvaTM4Ni9md19jZmcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICsKIGh3L2kzODYvZndfY2ZnLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArCiBody9pMzg2L2ludGVsX2lvbW11
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzMgKy0KIGh3L2kzODYva3ZtL2Fw
aWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvaTM4Ni9r
dm0vY2xvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9p
Mzg2L2t2bS9pODI1NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvaTM4Ni9rdm0vaTgyNTkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L2kzODYva3ZtdmFwaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNCArLQogaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjkxICstCiBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzQgKy0KIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzNSArLQogaHcvaTM4Ni9wY19zeXNmdy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KIGh3L2kzODYveGVuL3hlbi1tYXBjYWNo
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBody9pMzg2L3hlbi94ZW5fYXBp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaTM4Ni94ZW4veGVu
X3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2kzODYveGVu
L3hlbl9wdmRldmljZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pZGUv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGh3
L2lkZS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaWRlL2FoY2ktYWxsd2lubmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9pZGUvYWhjaV9pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIGh3L2lkZS9jbWQ2NDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArCiBody9pZGUvaWNoLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaWRlL2lzYS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2lkZS9tYWNpby5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pZGUvbWljcm9kcml2ZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaWRlL21taW8uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L2lkZS9wY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pZGUvcGlpeC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaWRlL3Fk
ZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9p
ZGUvc2lpMzExMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvaWRlL3ZpYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L2lucHV0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMiArLQogaHcvaW5wdXQvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA3ICstCiBody9pbnB1dC9hZGItaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDQgKwogaHcvaW5wdXQvYWRiLWtiZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICsKIGh3L2lucHV0L2FkYi1tb3VzZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pbnB1dC9hZGIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvaW5wdXQvbG04MzJ4LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lucHV0L21pbGt5bWlzdC1zb2Z0
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnB1dC9wbDA1MC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW5wdXQvc3RlbGxh
cmlzX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9pbnB1dC90
c2MyMDA1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2lu
cHV0L3RzYzIxMHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQog
aHcvaW5wdXQvdmhvc3QtdXNlci1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5
ICsKIGh3L2lucHV0L3ZpcnRpby1pbnB1dC1oaWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBody9pbnB1dC92aXJ0aW8taW5wdXQtaG9zdC5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L2lucHV0L3ZpcnRpby1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9pbnRjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hbGx3aW5uZXItYTEwLXBpYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvYXBpYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9pbnRjL2FwaWNfY29tbW9uLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L2ludGMvYXJtX2dpYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2FybV9naWNfY29t
bW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hcm1fZ2lj
X2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pbnRjL2Fy
bV9naWN2Mm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9hcm1fZ2ljdjMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2ludGMvYXJtX2dpY3YzX2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9pbnRjL2FybV9naWN2M19jcHVpZi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKy0KIGh3L2ludGMvYXJtX2dpY3YzX2Rpc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfaXRzX2NvbW1vbi5jICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2ludGMvYXJtX2dpY3YzX2l0c19rdm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2FybV9naWN2M19rdm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9pbnRjL2FybXY3bV9udmljLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzNjQgKy0KIGh3L2ludGMvYXNwZWVkX3ZpYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArLQogaHcvaW50Yy9iY20yODM1X2lj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvYmNtMjgz
Nl9jb250cm9sLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2V0
cmF4ZnNfcGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9leHlub3M0MjEwX2NvbWJpbmVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L2ludGMvZXh5bm9zNDIxMF9naWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaW50Yy9ncmxpYl9pcnFtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBody9pbnRjL2hlYXRocm93X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKwogaHcvaW50Yy9pbXhfYXZpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L2ludGMvaW14X2dwY3YyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2lvYXBpYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjYgKy0KIGh3L2ludGMvaW9hcGljX2NvbW1vbi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL2xtMzJfcGljLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9taXBzX2dpYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9pbnRjL25pb3MyX2lpYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2ludGMvb21hcF9p
bnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9pbnRjL29t
cGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50
Yy9vcGVucGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L2ludGMvb3BlbnBpY19rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvaW50Yy9wbDE5MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L2ludGMvcG52X3hpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE0NiArLQogaHcvaW50Yy9wdXYzX2ludGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICsKIGh3L2ludGMvcmVhbHZpZXdfZ2ljLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody9pbnRjL3MzOTBfZmxpYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pbnRjL3NoX2ludGMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMvc3BhcHJfeGl2ZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NCArLQogaHcvaW50Yy9zcGFwcl94
aXZlX2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODUxICsrKysKIGh3L2ludGMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9p
bnRjL3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIgKy0K
IGh3L2ludGMveGljc19rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5
NiArLQogaHcvaW50Yy94aWNzX3Budi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L2ludGMveGljc19zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0OCArLQogaHcvaW50Yy94aWxpbnhfaW50Yy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L2ludGMveGl2ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE2NyArLQogaHcvaW50Yy94bG54LXBtdS1pb21vZC1pbnRjLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2ludGMveGxueC16eW5xbXAtaXBpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pcGFjay9pcGFjay5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXBhY2svdHBjaTIwMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lwbWkvaXBtaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9pcG1pL2lwbWlf
Ym1jX2V4dGVybi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXBtaS9p
cG1pX2JtY19zaW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lw
bWkvaXNhX2lwbWlfYnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBo
dy9pcG1pL2lzYV9pcG1pX2tjcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvaXNhL2k4MjM3OC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0IC0KIGh3L2lzYS9pc2EtYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiBody9pc2EvaXNhLXN1cGVyaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaHcvaXNhL2xwY19pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE0ICstCiBody9pc2EvcGM4NzMxMi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvaXNhL3NtYzM3YzY2OS1zdXBlcmlvLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2lzYS92dDgyYzY4Ni5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvbG0zMi9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L2xtMzIvbG0zMl9ib2FyZHMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9sbTMyL2xtMzJfaHdz
ZXR1cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvbTY4ay9hbjUy
MDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L202OGsv
bWNmNTIwNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9t
NjhrL21jZl9pbnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L21lbS9udmRpbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9tZW0vcGMtZGltbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDggKwogaHcvbWljcm9ibGF6ZS9wZXRhbG9naXhfbWw2MDVfbW11LmMgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X3MzYWRzcDE4MDBfbW11LmMgICAg
ICAgICAgIHwgICAgMSAtCiBody9taWNyb2JsYXplL3hsbngtenlucW1wLXBtdS5jICAgICAgICAg
ICAgICAgICAgICB8ICAgNDYgKy0KIGh3L21pcHMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMCArCiBody9taXBzL2Jvc3Rvbi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIGh3L21pcHMvY3BzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArLQogaHcvbWlwcy9ndDY0eHh4X3BjaS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDk0ICstCiBody9taXBzL21pcHNfZnVs
b25nMmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3L21pcHMvbWlw
c19pbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbWlw
cy9taXBzX2phenouYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSAr
LQogaHcvbWlwcy90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICsKIGh3L21pc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiBody9taXNjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMgKwogaHcvbWlzYy9hOXNjdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXBwbGVzbWMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2FybTExc2N1LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9hcm1faW50ZWdyYXRvcl9kZWJ1Zy5j
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXJtX2wyeDAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2FybV9zeXNjdGwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9hcm1zc2UtY3B1
aWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvYXJtc3Nl
LW1odS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2Fz
cGVlZF9zY3UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3L21p
c2MvYXNwZWVkX3NkbWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9taXNjL2FzcGVlZF94ZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUg
KwogaHcvbWlzYy9hdXhidXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L21pc2MvYmNtMjgzNV9tYm94LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9iY20yODM1X3JuZy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDM1ICstCiBody9taXNjL2NidXMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L21pc2MvZGVidWdleGl0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2VjY21lbWN0bC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9lZHUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzICstCiBody9taXNjL2V4eW5vczQyMTBf
Y2xrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9leHlub3M0
MjEwX3BtdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvZXh5
bm9zNDIxMF9ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogaHcvbWlz
Yy9ncmxpYl9haGJfYXBiX3BucC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY5ICsrCiBo
dy9taXNjL2lteDI1X2NjbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvbWlzYy9pbXgyX3dkdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L21pc2MvaW14MzFfY2NtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody9taXNjL2lteDZfY2NtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9pbXg2X3NyYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW14NnVsX2NjbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lteDdfY2NtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9pbXg3X2dwci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW14N19zbnZzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lteF9jY20uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9pb3RraXQtc2Vj
Y3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvaW90a2l0
LXN5c2N0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL2lv
dGtpdC1zeXNpbmZvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy9pdnNobWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L21pc2MvbWFjaW8vY3VkYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
CiBody9taXNjL21hY2lvL2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvbWlzYy9tYWNpby9tYWNfZGJkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMCArLQogaHcvbWlzYy9tYWNpby9wbXUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIGh3L21pc2MvbWF4MTExeC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL21pbGt5bWlzdC1ocGRtYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvbWlwc19jbWdjci5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL21pcHNfY3BjLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9taXBzX2l0dS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvbW9zNjUy
Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL21w
czItZnBnYWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy9tcHMyLXNjYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3
L21pc2MvbXNmMi1zeXNyZWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9taXNjL21zdF9mcGdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKwogaHcvbWlzYy9ucmY1MV9ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICstCiBody9taXNjL3BjLXRlc3RkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaHcvbWlzYy9wY2E5NTUyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvcGNpLXRlc3RkZXYuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvbWlzYy9wdnBhbmljLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2Mvc2dhLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9taXNjL3NsYXZpb19taXNjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlzYy9zdG0zMmYyeHhf
c3lzY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvdG1wMTA1
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9taXNjL3Rt
cDQyMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbWlz
Yy90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGh3
L21pc2MvdHotbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBody9taXNjL3R6LW1zYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L21pc2MvdW5pbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBody9taXNjL3ZtY29yZWluZm8uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaHcvbWlzYy96eW5xLXhhZGMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L21pc2MvenlucV9zbGNyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9tb3hpZS9tb3hpZXNpbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvbmV0L0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBody9uZXQvTWFrZWZpbGUub2JqcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L25ldC9hbGx3aW5uZXJf
ZW1hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9uZXQvY2FkZW5j
ZV9nZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2Nh
bi9jYW5fa3Zhc2VyX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25l
dC9jYW4vY2FuX21pb2UzNjgwX3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9uZXQvY2FuL2Nhbl9wY20zNjgwX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogaHcvbmV0L2RwODM5M3guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIGh3L25ldC9lMTAwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMCArLQogaHcvbmV0L2UxMDAwZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L25ldC9lMTAwMGVfY29yZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNSArCiBody9uZXQvZTEwMDB4X2NvbW1vbi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogaHcvbmV0L2VlcHJvMTAwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC9ldHJheGZzX2V0aC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQvZnNsX2V0c2VjL2V0c2VjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2Z0Z21hYzEwMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9uZXQvaW14X2ZlYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L2xhbjkx
MTguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9uZXQv
bGFuY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
bmV0L21jZl9mZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsK
IGh3L25ldC9taWxreW1pc3QtbWluaW1hYzIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaHcvbmV0L21pcHNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L25ldC9uZTIwMDAtaXNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9uZXQvbmUyMDAwLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMzIgKwogaHcvbmV0L25lMjAwMC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTA3ICstCiBody9uZXQvb3BlbmNvcmVzX2V0aC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC9wY25ldC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvbmV0L3JvY2tlci9xbXAtbm9y
b2NrZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L25ldC9yb2NrZXIvcm9j
a2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQvcnRsODEz
OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvbmV0L3Nt
YzkxYzExMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9u
ZXQvc3BhcHJfbGxhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L25ldC9zdGVsbGFyaXNfZW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody9uZXQvc3VuZ2VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvbmV0L3N1bmhtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDMwICstCiBody9uZXQvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaHcvbmV0L3Zob3N0X25ldC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEwICsKIGh3L25ldC92aXJ0aW8tbmV0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvbmV0L3ZteG5ldDMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9uZXQvdm14bmV0M19kZWZzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGh3L25ldC94ZW5fbmljLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbmV0L3hnbWFjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L25ldC94aWxp
bnhfYXhpZW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9uZXQv
eGlsaW54X2V0aGxpdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L25pb3MyLzEwbTUwX2RldmJvYXJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBody9uaW9zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKwogaHcvbmlvczIvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L25pb3MyL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxOCArLQogaHcvbmlvczIvY3B1X3BpYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody9uaW9zMi9nZW5lcmljX25vbW11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMDUgKwogaHcvbnZyYW0vZHMxMjI1eS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L252cmFtL2VlcHJvbV9hdDI0Yy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9udnJhbS9md19jZmcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjggKy0KIGh3L252cmFtL21hY19udnJhbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9udnJhbS9ucmY1MV9u
dm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvbnZyYW0vc3Bh
cHJfbnZyYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9udnJh
bS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3
L29wZW5yaXNjL2NwdXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBody9vcGVucmlzYy9waWNfY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGh3L3BjaS1icmlkZ2UvZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogaHcvcGNpLWJyaWRnZS9kZWMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGh3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktYnJpZGdlL2k4MjgwMWIxMS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktYnJpZGdlL3BjaV9icmlk
Z2VfZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3BjaS1icmlkZ2UvcGNp
X2V4cGFuZGVyX2JyaWRnZS5jICAgICAgICAgICAgICAgIHwgICAgNyArLQogaHcvcGNpLWJyaWRn
ZS9wY2llX3BjaV9icmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9wY2kt
YnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGh3
L3BjaS1icmlkZ2Uvc2ltYmEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYyAgICAgICAgICAgICAgICAgfCAg
ICA4ICstCiBody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYyAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgKy0KIGh3L3BjaS1ob3N0L2Rlc2lnbndhcmUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMyArLQogaHcvcGNpLWhvc3QvZ3BleC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICstCiBody9wY2ktaG9zdC9ncmFja2xlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcGNpLWhvc3QvcHBjZTUwMC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BjaS1ob3N0L3ByZXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktaG9zdC9xMzUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzcgKy0KIGh3L3BjaS1ob3N0L3NhYnJl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wY2ktaG9zdC91
bmlub3J0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvcGNpLWhv
c3QvdmVyc2F0aWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3Bj
aS1ob3N0L3hpbGlueC1wY2llLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQog
aHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
IC0KIGh3L3BjaS9wY2ktc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMSArCiBody9wY2kvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMjAgKy0KIGh3L3BjaS9wY2lfYnJpZGdlLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMyArLQogaHcvcGNpL3BjaV9ob3N0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDE0ICstCiBody9wY2kvcGNpZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIGh3L3BjaS9wY2llX2hvc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogaHcvcGNpL3BjaWVfcG9ydC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BjaS9zaHBjLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9wY21jaWEvcGNtY2lh
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3BjbWNpYS9w
eGEyeHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wcGMv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaHcv
cHBjL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBody9wcGMvZTUwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKwogaHcvcHBjL2U1MDBwbGF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIGh3L3BwYy9md19jZmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0NSArCiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTAgKy0KIGh3L3BwYy9tYWNfb2xkd29ybGQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaHcvcHBjL21wYzg1NDRfZ3V0cy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9wcGMvbXBjODU0NGRzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvcHBjL3Budi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcxICstCiBody9wcGMvcG52X2NvcmUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvcHBjL3Budl9scGMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wbnZf
b2NjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9wcGMv
cG52X3BzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
cHBjL3Budl94c2NvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICst
CiBody9wcGMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjYgKy0KIGh3L3BwYy9wcGM0MDVfdWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMyArLQogaHcvcHBjL3BwYzQ0MF9wY2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGh3L3BwYy9wcGM0NDBfdWMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogaHcvcHBjL3BwYzR4eF9wY2kuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wcGNfYm9va2UuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvcHBjL3BwY2U1MDBfc3Bpbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9wcmVwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogaHcvcHBjL3ByZXBfc3lzdGVt
aW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3BwYy9zcGFwci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NiArLQogaHcvcHBjL3Nw
YXByX2NhcHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiBody9w
cGMvc3BhcHJfY3B1X2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwog
aHcvcHBjL3NwYXByX2RyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEz
ICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNTEgKy0KIGh3L3BwYy9zcGFwcl9pb21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9wcGMvc3BhcHJfaXJxLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxNzIgKy0KIGh3L3BwYy9zcGFwcl9wY2kuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDU5NCArKy0KIGh3L3BwYy9zcGFwcl9wY2lfbnZsaW5rMi5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQ1MCArKwogaHcvcHBjL3NwYXByX3BjaV92ZmlvLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3BwYy9zcGFwcl9ybmcuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvcHBjL3NwYXByX3J0YXMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9wcGMvc3BhcHJf
cnRhc19kZHcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcHBjL3Nw
YXByX3J0Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBody9w
cGMvdmlydGV4X21sNTA3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvcmRtYS9yZG1hX2JhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMy
ICstCiBody9yZG1hL3JkbWFfYmFja2VuZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTggKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kX2RlZnMuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBody9yZG1hL3JkbWFfcm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMTcgKy0KIGh3L3JkbWEvcmRtYV9ybS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMyArLQogaHcvcmRtYS9yZG1hX3JtX2RlZnMuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIGh3L3JkbWEvcmRtYV91dGlscy5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody9yZG1hL3Ztdy9wdnJkbWFfY21kLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDYgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9t
YWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiBody9yZG1hL3Ztdy9wdnJk
bWFfcXBfb3BzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0KIGh3L3JkbWEvdm13
L3B2cmRtYV9xcF9vcHMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvcmlz
Y3YvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L3Jpc2N2L2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MyAr
CiBody9yaXNjdi9yaXNjdl9oYXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvcmlzY3Yvc2lmaXZlX2NsaW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L3Jpc2N2L3NpZml2ZV9lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2NCArLQogaHcvcmlzY3Yvc2lmaXZlX2dwaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzg4ICsrCiBody9yaXNjdi9zaWZpdmVfcGxpYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKwogaHcvcmlzY3Yvc2lmaXZlX3ByY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDUwICstCiBody9yaXNjdi9zaWZpdmVfdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvcmlzY3Yvc2lmaXZlX3UuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICstCiBody9yaXNjdi9zcGlrZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjggKy0KIGh3L3Jpc2N2L3RyYWNl
LWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiBody9yaXNjdi92
aXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODkgKy0KIGh3L3Mz
OTB4L2FwLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBo
dy9zMzkweC9jY3ctZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg
KwogaHcvczM5MHgvY3NzLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIGh3L3MzOTB4L2Nzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0OSArLQogaHcvczM5MHgvZXZlbnQtZmFjaWxpdHkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiBody9zMzkweC9pcGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNjIgKy0KIGh3L3MzOTB4L3MzOTAtY2N3LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMCArCiBody9zMzkweC9zMzkwLXBjaS1idXMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3MzOTB4L3MzOTAtcGNpLWluc3QuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvczM5MHgvczM5MC1za2V5cy1r
dm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3MzOTAtc2tl
eXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvczM5MHgvczM5
MC12aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiBody9zMzkw
eC9zY2xwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3
L3MzOTB4L3NjbHBjcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody9zMzkweC9zY2xwcXVpZXNjZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKwogaHcvczM5MHgvdG9kLWt2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L3MzOTB4L3RvZC1xZW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9zMzkweC90b2QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmhvc3QtdnNvY2stY2N3LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctOXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkweC92aXJ0aW8tY2N3LWJhbGxvb24uYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmlydGlvLWNjdy1ibGsuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctY3J5
cHRvLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkweC92aXJ0aW8tY2N3
LWdwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvczM5MHgvdmlydGlv
LWNjdy1pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3MzOTB4L3Zp
cnRpby1jY3ctbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zMzkw
eC92aXJ0aW8tY2N3LXJuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcv
czM5MHgvdmlydGlvLWNjdy1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3MzOTB4L3ZpcnRpby1jY3ctc2VyaWFsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9zMzkweC92aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvc2NzaS9lc3AtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3Njc2kvZXNwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody9zY3NpL2xzaTUzYzg5NWEuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Njc2kvbWVnYXNhcy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogaHcvc2NzaS9tcHRzYXMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBody9zY3NpL3Njc2ktYnVzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L3Njc2kvc2NzaS1kaXNrLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArLQogaHcvc2NzaS9zY3NpLWdl
bmVyaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxICstCiBody9zY3NpL3Nw
YXByX3ZzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Nj
c2kvdmhvc3Qtc2NzaS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9zY3NpL3Zob3N0LXNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIg
Ky0KIGh3L3Njc2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNyArLQogaHcvc2NzaS92aXJ0aW8tc2NzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM5ICstCiBody9zY3NpL3Ztd19wdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDUgKy0KIGh3L3NkL2JjbTI4MzVfc2Rob3N0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBody9zZC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc2QvbWlsa3ltaXN0LW1lbWNhcmQuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody9zZC9wbDE4MS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc2QvcHhhMnh4X21tY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NkL3NkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvc2Qvc2RoY2kt
cGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NkL3Nk
aGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9z
ZC9zZG1tYy1pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0K
IGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MyArLQogaHcvc2VtaWhvc3RpbmcvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICsKIGh3L3NlbWlob3N0aW5nL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArCiBody9zZW1paG9zdGluZy9jb25maWcuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxODYgKwogaHcvc2VtaWhvc3RpbmcvY29uc29sZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAwICsKIGh3L3NoNC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvc2g0L3IyZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3NoNC9zaF9wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody9zaDQvc2hpeC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcvc21iaW9zL3NtYmlvcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstCiBody9zcGFyYy9sZW9u
My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUgKy0KIGh3L3NwYXJj
L3N1bjRtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogaHcv
c3BhcmMvc3VuNG1faW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3NwYXJjNjQvbmlhZ2FyYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody9zcGFyYzY0L3NwYXJjNjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMyArLQogaHcvc3BhcmM2NC9zdW40dV9pb21tdS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGh3L3NzaS9hc3BlZWRfc21jLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArCiBody9zc2kvaW14X3NwaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL21zcy1zcGkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBody9zc2kvcGwwMjIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL3NzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3NzaS9zdG0zMmYyeHhf
c3BpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody9zc2kveGlsaW54
X3NwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvc3NpL3hp
bGlueF9zcGlwcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUwICstCiBody90
aW1lci9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGh3L3RpbWVyL2E5Z3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody90aW1lci9hbGx3aW5uZXItYTEwLXBpdC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvdGltZXIvYWx0ZXJhX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody90aW1lci9hcm1fbXB0aW1lci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvYXJtX3RpbWVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBody90aW1lci9hcm12N21fc3lzdGljay5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMjggKy0KIGh3L3RpbWVyL2FzcGVlZF9ydGMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MCArCiBody90aW1lci9hc3BlZWRfdGltZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODAgKy0KIGh3L3RpbWVyL2NhZGVuY2VfdHRj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9jbXNkay1h
cGItZHVhbHRpbWVyLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvY21z
ZGstYXBiLXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVy
L2RpZ2ljLXRpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90
aW1lci9kczEzMzguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvdGltZXIvZXRyYXhmc190aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICsKIGh3L3RpbWVyL2V4eW5vczQyMTBfbWN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMiArLQogaHcvdGltZXIvZXh5bm9zNDIxMF9wd20uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody90aW1lci9leHlub3M0MjEwX3J0Yy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGh3L3RpbWVyL2dybGliX2dwdGltZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArLQogaHcvdGltZXIvaHBldC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody90aW1lci9pODI1NC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcvdGltZXIvaTgyNTRfY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L3RpbWVyL2lteF9lcGl0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9pbXhfZ3B0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvbG0z
Ml90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVy
L200MXQ4MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody90
aW1lci9tNDh0NTktaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L3RpbWVyL200OHQ1OS1pc2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiBody90aW1lci9tNDh0NTkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKwogaHcvdGltZXIvbWMxNDY4MThydGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2ICstCiBody90aW1lci9taWxreW1pc3Qtc3lzY3RsLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvbXNzLXRpbWVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVyL25yZjUxX3RpbWVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9wbDAzMS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKy0KIGh3L3RpbWVyL3B1djNfb3N0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody90aW1lci9weGEyeHhfdGltZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGltZXIvc2xhdmlvX3Rp
bWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3RpbWVyL3N0bTMy
ZjJ4eF90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90aW1lci9z
dW40di1ydGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdGlt
ZXIvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIGh3
L3RpbWVyL3R3bDkyMjMwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody90aW1lci94aWxpbnhfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogaHcvdGltZXIveGxueC16eW5xbXAtcnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICsKIGh3L3RwbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaHcvdHBtL3RwbV9jcmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiBody90cG0vdHBtX2VtdWxhdG9yLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjEgKy0KIGh3L3RwbS90cG1faW50LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArCiBody90cG0vdHBtX2lvY3RsLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGh3L3RwbS90cG1fcGFzc3Rocm91Z2gu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody90cG0vdHBtX3Rpcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L3RyaWNvcmUvdHJp
Y29yZV90ZXN0Ym9hcmQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBody91bmljb3Jl
MzIvcHV2My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3Vz
Yi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQog
aHcvdXNiL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2
ICstCiBody91c2IvYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvdXNiL2NjaWQtY2FyZC1lbXVsYXRlZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3VzYi9jY2lkLWNhcmQtcGFzc3RocnUuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArCiBody91c2IvY2hpcGlkZWEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvdXNiL2NvbWJpbmVkLXBhY2tldC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9jb3JlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvdXNiL2Rldi1hdWRpby5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody91c2IvZGV2LWJsdWV0b290aC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3VzYi9kZXYtaGlkLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBody91c2IvZGV2LWh1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjQgKy0KIGh3L3VzYi9k
ZXYtbXRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQogaHcv
dXNiL2Rldi1uZXR3b3JrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody91c2IvZGV2LXNlcmlhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGh3L3VzYi9kZXYtc21hcnRjYXJkLXJlYWRlci5jICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody91c2IvZGV2LXN0b3JhZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIGh3L3VzYi9kZXYtdWFzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogaHcvdXNiL2Rldi13YWNvbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIGh3L3VzYi9oY2QtZWhjaS1wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody91c2IvaGNkLWVoY2ktc3lzYnVzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdXNiL2hjZC1tdXNiLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9oY2Qtb2hjaS1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MyArCiBody91c2IvaGNkLW9oY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjAgKy0KIGh3L3VzYi9oY2Qt
b2hjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNCArCiBody91c2Iv
aGNkLXVoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaHcv
dXNiL2hjZC14aGNpLW5lYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3VzYi9oY2QteGhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogaHcvdXNiL2hjZC14aGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICsKIGh3L3VzYi9ob3N0LWxpYnVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMyArLQogaHcvdXNiL2hvc3Qtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIGh3L3VzYi9saWJody5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBody91c2IvcXVpcmtzLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaHcvdXNiL3JlZGlyZWN0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody91c2IvdHVzYjYwMTAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3VzYi94ZW4tdXNiLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcvdmZpby9hbWQteGdi
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBody92ZmlvL2Fw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3Zm
aW8vY2FseGVkYS14Z21hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
aHcvdmZpby9jY3cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcw
ICstCiBody92ZmlvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNzggKwogaHcvdmZpby9kaXNwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICstCiBody92ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMzIgKwogaHcvdmZpby9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjY5ICstCiBody92ZmlvL3BjaS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGh3L3ZmaW8vcGxhdGZvcm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3NSArLQogaHcvdmZpby9zcGFwci5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody92ZmlvL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogaHcvdmlydGlvL0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIGh3L3ZpcnRpby9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiBody92aXJ0
aW8vdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogaHcv
dmlydGlvL3Zob3N0LXNjc2ktcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IGh3L3ZpcnRpby92aG9zdC11c2VyLWJsay1wY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody92aXJ0aW8vdmhvc3QtdXNlci1pbnB1dC1wY2kuYyAgICAgICAgICAgICAgICAgICB8
ICAgNTAgKwogaHcvdmlydGlvL3Zob3N0LXVzZXItc2NzaS1wY2kuYyAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L3ZpcnRpby92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxMSArCiBody92aXJ0aW8vdmhvc3QtdnNvY2stcGNpLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaHcvdmlydGlvL3Zob3N0LXZzb2NrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRpby92aG9zdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQogaHcvdmlydGlvL3ZpcnRpby05cC1wY2kuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRpby92aXJ0aW8tYmFsbG9v
bi1wY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLWJh
bGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNDUgKy0KIGh3L3ZpcnRpby92aXJ0
aW8tYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8v
dmlydGlvLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdmly
dGlvL3ZpcnRpby1jcnlwdG8tcGNpLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIGh3
L3ZpcnRpby92aXJ0aW8tY3J5cHRvLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiBody92aXJ0aW8vdmlydGlvLWlucHV0LWhvc3QtcGNpLmMgICAgICAgICAgICAgICAgICB8ICAg
IDggKy0KIGh3L3ZpcnRpby92aXJ0aW8taW5wdXQtcGNpLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLW1taW8uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDUgKy0KIGh3L3ZpcnRpby92aXJ0aW8tbmV0LXBjaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLXBjaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMzEgKy0KIGh3L3ZpcnRpby92aXJ0aW8tcGNpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92aXJ0aW8vdmlydGlvLXBtZW0tcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjkgKwogaHcvdmlydGlvL3ZpcnRpby1wbWVtLXBj
aS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICsKIGh3L3ZpcnRpby92aXJ0aW8tcG1l
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4OSArCiBody92aXJ0aW8vdmlydGlv
LXJuZy1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcvdmlydGlvL3Zp
cnRpby1ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGh3L3ZpcnRp
by92aXJ0aW8tc2NzaS1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBody92
aXJ0aW8vdmlydGlvLXNlcmlhbC1wY2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
aHcvdmlydGlvL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkx
ICstCiBody93YXRjaGRvZy9jbXNkay1hcGItd2F0Y2hkb2cuYyAgICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogaHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIxICsKIGh3L3dhdGNoZG9nL3dkdF9kaWFnMjg4LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSArCiBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIGh3L3dhdGNoZG9nL3dkdF9pYjcwMC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICstCiBody94ZW4veGVuLWNvbW1vbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaHcveGVuL3hlbi1ob3N0LXBjaS1k
ZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGh3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBody94ZW4veGVuX3B0
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaHcveHRlbnNh
L3BpY19jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody94
dGVuc2Evc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IGh3L3h0ZW5zYS94dGVuc2FfbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBody94dGVuc2EveHRlbnNhX21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKy0KIGh3L3h0ZW5zYS94dGZwZ2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiBpbmNsdWRlL2F1dGh6L2Jhc2UuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDggKy0KIGluY2x1ZGUvYXV0aHovbGlzdC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9hdXRoei9saXN0ZmlsZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBpbmNsdWRlL2F1dGh6L3BhbWFjY3QuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvYXV0aHovc2ltcGxlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9ibG9jay9haW8t
d2FpdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2Jsb2Nr
L2Fpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9i
bG9jay9ibG9jay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc4ICstCiBpbmNs
dWRlL2Jsb2NrL2Jsb2NrX2ludC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTAgKy0K
IGluY2x1ZGUvYmxvY2svYmxvY2tqb2IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OSArCiBpbmNsdWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM4ICstCiBpbmNsdWRlL2Jsb2NrL252bWUuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKwogaW5jbHVkZS9ibG9jay9xYXBpLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA5ICstCiBpbmNsdWRlL2Jsb2NrL3Jhdy1haW8uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgLQogaW5jbHVkZS9ibG9jay93cml0ZS10aHJlc2hvbGQu
aCAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLWlvLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2NoYXJkZXYvc3BpY2Uu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvY3J5cHRvL2Js
b2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9jcnlw
dG8vY2lwaGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRl
L2NyeXB0by9oYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGlu
Y2x1ZGUvY3J5cHRvL2luaXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaW5jbHVkZS9jcnlwdG8vaXZnZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBpbmNsdWRlL2NyeXB0by9wYmtkZi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRvL3JhbmRvbS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogaW5jbHVkZS9jcnlwdG8vc2VjcmV0LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2NyeXB0by90bHNjcmVkcy5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRvL3Rsc2NyZWRzYW5vbi5o
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHNw
c2suaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2NyeXB0by90bHNj
cmVkc3g1MDkuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvY3J5cHRv
L3Rsc3Nlc3Npb24uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9j
cnlwdG8veHRzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNs
dWRlL2Rpc2FzL2JmZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MTAgLS0t
CiBpbmNsdWRlL2Rpc2FzL2NhcHN0b25lLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIgKy0KIGluY2x1ZGUvZGlzYXMvZGlzLWFzbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDUxMSArKysKIGluY2x1ZGUvZGlzYXMvZGlzYXMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2VsZi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9leGVjL2NwdS1hbGwuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDc0ICstCiBpbmNsdWRlL2V4ZWMvY3B1LWNvbW1vbi5oICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYgLQogaW5jbHVkZS9leGVjL2NwdS1kZWZzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiBpbmNsdWRlL2V4ZWMvY3B1X2xkc3Qu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODAgKy0KIGluY2x1ZGUvZXhlYy9jcHVf
bGRzdF90ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9leGVj
L2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmggICAgICAgICAgfCAgIDQ2ICstCiBpbmNsdWRl
L2V4ZWMvZXhlYy1hbGwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIGlu
Y2x1ZGUvZXhlYy9nZW4taWNvdW50LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCAr
LQogaW5jbHVkZS9leGVjL2xvZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICstCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LWludGVybmFsLmggICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgKy0KIGluY2x1ZGUvZXhlYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA0OSArLQogaW5jbHVkZS9leGVjL3BvaXNvbi5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGluY2x1ZGUvZXhlYy9yYW1fYWRkci5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NiArLQogaW5jbHVkZS9leGVjL3NlbWlob3N0LmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDYyIC0KIGluY2x1ZGUvZXhlYy9zb2Z0bW11LXNlbWku
aCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogaW5jbHVkZS9leGVjL3RyYW5zbGF0
b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2ZwdS9zb2Z0
ZmxvYXQtbWFjcm9zLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaW5jbHVkZS9ody9h
Y3BpL2FjcGktZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4IC0KIGluY2x1ZGUv
aHcvYWNwaS9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCArCiBpbmNs
dWRlL2h3L2FjcGkvcGlpeDQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGluY2x1ZGUvaHcvYWNwaS90Y28uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBpbmNsdWRlL2h3L2FjcGkvdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDkgKwogaW5jbHVkZS9ody9hcm0vYWxsd2lubmVyLWExMC5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICA3ICstCiBpbmNsdWRlL2h3L2FybS9hcm0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxNzQgLQogaW5jbHVkZS9ody9hcm0vYXJtc3NlLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICsKIGluY2x1ZGUvaHcvYXJtL2FybXY3bS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArCiBpbmNsdWRlL2h3L2FybS9hc3BlZWQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9hcm0vYXNwZWVkX3NvYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICstCiBpbmNsdWRlL2h3L2FybS9iY20yODM1
X3BlcmlwaGVyYWxzLmggICAgICAgICAgICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvaHcvYXJtL2Jj
bTI4MzYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2Fy
bS9ib290LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzAgKwogaW5jbHVkZS9o
dy9hcm0vZXh5bm9zNDIxMC5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiBpbmNs
dWRlL2h3L2FybS9mc2wtaW14MjUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGluY2x1ZGUvaHcvYXJtL2ZzbC1pbXgzMS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaW5jbHVkZS9ody9hcm0vZnNsLWlteDYuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiBpbmNsdWRlL2h3L2FybS9mc2wtaW14NnVsLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIGluY2x1ZGUvaHcvYXJtL2ZzbC1pbXg3LmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNiArLQogaW5jbHVkZS9ody9hcm0vbnJmNTFfc29jLmggICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvYXJtL29tYXAuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogaW5jbHVkZS9ody9hcm0vcmFzcGlfcGxhdGZv
cm0uaCAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGluY2x1ZGUvaHcvYXJtL3NtbXUtY29t
bW9uLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogaW5jbHVkZS9ody9hcm0vdmly
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2h3L2Fy
bS94bG54LXZlcnNhbC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUv
aHcvYXJtL3hsbngtenlucW1wLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaW5j
bHVkZS9ody9hdWRpby9zb3VuZGh3LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDcgKy0KIGluY2x1ZGUvaHcvYmxvY2svZmRjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBpbmNsdWRlL2h3L2Jsb2NrL2ZsYXNoLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9ib2FyZHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMzICstCiBpbmNsdWRlL2h3L2NoYXIvY2FkZW5jZV91YXJ0LmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcvY3B1L2NsdXN0ZXIuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2RldmljZXMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgLQogaW5jbHVkZS9ody9kaXNwbGF5L2JsaXp6
YXJkLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICsKIGluY2x1ZGUvaHcvZGlzcGxheS9l
ZGlkLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9ody9kaXNw
bGF5L2kyYy1kZGMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICsKIGluY2x1ZGUvaHcv
ZGlzcGxheS9yYW1mYi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVk
ZS9ody9kaXNwbGF5L3RjNjM5M3hiLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICsKIGlu
Y2x1ZGUvaHcvZGlzcGxheS94bG54X2RwLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAr
LQogaW5jbHVkZS9ody9kbWEvYmNtMjgzNV9kbWEuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIGluY2x1ZGUvaHcvZG1hL3hsbngtenlucS1kZXZjZmcuaCAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaW5jbHVkZS9ody9maXJtd2FyZS9zbWJpb3MuaCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiBpbmNsdWRlL2h3L2Z3LXBhdGgtcHJvdmlkZXIuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9ody5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvaTJjL2JpdGJhbmdfaTJjLmggICAg
ICAgICAgICAgICAgICAgICAgIHwgICA1MCArCiBpbmNsdWRlL2h3L2kyYy9pMmMtZGRjLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgLQogaW5jbHVkZS9ody9pMmMvaTJjLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIGluY2x1ZGUvaHcvaTJjL3BwYzR4
eF9pMmMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogaW5jbHVkZS9ody9pMzg2
L2FwaWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcv
aTM4Ni9pY2g5LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBpbmNsdWRl
L2h3L2kzODYvaW9hcGljX2ludGVybmFsLmggICAgICAgICAgICAgICAgICB8ICAgIDMgKwogaW5j
bHVkZS9ody9pMzg2L3BjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICst
CiBpbmNsdWRlL2h3L2kzODYvdG9wb2xvZ3kuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NzYgKy0KIGluY2x1ZGUvaHcvaTM4Ni94ODYtaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArLQogaW5jbHVkZS9ody9pbnB1dC9nYW1lcGFkLmggICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvaHcvaW5wdXQvdHNjMnh4eC5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNiArCiBpbmNsdWRlL2h3L2ludGMvaGVhdGhyb3dfcGljLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKy0KIGluY2x1ZGUvaHcvaW50Yy94bG54LXBtdS1pb21vZC1p
bnRjLmggICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvaXNhL2FwbS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L2lzYS9zdXBl
cmlvLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9rdm0v
Y2xvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2h3
L2xtMzIvbG0zMl9waWMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVk
ZS9ody9tNjhrL21jZl9mZWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGlu
Y2x1ZGUvaHcvbWlwcy9iaW9zLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr
CiBpbmNsdWRlL2h3L21pc2MvYXJtc3NlLW1odS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgKy0KIGluY2x1ZGUvaHcvbWlzYy9hc3BlZWRfeGRtYS5oICAgICAgICAgICAgICAgICAgICAg
IHwgICAzMCArCiBpbmNsdWRlL2h3L21pc2MvY2J1cy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzIgKwogaW5jbHVkZS9ody9taXNjL2dybGliX2FoYl9hcGJfcG5wLmggICAgICAg
ICAgICAgICAgfCAgIDYwICsKIGluY2x1ZGUvaHcvbWlzYy9pbXgyX3dkdC5oICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9ody9taXNjL25yZjUxX3JuZy5oICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNsdWRlL2h3L25ldC9jYWRlbmNlX2dlbS5o
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcvbmV0L2xhbjkxMTgu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArCiBpbmNsdWRlL2h3L25ldC9uZTIw
MDAtaXNhLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9uZXQv
c21jOTFjMTExLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvaHcv
bm1pLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L2h3L252cmFtL2Z3X2NmZy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogaW5j
bHVkZS9ody9wY2ktYnJpZGdlL3NpbWJhLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsK
IGluY2x1ZGUvaHcvcGNpLWhvc3QvZGVzaWdud2FyZS5oICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaW5jbHVkZS9ody9wY2ktaG9zdC9wYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIGluY2x1ZGUvaHcvcGNpLWhvc3Qvc2FicmUuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5oICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDQ5ICstCiBpbmNsdWRlL2h3L3BjaS9tc2kuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody9wY2kvbXNpeC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBpbmNsdWRlL2h3L3BjaS9wY2kuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGluY2x1ZGUvaHcvcGNpL3BjaV9idXMu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQogaW5jbHVkZS9ody9wY2kvcGNp
X3JlZ3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGluY2x1ZGUvaHcvcGNp
L3BjaWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBpbmNsdWRlL2h3
L3BjaS9wY2llX3BvcnQuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaW5jbHVk
ZS9ody9wY2kvc2hwYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGlu
Y2x1ZGUvaHcvcGNpL3Nsb3RpZF9jYXAuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBpbmNsdWRlL2h3L3BwYy9vcGVucGljLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaW5jbHVkZS9ody9wcGMvcG52LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE1ICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfY29yZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvaHcvcHBjL3Budl9scGMuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNyArLQogaW5jbHVkZS9ody9wcGMvcG52X29jYy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA3ICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfcHNpLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvaHcvcHBjL3Budl94c2NvbS5o
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogaW5jbHVkZS9ody9wcGMvc3BhcHIu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBpbmNsdWRlL2h3L3BwYy9z
cGFwcl9kcmMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGluY2x1ZGUvaHcv
cHBjL3NwYXByX2lycS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpbmNsdWRl
L2h3L3BwYy9zcGFwcl9vdmVjLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGlu
Y2x1ZGUvaHcvcHBjL3NwYXByX3hpdmUuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSAr
CiBpbmNsdWRlL2h3L3BwYy94aWNzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKy0KIGluY2x1ZGUvaHcvcHBjL3hpY3Nfc3BhcHIuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArLQogaW5jbHVkZS9ody9wcGMveGl2ZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICstCiBpbmNsdWRlL2h3L3BwYy94aXZlX3JlZ3MuaCAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9wdGltZXIuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBpbmNsdWRlL2h3L3FkZXYtZG1hLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogaW5jbHVkZS9ody9xZGV2LXByb3BlcnRp
ZXMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGluY2x1ZGUvaHcvcmlzY3YvYm9v
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArCiBpbmNsdWRlL2h3L3Jpc2N2
L3NpZml2ZV9lLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIGluY2x1ZGUvaHcv
cmlzY3Yvc2lmaXZlX2dwaW8uaCAgICAgICAgICAgICAgICAgICAgIHwgICA3MiArCiBpbmNsdWRl
L2h3L3Jpc2N2L3NpZml2ZV9wbGljLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9ody9yaXNjdi9zaWZpdmVfcHJjaS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICsK
IGluY2x1ZGUvaHcvcmlzY3YvdmlydC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogaW5jbHVkZS9ody9zMzkweC9jc3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0ICsKIGluY2x1ZGUvaHcvczM5MHgvczM5MC1jY3cuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArCiBpbmNsdWRlL2h3L3MzOTB4L3ZmaW8tY2N3LmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjggKwogaW5jbHVkZS9ody9zY3NpL2VtdWxhdGlvbi5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL2h3L3Njc2kvc2NzaS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody9zZC9zZGhjaS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvc2VtaWhvc3RpbmcvY29u
c29sZS5oICAgICAgICAgICAgICAgICAgIHwgICA1MSArCiBpbmNsdWRlL2h3L3NlbWlob3N0aW5n
L3NlbWlob3N0LmggICAgICAgICAgICAgICAgICB8ICAgNzMgKwogaW5jbHVkZS9ody9zaDQvc2hf
aW50Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaHcvc3Bh
cmMvZ3JsaWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3OCArLQogaW5jbHVkZS9o
dy9zcGFyYy9zcGFyYzY0LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIGluY2x1
ZGUvaHcvc3BhcmMvc3VuNG1faW9tbXUuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL2h3L3NwYXJjL3N1bjR1X2lvbW11LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogaW5jbHVkZS9ody9zc2kvYXNwZWVkX3NtYy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICsKIGluY2x1ZGUvaHcvc3RyZWFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiBpbmNsdWRlL2h3L3N5c2J1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogaW5jbHVkZS9ody90aW1lci9hcm12N21fc3lzdGljay5oICAgICAgICAg
ICAgICAgICAgfCAgIDIyICsKIGluY2x1ZGUvaHcvdGltZXIvYXNwZWVkX3J0Yy5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzMSArCiBpbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9ody90aW1lci9wbDAzMS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2h3L3RpbWVyL3hsbngtenlu
cW1wLXJ0Yy5oICAgICAgICAgICAgICAgICB8ICAgIDUgKwogaW5jbHVkZS9ody92ZmlvL3ZmaW8t
Y29tbW9uLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiBpbmNsdWRlL2h3L3ZpcnRp
by92aG9zdC1iYWNrZW5kLmggICAgICAgICAgICAgICAgICB8ICAgIDIgKwogaW5jbHVkZS9ody92
aXJ0aW8vdmhvc3Qtc2NzaS1jb21tb24uaCAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRl
L2h3L3ZpcnRpby92aG9zdC1zY3NpLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1ibGsuaCAgICAgICAgICAgICAgICAgfCAgICA0ICst
CiBpbmNsdWRlL2h3L3ZpcnRpby92aG9zdC11c2VyLXNjc2kuaCAgICAgICAgICAgICAgICB8ICAg
IDEgLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdnNvY2suaCAgICAgICAgICAgICAgICAgICAg
fCAgICA2ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5oICAgICAgICAgICAg
ICAgICB8ICAgIDUgKy0KIGluY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby1jcnlwdG8uaCAgICAgICAg
ICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9ody92aXJ0aW8vdmlydGlvLWdwdS1ic3dhcC5o
ICAgICAgICAgICAgICAgfCAgIDYxICsKIGluY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby1ncHUtcGNp
LmggICAgICAgICAgICAgICAgIHwgICA0MCArCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tZ3B1
LXBpeG1hbi5oICAgICAgICAgICAgICB8ICAgNDUgKwogaW5jbHVkZS9ody92aXJ0aW8vdmlydGlv
LWdwdS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDkyICstCiBpbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8taW5wdXQuaCAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogaW5jbHVkZS9ody92aXJ0
aW8vdmlydGlvLXBtZW0uaCAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICsKIGluY2x1ZGUvaHcv
dmlydGlvL3ZpcnRpby1zY3NpLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVk
ZS9ody92aXJ0aW8vdmlydGlvLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICsKIGlu
Y2x1ZGUvaHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5oICAgICAgICAgICAgICAgICAgIHwgICAgOCAr
LQogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmggICAgICAgICAgICAgfCAg
IDM2ICsKIGluY2x1ZGUvaHcveGVuL2ludGVyZmFjZS9pby9ibGtpZi5oICAgICAgICAgICAgICAg
IHwgIDcxMiArKysKIGluY2x1ZGUvaHcveGVuL2ludGVyZmFjZS9pby9jb25zb2xlLmggICAgICAg
ICAgICAgIHwgICA0NiArCiBpbmNsdWRlL2h3L3hlbi9pbnRlcmZhY2UvaW8vZmJpZi5oICAgICAg
ICAgICAgICAgICB8ICAxNTYgKwogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2lvL2tiZGlmLmgg
ICAgICAgICAgICAgICAgfCAgNTY2ICsrKwogaW5jbHVkZS9ody94ZW4vaW50ZXJmYWNlL2lvL25l
dGlmLmggICAgICAgICAgICAgICAgfCAxMDEwICsrKysrCiBpbmNsdWRlL2h3L3hlbi9pbnRlcmZh
Y2UvaW8vcHJvdG9jb2xzLmggICAgICAgICAgICB8ICAgNDIgKwogaW5jbHVkZS9ody94ZW4vaW50
ZXJmYWNlL2lvL3JpbmcuaCAgICAgICAgICAgICAgICAgfCAgNDgyICsrCiBpbmNsdWRlL2h3L3hl
bi9pbnRlcmZhY2UvaW8vdXNiaWYuaCAgICAgICAgICAgICAgICB8ICAyNTQgKysKIGluY2x1ZGUv
aHcveGVuL2ludGVyZmFjZS9pby94ZW5idXMuaCAgICAgICAgICAgICAgIHwgICA3MCArCiBpbmNs
dWRlL2h3L3hlbi9pby9yaW5nLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ODIgLS0K
IGluY2x1ZGUvaHcveGVuL3N0YXJ0X2luZm8uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NiArLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA5ICstCiBpbmNsdWRlL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvaHcveHRlbnNhL214X3BpYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9ody94dGVuc2EveHRlbnNhLWlz
YS5oICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBpbmNsdWRlL2lvL2NoYW5uZWwuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9pby9kbnMtcmVz
b2x2ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvaW8vdGFz
ay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL21p
Z3JhdGlvbi9jb2xvLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGluY2x1
ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL21pZ3JhdGlvbi9xZW11LWZpbGUtdHlwZXMuaCAgICAgICAgICAgICAgICB8ICAgIDQg
Ky0KIGluY2x1ZGUvbWlncmF0aW9uL3Ztc3RhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA3MCArLQogaW5jbHVkZS9tb25pdG9yL2htcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTU3ICsKIGluY2x1ZGUvbW9uaXRvci9tb25pdG9yLmggICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyNiArLQogaW5jbHVkZS9tb25pdG9yL3FkZXYuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvbmV0L2Fubm91bmNlLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOSArLQogaW5jbHVkZS9uZXQvZmlsdGVyLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvbmV0L3F1ZXVlLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL25ldC90YXAuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9xZW11LWNvbW1v
bi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICstCiBpbmNsdWRlL3FlbXUt
aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9x
ZW11L2F0b21pYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsKIGluY2x1
ZGUvcWVtdS9iYXNlNjQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBp
bmNsdWRlL3FlbXUvYml0bWFwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkg
KwogaW5jbHVkZS9xZW11L2J1ZmZlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIGluY2x1ZGUvcWVtdS9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaW5jbHVkZS9xZW11L2NyYzMyYy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIGluY2x1ZGUvcWVtdS9jdHlwZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNyArCiBpbmNsdWRlL3FlbXUvY3V0aWxzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgLQogaW5jbHVkZS9xZW11L2RybS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBpbmNsdWRlL3FlbXUvZXJyb3ItcmVwb3J0Lmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIGluY2x1ZGUvcWVtdS9ldmVudF9ub3Rp
Zmllci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3FlbXUvZmlsZW1v
bml0b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGluY2x1ZGUvcWVtdS9m
cHJpbnRmLWZuLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCAtCiBpbmNsdWRlL3Fl
bXUvZ3Vlc3QtcmFuZG9tLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjggKwogaW5jbHVk
ZS9xZW11L2poYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBp
bmNsdWRlL3FlbXUvbW1hcC1hbGxvYy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIg
Ky0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMCArLQogaW5jbHVkZS9xZW11L3BtZW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBpbmNsdWRlL3FlbXUvcWRpc3QuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogaW5jbHVkZS9xZW11L3FlbXUtcHJpbnQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIzICsKIGluY2x1ZGUvcWVtdS9xc3AuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9xZW11L3N0YXRzNjQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL3FlbXUvc3lzX21lbWJhcnJp
ZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9zeXN0ZW1k
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaW5jbHVkZS9xZW11L3Ro
cm90dGxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvcWVt
dS90aW1lci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L3FlbXUvdHlwZWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogaW5j
bHVkZS9xZW11L3V1aWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IGluY2x1ZGUvcW9tL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4
MyArLQogaW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGluY2x1ZGUvc2NzaS9jb25zdGFudHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogaW5jbHVkZS9zY3NpL3V0aWxzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAzICstCiAuLi4vaW5maW5pYmFuZC9ody92bXdfcHZyZG1hL3B2cmRtYV9k
ZXZfYXBpLmggICAgICB8ICAgMTUgKy0KIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9kcm0vZHJt
X2ZvdXJjYy5oICAgICAgICAgIHwgIDExNCArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xp
bnV4L2V0aHRvb2wuaCAgICAgICAgICAgfCAgIDQ4ICstCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRl
cnMvbGludXgvaW5wdXQtZXZlbnQtY29kZXMuaCB8ICAgIDkgKy0KIGluY2x1ZGUvc3RhbmRhcmQt
aGVhZGVycy9saW51eC9pbnB1dC5oICAgICAgICAgICAgIHwgICAgNiArLQogaW5jbHVkZS9zdGFu
ZGFyZC1oZWFkZXJzL2xpbnV4L3BjaV9yZWdzLmggICAgICAgICAgfCAgMTQwICstCiBpbmNsdWRl
L3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2NvbmZpZy5oICAgICB8ICAgIDYgKwogaW5j
bHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19ncHUuaCAgICAgICAgfCAgIDEyICst
CiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2lkcy5oICAgICAgICB8ICAg
IDEgKwogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19wbWVtLmggICAgICAg
fCAgIDM0ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC92aXJ0aW9fcmluZy5oICAg
ICAgIHwgICAxMCAtCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvcmRtYS92bXdfcHZyZG1hLWFi
aS5oICAgICB8ICAgIDEgKwogaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICstCiBpbmNsdWRlL3N5c2VtdS9ibG9jay1iYWNrZW5kLmggICAg
ICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGluY2x1ZGUvc3lzZW11L2NwdXMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogaW5jbHVkZS9zeXNlbXUvY3J5cHRvZGV2
LXZob3N0LmggICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvc3lzZW11L2NyeXB0
b2Rldi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS9k
dW1wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGluY2x1ZGUvc3lz
ZW11L2hheC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRl
L3N5c2VtdS9ob3N0bWVtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGlu
Y2x1ZGUvc3lzZW11L2h2Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr
LQogaW5jbHVkZS9zeXNlbXUva3ZtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIGluY2x1ZGUvc3lzZW11L2t2bV9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArCiBpbmNsdWRlL3N5c2VtdS9udW1hLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogaW5jbHVkZS9zeXNlbXUvcXRlc3QuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwIC0KIGluY2x1ZGUvc3lzZW11L3JuZy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgKwogaW5jbHVkZS9zeXNlbXUvdGNnLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIGluY2x1ZGUvc3lzZW11L3RwbV9iYWNrZW5k
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBpbmNsdWRlL3N5c2VtdS92aG9zdC11
c2VyLWJhY2tlbmQuaCAgICAgICAgICAgICAgICB8ICAgNTcgKwogaW5jbHVkZS9zeXNlbXUvd2hw
eC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGluY2x1ZGUvdWkvY29u
c29sZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpbmNsdWRlL3Vp
L2VnbC1oZWxwZXJzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGluY2x1
ZGUvdWkva2JkLXN0YXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQog
aW5jbHVkZS91aS9zcGljZS1kaXNwbGF5LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
ICsKIGlvL2NoYW5uZWwtYnVmZmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSArCiBpby9jaGFubmVsLWNvbW1hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgKwogaW8vY2hhbm5lbC1maWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxICsKIGlvL2NoYW5uZWwtc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMyArLQogaW8vY2hhbm5lbC10bHMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIGlvL2NoYW5uZWwtd2Vic29jay5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpby9jaGFubmVsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogaW8vZG5zLXJlc29sdmVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIGlvL25ldC1saXN0ZW5lci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBpb3BvcnQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogam9iLXFtcC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGpvYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogbGlu
dXgtaGVhZGVycy9hc20tYXJtL21tYW4uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsK
IGxpbnV4LWhlYWRlcnMvYXNtLWFybS91bmlzdGQtY29tbW9uLmggICAgICAgICAgICAgIHwgICAz
MiArCiBsaW51eC1oZWFkZXJzL2FzbS1hcm02NC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDMgKwogbGludXgtaGVhZGVycy9hc20tYXJtNjQvbW1hbi5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIGxpbnV4LWhlYWRlcnMvYXNtLWFybTY0L3N2ZV9jb250ZXh0LmggICAgICAg
ICAgICAgIHwgICA1MyArCiBsaW51eC1oZWFkZXJzL2FzbS1hcm02NC91bmlzdGQuaCAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJpYy9odWdldGxiX2Vu
Y29kZS5oICAgICAgICAgfCAgIDM2ICsKIGxpbnV4LWhlYWRlcnMvYXNtLWdlbmVyaWMvbW1hbi1j
b21tb24uaCAgICAgICAgICAgIHwgICA3NSArCiBsaW51eC1oZWFkZXJzL2FzbS1nZW5lcmljL21t
YW4uaCAgICAgICAgICAgICAgICAgICB8ICAgMjQgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJp
Yy91bmlzdGQuaCAgICAgICAgICAgICAgICAgfCAgMTcwICstCiBsaW51eC1oZWFkZXJzL2FzbS1t
aXBzL21tYW4uaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMDYgKwogbGludXgtaGVhZGVycy9h
c20tbWlwcy91bmlzdGRfbjMyLmggICAgICAgICAgICAgICAgfCAgIDMwICsKIGxpbnV4LWhlYWRl
cnMvYXNtLW1pcHMvdW5pc3RkX242NC5oICAgICAgICAgICAgICAgIHwgICAxMCArCiBsaW51eC1o
ZWFkZXJzL2FzbS1taXBzL3VuaXN0ZF9vMzIuaCAgICAgICAgICAgICAgICB8ICAgNDAgKwogbGlu
dXgtaGVhZGVycy9hc20tcG93ZXJwYy9rdm0uaCAgICAgICAgICAgICAgICAgICAgfCAgIDQ4ICsK
IGxpbnV4LWhlYWRlcnMvYXNtLXBvd2VycGMvbW1hbi5oICAgICAgICAgICAgICAgICAgIHwgICAz
OSArCiBsaW51eC1oZWFkZXJzL2FzbS1wb3dlcnBjL3VuaXN0ZF8zMi5oICAgICAgICAgICAgICB8
ICAgNDAgKwogbGludXgtaGVhZGVycy9hc20tcG93ZXJwYy91bmlzdGRfNjQuaCAgICAgICAgICAg
ICAgfCAgIDIxICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAva3ZtLmggICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArLQogbGludXgtaGVhZGVycy9hc20tczM5MC9tbWFuLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAvdW5pc3RkXzMyLmgg
ICAgICAgICAgICAgICAgIHwgICA0MyArCiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL3VuaXN0ZF82
NC5oICAgICAgICAgICAgICAgICB8ICAgMjQgKwogbGludXgtaGVhZGVycy9hc20teDg2L2t2bS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICstCiBsaW51eC1oZWFkZXJzL2FzbS14ODYv
bW1hbi5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKwogbGludXgtaGVhZGVycy9hc20t
eDg2L3VuaXN0ZF8zMi5oICAgICAgICAgICAgICAgICAgfCAgIDQwICsKIGxpbnV4LWhlYWRlcnMv
YXNtLXg4Ni91bmlzdGRfNjQuaCAgICAgICAgICAgICAgICAgIHwgICAxMCArCiBsaW51eC1oZWFk
ZXJzL2FzbS14ODYvdW5pc3RkX3gzMi5oICAgICAgICAgICAgICAgICB8ICAgMTAgKwogbGludXgt
aGVhZGVycy9saW51eC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstCiBs
aW51eC1oZWFkZXJzL2xpbnV4L21tYW4uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDIg
KwogbGludXgtaGVhZGVycy9saW51eC9wc2NpLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3ICsKIGxpbnV4LWhlYWRlcnMvbGludXgvcHNwLXNldi5oICAgICAgICAgICAgICAgICAgICAg
IHwgICAxOCArLQogbGludXgtaGVhZGVycy9saW51eC92ZmlvLmggICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICsKIGxpbnV4LWhlYWRlcnMvbGludXgvdmZpb19jY3cuaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMiArCiBsaW51eC11c2VyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDMgKy0KIGxpbnV4LXVzZXIvYWFyY2g2NC9jcHVfbG9vcC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogbGludXgtdXNlci9hYXJjaDY0L3NpZ25hbC5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBsaW51eC11c2VyL2FhcmNoNjQvc3lz
Y2FsbF9uci5oICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogbGludXgtdXNlci9hYXJjaDY0
L3RhcmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAgfCAgICAyIC0KIGxpbnV4LXVzZXIvYWFy
Y2g2NC90ZXJtYml0cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2Vy
L2FscGhhL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGxpbnV4
LXVzZXIvYWxwaGEvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBs
aW51eC11c2VyL2FscGhhL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg
KwogbGludXgtdXNlci9hcm0vY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICstCiBsaW51eC11c2VyL2FybS9zZW1paG9zdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNDkgKwogbGludXgtdXNlci9hcm0vc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvYXJtL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2NwdV9sb29wLWNvbW1vbi5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKy0KIGxpbnV4LXVzZXIvY3Jpcy9jcHVfbG9vcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogbGludXgtdXNlci9jcmlzL3N5c2NhbGxfbnIu
aCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvY3Jpcy90ZXJtYml0
cy5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2VsZmxvYWQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTYgKy0KIGxpbnV4LXVzZXIvZXJy
bm9fZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiBsaW51eC11c2Vy
L2V4aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogbGludXgt
dXNlci9mZC10cmFucy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBs
aW51eC11c2VyL2ZsYXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg
KwogbGludXgtdXNlci9nZW5lcmljL2ZjbnRsLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA4ICstCiBsaW51eC11c2VyL2hwcGEvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvaHBwYS9zaWduYWwuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMyArLQogbGludXgtdXNlci9ocHBhL3NvY2tiaXRzLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvaHBwYS9zeXNjYWxsX25yLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2hwcGEvdGVybWJpdHMuaCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9pMzg2L2NwdV9sb29wLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBsaW51eC11c2VyL2kzODYvc2lnbmFs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvaTM4Ni9z
eXNjYWxsX25yLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL2kz
ODYvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNl
ci9pb2N0bHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBsaW51
eC11c2VyL202OGstc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjQgLQog
bGludXgtdXNlci9tNjhrL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIy
ICstCiBsaW51eC11c2VyL202OGsvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKwogbGludXgtdXNlci9tNjhrL3RhcmdldF9jcHUuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBsaW51eC11c2VyL202OGsvdGFyZ2V0X3N5c2NhbGwuaCAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgLQogbGludXgtdXNlci9tNjhrL3Rlcm1iaXRzLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvbWFpbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA1MCArLQogbGludXgtdXNlci9taWNyb2JsYXplL2NwdV9sb29w
LmMgICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiBsaW51eC11c2VyL21pY3JvYmxhemUvc3lz
Y2FsbF9uci5oICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9taWNyb2JsYXpl
L3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvbWlwcy9j
cHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogbGludXgtdXNlci9t
aXBzL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBsaW51eC11
c2VyL21pcHMvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogbGlu
dXgtdXNlci9taXBzL3RhcmdldF9mY250bC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICst
CiBsaW51eC11c2VyL21pcHMvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKwogbGludXgtdXNlci9taXBzNjQvc3lzY2FsbF9uci5oICAgICAgICAgICAgICAgICAgICAg
fCAgICA1ICsKIGxpbnV4LXVzZXIvbW1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3MyArLQogbGludXgtdXNlci9uaW9zMi9jcHVfbG9vcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICstCiBsaW51eC11c2VyL25pb3MyL3N5c2NhbGxfbnIuaCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9uaW9zMi90YXJnZXRfY3B1LmggICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBsaW51eC11c2VyL25pb3MyL3RhcmdldF9zaWdu
YWwuaCAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIGxpbnV4LXVzZXIvbmlvczIvdGFyZ2V0
X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNlci9uaW9zMi90
YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBsaW51eC11c2VyL25p
b3MyL3Rlcm1iaXRzLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNl
ci9vcGVucmlzYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBsaW51
eC11c2VyL29wZW5yaXNjL3N5c2NhbGxfbnIuaCAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwog
bGludXgtdXNlci9vcGVucmlzYy90YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBsaW51eC11c2VyL29wZW5yaXNjL3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGxpbnV4LXVzZXIvb3BlbnJpc2MvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBsaW51eC11c2VyL3BwYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMgKy0KIGxpbnV4LXVzZXIvcHBjL3N5c2NhbGxfbnIuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiArCiBsaW51eC11c2VyL3BwYy90YXJnZXRfZWxmLmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVzZXIvcHBjL3Rlcm1iaXRzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3FlbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIGxpbnV4LXVzZXIvcmlzY3YvY3B1
X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogbGludXgtdXNlci9yaXNj
di9zeXNjYWxsX25yLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiBsaW51eC11c2Vy
L3Jpc2N2L3RhcmdldF9jcHUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGxpbnV4
LXVzZXIvcmlzY3YvdGFyZ2V0X2VsZi5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBs
aW51eC11c2VyL3Jpc2N2L3RhcmdldF9zaWduYWwuaCAgICAgICAgICAgICAgICAgICB8ICAgIDYg
Ky0KIGxpbnV4LXVzZXIvcmlzY3YvdGFyZ2V0X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgIHwg
ICAgNCArLQogbGludXgtdXNlci9yaXNjdi90YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAg
ICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvcmlzY3YvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3MzOTB4L2NwdV9sb29wLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcgKy0KIGxpbnV4LXVzZXIvczM5MHgvc2lnbmFsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNlci9zMzkweC9zeXNjYWxsX25yLmgg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvczM5MHgvdGVybWJpdHMu
aCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArCiBsaW51eC11c2VyL3NoNC9jcHVfbG9v
cC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGxpbnV4LXVzZXIvc2g0L3N5
c2NhbGxfbnIuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3No
NC90YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGxpbnV4LXVz
ZXIvc2g0L3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogbGlu
dXgtdXNlci9zaDQvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsK
IGxpbnV4LXVzZXIvc2lnbmFsLWNvbW1vbi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBsaW51eC11c2VyL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDkgKy0KIGxpbnV4LXVzZXIvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNSArCiBsaW51eC11c2VyL3NwYXJjL2NwdV9sb29wLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDUgKy0KIGxpbnV4LXVzZXIvc3BhcmMvc3lzY2FsbF9uci5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3NwYXJjL3Rlcm1iaXRzLmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci9zcGFyYzY0L3N5c2NhbGxfbnIu
aCAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIvc3BhcmM2NC90ZXJtYml0
cy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBsaW51eC11c2VyL3N0cmFjZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODYgKwogbGludXgtdXNlci9zdHJhY2Uu
bGlzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIGxpbnV4LXVzZXIvc3lz
Y2FsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYzNSArKy0KIGxpbnV4LXVz
ZXIvc3lzY2FsbF9kZWZzLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyOCArLQogbGlu
dXgtdXNlci9zeXNjYWxsX3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2IC0K
IGxpbnV4LXVzZXIvdGFyZ2V0X2ZsYXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NiArCiBsaW51eC11c2VyL3RpbGVneC9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKy0KIGxpbnV4LXVzZXIvdW5hbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNyArLQogbGludXgtdXNlci92bTg2LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE4ICstCiBsaW51eC11c2VyL3g4Nl82NC9zeXNjYWxsX25yLmggICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKwogbGludXgtdXNlci94ODZfNjQvdGVybWJpdHMuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIGxpbnV4LXVzZXIveHRlbnNhL2NwdV9sb29wLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogbGludXgtdXNlci94dGVuc2Evc3lzY2Fs
bF9uci5oICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBsaW51eC11c2VyL3h0ZW5zYS90
YXJnZXRfZmxhdC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIGxpbnV4LXVzZXIveHRl
bnNhL3RhcmdldF9zdHJ1Y3RzLmggICAgICAgICAgICAgICAgIHwgICAgNCArLQogbGludXgtdXNl
ci94dGVuc2EvdGVybWJpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiBtZW1v
cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNjAgKy0K
IG1lbW9yeV9tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiBtaWdyYXRpb24vYmxvY2stZGlydHktYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICB8
ICAgMTQgKy0KIG1pZ3JhdGlvbi9ibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArLQogbWlncmF0aW9uL2NvbG8tZmFpbG92ZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICstCiBtaWdyYXRpb24vY29sby5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQgKy0KIG1pZ3JhdGlvbi9mZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogbWlncmF0aW9uL2ZkLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0KIG1pZ3JhdGlvbi9taWdyYXRp
b24uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQogbWlncmF0aW9uL3Bh
Z2VfY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIG1pZ3JhdGlv
bi9wb3N0Y29weS1yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogbWln
cmF0aW9uL3FlbXUtZmlsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IG1pZ3JhdGlvbi9yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIw
OCArLQogbWlncmF0aW9uL3JhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIG1pZ3JhdGlvbi9yZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNiArLQogbWlncmF0aW9uL3NhdmV2bS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDkwICstCiBtaWdyYXRpb24vc29ja2V0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogbWlncmF0aW9uL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBtaWdyYXRpb24vdm1zdGF0ZS10eXBlcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogbWlncmF0aW9uL3Ztc3RhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiBtb25pdG9yLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ3MjEgLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIG1vbml0b3IvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArCiBtb25pdG9yL2htcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI5NjcgKysrKysrKysrKysrCiBtb25pdG9yL2htcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE0MTcgKysrKysrCiBtb25pdG9yL21pc2MuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIzMTIgKysrKysrKysrKwogbW9uaXRvci9tb25p
dG9yLWludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgzICsKIG1vbml0b3Iv
bW9uaXRvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYyOCArKysKIG1v
bml0b3IvcW1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQxNSAr
KwogbW9uaXRvci9xbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NDA0ICsrCiBtb25pdG9yL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTUgKwogbmJkL3NlcnZlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE5ICstCiBuZXQvYW5ub3VuY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgODkgKy0KIG5ldC9jYW4vY2FuX2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiBuZXQvY2FuL2Nhbl9ob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogbmV0L2Nhbi9jYW5fc29ja2V0Y2FuLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIG5ldC9jaGVja3N1bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBuZXQvY29sby1jb21wYXJlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzMgKy0KIG5ldC9jb2xvLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogbmV0L2R1bXAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiBuZXQv
ZXRoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQog
bmV0L2ZpbHRlci1idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIG5ldC9maWx0ZXItbWlycm9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiBuZXQvZmlsdGVyLXJlcGxheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIG5ldC9maWx0ZXItcmV3cml0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBuZXQvZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKy0KIG5ldC9odWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiBuZXQvbDJ0cHYzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogbmV0L25ldC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiBuZXQvc2xpcnAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIG5ldC90YXAtYnNkLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBuZXQvdGFwLWxpbnV4
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogbmV0L3RhcC1z
b2xhcmlzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIG5ldC90
YXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQog
bmV0L3RhcF9pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIG5ldC90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogbmV0L3Zob3N0LXVzZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIG51bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDY2NyAtLS0KIG9zLXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBvcy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKwogcGMtYmlvcy9SRUFETUUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiBwYy1iaW9zL2Rlc2NyaXB0b3JzLzUwLWVk
azItaTM4Ni1zZWN1cmUuanNvbiAgICAgICB8ICAgMzQgKwogcGMtYmlvcy9kZXNjcmlwdG9ycy81
MC1lZGsyLXg4Nl82NC1zZWN1cmUuanNvbiAgICAgfCAgIDM1ICsKIHBjLWJpb3MvZGVzY3JpcHRv
cnMvNjAtZWRrMi1hYXJjaDY0Lmpzb24gICAgICAgICAgIHwgICAzMSArCiBwYy1iaW9zL2Rlc2Ny
aXB0b3JzLzYwLWVkazItYXJtLmpzb24gICAgICAgICAgICAgICB8ICAgMzEgKwogcGMtYmlvcy9k
ZXNjcmlwdG9ycy82MC1lZGsyLWkzODYuanNvbiAgICAgICAgICAgICAgfCAgIDMzICsKIHBjLWJp
b3MvZGVzY3JpcHRvcnMvNjAtZWRrMi14ODZfNjQuanNvbiAgICAgICAgICAgIHwgICAzNCArCiBw
Yy1iaW9zL2VkazItYWFyY2g2NC1jb2RlLmZkLmJ6MiAgICAgICAgICAgICAgICAgICB8ICBCaW4g
MCAtPiAxMTc4MDcwIGJ5dGVzCiBwYy1iaW9zL2VkazItYXJtLWNvZGUuZmQuYnoyICAgICAgICAg
ICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAxMTcyNzUyIGJ5dGVzCiBwYy1iaW9zL2VkazItYXJt
LXZhcnMuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAyNjMgYnl0ZXMK
IHBjLWJpb3MvZWRrMi1pMzg2LWNvZGUuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgIHwgIEJp
biAwIC0+IDE3MzYxOTkgYnl0ZXMKIHBjLWJpb3MvZWRrMi1pMzg2LXNlY3VyZS1jb2RlLmZkLmJ6
MiAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5NDM5NDkgYnl0ZXMKIHBjLWJpb3MvZWRrMi1p
Mzg2LXZhcnMuZmQuYnoyICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5MCBieXRl
cwogcGMtYmlvcy9lZGsyLWxpY2Vuc2VzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ODQzICsrKysKIHBjLWJpb3MvZWRrMi14ODZfNjQtY29kZS5mZC5iejIgICAgICAgICAgICAgICAg
ICAgIHwgIEJpbiAwIC0+IDE3MTcwOTQgYnl0ZXMKIHBjLWJpb3MvZWRrMi14ODZfNjQtc2VjdXJl
LWNvZGUuZmQuYnoyICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDE5NTgwMzcgYnl0ZXMKIHBjLWJp
b3Mvb3BlbmJpb3MtcHBjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiA3Njcy
MjQgLT4gNzY3MjU2IGJ5dGVzCiBwYy1iaW9zL29wZW5iaW9zLXNwYXJjMzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICBCaW4gMzgyMDQ4IC0+IDM4MjA0OCBieXRlcwogcGMtYmlvcy9vcGVu
Ymlvcy1zcGFyYzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDE1OTM0MDggLT4g
MTU5MzQwOCBieXRlcwogcGMtYmlvcy9vcGVuc2JpLXJpc2N2MzItdmlydC1md19qdW1wLmJpbiAg
ICAgICAgICAgfCAgQmluIDAgLT4gMzY4ODggYnl0ZXMKIHBjLWJpb3Mvb3BlbnNiaS1yaXNjdjY0
LXNpZml2ZV91LWZ3X2p1bXAuYmluICAgICAgIHwgIEJpbiAwIC0+IDQwOTY4IGJ5dGVzCiBwYy1i
aW9zL29wZW5zYmktcmlzY3Y2NC12aXJ0LWZ3X2p1bXAuYmluICAgICAgICAgICB8ICBCaW4gMCAt
PiA0MDk2OCBieXRlcwogcGMtYmlvcy9zMzkwLWNjdy5pbWcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgQmluIDM0NTY4IC0+IDQyNjA4IGJ5dGVzCiBwYy1iaW9zL3MzOTAtY2N3L01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHBjLWJpb3MvczM5MC1j
Y3cvYm9vdG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQogcGMtYmlvcy9z
MzkwLWNjdy9ib290bWFwLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiBwYy1i
aW9zL3MzOTAtY2N3L2Npby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0MjMgKysK
IHBjLWJpb3MvczM5MC1jY3cvY2lvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3
MCArLQogcGMtYmlvcy9zMzkwLWNjdy9kYXNkLWlwbC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjM1ICsKIHBjLWJpb3MvczM5MC1jY3cvZGFzZC1pcGwuaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNiArCiBwYy1iaW9zL3MzOTAtY2N3L2hlbHBlci5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzEgKwogcGMtYmlvcy9zMzkwLWNjdy9saWJjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyICstCiBwYy1iaW9zL3MzOTAtY2N3L2xpYmMuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTEgKwogcGMtYmlvcy9zMzkwLWNjdy9tYWluLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTkwICstCiBwYy1iaW9zL3MzOTAtY2N3L21lbnUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHBjLWJpb3MvczM5MC1jY3cvbmV0
Ym9vdC5tYWsgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogcGMtYmlvcy9zMzkwLWNj
dy9uZXRtYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHBjLWJpb3MvczM5
MC1jY3cvczM5MC1hcmNoLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMyArCiBwYy1iaW9z
L3MzOTAtY2N3L3MzOTAtY2N3LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHBj
LWJpb3MvczM5MC1jY3cvc3RhcnQuUyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSAr
CiBwYy1iaW9zL3MzOTAtY2N3L3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ODEgKy0KIHBjLWJpb3MvczM5MC1uZXRib290LmltZyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIEJpbiA1NDk0NCAtPiA2NzIzMiBieXRlcwogcGMtYmlvcy9zbG9mLmJpbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDkyNjM5MiAtPiA5MjY0MzIgYnl0ZXMKIHBj
LWJpb3Mvc3BhcHItcnRhcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr
LQogcGMtYmlvcy92Z2FiaW9zLWF0aS5iaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
QmluIDAgLT4gMzg5MTIgYnl0ZXMKIHB5dGhvbi9xZW11L19faW5pdF9fLnB5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQ4NSArLQogcHl0aG9uL3FlbXUvbWFjaGluZS5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNTMyICsrKwogcHl0aG9uL3FlbXUvcXRlc3QucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBxYXBpL01ha2VmaWxlLm9ianMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHFhcGkvYmxvY2stY29y
ZS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExNCArLQogcWFwaS9kdW1w
Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAwICsKIHFhcGkv
aW50cm9zcGVjdC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQog
cWFwaS9tYWNoaW5lLXRhcmdldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI1
ICsrCiBxYXBpL21hY2hpbmUuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA3MDYgKysrCiBxYXBpL21pc2MtdGFyZ2V0Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyNjggKysKIHFhcGkvbWlzYy5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTM3NiArLS0tLS0KIHFhcGkvbmV0Lmpzb24gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFhcGkvcWFwaS1zY2hlbWEuanNvbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogcWFwaS9xYXBpLXV0aWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBxYXBpL3FhcGktdmlz
aXQtY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogcWFwaS9xZGV2
Lmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI1ICsKIHFhcGkv
cW1wLWV2ZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBx
YXBpL3FvYmplY3QtaW5wdXQtdmlzaXRvci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
LQogcWFwaS9xb2JqZWN0LW91dHB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHFhcGkvcW9tLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDI0NCArCiBxYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogcWFwaS90YXJnZXQuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNTE0IC0tLQogcWRldi1tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDk1ICstCiBxZW11LWJyaWRnZS1oZWxwZXIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKy0KIHFlbXUtZGVwcmVjYXRlZC50ZXhpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyNSArCiBxZW11LWRvYy50ZXhpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogcWVtdS1lZGlkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFlbXUtZ2EudGV4aSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogcWVtdS1pbWct
Y21kcy5oeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBxZW11
LWltZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNzQgKy0K
IHFlbXUtaW1nLnRleGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
NiArLQogcWVtdS1pby1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDg2ICstCiBxZW11LWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIHFlbXUta2V5bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMSAtCiBxZW11LW5iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjQgKy0KIHFlbXUtbmJkLnRleGkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxODYgKy0KIHFlbXUtdGVjaC50ZXhpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIxMyAtCiBxZW11Lm5zaSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKwogcWdhL2NvbW1hbmRzLXBv
c2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHFnYS9jb21tYW5k
cy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogcWdhL2d1
ZXN0LWFnZW50LWNvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHFn
YS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogcWdhL3Zzcy13aW4zMi92c3MtaGFuZGxlcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0ICstCiBxbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA3MTkgLS0tCiBxb2JqZWN0L2pzb24tcGFyc2VyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIHFvbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSArCiBxb20vY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIHFvbS9vYmplY3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogcW9tL3FvbS1obXAtY21kcy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIwICsKIHFvbS9xb20tcW1wLWNtZHMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMyMyArKwogcW9tL3FvbS1xb2JqZWN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHF0ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQogcmVwbGF5
L3JlcGxheS1ldmVudHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHJl
cGxheS9yZXBsYXktaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiByZXBsYXkvcmVwbGF5LWludGVybmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogcmVwbGF5L3JlcGxheS1zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHJlcGxheS9yZXBsYXktdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiByZXBsaWNhdGlvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogcm9tcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDU3ICstCiByb21zL01ha2VmaWxlLmVkazIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNTAgKwogcm9tcy9TTE9GICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiByb21zL2NvbmZpZy52Z2EtYXRpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogcm9tcy9lZGsyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiByb21zL2VkazItYnVpbGQu
c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTUgKwogcm9tcy9lZGsyLWZ1
bmNzLnNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUzICsrCiByb21zL29w
ZW5iaW9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHJv
bXMvb3BlbnNiaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiBydWxlcy5tYWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDkgKy0KIHNjcmlwdHMvYXJjaGl2ZS1zb3VyY2Uuc2ggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4NCArLQogc2NyaXB0cy9jaGVja3BhdGNoLnBsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIyICstCiBzY3JpcHRzL2NsZWFuLWhlYWRlci1ndWFyZHMucGwgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIgKy0KIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNyArLQogc2NyaXB0cy9jcmVhdGVfY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiBzY3JpcHRzL2RlY29kZXRyZWUucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMzUgKy0KIHNjcmlwdHMvZGV2aWNlLWNyYXNo
LXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogc2NyaXB0cy9taW5pa2Nv
bmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBzY3JpcHRzL21v
ZHVsZXMvbW9kdWxlX2Jsb2NrLnB5ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogc2NyaXB0
cy9xYXBpL2NvbW1hbmRzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIHNj
cmlwdHMvcWFwaS9jb21tb24ucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0MyAr
LQogc2NyaXB0cy9xYXBpL2RvYy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE1ICstCiBzY3JpcHRzL3FhcGkvZXZlbnRzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogc2NyaXB0cy9xYXBpL2ludHJvc3BlY3QucHkgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA2ICstCiBzY3JpcHRzL3FhcGkvdHlwZXMucHkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKy0KIHNjcmlwdHMvcWFwaS92aXNpdC5weSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogc2NyaXB0cy9xbXAvcW1wLXNoZWxsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBzY3JpcHRzL3JlbmRlcl9ibG9ja19ncmFw
aC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHNjcmlwdHMvdHJhY2V0b29sL2Zv
cm1hdC9oLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzY3JpcHRzL3RyYWNldG9v
bC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5ICAgICAgICAgICB8ICAgIDMgKy0KIHNjcmlwdHMvdHJh
Y2V0b29sL2Zvcm1hdC91c3RfZXZlbnRzX2gucHkgICAgICAgICAgIHwgICAgMSAtCiBzY3JpcHRz
L3VwZGF0ZS1saW51eC1oZWFkZXJzLnNoICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIHNj
c2kvcHItaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxICsKIHNjc2kvcHItbWFuYWdlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiBzY3NpL3FlbXUtcHItaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHNjc2kvdXRpbHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1MyArLQogc2xpcnAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIHNsaXJwL0NPUFlSSUdIVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MiAtCiBzbGlycC9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDcgLQogc2xpcnAvc3JjL2FycF90YWJsZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkyIC0KIHNsaXJwL3NyYy9ib290cC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM3MSAtLQogc2xpcnAvc3JjL2Jvb3Rw
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5IC0KIHNsaXJwL3NyYy9j
a3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MSAtCiBzbGlycC9z
cmMvZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgLQogc2xp
cnAvc3JjL2RoY3B2Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjI0IC0K
IHNsaXJwL3NyYy9kaGNwdjYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
MyAtCiBzbGlycC9zcmMvZG5zc2VhcmNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAzMTEgLS0KIHNsaXJwL3NyYy9pZi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIxOCAtCiBzbGlycC9zcmMvaWYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjEgLQogc2xpcnAvc3JjL2lwLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjQyIC0KIHNsaXJwL3NyYy9pcDYuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDE2MCAtCiBzbGlycC9zcmMvaXA2X2ljbXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0MzggLS0KIHNsaXJwL3NyYy9pcDZfaWNtcC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzMiAtCiBzbGlycC9zcmMvaXA2X2lucHV0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzggLQogc2xpcnAvc3JjL2lwNl9vdXRw
dXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5IC0KIHNsaXJwL3NyYy9pcF9p
Y21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ3MCAtLQogc2xpcnAvc3Jj
L2lwX2ljbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTY2IC0KIHNsaXJw
L3NyYy9pcF9pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ2OSAtLQog
c2xpcnAvc3JjL2lwX291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcw
IC0KIHNsaXJwL3NyYy9saWJzbGlycC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDExOCAtCiBzbGlycC9zcmMvbWFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTYgLQogc2xpcnAvc3JjL21idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjM1IC0KIHNsaXJwL3NyYy9tYnVmLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEyNyAtCiBzbGlycC9zcmMvbWlzYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMjEgLS0KIHNsaXJwL3NyYy9taXNjLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2NiAtCiBzbGlycC9zcmMvbmNzaS1wa3QuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA0NDUgLS0KIHNsaXJwL3NyYy9uY3NpLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NCAtCiBzbGlycC9zcmMvbmRwX3RhYmxl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODcgLQogc2xpcnAvc3JjL3F0YWls
cS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTk0IC0KIHNsaXJwL3NyYy9z
YnVmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NiAtCiBzbGlycC9z
cmMvc2J1Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgLQogc2xp
cnAvc3JjL3NsaXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTE4IC0t
LS0tCiBzbGlycC9zcmMvc2xpcnAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNzUgLS0KIHNsaXJwL3NyYy9zb2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDk0NSAtLS0tCiBzbGlycC9zcmMvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNjAgLQogc2xpcnAvc3JjL3N0YXRlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMzg4IC0tCiBzbGlycC9zcmMvc3RyZWFtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMjAgLQogc2xpcnAvc3JjL3N0cmVhbS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1IC0KIHNsaXJwL3NyYy90Y3AuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MSAtCiBzbGlycC9zcmMvdGNwX2lucHV0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1NTQgLS0tLS0tLQogc2xpcnAvc3Jj
L3RjcF9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTIyIC0tLQogc2xp
cnAvc3JjL3RjcF9zdWJyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTg3IC0t
LS0KIHNsaXJwL3NyYy90Y3BfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDI5NCAtLQogc2xpcnAvc3JjL3RjcF90aW1lci5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTI4IC0KIHNsaXJwL3NyYy90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE2MiAtCiBzbGlycC9zcmMvdGNwaXAuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMDIgLQogc2xpcnAvc3JjL3RmdHAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNDYzIC0tCiBzbGlycC9zcmMvdGZ0cC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTIgLQogc2xpcnAvc3JjL3VkcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzYzIC0tCiBzbGlycC9zcmMvdWRwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTIgLQogc2xpcnAvc3JjL3VkcDYuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTczIC0KIHNsaXJwL3NyYy91dGls
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM2OCAtLQogc2xpcnAvc3Jj
L3V0aWwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTc1IC0KIHNsaXJw
L3NyYy92bXN0YXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0MSAtLQog
c2xpcnAvc3JjL3Ztc3RhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDA5
IC0tCiBzdHVicy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKwogc3R1YnMvYmRydi1uZXh0LW1vbml0b3Itb3duZWQuYyAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIHN0dWJzL2Jsay1jb21taXQtYWxsLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiBzdHVicy9jaGFuZ2Utc3RhdGUtaGFuZGxlci5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvY2xvY2std2FycC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2NwdS1nZXQtY2xvY2suYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy9jcHUtZ2V0LWljb3VudC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvZHVtcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2Vycm9yLXByaW50Zi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogc3R1YnMvZmQtcmVnaXN0
ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL2Zkc2V0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogc3R1YnMv
ZndfY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsKIHN0
dWJzL2lvdGhyZWFkLWxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiBzdHVicy9pcy1kYWVtb25pemVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogc3R1YnMvbWFjaGluZS1pbml0LWRvbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHN0dWJzL21pZ3ItYmxvY2tlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiBzdHVicy9tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTIgKy0KIHN0dWJzL25vdGlmeS1ldmVudC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy9yYW1mYi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHN0dWJzL3NlbWlob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3MCArCiBzdHVicy9zZXQtZmQtaGFuZGxlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMvdXVpZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJzL3ZtLXN0b3AuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBzdHVicy92bXN0YXRl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogc3R1YnMveGVu
LWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHN0dWJz
L3hlbi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
YXJnZXQvYWxwaGEvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEg
KwogdGFyZ2V0L2FscGhhL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDI0ICstCiB0YXJnZXQvYWxwaGEvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOTMgKy0KIHRhcmdldC9hbHBoYS9mcHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyMSArLQogdGFyZ2V0L2FscGhhL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hbHBoYS9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA4NyArLQogdGFyZ2V0L2FscGhhL21hY2hpbmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hbHBoYS9tZW1faGVscGVyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiAtCiB0YXJnZXQvYWxwaGEvc3lzX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9hbHBoYS90cmFu
c2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2FybS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiB0YXJnZXQv
YXJtL2FybS1zZW1pLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDQgKy0KIHRh
cmdldC9hcm0vY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCAr
CiB0YXJnZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1
MTQgKystCiB0YXJnZXQvYXJtL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMTEgKy0KIHRhcmdldC9hcm0vY3B1NjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNiArLQogdGFyZ2V0L2FybS9kZWJ1Z19oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzExICsrCiB0YXJnZXQvYXJtL2dkYnN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2FybS9nZGJzdHViNjQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9hcm0vaGVscGVyLWE2NC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogdGFyZ2V0L2FybS9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNjkzICsrLS0tLS0tLS0tCiB0YXJnZXQv
YXJtL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRh
cmdldC9hcm0vaW50ZXJuYWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MyAr
LQogdGFyZ2V0L2FybS9rdm0tc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRhcmdldC9hcm0va3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgOSArLQogdGFyZ2V0L2FybS9rdm0zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDI2ICstCiB0YXJnZXQvYXJtL2t2bTY0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9hcm0vbV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjY5MiArKysrKysrKysrKwogdGFyZ2V0L2FybS9tYWNoaW5lLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICstCiB0YXJnZXQvYXJtL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9hcm0v
bmVvbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAtCiB0YXJnZXQv
YXJtL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1NjEgKy0tCiB0
YXJnZXQvYXJtL3BhdXRoX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIg
Ky0KIHRhcmdldC9hcm0vc3ZlX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0OSArLQogdGFyZ2V0L2FybS90bGJfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjAwICsKIHRhcmdldC9hcm0vdHJhbnNsYXRlLWE2NC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDI2MiArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzICstCiB0YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMzMgKy0KIHRhcmdldC9hcm0vdHJhbnNsYXRlLXZmcC5pbmMu
YyAgICAgICAgICAgICAgICAgICAgIHwgMjc2OSArKysrKysrKysrKysKIHRhcmdldC9hcm0vdHJh
bnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjE0OSArKy0tLS0tLS0KIHRh
cmdldC9hcm0vdHJhbnNsYXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSAr
LQogdGFyZ2V0L2FybS92ZnAtdW5jb25kLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYzICsKIHRhcmdldC9hcm0vdmZwLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDI0NCArCiB0YXJnZXQvYXJtL3ZmcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxOTEgKy0KIHRhcmdldC9jcmlzL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNyArCiB0YXJnZXQvY3Jpcy9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjMgKy0KIHRhcmdldC9jcmlzL2NwdS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQogdGFyZ2V0L2NyaXMvY3Jpc3YxMC1kZWNvZGUu
aCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIHRhcmdldC9jcmlzL2dkYnN0dWIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvY3Jpcy9oZWxwZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKy0KIHRhcmdldC9jcmlzL21h
Y2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvY3Jp
cy9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MzIgKystCiB0YXJn
ZXQvY3Jpcy9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwog
dGFyZ2V0L2NyaXMvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTE3
ICsrLS0KIHRhcmdldC9jcmlzL29wY29kZS1jcmlzLmggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogdGFyZ2V0L2NyaXMvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDU3ICstCiB0YXJnZXQvaHBwYS9jcHUtcGFyYW0uaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzQgKwogdGFyZ2V0L2hwcGEvY3B1LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMyICstCiB0YXJnZXQvaHBwYS9jcHUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKy0KIHRhcmdldC9ocHBhL2dkYnN0dWIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvaHBwYS9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KIHRhcmdldC9ocHBhL2luc25z
LmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB0YXJnZXQvaHBwYS9p
bnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9o
cHBhL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvaHBwYS9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkgKy0K
IHRhcmdldC9ocHBhL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MCArLQogdGFyZ2V0L2hwcGEvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDc1ICstCiB0YXJnZXQvaTM4Ni9icHRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHRhcmdldC9pMzg2L2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyOCArCiB0YXJnZXQvaTM4Ni9jcHUtcW9tLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTM0MSArKystLS0KIHRhcmdldC9pMzg2L2NwdS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MSArLQogdGFyZ2V0L2kzODYvZXhjcF9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU1ICstCiB0YXJnZXQvaTM4Ni9m
cHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9p
Mzg2L2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0K
IHRhcmdldC9pMzg2L2hheC1pMzg2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogdGFyZ2V0L2kzODYvaGF4LWludGVyZmFjZS5oICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0ICstCiB0YXJnZXQvaTM4Ni9oYXgtcG9zaXguaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIHRhcmdldC9pMzg2L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM3NSArLQogdGFyZ2V0L2kzODYvaGVscGVyLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIHRhcmdldC9pMzg2L2h2Zi9odmYtaTM4Ni5oICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2kzODYvaHZmL2h2Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiB0YXJnZXQvaTM4Ni9odmYvdm1jcy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9pMzg2L2h2Zi94
ODYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L2kzODYv
aHZmL3g4Nl9kZWNvZGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICstCiB0YXJnZXQv
aTM4Ni9odmYveDg2X2RlY29kZS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRh
cmdldC9pMzg2L2h2Zi94ODZfZGVzY3IuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogdGFyZ2V0L2kzODYvaHZmL3g4Nl9lbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYwICstCiB0YXJnZXQvaTM4Ni9odmYveDg2X2VtdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDUgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZfZmxhZ3MuaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNyArLQogdGFyZ2V0L2kzODYvaHZmL3g4Nl9tbXUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3ICstCiB0YXJnZXQvaTM4Ni9odmYveDg2X3Rhc2suaCAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZodmYuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L2kzODYvaHlwZXJ2LXByb3Rv
LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRhcmdldC9pMzg2L2h5cGVydi1z
dHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L2kzODYvaHlw
ZXJ2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQvaTM4
Ni9pbnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKwogdGFyZ2V0
L2kzODYva3ZtLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRh
cmdldC9pMzg2L2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAwOSAr
KystLQogdGFyZ2V0L2kzODYva3ZtX2kzODYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIHRhcmdldC9pMzg2L21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMwNiArLQogdGFyZ2V0L2kzODYvbWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI1ICstCiB0YXJnZXQvaTM4Ni9taXNjX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjQgKy0KIHRhcmdldC9pMzg2L21vbml0b3IuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L2kzODYvc2VnX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQvaTM4Ni9zZXYtc3R1Yi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2kzODYvc2V2LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiB0YXJnZXQvaTM4Ni9z
ZXZfaTM4Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9p
Mzg2L3NtbV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFy
Z2V0L2kzODYvc3ZtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICst
CiB0YXJnZXQvaTM4Ni90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjYgKy0KIHRhcmdldC9pMzg2L3docC1kaXNwYXRjaC5oICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgOSArLQogdGFyZ2V0L2kzODYvd2hweC1hbGwuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiB0YXJnZXQvaTM4Ni94c2F2ZV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xtMzIvY3B1LXBhcmFtLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9sbTMyL2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyMyArLQogdGFyZ2V0L2xtMzIvY3B1LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2ICstCiB0YXJnZXQvbG0zMi9nZGJzdHViLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xtMzIvaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICstCiB0YXJnZXQvbG0zMi9t
YWNoaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L2xt
MzIvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICstCiB0YXJn
ZXQvbG0zMi90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDggKy0K
IHRhcmdldC9tNjhrL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MiArCiB0YXJnZXQvbTY4ay9jcHUtcW9tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIHRhcmdldC9tNjhrL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNSArLQogdGFyZ2V0L202OGsvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDc4ICstCiB0YXJnZXQvbTY4ay9mcHVfaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9tNjhrL2dkYnN0dWIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogdGFyZ2V0L202OGsvaGVscGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQ5ICstCiB0YXJnZXQvbTY4ay9tNjhrLXNlbWku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkgKy0KIHRhcmdldC9tNjhrL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGFyZ2V0L202OGsv
b3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA5ICstCiB0YXJnZXQv
bTY4ay9zb2Z0ZmxvYXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxODEgKy0KIHRh
cmdldC9tNjhrL3NvZnRmbG9hdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGFyZ2V0L202OGsvc29mdGZsb2F0X2Zwc3BfdGFibGVzLmggICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0YXJnZXQvbTY4ay90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzNTEgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxOCArCiB0YXJnZXQvbWljcm9ibGF6ZS9jcHUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGFyZ2V0L21pY3JvYmxhemUvZ2Ric3R1Yi5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9taWNyb2JsYXplL2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMSArLQogdGFyZ2V0L21pY3JvYmxhemUvbWlj
cm9ibGF6ZS1kZWNvZGUuaCAgICAgICAgICAgICAgfCAgICA0ICsKIHRhcmdldC9taWNyb2JsYXpl
L21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L21pY3Jv
YmxhemUvbW11LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC9t
aWNyb2JsYXplL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArLQogdGFy
Z2V0L21pY3JvYmxhemUvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUxICst
CiB0YXJnZXQvbWlwcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIHRhcmdldC9taXBzL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyOSArCiB0YXJnZXQvbWlwcy9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTAgKy0KIHRhcmdldC9taXBzL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIzMyArLQogdGFyZ2V0L21pcHMvZHNwX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQwICstCiB0YXJnZXQvbWlwcy9nZGJzdHViLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L21pcHMvaGVscGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA3ICstCiB0YXJnZXQvbWlwcy9oZWxwZXIuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0KIHRhcmdldC9taXBzL2ludGVy
bmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGFyZ2V0L21pcHMv
a3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC9t
aXBzL2xtaV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGFy
Z2V0L21pcHMvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IHRhcmdldC9taXBzL21pcHMtZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NSAtCiB0YXJnZXQvbWlwcy9taXBzLXNlbWkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTQgKy0KIHRhcmdldC9taXBzL21zYV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTcwOCArKysrKy0tCiB0YXJnZXQvbWlwcy9vcF9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0MjggKy0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTI1OCArKysrLS0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZV9p
bml0LmluYy5jICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGFyZ2V0L21veGllL2NwdS1w
YXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9tb3hpZS9j
cHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGFyZ2V0L21v
eGllL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiB0YXJn
ZXQvbW94aWUvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjkgKy0K
IHRhcmdldC9tb3hpZS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0YXJnZXQvbW94aWUvbW11LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDUgKwogdGFyZ2V0L21veGllL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDM1ICstCiB0YXJnZXQvbmlvczIvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9uaW9zMi9jcHUtcGFyYW0uaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyMSArCiB0YXJnZXQvbmlvczIvY3B1LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTMgKy0KIHRhcmdldC9uaW9zMi9jcHUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MSArLQogdGFyZ2V0L25pb3MyL2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgzICstCiB0YXJnZXQvbmlvczIvbW11LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzQgKy0KIHRhcmdldC9uaW9zMi9t
bXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQogdGFyZ2V0L25p
b3MyL21vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0YXJn
ZXQvbmlvczIvbmlvczItc2VtaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NTUgKysK
IHRhcmdldC9uaW9zMi9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGFyZ2V0L25pb3MyL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM4ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTcgKwogdGFyZ2V0L29wZW5yaXNjL2NwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI0ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDIgKy0KIHRhcmdldC9vcGVucmlzYy9kaXNhcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogdGFyZ2V0L29wZW5yaXNjL2V4Y2VwdGlvbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvZXhjZXB0
aW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L29wZW5yaXNjL2V4
Y2VwdGlvbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgfCAgICA3ICstCiB0YXJnZXQvb3BlbnJp
c2MvZnB1X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9v
cGVucmlzYy9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJn
ZXQvb3BlbnJpc2MvaW5zbnMuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRhcmdldC9vcGVucmlzYy9pbnRlcnJ1cHQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MyArLQogdGFyZ2V0L29wZW5yaXNjL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiB0YXJnZXQvb3BlbnJpc2MvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNzIgKy0KIHRhcmdldC9vcGVucmlzYy9zeXNfaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNCArLQogdGFyZ2V0L29wZW5yaXNjL3RyYW5zbGF0ZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE2ICstCiB0YXJnZXQvcHBjL2NwdS1tb2RlbHMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIHRhcmdldC9wcGMvY3B1LW1vZGVscy5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogdGFyZ2V0L3BwYy9jcHUtcGFyYW0u
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICsKIHRhcmdldC9wcGMvY3B1Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI5MiArLQogdGFyZ2V0L3BwYy9k
ZnBfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQv
cHBjL2V4Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDEgKy0KIHRh
cmdldC9wcGMvZnB1X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDk4OSAr
Ky0tCiB0YXJnZXQvcHBjL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzUgKy0KIHRhcmdldC9wcGMvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMzMiArLQogdGFyZ2V0L3BwYy9oZWxwZXJfcmVncy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE0ICstCiB0YXJnZXQvcHBjL2ludF9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxODQgKy0KIHRhcmdldC9wcGMvaW50ZXJuYWwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMiAtCiB0YXJnZXQvcHBjL2t2bS1zdHViLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3BwYy9rdm0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjc0ICstCiB0YXJnZXQvcHBjL2t2bV9wcGMu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0KIHRhcmdldC9wcGMvbWFj
aGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOSArLQogdGFyZ2V0L3Bw
Yy9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU4ICstCiB0YXJn
ZXQvcHBjL21mcm9tX3RhYmxlLmluYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IHRhcmdldC9wcGMvbWZyb21fdGFibGVfZ2VuLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OCArLQogdGFyZ2V0L3BwYy9taXNjX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMxICstCiB0YXJnZXQvcHBjL21tdS1ib29rM3MtdjMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDYgKy0KIHRhcmdldC9wcGMvbW11LWhhc2gzMi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1OSArLQogdGFyZ2V0L3BwYy9tbXUtaGFzaDY0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMTU3ICstCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC9wcGMvbW11LXJhZGl4NjQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQogdGFyZ2V0L3BwYy9tbXVfaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI3ICstCiB0YXJnZXQvcHBjL21vbml0
b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0KIHRhcmdldC9wcGMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQogdGFyZ2V0
L3BwYy90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzc3ICsrLS0K
IHRhcmdldC9wcGMvdHJhbnNsYXRlL2ZwLWltcGwuaW5jLmMgICAgICAgICAgICAgICAgIHwgICA1
MiArLQogdGFyZ2V0L3BwYy90cmFuc2xhdGUvc3BlLWltcGwuaW5jLmMgICAgICAgICAgICAgICAg
fCAgIDI4ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtaW1wbC5pbmMuYyAgICAgICAgICAg
ICAgICB8ICAgNTcgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZzeC1pbXBsLmluYy5jICAgICAg
ICAgICAgICAgIHwgIDcwNSArKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZzeC1vcHMuaW5jLmMg
ICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGFyZ2V0L3BwYy90cmFuc2xhdGVfaW5pdC5pbmMu
YyAgICAgICAgICAgICAgICAgICAgfCAgMzY0ICstCiB0YXJnZXQvcHBjL3VzZXJfb25seV9oZWxw
ZXIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHRhcmdldC9yaXNjdi9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQogdGFyZ2V0L3Jpc2N2L2Nw
dS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzICsKIHRhcmdldC9yaXNj
di9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0MyArLQogdGFyZ2V0
L3Jpc2N2L2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg1ICstCiB0
YXJnZXQvcmlzY3YvY3B1X2JpdHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTEg
Ky0KIHRhcmdldC9yaXNjdi9jcHVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEzOCArLQogdGFyZ2V0L3Jpc2N2L2NwdV91c2VyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICsKIHRhcmdldC9yaXNjdi9jc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA3MCArLQogdGFyZ2V0L3Jpc2N2L2dkYnN0dWIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdldC9yaXNjdi9pbnNuMTYtMzIuZGVjb2RlICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyOCArCiB0YXJnZXQvcmlzY3YvaW5zbjE2LTY0LmRlY29kZSAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzYgKwogdGFyZ2V0L3Jpc2N2L2luc24xNi5kZWNvZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTczICstCiB0YXJnZXQvcmlzY3YvaW5zbjMyLmRl
Y29kZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRhcmdldC9yaXNjdi9pbnNu
X3RyYW5zL3RyYW5zX3ByaXZpbGVnZWQuaW5jLmMgICAgIHwgICAxMCArLQogdGFyZ2V0L3Jpc2N2
L2luc25fdHJhbnMvdHJhbnNfcnZhLmluYy5jICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQv
cmlzY3YvaW5zbl90cmFucy90cmFuc19ydmMuaW5jLmMgICAgICAgICAgICB8ICAzNDcgLS0KIHRh
cmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3J2aS5pbmMuYyAgICAgICAgICAgIHwgICAzMCAr
LQogdGFyZ2V0L3Jpc2N2L2luc3RtYXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICsKIHRhcmdldC9yaXNjdi9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxNCArLQogdGFyZ2V0L3Jpc2N2L3BtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE4ICstCiB0YXJnZXQvcmlzY3YvcG1wLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIHRhcmdldC9yaXNjdi90cmFuc2xhdGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA4OCArLQogdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiB0YXJnZXQvczM5MHgvYXJjaF9kdW1wLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRhcmdldC9zMzkweC9jY19oZWxw
ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQogdGFyZ2V0L3MzOTB4L2Nw
dS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIHRhcmdldC9zMzkw
eC9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogdGFyZ2V0
L3MzOTB4L2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwICstCiB0
YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMTYg
Ky0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArCiB0YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzX2RlZi5oICAgICAgICAgICAgICAgICAg
ICB8ICAzMDMgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXNfZGVmLmluYy5oICAgICAgICAg
ICAgICAgIHwgIDM3MCArKwogdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQzICstCiB0YXJnZXQvczM5MHgvZGlhZy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC9zMzkweC9leGNwX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA5OSArLQogdGFyZ2V0L3MzOTB4L2ZwdV9oZWxwZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQvczM5MHgvZ2Ric3R1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKy0KIHRhcmdldC9zMzkweC9n
ZW4tZmVhdHVyZXMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExNSArLQogdGFyZ2V0L3Mz
OTB4L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU3ICstCiB0YXJn
ZXQvczM5MHgvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTAgKwog
dGFyZ2V0L3MzOTB4L2luc24tZGF0YS5kZWYgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTk1
ICsKIHRhcmdldC9zMzkweC9pbnRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyArLQogdGFyZ2V0L3MzOTB4L2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEzICstCiB0YXJnZXQvczM5MHgvaW50ZXJydXB0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKy0KIHRhcmdldC9zMzkweC9rdm0tc3R1Yi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNSArLQogdGFyZ2V0L3MzOTB4L2t2bS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDkxICstCiB0YXJnZXQvczM5MHgva3ZtX3MzOTB4LmggICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGFyZ2V0L3MzOTB4L21hY2hpbmUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI5ICstCiB0YXJnZXQvczM5MHgvbWVtX2hl
bHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0KIHRhcmdldC9zMzkweC9t
aXNjX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MSArLQogdGFyZ2V0L3Mz
OTB4L21tdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0YXJn
ZXQvczM5MHgvc2lncC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRhcmdldC9zMzkweC90Y2dfczM5MHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArCiB0YXJnZXQvczM5MHgvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTYgKy0KIHRhcmdldC9zMzkweC90cmFuc2xhdGVfdnguaW5jLmMgICAgICAgICAgICAgICAg
ICAgIHwgMTkyOSArKysrKysrLQogdGFyZ2V0L3MzOTB4L3ZlYy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQwICsKIHRhcmdldC9zMzkweC92ZWNfZnB1X2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDYyNSArKysKIHRhcmdldC9zMzkweC92ZWNfaGVscGVyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQvczM5MHgvdmVjX2ludF9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2MTYgKysrCiB0YXJnZXQvczM5MHgvdmVj
X3N0cmluZ19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICB8ICA0NzMgKysKIHRhcmdldC9zaDQv
Y3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSArCiB0YXJnZXQv
c2g0L2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0KIHRh
cmdldC9zaDQvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MyAr
LQogdGFyZ2V0L3NoNC9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0YXJnZXQvc2g0L2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMTcgKy0KIHRhcmdldC9zaDQvbW9uaXRvci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArLQogdGFyZ2V0L3NoNC9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDI1ICstCiB0YXJnZXQvc2g0L3RyYW5zbGF0ZS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMzMgKy0KIHRhcmdldC9zcGFyYy9hc2kuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGFyZ2V0L3NwYXJjL2NwdS1wYXJhbS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4ICsKIHRhcmdldC9zcGFyYy9jcHUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0MiArLQogdGFyZ2V0L3NwYXJjL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICstCiB0YXJnZXQvc3Bh
cmMvZm9wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdl
dC9zcGFyYy9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
YXJnZXQvc3BhcmMvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg
Ky0KIHRhcmdldC9zcGFyYy9sZHN0X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2NiArLQogdGFyZ2V0L3NwYXJjL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxIC0KIHRhcmdldC9zcGFyYy9tbXVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE2NSArLQogdGFyZ2V0L3NwYXJjL21vbml0b3IuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0ICstCiB0YXJnZXQvc3BhcmMvdHJhbnNsYXRlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRhcmdldC90aWxlZ3gvY3B1LXBhcmFtLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiB0YXJnZXQvdGlsZWd4L2NwdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzAgKy0KIHRhcmdldC90aWxlZ3gvY3B1Lmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQogdGFyZ2V0L3RpbGVneC9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0YXJnZXQvdGls
ZWd4L3NpbWRfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0
L3RpbGVneC9zcHJfZGVmXzY0LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0
YXJnZXQvdGlsZWd4L3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIg
Ky0KIHRhcmdldC90cmljb3JlL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNyArCiB0YXJnZXQvdHJpY29yZS9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDYgKy0KIHRhcmdldC90cmljb3JlL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzNCArLQogdGFyZ2V0L3RyaWNvcmUvZnB1X2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTI2ICsKIHRhcmdldC90cmljb3JlL2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzOCArLQogdGFyZ2V0L3RyaWNvcmUvaGVscGVyLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHRhcmdldC90cmljb3JlL29wX2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQogdGFyZ2V0L3RyaWNvcmUvdHJhbnNs
YXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgzICstCiB0YXJnZXQvdHJpY29yZS90
cmljb3JlLWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgLQogdGFyZ2V0L3RyaWNv
cmUvdHJpY29yZS1vcGNvZGVzLmggICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRhcmdldC91
bmljb3JlMzIvY3B1LXBhcmFtLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiB0YXJn
ZXQvdW5pY29yZTMyL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0K
IHRhcmdldC91bmljb3JlMzIvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MyArLQogdGFyZ2V0L3VuaWNvcmUzMi9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDI3ICstCiB0YXJnZXQvdW5pY29yZTMyL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTYgKy0KIHRhcmdldC91bmljb3JlMzIvc29mdG1tdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNCArLQogdGFyZ2V0L3VuaWNvcmUzMi90cmFuc2xhdGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDc1ICstCiB0YXJnZXQvdW5pY29yZTMyL3VjZjY0X2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRhcmdldC94dGVuc2EvY29yZS1kYzIzM2Mu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0YXJnZXQveHRlbnNhL2NvcmUtZGUy
MTIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0ZW5zYS9jb3Jl
LWRlMjEyL2NvcmUtaXNhLmggICAgICAgICAgICAgICAgfCAgICA4ICstCiB0YXJnZXQveHRlbnNh
L2NvcmUtZnNmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0
ZW5zYS9jb3JlLXNhbXBsZV9jb250cm9sbGVyLmMgICAgICAgICAgICAgfCAgICAxIC0KIHRhcmdl
dC94dGVuc2EvY29yZS1zYW1wbGVfY29udHJvbGxlci9jb3JlLWlzYS5oICAgIHwgICAgOCArLQog
dGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3Rfa2M3MDVfYmUuYyAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIHRhcmdldC94dGVuc2EvY29yZS10ZXN0X2tjNzA1X2JlL2NvcmUtaXNhLmggICAgICAgIHwg
ICAgOCArLQogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3RfbW11aGlmaV9jMy9jb3JlLWlzYS5oICAg
ICAgfCAgICA4ICstCiB0YXJnZXQveHRlbnNhL2NwdS1wYXJhbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjEgKwogdGFyZ2V0L3h0ZW5zYS9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEyICstCiB0YXJnZXQveHRlbnNhL2NwdS5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxMTEgKy0KIHRhcmdldC94dGVuc2EvZGJnX2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGFyZ2V0L3h0ZW5zYS9leGNfaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0YXJnZXQveHRlbnNhL2dkYnN0
dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGFyZ2V0L3h0ZW5zYS9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQzICstCiB0YXJnZXQveHRl
bnNhL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKwogdGFyZ2V0
L3h0ZW5zYS9tbXVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYzICsrLQog
dGFyZ2V0L3h0ZW5zYS9tb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
ICstCiB0YXJnZXQveHRlbnNhL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDIgKwogdGFyZ2V0L3h0ZW5zYS9vdmVybGF5X3Rvb2wuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQzICstCiB0YXJnZXQveHRlbnNhL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI5OTYgKysrKysrKystLS0tLQogdGFyZ2V0L3h0ZW5zYS94dGVuc2EtaXNhLWlu
dGVybmFsLmggICAgICAgICAgICAgICAgfCAgICAyICstCiB0YXJnZXQveHRlbnNhL3h0ZW5zYS1z
ZW1pLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRjZy9SRUFETUUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArCiB0Y2cvYWFyY2g2NC90
Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRjZy9hYXJj
aDY0L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDU1NyArKy0KIHRj
Zy9hYXJjaDY0L3RjZy10YXJnZXQub3BjLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiB0Y2cvYXJtL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogdGNnL2FybS90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjI0ICstCiB0Y2cvaTM4Ni90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDkgKy0KIHRjZy9pMzg2L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM0NSArLQogdGNnL21pcHMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyICsKIHRjZy9taXBzL3RjZy10YXJnZXQuaW5jLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA1NCArLQogdGNnL29wdGltaXplLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiB0Y2cvcHBjL3RjZy10YXJnZXQuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogdGNnL3BwYy90Y2ctdGFyZ2V0
LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc3ICstCiB0Y2cvcmlzY3YvdGNn
LXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogdGNnL3Jpc2N2
L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICstCiB0Y2cv
czM5MC90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwog
dGNnL3MzOTAvdGNnLXRhcmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2
ICstCiB0Y2cvc3BhcmMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKwogdGNnL3NwYXJjL3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQzICstCiB0Y2cvdGNnLWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogdGNnL3RjZy1ndmVjLWRlc2MuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1ICsKIHRjZy90Y2ctbGRzdC5pbmMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxOCArLQogdGNnL3RjZy1vcC1ndmVjLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMDA5ICsrKystCiB0Y2cvdGNnLW9wLWd2ZWMuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzYgKy0KIHRjZy90Y2ctb3AtdmVjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQwNyArLQogdGNnL3RjZy1vcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ2ICstCiB0Y2cvdGNn
LW9wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKwogdGNn
L3RjZy1vcGMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICst
CiB0Y2cvdGNnLXBvb2wuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIgKy0KIHRjZy90Y2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQyNCArLQogdGNnL3RjZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDQ0ICstCiB0Y2cvdGNpL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgKwogdGNnL3RjaS90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9NYWtlZmlsZS5pbmNsdWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxODMgKy0KIHRlc3RzL2FjOTctdGVzdC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9hY2NlcHRhbmNlL2F2b2Nh
ZG9fcWVtdS9fX2luaXRfXy5weSAgICAgICAgICB8ICAgMjUgKy0KIHRlc3RzL2FjY2VwdGFuY2Uv
Ym9vdF9saW51eF9jb25zb2xlLnB5ICAgICAgICAgICAgIHwgIDM0OCArLQogdGVzdHMvYWNjZXB0
YW5jZS9lbXB0eV9jcHVfbW9kZWwucHkgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHRlc3RzL2Fj
Y2VwdGFuY2UvbGludXhfaW5pdHJkLnB5ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVz
dHMvYWNjZXB0YW5jZS9saW51eF9zc2hfbWlwc19tYWx0YS5weSAgICAgICAgICAgfCAgMjMwICsK
IHRlc3RzL2FjY2VwdGFuY2UvdmlydGlvX3ZlcnNpb24ucHkgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogdGVzdHMvYWNjZXB0YW5jZS94ODZfY3B1X21vZGVsX3ZlcnNpb25zLnB5ICAgICAgICAg
fCAgMzA0ICsrCiB0ZXN0cy9hY3BpLXV0aWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNjggKy0KIHRlc3RzL2FjcGktdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvYmlvcy10YWJsZXMtdGVzdC1hbGxvd2VkLWRpZmYu
aCAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2Jpb3MtdGFibGVzLXRlc3QuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI0NiArLQogdGVzdHMvYm9vdC1zZXJpYWwtdGVzdC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy9jcnlwdG8tdGxzLXBzay1o
ZWxwZXJzLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL2NyeXB0by10bHMt
eDUwOS1oZWxwZXJzLmggICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGVzdHMvZGF0YS9h
Y3BpL3EzNS9EU0RUICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDc4MTUgLT4gNzg0
MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmJyaWRnZSAgICAgICAgICAgICAgICAg
ICAgfCAgQmluIDc4MzIgLT4gNzg1OCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmNw
aHAgICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDgyNzggLT4gODMwNCBieXRlcwogdGVzdHMv
ZGF0YS9hY3BpL3EzNS9EU0RULmRpbW1weG0gICAgICAgICAgICAgICAgICAgfCAgQmluIDk0Njgg
LT4gOTQ5NCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULmlwbWlidCAgICAgICAgICAg
ICAgICAgICAgfCAgQmluIDc4OTAgLT4gNzkxNiBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9E
U0RULm1lbWhwICAgICAgICAgICAgICAgICAgICAgfCAgQmluIDkxNzQgLT4gOTIwMCBieXRlcwog
dGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULm1taW82NCAgICAgICAgICAgICAgICAgICAgfCAgQmlu
IDg5NDUgLT4gODk3MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3EzNS9EU0RULm51bWFtZW0gICAg
ICAgICAgICAgICAgICAgfCAgQmluIDc4MjEgLT4gNzg0NyBieXRlcwogdGVzdHMvZGF0YS9hY3Bp
L3JlYnVpbGQtZXhwZWN0ZWQtYW1sLnNoICAgICAgICAgICAgfCAgIDI2ICstCiB0ZXN0cy9kYXRh
L2FjcGkvdmlydC9BUElDICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAxNjgg
Ynl0ZXMKIHRlc3RzL2RhdGEvYWNwaS92aXJ0L0RTRFQgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIEJpbiAwIC0+IDE4NDc2IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvdmlydC9GQUNQICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICBCaW4gMCAtPiAyNjggYnl0ZXMKIHRlc3RzL2RhdGEvYWNw
aS92aXJ0L0dURFQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEJpbiAwIC0+IDk2IGJ5dGVz
CiB0ZXN0cy9kYXRhL2FjcGkvdmlydC9NQ0ZHICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBC
aW4gMCAtPiA2MCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3ZpcnQvU1BDUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgQmluIDAgLT4gODAgYnl0ZXMKIC4uLi9iaW9zLXRhYmxlcy10ZXN0LmFh
cmNoNjQuaXNvLnFjb3cyICAgICAgICAgICAgIHwgIEJpbiAxMTc3NiAtPiAxMjI4OCBieXRlcwog
Li4uL2Jpb3MtdGFibGVzLXRlc3QuYXJtLmlzby5xY293MiAgICAgICAgICAgICAgICAgfCAgQmlu
IDExNzc2IC0+IDExNzc2IGJ5dGVzCiAuLi4vYmlvcy10YWJsZXMtdGVzdC5pMzg2Lmlzby5xY293
MiAgICAgICAgICAgICAgICB8ICBCaW4gMTI4MDAgLT4gMTMzMTIgYnl0ZXMKIC4uLi9iaW9zLXRh
Ymxlcy10ZXN0Lng4Nl82NC5pc28ucWNvdzIgICAgICAgICAgICAgIHwgIEJpbiAxMzMxMiAtPiAx
MzMxMiBieXRlcwogdGVzdHMvZGV2aWNlLWludHJvc3BlY3QtdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgIDg1ICstCiB0ZXN0cy9kb2NrZXIvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4tYWxw
aGEtY3Jvc3MuZG9ja2VyIHwgICAgNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlh
bi1hbWQ2NC5kb2NrZXIgICAgICAgfCAgIDIwICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuLWFybTY0LWNyb3NzLmRvY2tlciB8ICAgMTYgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJm
aWxlcy9kZWJpYW4tYXJtZWwtY3Jvc3MuZG9ja2VyIHwgICAxMyArLQogdGVzdHMvZG9ja2VyL2Rv
Y2tlcmZpbGVzL2RlYmlhbi1hcm1oZi1jcm9zcy5kb2NrZXIgfCAgIDE2ICstCiAuLi4vZG9ja2Vy
ZmlsZXMvZGViaWFuLWJ1c3Rlci1hcm02NC1jcm9zcy5kb2NrZXIgICB8ICAgIDUgKy0KIHRlc3Rz
L2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4taHBwYS1jcm9zcy5kb2NrZXIgIHwgICAgNSArLQog
dGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1tNjhrLWNyb3NzLmRvY2tlciAgfCAgICA1
ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLW1pcHMtY3Jvc3MuZG9ja2VyICB8
ICAgMTYgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLW1pcHM2NC1jcm9zcy5kb2Nr
ZXIgIHwgICAgNSArLQogLi4uL2RvY2tlcmZpbGVzL2RlYmlhbi1taXBzNjRlbC1jcm9zcy5kb2Nr
ZXIgICAgICAgfCAgIDE2ICstCiAuLi4vZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1taXBzZWwt
Y3Jvc3MuZG9ja2VyICB8ICAgMTYgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW4t
cG9ydHMuZG9ja2VyICAgICAgIHwgICAgNCArLQogLi4uL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJp
YW4tcG93ZXJwYy1jcm9zcy5kb2NrZXIgfCAgICA1ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmls
ZXMvZGViaWFuLXBwYzY0LWNyb3NzLmRvY2tlciB8ICAgMTIgKwogLi4uL2RvY2tlci9kb2NrZXJm
aWxlcy9kZWJpYW4tcHBjNjRlbC1jcm9zcy5kb2NrZXIgfCAgIDE0ICstCiAuLi4vZG9ja2VyL2Rv
Y2tlcmZpbGVzL2RlYmlhbi1yaXNjdjY0LWNyb3NzLmRvY2tlciB8ICAgIDUgKy0KIHRlc3RzL2Rv
Y2tlci9kb2NrZXJmaWxlcy9kZWJpYW4tczM5MHgtY3Jvc3MuZG9ja2VyIHwgICAxNSArLQogdGVz
dHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi1zaDQtY3Jvc3MuZG9ja2VyICAgfCAgICA1ICst
CiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXNpZC5kb2NrZXIgICAgICAgICB8ICAg
IDYgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXNwYXJjNjQtY3Jvc3MuZG9ja2Vy
IHwgICAgNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi13aW4zMi1jcm9zcy5k
b2NrZXIgfCAgIDE0ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXdpbjY0LWNy
b3NzLmRvY2tlciB8ICAgMTQgKy0KIC4uLi9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuLXh0ZW5z
YS1jcm9zcy5kb2NrZXIgIHwgICAgNCArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlh
bjEwLmRvY2tlciAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuOC1teGUuZG9ja2VyICAgICAgICB8ICAgMTkgLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZp
bGVzL2RlYmlhbjguZG9ja2VyICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9kb2NrZXIvZG9j
a2VyZmlsZXMvZGViaWFuOS1teGUuZG9ja2VyICAgICAgICB8ICAgMjIgKwogdGVzdHMvZG9ja2Vy
L2RvY2tlcmZpbGVzL2RlYmlhbjkuZG9ja2VyICAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy9k
b2NrZXIvZG9ja2VyZmlsZXMvZmVkb3JhLWNyaXMtY3Jvc3MuZG9ja2VyICB8ICAgIDIgKy0KIHRl
c3RzL2RvY2tlci9kb2NrZXJmaWxlcy9mZWRvcmEtaTM4Ni1jcm9zcy5kb2NrZXIgIHwgICAgMiAr
LQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS5kb2NrZXIgICAgICAgICAgICAgfCAg
IDE3ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvdWJ1bnR1LmRvY2tlciAgICAgICAgICAg
ICB8ICAgMjQgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy91YnVudHUxODA0LmRvY2tlciAg
ICAgICAgIHwgICA1OCArCiB0ZXN0cy9kb2NrZXIvcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIHRlc3RzL2RvY2tlci90ZXN0LW1pbmd3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvZG9ja2VyL3Rlc3QtbWlzYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICsKIHRlc3RzL2RyaXZlX2RlbC10ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MyArLQogdGVzdHMvZHMxMzM4LXRlc3QuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstCiB0ZXN0cy9lMTAwMC10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvZTEwMDBl
LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9l
ZXBybzEwMC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVz
dHMvZXMxMzcwLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL2Z3X2NmZy10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy
NyArLQogdGVzdHMvaGQtZ2VvLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDc2ICstCiB0ZXN0cy9pZGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyODQgKy0KIHRlc3RzL2lvLWNoYW5uZWwtaGVscGVycy5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvaXBvY3RhbDIzMi10ZXN0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2l2c2htZW0tdGVzdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvbGlicW9zL2FhcmNoNjQteGxueC16
Y3UxMDItbWFjaGluZS5jICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy9hcm0taW14MjUt
cGRrLW1hY2hpbmUuYyAgICAgICAgICAgICAgIHwgICA5MiArCiB0ZXN0cy9saWJxb3MvYXJtLW44
MDAtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICB8ICAgOTIgKwogdGVzdHMvbGlicW9zL2Fy
bS1yYXNwaTItbWFjaGluZS5jICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFv
cy9hcm0tc2FicmVsaXRlLW1hY2hpbmUuYyAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9s
aWJxb3MvYXJtLXNtZGtjMjEwLW1hY2hpbmUuYyAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVz
dHMvbGlicW9zL2FybS12aXJ0LW1hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL2xpYnFvcy9hcm0teGlsaW54LXp5bnEtYTktbWFjaGluZS5jICAgICAgICAgIHwgICAg
MSArCiB0ZXN0cy9saWJxb3MvZTEwMDBlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIHRlc3RzL2xpYnFvcy9lMTAwMGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArLQogdGVzdHMvbGlicW9zL2Z3X2NmZy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDU1ICsKIHRlc3RzL2xpYnFvcy9md19jZmcuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSArCiB0ZXN0cy9saWJxb3MvaTJjLWlteC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KIHRlc3RzL2xpYnFvcy9pMmMtb21hcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3MCArLQogdGVzdHMvbGlicW9zL2kyYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc0ICstCiB0ZXN0cy9saWJxb3MvaTJjLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjMgKy0KIHRlc3RzL2xpYnFvcy9t
YWxsb2MtcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvbGli
cW9zL3BjaS1wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB0ZXN0
cy9saWJxb3MvcGNpLXNwYXByLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRlc3RzL2xpYnFvcy9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGVzdHMvbGlicW9zL3BwYzY0X3BzZXJpZXMtbWFjaGluZS5jICAgICAgICAgICAgICAg
fCAgICAzICstCiB0ZXN0cy9saWJxb3MvcWdyYXBoLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTIgKy0KIHRlc3RzL2xpYnFvcy9xZ3JhcGguaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOSArLQogdGVzdHMvbGlicW9zL3FncmFwaF9pbnRlcm5hbC5oICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9saWJxb3Mvc2RoY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3NkaGNpLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9saWJxb3MvdHBjaTIwMC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRp
by05cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy92
aXJ0aW8tOXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB0ZXN0cy9saWJx
b3MvdmlydGlvLWJhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMv
bGlicW9zL3ZpcnRpby1iYWxsb29uLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRl
c3RzL2xpYnFvcy92aXJ0aW8tYmxrLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr
CiB0ZXN0cy9saWJxb3MvdmlydGlvLWJsay5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDUgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1tbWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzICstCiB0ZXN0cy9saWJxb3MvdmlydGlvLW5ldC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1uZXQuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA1ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tcGNpLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArLQogdGVzdHMvbGlicW9zL3ZpcnRpby1ybmcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tcm5nLmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXNjc2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1z
Y3NpLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRlc3RzL2xpYnFvcy92aXJ0
aW8tc2VyaWFsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9saWJxb3Mv
dmlydGlvLXNlcmlhbC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKwogdGVzdHMvbGli
cW9zL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiB0ZXN0
cy9saWJxb3MvdmlydGlvLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K
IHRlc3RzL2xpYnFvcy94ODZfNjRfcGMtbWFjaGluZS5jICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiB0ZXN0cy9saWJxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTcgKy0KIHRlc3RzL2xpYnF0ZXN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDE2MiArLQogdGVzdHMvbWFjaGluZS1ub25lLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9tZWdhc2FzLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDMgKy0KIHRlc3RzL21pZ3JhdGlvbi10ZXN0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDE5MiArLQogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9l
bmdpbmUucHkgICAgICAgICAgICAgICAgfCAgIDI0ICstCiB0ZXN0cy9taWdyYXRpb24vbWlncmF0
aW9uLXRlc3QuaCAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL211bHRpYm9vdC9s
aW5rLmxkICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogdGVzdHMvbmUyMDAw
LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL251
bWEtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MyArLQogdGVz
dHMvbnZtZS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK
IHRlc3RzL3BjYTk1NTItdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5
MSArLQogdGVzdHMvcGNpLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIHRlc3RzL3BjbmV0LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSArCiB0ZXN0cy9wZXJmL2Jsb2NrL3Fjb3cyL2NvbnZlcnQtYmxvY2tzdGF0dXMg
ICAgICAgICB8ICAgNzEgKwogdGVzdHMvcGZsYXNoLWNmaTAyLXRlc3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNjgxICsrKwogdGVzdHMvcTM1LXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDM5ICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9kb3VibGUtdHlw
ZS5lcnIgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1
cmVzLWJhZC10eXBlLmVyciAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9m
ZWF0dXJlcy1iYWQtdHlwZS5leGl0ICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hl
bWEvZmVhdHVyZXMtYmFkLXR5cGUuanNvbiAgICAgICAgICAgfCAgICAzICsKIHRlc3RzL3FhcGkt
c2NoZW1hL2ZlYXR1cmVzLWJhZC10eXBlLm91dCAgICAgICAgICAgIHwgICAgMAogdGVzdHMvcWFw
aS1zY2hlbWEvZmVhdHVyZXMtZHVwbGljYXRlLW5hbWUuZXJyICAgICAgfCAgICAxICsKIHRlc3Rz
L3FhcGktc2NoZW1hL2ZlYXR1cmVzLWR1cGxpY2F0ZS1uYW1lLmV4aXQgICAgIHwgICAgMSArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1kdXBsaWNhdGUtbmFtZS5qc29uICAgICB8ICAgIDMg
KwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtZHVwbGljYXRlLW5hbWUub3V0ICAgICAgfCAg
ICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1taXNzaW5nLW5hbWUuZXJyICAgICAgICB8
ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtbWlzc2luZy1uYW1lLmV4aXQgICAg
ICAgfCAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLW1pc3NpbmctbmFtZS5qc29u
ICAgICAgIHwgICAgMyArCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1taXNzaW5nLW5hbWUu
b3V0ICAgICAgICB8ICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLW5hbWUtYmFkLXR5
cGUuZXJyICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy1uYW1lLWJh
ZC10eXBlLmV4aXQgICAgICB8ICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVyZXMtbmFt
ZS1iYWQtdHlwZS5qc29uICAgICAgfCAgICAzICsKIHRlc3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVz
LW5hbWUtYmFkLXR5cGUub3V0ICAgICAgIHwgICAgMAogdGVzdHMvcWFwaS1zY2hlbWEvZmVhdHVy
ZXMtbm8tbGlzdC5lcnIgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2Zl
YXR1cmVzLW5vLWxpc3QuZXhpdCAgICAgICAgICAgIHwgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVt
YS9mZWF0dXJlcy1uby1saXN0Lmpzb24gICAgICAgICAgICB8ICAgIDMgKwogdGVzdHMvcWFwaS1z
Y2hlbWEvZmVhdHVyZXMtbm8tbGlzdC5vdXQgICAgICAgICAgICAgfCAgICAwCiB0ZXN0cy9xYXBp
LXNjaGVtYS9mZWF0dXJlcy11bmtub3duLWtleS5lcnIgICAgICAgICB8ICAgIDIgKwogdGVzdHMv
cWFwaS1zY2hlbWEvZmVhdHVyZXMtdW5rbm93bi1rZXkuZXhpdCAgICAgICAgfCAgICAxICsKIHRl
c3RzL3FhcGktc2NoZW1hL2ZlYXR1cmVzLXVua25vd24ta2V5Lmpzb24gICAgICAgIHwgICAgMyAr
CiB0ZXN0cy9xYXBpLXNjaGVtYS9mZWF0dXJlcy11bmtub3duLWtleS5vdXQgICAgICAgICB8ICAg
IDAKIHRlc3RzL3FhcGktc2NoZW1hL3FhcGktc2NoZW1hLXRlc3QuanNvbiAgICAgICAgICAgIHwg
ICAzOSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBpLXNjaGVtYS10ZXN0Lm91dCAgICAgICAgICAg
ICB8ICAgNDMgKwogdGVzdHMvcWFwaS1zY2hlbWEvdGVzdC1xYXBpLnB5ICAgICAgICAgICAgICAg
ICAgICAgfCAgICA3ICstCiB0ZXN0cy9xYXBpLXNjaGVtYS91bmtub3duLWV4cHIta2V5LmVyciAg
ICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDAyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogdGVzdHMvcWVtdS1pb3Rl
c3RzLzAwNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzAwOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMDExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDE1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAxNyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDIxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAyMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDI2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzAyNi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTY4ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzAyOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MCArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzAzMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDMxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDMzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDM2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzAzNyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDQwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
NDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMDQzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA0NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDUwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA1MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDM1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDUxLm91dCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEucGMub3V0ICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzNyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA1MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDUzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDU2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNTYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzA1OS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIw
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2MS5vdXQgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDYyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDY3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2
OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDY5Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wNzAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzA3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDczICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NS5vdXQgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDc2Lm91dCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNzgub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3OSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODAub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MS5v
dXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDgyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wODIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzA4My5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMDg0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wODUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODgub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4OSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wODkub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA5MCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wOTIub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA5MyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDk0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA5NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wOTUub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzA5OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xMDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwMi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwMy5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwNC5vdXQgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEwNyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzExMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzExMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTE0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE2Lm91dCAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMTgub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEyMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEy
NC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzEyNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTI2Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xMjcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzEub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzMub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTM0Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzEzNiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzcu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzEzOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTM4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzE0MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDMub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDQub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE0NSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE1MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NTEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzE1MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xNTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzE1NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xNTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTU4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE1OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNjIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNzAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTczICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE3NSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc1Lm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
ODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzE4Mi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICsKIHRlc3RzL3FlbXUt
aW90ZXN0cy8xODMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xODYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MiAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE4NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODcub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE4OC5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTkwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE5MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzE5MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTk1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzE5NS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTk3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzE5Ny5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTk4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIwNyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDY0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjA3Lm91dCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIxMS5vdXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjEy
Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8yMTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzIxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjE1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjE4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNTUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTgub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjE5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyMS5vdXQgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI2Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjMxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjMzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0MCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMwICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQwLm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0
Mi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMjQzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8yNDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzI0NC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjQ1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDUub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEgLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0OSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTE1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDkub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNSArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjUwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNzggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1MC5vdXQgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE2ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDE3MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjUxLm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI0ICsKIHRlc3RzL3FlbXUtaW90ZXN0
cy8yNTIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjUzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODQgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzI1My5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsKIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NCArCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjU0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIg
KwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTM1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNTUub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjU2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMjIgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI1Ni5vdXQgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMTE5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy9jaGVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE5NiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi5uYmQgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDk0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvY29tbW9uLnBh
dHRlcm4gICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21t
b24ucmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
L2dyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjkzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvaW90ZXN0cy5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgOTkgKy0KIHRlc3RzL3Ft
cC1jbWQtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQogdGVz
dHMvcW9tLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4ICst
CiB0ZXN0cy9xb3MtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjAgKy0KIHRlc3RzL3JlcXVpcmVtZW50cy50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiB0ZXN0cy9zZGhjaS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogdGVzdHMvc29ja2V0LWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2ICstCiB0ZXN0cy9zcGFwci1waGItdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogdGVzdHMvdGNnL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA3ICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9NYWtlZmlsZS5z
b2Z0bW11LXRhcmdldCAgICAgICAgICB8ICAgMzQgKwogdGVzdHMvdGNnL2FhcmNoNjQvTWFrZWZp
bGUudGFyZ2V0ICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9w
YXV0aC0yLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKwogdGVzdHMvdGNnL2FhcmNo
NjQvc3lzdGVtL2Jvb3QuUyAgICAgICAgICAgICAgICAgICAgfCAgMjM5ICsKIHRlc3RzL3RjZy9h
YXJjaDY0L3N5c3RlbS9rZXJuZWwubGQgICAgICAgICAgICAgICAgIHwgICAyNCArCiB0ZXN0cy90
Y2cvYWxwaGEvTWFrZWZpbGUuc29mdG1tdS10YXJnZXQgICAgICAgICAgICB8ICAgMzQgKwogdGVz
dHMvdGNnL2FscGhhL3N5c3RlbS9ib290LlMgICAgICAgICAgICAgICAgICAgICAgfCAgNTExICsr
KwogdGVzdHMvdGNnL2FscGhhL3N5c3RlbS9rZXJuZWwubGQgICAgICAgICAgICAgICAgICAgfCAg
IDMwICsKIHRlc3RzL3RjZy9pMzg2L01ha2VmaWxlLnNvZnRtbXUtdGFyZ2V0ICAgICAgICAgICAg
IHwgICAxMiArLQogdGVzdHMvdGNnL2kzODYvTWFrZWZpbGUudGFyZ2V0ICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICstCiB0ZXN0cy90Y2cvaTM4Ni9zeXN0ZW0vaGVsbG8uYyAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTQgLQogdGVzdHMvdGNnL2kzODYvc3lzdGVtL21lbW9yeS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMjQzIC0KIHRlc3RzL3RjZy9taW5pbGliL3ByaW50Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB0ZXN0cy90Y2cvbWlwcy9pbmNsdWRlL3Rlc3Rf
dXRpbHNfMTI4LmggICAgICAgICAgICB8ICAgMTcgKy0KIHRlc3RzL3RjZy9taXBzL2luY2x1ZGUv
dGVzdF91dGlsc182NC5oICAgICAgICAgICAgIHwgICAgOSArLQogdGVzdHMvdGNnL21pcHMvaW5j
bHVkZS93cmFwcGVyc19tc2EuaCAgICAgICAgICAgICAgfCAgNjE1ICsrLQogdGVzdHMvdGNnL21p
cHMvdXNlci9hc2UvbXNhL1JFQURNRSAgICAgICAgICAgICAgICAgfCAgIDIwICsKIC4uLi9taXBz
L3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVzdF9tc2FfbmxvY19iLmMgIHwgICAxMSArLQogLi4u
L21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9ubG9jX2QuYyAgfCAgIDExICst
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNhX25sb2NfaC5jICB8ICAg
MTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVzdF9tc2FfbmxvY193LmMg
IHwgICAxMSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9ubHpj
X2IuYyAgfCAgIDExICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNh
X25semNfZC5jICB8ICAgMTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtY291bnQvdGVz
dF9tc2Ffbmx6Y19oLmMgIHwgICAxMSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1jb3Vu
dC90ZXN0X21zYV9ubHpjX3cuYyAgfCAgIDExICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0
LWNvdW50L3Rlc3RfbXNhX3BjbnRfYi5jICB8ICAgMTEgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21z
YS9iaXQtY291bnQvdGVzdF9tc2FfcGNudF9kLmMgIHwgICAxMSArLQogLi4uL21pcHMvdXNlci9h
c2UvbXNhL2JpdC1jb3VudC90ZXN0X21zYV9wY250X2guYyAgfCAgIDExICstCiAuLi4vbWlwcy91
c2VyL2FzZS9tc2EvYml0LWNvdW50L3Rlc3RfbXNhX3BjbnRfdy5jICB8ICAgMTEgKy0KIC4uLi9t
aXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21zYV9iaW5zbF9iLmMgIHwgIDIxNCArCiAu
Li4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVzdF9tc2FfYmluc2xfZC5jICB8ICAyMTQg
KwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3ZlL3Rlc3RfbXNhX2JpbnNsX2guYyAgfCAg
MjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21zYV9iaW5zbF93LmMg
IHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVzdF9tc2FfYmluc3Jf
Yi5jICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3ZlL3Rlc3RfbXNhX2Jp
bnNyX2QuYyAgfCAgMjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtbW92ZS90ZXN0X21z
YV9iaW5zcl9oLmMgIHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LW1vdmUvdGVz
dF9tc2FfYmluc3Jfdy5jICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1tb3Zl
L3Rlc3RfbXNhX2Jtbnpfdi5jICAgfCAgMjE0ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQt
bW92ZS90ZXN0X21zYV9ibXpfdi5jICAgIHwgIDIxNCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2Ev
Yml0LW1vdmUvdGVzdF9tc2FfYnNlbF92LmMgICB8ICAyMTQgKwogLi4uL21pcHMvdXNlci9hc2Uv
bXNhL2JpdC1zZXQvdGVzdF9tc2FfYmNscl9iLmMgICAgfCAgMTU4ICsKIC4uLi9taXBzL3VzZXIv
YXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JjbHJfZC5jICAgIHwgIDE1OCArCiAuLi4vbWlwcy91
c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9iY2xyX2guYyAgICB8ICAxNTggKwogLi4uL21p
cHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2FfYmNscl93LmMgICAgfCAgMTU4ICsKIC4u
Li9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JuZWdfYi5jICAgIHwgIDE1OCAr
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9ibmVnX2QuYyAgICB8ICAx
NTggKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2FfYm5lZ19oLmMgICAg
fCAgMTU4ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3RfbXNhX2JuZWdfdy5j
ICAgIHwgIDE1OCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90ZXN0X21zYV9ic2V0
X2IuYyAgICB8ICAxNTggKwogLi4uL21pcHMvdXNlci9hc2UvbXNhL2JpdC1zZXQvdGVzdF9tc2Ff
YnNldF9kLmMgICAgfCAgMTU4ICsKIC4uLi9taXBzL3VzZXIvYXNlL21zYS9iaXQtc2V0L3Rlc3Rf
bXNhX2JzZXRfaC5jICAgIHwgIDE1OCArCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvYml0LXNldC90
ZXN0X21zYV9ic2V0X3cuYyAgICB8ICAxNTggKwogLi4uL2FzZS9tc2EvZml4ZWQtbXVsdGlwbHkv
dGVzdF9tc2FfbWFkZF9xX2guYyAgICAgfCAgMjE2ICsKIC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRp
cGx5L3Rlc3RfbXNhX21hZGRfcV93LmMgICAgIHwgIDIxNiArCiAuLi4vYXNlL21zYS9maXhlZC1t
dWx0aXBseS90ZXN0X21zYV9tYWRkcl9xX2guYyAgICB8ICAyMTYgKwogLi4uL2FzZS9tc2EvZml4
ZWQtbXVsdGlwbHkvdGVzdF9tc2FfbWFkZHJfcV93LmMgICAgfCAgMjE2ICsKIC4uLi9hc2UvbXNh
L2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX21zdWJfcV9oLmMgICAgIHwgIDIxNiArCiAuLi4vYXNl
L21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tc3ViX3Ffdy5jICAgICB8ICAyMTYgKwogLi4u
L2FzZS9tc2EvZml4ZWQtbXVsdGlwbHkvdGVzdF9tc2FfbXN1YnJfcV9oLmMgICAgfCAgMjE2ICsK
IC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX21zdWJyX3Ffdy5jICAgIHwgIDIx
NiArCiAuLi4vdXNlci9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX211bF9xX2guYyB8
ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tdWxfcV93
LmMgfCAgMTYwICsKIC4uLi9hc2UvbXNhL2ZpeGVkLW11bHRpcGx5L3Rlc3RfbXNhX211bHJfcV9o
LmMgICAgIHwgIDE2MCArCiAuLi4vYXNlL21zYS9maXhlZC1tdWx0aXBseS90ZXN0X21zYV9tdWxy
X3Ffdy5jICAgICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9mbG9hdC1tYXgtbWluL3Rlc3Rf
bXNhX2ZtYXhfYV9kLmMgfCAgMTU4ICsKIC4uLi91c2VyL2FzZS9tc2EvZmxvYXQtbWF4LW1pbi90
ZXN0X21zYV9mbWF4X2Ffdy5jIHwgIDE1OCArCiAuLi4vdXNlci9hc2UvbXNhL2Zsb2F0LW1heC1t
aW4vdGVzdF9tc2FfZm1heF9kLmMgICB8ICAxNTggKwogLi4uL3VzZXIvYXNlL21zYS9mbG9hdC1t
YXgtbWluL3Rlc3RfbXNhX2ZtYXhfdy5jICAgfCAgMTU4ICsKIC4uLi91c2VyL2FzZS9tc2EvZmxv
YXQtbWF4LW1pbi90ZXN0X21zYV9mbWluX2FfZC5jIHwgIDE1OCArCiAuLi4vdXNlci9hc2UvbXNh
L2Zsb2F0LW1heC1taW4vdGVzdF9tc2FfZm1pbl9hX3cuYyB8ICAxNTggKwogLi4uL3VzZXIvYXNl
L21zYS9mbG9hdC1tYXgtbWluL3Rlc3RfbXNhX2ZtaW5fZC5jICAgfCAgMTU4ICsKIC4uLi91c2Vy
L2FzZS9tc2EvZmxvYXQtbWF4LW1pbi90ZXN0X21zYV9mbWluX3cuYyAgIHwgIDE1OCArCiAuLi4v
bWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRfYV9iLmMgICB8ICAgMTUgKy0K
IC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZF9hX2QuYyAgIHwgICAx
NSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkX2FfaC5jICAg
fCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRfYV93
LmMgICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2Fk
ZHNfYV9iLmMgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9t
c2FfYWRkc19hX2QuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90
ZXN0X21zYV9hZGRzX2FfaC5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQt
YWRkL3Rlc3RfbXNhX2FkZHNfYV93LmMgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNh
L2ludC1hZGQvdGVzdF9tc2FfYWRkc19zX2IuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2Fz
ZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRzX3NfZC5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3Vz
ZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZHNfc19oLmMgIHwgICAxNSArLQogLi4uL21p
cHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkc19zX3cuYyAgfCAgIDE1ICstCiAu
Li4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRzX3VfYi5jICB8ICAgMTUg
Ky0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2FkZHNfdV9kLmMgIHwg
ICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfYWRkc191X2gu
YyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9hZGRz
X3Vfdy5jICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNh
X2FkZHZfYi5jICAgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVz
dF9tc2FfYWRkdl9kLmMgICAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFk
ZC90ZXN0X21zYV9hZGR2X2guYyAgICB8ICAgMTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9p
bnQtYWRkL3Rlc3RfbXNhX2FkZHZfdy5jICAgIHwgICAxNSArLQogLi4uL21pcHMvdXNlci9hc2Uv
bXNhL2ludC1hZGQvdGVzdF9tc2FfaGFkZF9zX2QuYyAgfCAgIDE1ICstCiAuLi4vbWlwcy91c2Vy
L2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9oYWRkX3NfaC5jICB8ICAgMTUgKy0KIC4uLi9taXBz
L3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2hhZGRfc193LmMgIHwgICAxNSArLQogLi4u
L21pcHMvdXNlci9hc2UvbXNhL2ludC1hZGQvdGVzdF9tc2FfaGFkZF91X2QuYyAgfCAgIDE1ICst
CiAuLi4vbWlwcy91c2VyL2FzZS9tc2EvaW50LWFkZC90ZXN0X21zYV9oYWRkX3VfaC5jICB8ICAg
MTUgKy0KIC4uLi9taXBzL3VzZXIvYXNlL21zYS9pbnQtYWRkL3Rlc3RfbXNhX2hhZGRfdV93LmMg
IHwgICAxNSArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVfc19i
LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2
ZV9zX2QuYyAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9t
c2FfYXZlX3NfaC5jICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90
ZXN0X21zYV9hdmVfc193LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVy
YWdlL3Rlc3RfbXNhX2F2ZV91X2IuYyAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50
LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlX3VfZC5jICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21z
YS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVfdV9oLmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9h
c2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2ZV91X3cuYyAgICB8ICAgMjMgKy0KIC4uLi91
c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlcl9zX2IuYyAgIHwgICAyMyArLQog
Li4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVyX3NfZC5jICAgfCAgIDIz
ICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNhX2F2ZXJfc19oLmMgICB8
ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVzdF9tc2FfYXZlcl9zX3cu
YyAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFnZS90ZXN0X21zYV9hdmVy
X3VfYi5jICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1hdmVyYWdlL3Rlc3RfbXNh
X2F2ZXJfdV9kLmMgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWF2ZXJhZ2UvdGVz
dF9tc2FfYXZlcl91X2guYyAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtYXZlcmFn
ZS90ZXN0X21zYV9hdmVyX3Vfdy5jICAgfCAgIDIzICstCiAuLi4vbWlwcy91c2VyL2FzZS9tc2Ev
aW50LWNvbXBhcmUvdGVzdF9tc2FfY2VxX2IuYyB8ICAgMTMgKy0KIC4uLi9taXBzL3VzZXIvYXNl
L21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jZXFfZC5jIHwgICAxMyArLQogLi4uL21pcHMvdXNl
ci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NlcV9oLmMgfCAgIDEzICstCiAuLi4vbWlw
cy91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2VxX3cuYyB8ICAgMTMgKy0KIC4u
Li91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2xlX3NfYi5jICAgIHwgICAxMyAr
LQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbGVfc19kLmMgICAgfCAg
IDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsZV9zX2guYyAg
ICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2xlX3Nf
dy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9j
bGVfdV9iLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3Rf
bXNhX2NsZV91X2QuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUv
dGVzdF9tc2FfY2xlX3VfaC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29t
cGFyZS90ZXN0X21zYV9jbGVfdV93LmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1jb21wYXJlL3Rlc3RfbXNhX2NsdF9zX2IuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9t
c2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0X3NfZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIv
YXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbHRfc19oLmMgICAgfCAgIDEzICstCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsdF9zX3cuYyAgICB8ICAgMTMgKy0K
IC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0X3VfYi5jICAgIHwgICAx
MyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtY29tcGFyZS90ZXN0X21zYV9jbHRfdV9kLmMgICAg
fCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1jb21wYXJlL3Rlc3RfbXNhX2NsdF91X2gu
YyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWNvbXBhcmUvdGVzdF9tc2FfY2x0
X3Vfdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtZGl2aWRlL3Rlc3RfbXNh
X2Rpdl9zX2IuYyAgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1kaXZpZGUvdGVz
dF9tc2FfZGl2X3NfZC5jICAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LWRpdmlk
ZS90ZXN0X21zYV9kaXZfc19oLmMgICAgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQt
ZGl2aWRlL3Rlc3RfbXNhX2Rpdl9zX3cuYyAgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1kaXZpZGUvdGVzdF9tc2FfZGl2X3VfYi5jICAgICB8ICAgMjMgKy0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LWRpdmlkZS90ZXN0X21zYV9kaXZfdV9kLmMgICAgIHwgICAyMyArLQogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtZGl2aWRlL3Rlc3RfbXNhX2Rpdl91X2guYyAgICAgfCAgIDIzICstCiAu
Li4vdXNlci9hc2UvbXNhL2ludC1kaXZpZGUvdGVzdF9tc2FfZGl2X3Vfdy5jICAgICB8ICAgMjMg
Ky0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kb3RwX3NfZC5jICAgIHwg
ICAyMyArLQogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RvdHBfc19oLmMg
ICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZG90cF9z
X3cuYyAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9k
b3RwX3VfZC5jICAgIHwgICAyMyArLQogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3Rf
bXNhX2RvdHBfdV9oLmMgICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3Qv
dGVzdF9tc2FfZG90cF91X3cuYyAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJv
ZHVjdC90ZXN0X21zYV9kcGFkZF9zX2QuYyAgIHwgIDIxNCArCiAuLi4vYXNlL21zYS9pbnQtZG90
LXByb2R1Y3QvdGVzdF9tc2FfZHBhZGRfc19oLmMgICB8ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50
LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RwYWRkX3Nfdy5jICAgfCAgMjE0ICsKIC4uLi9hc2UvbXNh
L2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcGFkZF91X2QuYyAgIHwgIDIxNCArCiAuLi4vYXNl
L21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBhZGRfdV9oLmMgICB8ICAyMTQgKwogLi4u
L2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2RwYWRkX3Vfdy5jICAgfCAgMjE0ICsK
IC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcHN1Yl9zX2QuYyAgIHwgIDIx
NCArCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBzdWJfc19oLmMgICB8
ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNhX2Rwc3ViX3Nfdy5j
ICAgfCAgMjE0ICsKIC4uLi9hc2UvbXNhL2ludC1kb3QtcHJvZHVjdC90ZXN0X21zYV9kcHN1Yl91
X2QuYyAgIHwgIDIxNCArCiAuLi4vYXNlL21zYS9pbnQtZG90LXByb2R1Y3QvdGVzdF9tc2FfZHBz
dWJfdV9oLmMgICB8ICAyMTQgKwogLi4uL2FzZS9tc2EvaW50LWRvdC1wcm9kdWN0L3Rlc3RfbXNh
X2Rwc3ViX3Vfdy5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVz
dF9tc2FfbWF4X2FfYi5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1p
bi90ZXN0X21zYV9tYXhfYV9kLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1t
YXgtbWluL3Rlc3RfbXNhX21heF9hX2guYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2Ev
aW50LW1heC1taW4vdGVzdF9tc2FfbWF4X2Ffdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNl
L21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9tYXhfc19iLmMgICAgfCAgIDEzICstCiAuLi4vdXNl
ci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21heF9zX2QuYyAgICB8ICAgMTMgKy0KIC4u
Li91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWF4X3NfaC5jICAgIHwgICAxMyAr
LQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9tYXhfc193LmMgICAgfCAg
IDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21heF91X2IuYyAg
ICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWF4X3Vf
ZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9t
YXhfdV9oLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3Rf
bXNhX21heF91X3cuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4v
dGVzdF9tc2FfbWluX2FfYi5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4
LW1pbi90ZXN0X21zYV9taW5fYV9kLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1tYXgtbWluL3Rlc3RfbXNhX21pbl9hX2guYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9t
c2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWluX2Ffdy5jICAgIHwgICAxMyArLQogLi4uL3VzZXIv
YXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9taW5fc19iLmMgICAgfCAgIDEzICstCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21pbl9zX2QuYyAgICB8ICAgMTMgKy0K
IC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWluX3NfaC5jICAgIHwgICAx
MyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21zYV9taW5fc193LmMgICAg
fCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rlc3RfbXNhX21pbl91X2Iu
YyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1heC1taW4vdGVzdF9tc2FfbWlu
X3VfZC5jICAgIHwgICAxMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbWF4LW1pbi90ZXN0X21z
YV9taW5fdV9oLmMgICAgfCAgIDEzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tYXgtbWluL3Rl
c3RfbXNhX21pbl91X3cuYyAgICB8ICAgMTMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW1vZHVs
by90ZXN0X21zYV9tb2Rfc19iLmMgICAgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1t
b2R1bG8vdGVzdF9tc2FfbW9kX3NfZC5jICAgICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9p
bnQtbW9kdWxvL3Rlc3RfbXNhX21vZF9zX2guYyAgICAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9t
c2EvaW50LW1vZHVsby90ZXN0X21zYV9tb2Rfc193LmMgICAgIHwgIDE2MCArCiAuLi4vdXNlci9h
c2UvbXNhL2ludC1tb2R1bG8vdGVzdF9tc2FfbW9kX3VfYi5jICAgICB8ICAxNjAgKwogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtbW9kdWxvL3Rlc3RfbXNhX21vZF91X2QuYyAgICAgfCAgMTYwICsKIC4u
Li91c2VyL2FzZS9tc2EvaW50LW1vZHVsby90ZXN0X21zYV9tb2RfdV9oLmMgICAgIHwgIDE2MCAr
CiAuLi4vdXNlci9hc2UvbXNhL2ludC1tb2R1bG8vdGVzdF9tc2FfbW9kX3Vfdy5jICAgICB8ICAx
NjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbWFkZHZfYi5jICAg
fCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX21hZGR2X2Qu
YyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tYWRk
dl9oLmMgICB8ICAyMTQgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2Ff
bWFkZHZfdy5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3Rf
bXNhX21zdWJ2X2IuYyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90
ZXN0X21zYV9tc3Vidl9kLmMgICB8ICAyMTQgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlw
bHkvdGVzdF9tc2FfbXN1YnZfaC5jICAgfCAgMjE0ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LW11
bHRpcGx5L3Rlc3RfbXNhX21zdWJ2X3cuYyAgIHwgIDIxNCArCiAuLi4vdXNlci9hc2UvbXNhL2lu
dC1tdWx0aXBseS90ZXN0X21zYV9tdWxfcV9oLmMgICB8ICAxNTEgLQogLi4uL3VzZXIvYXNlL21z
YS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsX3Ffdy5jICAgfCAgMTUxIC0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX211bHJfcV9oLmMgIHwgIDE1MSAtCiAuLi4vdXNl
ci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tdWxyX3Ffdy5jICB8ICAxNTEgLQogLi4u
L3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsdl9iLmMgICAgfCAgIDIzICst
CiAuLi4vdXNlci9hc2UvbXNhL2ludC1tdWx0aXBseS90ZXN0X21zYV9tdWx2X2QuYyAgICB8ICAg
MjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LW11bHRpcGx5L3Rlc3RfbXNhX211bHZfaC5jICAg
IHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtbXVsdGlwbHkvdGVzdF9tc2FfbXVsdl93
LmMgICAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9h
c3ViX3NfYi5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9t
c2FfYXN1Yl9zX2QuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rl
c3RfbXNhX2FzdWJfc19oLmMgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFj
dC90ZXN0X21zYV9hc3ViX3Nfdy5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3Vi
dHJhY3QvdGVzdF9tc2FfYXN1Yl91X2IuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50
LXN1YnRyYWN0L3Rlc3RfbXNhX2FzdWJfdV9kLmMgIHwgIDE2MCArCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1zdWJ0cmFjdC90ZXN0X21zYV9hc3ViX3VfaC5jICB8ICAxNjAgKwogLi4uL3VzZXIvYXNl
L21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfYXN1Yl91X3cuYyAgfCAgMTYwICsKIC4uLi91c2Vy
L2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX2hzdWJfc19kLmMgIHwgIDE2MCArCiAuLi4v
dXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9oc3ViX3NfaC5jICB8ICAxNjAgKwog
Li4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfaHN1Yl9zX3cuYyAgfCAgMTYw
ICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX2hzdWJfdV9kLmMgIHwg
IDE2MCArCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9oc3ViX3VfaC5j
ICB8ICAxNjAgKwogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2FfaHN1Yl91
X3cuYyAgfCAgMTYwICsKIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1
YnNfc19iLmMgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9t
c2Ffc3Vic19zX2QuYyAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNhL2ludC1zdWJ0cmFjdC90
ZXN0X21zYV9zdWJzX3NfaC5jICB8ICAgMjMgKy0KIC4uLi91c2VyL2FzZS9tc2EvaW50LXN1YnRy
YWN0L3Rlc3RfbXNhX3N1YnNfc193LmMgIHwgICAyMyArLQogLi4uL3VzZXIvYXNlL21zYS9pbnQt
c3VidHJhY3QvdGVzdF9tc2Ffc3Vic191X2IuYyAgfCAgIDIzICstCiAuLi4vdXNlci9hc2UvbXNh
L2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJzX3VfZC5jICB8ICAgMjMgKy0KIC4uLi91c2VyL2Fz
ZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1YnNfdV9oLmMgIHwgICAyMyArLQogLi4uL3Vz
ZXIvYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic191X3cuYyAgfCAgIDIzICstCiAu
Li4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic3VzX3VfYi5jICAgICB8ICAgMjMg
Ky0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJzdXNfdV9kLmMgICAgIHwg
ICAyMyArLQogLi4uL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNhX3N1YnN1c191X2guYyAg
ICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVzdF9tc2Ffc3Vic3VzX3Vf
dy5jICAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFjdC90ZXN0X21zYV9zdWJz
dXVfc19iLmMgICAgIHwgICAyMyArLQogLi4uL2FzZS9tc2EvaW50LXN1YnRyYWN0L3Rlc3RfbXNh
X3N1YnN1dV9zX2QuYyAgICAgfCAgIDIzICstCiAuLi4vYXNlL21zYS9pbnQtc3VidHJhY3QvdGVz
dF9tc2Ffc3Vic3V1X3NfaC5jICAgICB8ICAgMjMgKy0KIC4uLi9hc2UvbXNhL2ludC1zdWJ0cmFj
dC90ZXN0X21zYV9zdWJzdXVfc193LmMgICAgIHwgICAyMyArLQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Aug 18 07:22:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Aug 2019 07:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hzFVt-00035D-72; Sun, 18 Aug 2019 07:22:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i2QC=WO=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hzFVr-000358-Lq
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:22:03 +0000
X-Inumbo-ID: dff4dbf6-c188-11e9-813a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dff4dbf6-c188-11e9-813a-bc764e2007e4;
 Sun, 18 Aug 2019 07:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzFVq-0006cH-N3
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzFVq-000566-KK
 for xen-changelog@lists.xenproject.org; Sun, 18 Aug 2019 07:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hzFVq-000566-KK@xenbits.xenproject.org>
Date: Sun, 18 Aug 2019 07:22:02 +0000
Subject: [Xen-changelog] [qemu-xen master] main loop: Big hammer to fix
 logfile disk DoS in Xen setups
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4MWQ3NTk3NzQ3ZjI5NDMyYTBlMTk3YmYyYzIxMDllNzdmMmI2Y2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjYgMTY6MjE6NTYgMjAxNiArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAxNiAxMTowNToy
NCAyMDE5ICswMTAwCgogICAgbWFpbiBsb29wOiBCaWcgaGFtbWVyIHRvIGZpeCBsb2dmaWxlIGRp
c2sgRG9TIGluIFhlbiBzZXR1cHMKICAgIAogICAgRWFjaCB0aW1lIHJvdW5kIHRoZSBtYWluIGxv
b3AsIHdlIG5vdyBmc3RhdCBzdGRlcnIuICBJZiBpdCBpcyB0b28gYmlnLAogICAgd2UgZHVwMiAv
ZGV2L251bGwgb250byBpdC4gIFRoaXMgaXMgbm90IGEgdmVyeSBwcmV0dHkgcGF0Y2ggYnV0IGl0
IGlzCiAgICB2ZXJ5IHNpbXBsZSwgZWFzeSB0byBzZWUgdGhhdCBpdCdzIGNvcnJlY3QsIGFuZCBo
YXMgYSBsb3cgcmlzayBvZgogICAgY29sbGF0ZXJhbCBkYW1hZ2UuCiAgICAKICAgIFRoZXJlIGlz
IG5vIGxpbWl0IGJ5IGRlZmF1bHQgYnV0IGNhbiBiZSBhZGp1c3RlZCBieSBzZXR0aW5nIGEgbmV3
CiAgICBlbnZpcm9ubWVudCB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBmaXhlcyBDVkUtMjAxNC0z
NjcyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICAKICAgIFNldCB0aGUgZGVmYXVsdCB0byAwIHNvIHRoYXQgaXQgd29uJ3Qg
YWZmZWN0IG5vbi14ZW4gaW5zdGFsbGF0aW9uLiBUaGUKICAgIGxpbWl0IHdpbGwgYmUgc2V0IGJ5
IFhlbiB0b29sc3RhY2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0NGEwNzJmMGRlMGQ1N2M5
NWMyMjEyYmJjZTAyODg4ODMyYjdiNzRmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MjY5MzgxYmI2MzU2OTI4NTZhYTg3ODlhM2YzMjJlNTQzZTBjNjQ4ZCkKLS0tCiB1dGlsL21haW4t
bG9vcC5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3V0aWwv
bWFpbi1sb29wLmMgYi91dGlsL21haW4tbG9vcC5jCmluZGV4IGUzZWFhNTU4NjYuLmU2MDFiYmUx
NTggMTAwNjQ0Ci0tLSBhL3V0aWwvbWFpbi1sb29wLmMKKysrIGIvdXRpbC9tYWluLWxvb3AuYwpA
QCAtMTc0LDYgKzE3NCw1MCBAQCBpbnQgcWVtdV9pbml0X21haW5fbG9vcChFcnJvciAqKmVycnAp
CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVu
KHZvaWQpCit7CisgICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbGltaXQgPSB+MFVMOworICAgIGNv
bnN0IGludCBmZCA9IDI7CisgICAgc3RydWN0IHN0YXQgc3RhYjsKKworICAgIGlmIChsaW1pdCA9
PSB+MFVMKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKnMgPSBnZXRlbnYoIlhFTl9RRU1VX0NPTlNP
TEVfTElNSVQiKTsKKyAgICAgICAgLyogWEVOX1FFTVVfQ09OU09MRV9MSU1JVD0wIG1lYW5zIG5v
IGxpbWl0ICovCisgICAgICAgIGxpbWl0ID0gcyA/IHN0cnRvdWwocywwLDApIDogMDsKKyAgICB9
CisgICAgaWYgKGxpbWl0ID09IDApCisgICAgICAgIHJldHVybjsKKworICAgIGludCByID0gZnN0
YXQoZmQsICZzdGFiKTsKKyAgICBpZiAocikgeworICAgICAgICBwZXJyb3IoImZzdGF0IHN0ZGVy
ciAoZm9yIENWRS0yMDE0LTM2NzIgY2hlY2spIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0K
KyAgICBpZiAoIVNfSVNSRUcoc3RhYi5zdF9tb2RlKSkKKyAgICAgICAgcmV0dXJuOworICAgIGlm
IChzdGFiLnN0X3NpemUgPD0gbGltaXQpCisgICAgICAgIHJldHVybjsKKworICAgIC8qIG9oIGRl
YXIgKi8KKyAgICBmcHJpbnRmKHN0ZGVyciwiXHJcbiIKKyAgICAgICAgICAgICJDbG9zaW5nIHN0
ZGVyciBkdWUgdG8gQ1ZFLTIwMTQtMzY3MiBsaW1pdC4gIgorICAgICAgICAgICAgIiBTZXQgWEVO
X1FFTVVfQ09OU09MRV9MSU1JVCB0byBudW1iZXIgb2YgYnl0ZXMgdG8gb3ZlcnJpZGUsIgorICAg
ICAgICAgICAgIiBvciAwIGZvciBubyBsaW1pdC5cbiIpOworICAgIGZmbHVzaChzdGRlcnIpOwor
CisgICAgaW50IG5mZCA9IG9wZW4oIi9kZXYvbnVsbCIsIE9fV1JPTkxZKTsKKyAgICBpZiAobmZk
IDwgMCkgeworICAgICAgICBwZXJyb3IoIm9wZW4gL2Rldi9udWxsIChmb3IgQ1ZFLTIwMTQtMzY3
MiBjaGVjaykiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQorICAgIHIgPSBkdXAyKG5mZCwg
ZmQpOworICAgIGlmIChyICE9IGZkKSB7CisgICAgICAgIHBlcnJvcigiZHVwMiAvZGV2L251bGwg
KGZvciBDVkUtMjAxNC0zNjcyIGNoZWNrKSIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9Cisg
ICAgY2xvc2UobmZkKTsKK30KKwogc3RhdGljIGludCBtYXhfcHJpb3JpdHk7CiAKICNpZm5kZWYg
X1dJTjMyCkBAIC0yMjgsNiArMjcyLDggQEAgc3RhdGljIGludCBvc19ob3N0X21haW5fbG9vcF93
YWl0KGludDY0X3QgdGltZW91dCkKIAogICAgIGdfbWFpbl9jb250ZXh0X2FjcXVpcmUoY29udGV4
dCk7CiAKKyAgICBjaGVja19jdmVfMjAxNF8zNjcyX3hlbigpOworCiAgICAgZ2xpYl9wb2xsZmRz
X2ZpbGwoJnRpbWVvdXQpOwogCiAgICAgcWVtdV9tdXRleF91bmxvY2tfaW90aHJlYWQoKTsKQEAg
LTQwMCw2ICs0NDYsOCBAQCBzdGF0aWMgaW50IG9zX2hvc3RfbWFpbl9sb29wX3dhaXQoaW50NjRf
dCB0aW1lb3V0KQogCiAgICAgZ19tYWluX2NvbnRleHRfYWNxdWlyZShjb250ZXh0KTsKIAorICAg
IGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVuKCk7CisKICAgICAvKiBYWFg6IG5lZWQgdG8gc3VwcHJl
c3MgcG9sbGluZyBieSBiZXR0ZXIgdXNpbmcgd2luMzIgZXZlbnRzICovCiAgICAgcmV0ID0gMDsK
ICAgICBmb3IgKHBlID0gZmlyc3RfcG9sbGluZ19lbnRyeTsgcGUgIT0gTlVMTDsgcGUgPSBwZS0+
bmV4dCkgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziNJ-0006Jv-4Z; Mon, 19 Aug 2019 14:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziNI-0006Jq-8y
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:08 +0000
X-Inumbo-ID: 2efc3908-c28b-11e9-8bed-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2efc3908-c28b-11e9-8bed-12813bfff9fa;
 Mon, 19 Aug 2019 14:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNF-0003EJ-EK
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNF-0007u8-BW
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziNF-0007u8-BW@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86: Restore IA32_MISC_ENABLE on
 wakeup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1529254617902727457=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1529254617902727457==
Content-Type: text/plain

commit c3cfa5b3084d71bccd8360d044bea813688b587c
Author:     Michał Kowalczyk <mkow@invisiblethingslab.com>
AuthorDate: Mon Aug 19 04:23:33 2019 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Aug 19 15:07:34 2019 +0100

    x86: Restore IA32_MISC_ENABLE on wakeup
    
    Code in intel.c:early_init_intel() modifies IA32_MISC_ENABLE MSR. Those
    modifications must be restored after resuming from S3 (see e.g. Linux wakeup
    code), otherwise bad things may happen (e.g. wakeup code may cause #GP when
    trying to set IA32_EFER.NXE [1]).
    
    This bug was noticed on a ThinkPad x230 with NX disabled in the BIOS:
    Xen could correctly boot, but crashed when resuming from suspend.
    Applying this patch fixed the problem.
    
    [1] Intel SDM vol 3: "If the execute-disable capability is not
    available, a write to set IA32_EFER.NXE produces a #GP exception."
    
    Signed-off-by: Michał Kowalczyk <mkow@invisiblethingslab.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/boot/wakeup.S | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/xen/arch/x86/boot/wakeup.S b/xen/arch/x86/boot/wakeup.S
index e3cb9e033a..090487ba78 100644
--- a/xen/arch/x86/boot/wakeup.S
+++ b/xen/arch/x86/boot/wakeup.S
@@ -138,6 +138,21 @@ wakeup_32:
         add     bootsym_rel(trampoline_xen_phys_start,4,%eax)
         mov     %eax,%cr3
 
+        /* Reapply IA32_MISC_ENABLE modifications from early_init_intel(). */
+        mov     bootsym_rel(trampoline_misc_enable_off, 4, %esi)
+        mov     bootsym_rel(trampoline_misc_enable_off + 4, 4, %edi)
+        mov     %esi, %eax
+        or      %edi, %eax
+        jz      1f
+        mov     $MSR_IA32_MISC_ENABLE, %ecx
+        rdmsr
+        not     %esi
+        not     %edi
+        and     %esi, %eax
+        and     %edi, %edx
+        wrmsr
+1:
+
         /* Will cpuid feature change after resume? */
         /* Set up EFER (Extended Feature Enable Register). */
         mov     bootsym_rel(cpuid_ext_features,4,%edi)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============1529254617902727457==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1529254617902727457==--

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziNR-0006KN-68; Mon, 19 Aug 2019 14:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziNQ-0006KI-Lv
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:16 +0000
X-Inumbo-ID: 34111f3c-c28b-11e9-8bed-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34111f3c-c28b-11e9-8bed-12813bfff9fa;
 Mon, 19 Aug 2019 14:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNP-0003ER-L3
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNP-0007uZ-IG
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziNP-0007uZ-IG@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:15 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3MmJlYzBhYWRjMWVjNzlhZjE2YjdjMTdlMjVlMTE3MmM0YWYzZTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAxMyAxNTozNjo0MCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbi94ODY6IE1ha2UgbWZuX3RvX2dmbiB0eXBlc2FmZQogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAzMSArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgIDQg
KystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICB8ICA2ICsrKy0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZmVm
OTdjODJmNi4uZDNhMzAwMjE3MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtOTUzLDcgKzk1Myw3IEBAIGd1ZXN0X3BoeXNt
YXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAg
ICAgICB9CiAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobWZuX2FkZCht
Zm4sIGkpKSkgIT0gZCApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgb2dmbiA9IF9n
Zm4obWZuX3RvX2dmbihkLCBtZm5fYWRkKG1mbiwgaSkpKTsKKyAgICAgICAgb2dmbiA9IG1mbl90
b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKTsKICAgICAgICAgaWYgKCAhZ2ZuX2VxKG9nZm4sIF9n
Zm4oSU5WQUxJRF9NMlBfRU5UUlkpKSAmJgogICAgICAgICAgICAgICFnZm5fZXEob2dmbiwgZ2Zu
X2FkZChnZm4sIGkpKSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGZh
MThkZTBiYjYuLmMwZDRhMjcyODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzc1LDcg
KzM3NSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9yZXN5bmMoaW50IGV2ZW50LCBtZm5f
dCBnbWZuKQogICAgIGlmICggdGJfaW5pdF9kb25lICkKICAgICB7CiAgICAgICAgIC8qIENvbnZl
cnQgZ21mbiB0byBnZm4gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ2Zu
KGN1cnJlbnQtPmRvbWFpbiwgZ21mbik7CisgICAgICAgIGdmbl90IGdmbiA9IG1mbl90b19nZm4o
Y3VycmVudC0+ZG9tYWluLCBnbWZuKTsKKwogICAgICAgICBfX3RyYWNlX3ZhcihldmVudCwgMC8q
IXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7CiAgICAgfQogfQpAQCAtODg2LDcgKzg4Nyw4IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9zaGFkb3dfcHJlYWxsb2NfdW5waW4oc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3Qgc21mbikKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAgICAgewogICAg
ICAgICAvKiBDb252ZXJ0IHNtZm4gdG8gZ2ZuICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
OworICAgICAgICBnZm5fdCBnZm47CisKICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7
CiAgICAgICAgIGdmbiA9IG1mbl90b19nZm4oZCwgYmFja3BvaW50ZXIobWZuX3RvX3BhZ2Uoc21m
bikpKTsKICAgICAgICAgX190cmFjZV92YXIoVFJDX1NIQURPV19QUkVBTExPQ19VTlBJTiwgMC8q
IXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7CkBAIC0xNzYyLDcgKzE3NjQsOCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdHJhY2Vfc2hhZG93X3dybWFwX2JmKG1mbl90IGdtZm4pCiAgICAgaWYgKCB0
Yl9pbml0X2RvbmUgKQogICAgIHsKICAgICAgICAgLyogQ29udmVydCBnbWZuIHRvIGdmbiAqLwot
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nZm4oY3VycmVudC0+ZG9tYWluLCBn
bWZuKTsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihjdXJyZW50LT5kb21haW4sIGdt
Zm4pOworCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TSEFET1dfV1JNQVBfQkYsIDAvKiF0c2Mq
Lywgc2l6ZW9mKGdmbiksICZnZm4pOwogICAgIH0KIH0KQEAgLTE4NDcsNyArMTg1MCw3IEBAIGlu
dCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAj
aWYgU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9XUklUQUJMRV9IRVVSSVNUSUMKICAgICBp
ZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
OworICAgICAgICBnZm5fdCBnZm47CiAgICAgICAgIC8qIEhldXJpc3RpYzogdGhlcmUgaXMgbGlr
ZWx5IHRvIGJlIG9ubHkgb25lIHdyaXRlYWJsZSBtYXBwaW5nLAogICAgICAgICAgKiBhbmQgdGhh
dCBtYXBwaW5nIGlzIGxpa2VseSB0byBiZSBpbiB0aGUgY3VycmVudCBwYWdldGFibGUsCiAgICAg
ICAgICAqIGluIHRoZSBndWVzdCdzIGxpbmVhciBtYXAgKG9uIG5vbi1ISUdIUFRFIGxpbnV4IGFu
ZCB3aW5kb3dzKSovCkBAIC0xODcwLDggKzE4NzMsOSBAQCBpbnQgc2hfcmVtb3ZlX3dyaXRlX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLAogICAgICAgICAgICAgICAgIEdVRVNT
KDB4QzAwMDAwMDBVTCArIChmYXVsdF9hZGRyID4+IDEwKSwgMSk7CiAKICAgICAgICAgICAgIC8q
IExpbnV4IGxvd21lbTogZmlyc3QgODk2TUIgaXMgbWFwcGVkIDEtdG8tMSBhYm92ZSAweEMwMDAw
MDAwICovCi0gICAgICAgICAgICBpZiAoKGdmbiA9IG1mbl90b19nZm4oZCwgZ21mbikpIDwgMHgz
ODAwMCApCi0gICAgICAgICAgICAgICAgR1VFU1MoMHhDMDAwMDAwMFVMICsgKGdmbiA8PCBQQUdF
X1NISUZUKSwgNCk7CisgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ2ZuKGQsIGdtZm4pOworICAg
ICAgICAgICAgaWYgKCBnZm5feChnZm4pIDwgMHgzODAwMCApCisgICAgICAgICAgICAgICAgR1VF
U1MoMHhDMDAwMDAwMFVMICsgZ2ZuX3RvX2dhZGRyKGdmbiksIDQpOwogCiAgICAgICAgICAgICAv
KiBGcmVlQlNEOiBMaW5lYXIgbWFwIGF0IDB4QkZDMDAwMDAgKi8KICAgICAgICAgICAgIGlmICgg
bGV2ZWwgPT0gMSApCkBAIC0xODg4LDggKzE4OTIsOSBAQCBpbnQgc2hfcmVtb3ZlX3dyaXRlX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLAogICAgICAgICAgICAgfQogCiAgICAg
ICAgICAgICAvKiBMaW51eCBsb3dtZW06IGZpcnN0IDg5Nk1CIGlzIG1hcHBlZCAxLXRvLTEgYWJv
dmUgMHhDMDAwMDAwMCAqLwotICAgICAgICAgICAgaWYgKChnZm4gPSBtZm5fdG9fZ2ZuKGQsIGdt
Zm4pKSA8IDB4MzgwMDAgKQotICAgICAgICAgICAgICAgIEdVRVNTKDB4QzAwMDAwMDBVTCArIChn
Zm4gPDwgUEFHRV9TSElGVCksIDQpOworICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dmbihkLCBn
bWZuKTsKKyAgICAgICAgICAgIGlmICggZ2ZuX3goZ2ZuKSA8IDB4MzgwMDAgKQorICAgICAgICAg
ICAgICAgIEdVRVNTKDB4QzAwMDAwMDBVTCArIGdmbl90b19nYWRkcihnZm4pLCA0KTsKIAogICAg
ICAgICAgICAgLyogRnJlZUJTRCBQQUU6IExpbmVhciBtYXAgYXQgMHhCRjgwMDAwMCAqLwogICAg
ICAgICAgICAgc3dpdGNoICggbGV2ZWwgKQpAQCAtMTkxNywxNSArMTkyMiwxNSBAQCBpbnQgc2hf
cmVtb3ZlX3dyaXRlX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLAogICAgICAg
ICAgICAgICogaGFkIGl0IGF0IDB4ZmZmZjgxMDAwMDAwMDAwMCwgYW5kIG9sZGVyIGtlcm5lbHMg
eWV0IGhhZCBpdAogICAgICAgICAgICAgICogYXQgMHgwMDAwMDEwMDAwMDAwMDAwVUwgKi8KICAg
ICAgICAgICAgIGdmbiA9IG1mbl90b19nZm4oZCwgZ21mbik7Ci0gICAgICAgICAgICBHVUVTUygw
eGZmZmY4ODAwMDAwMDAwMDBVTCArIChnZm4gPDwgUEFHRV9TSElGVCksIDQpOwotICAgICAgICAg
ICAgR1VFU1MoMHhmZmZmODEwMDAwMDAwMDAwVUwgKyAoZ2ZuIDw8IFBBR0VfU0hJRlQpLCA0KTsK
LSAgICAgICAgICAgIEdVRVNTKDB4MDAwMDAxMDAwMDAwMDAwMFVMICsgKGdmbiA8PCBQQUdFX1NI
SUZUKSwgNCk7CisgICAgICAgICAgICBHVUVTUygweGZmZmY4ODAwMDAwMDAwMDBVTCArIGdmbl90
b19nYWRkcihnZm4pLCA0KTsKKyAgICAgICAgICAgIEdVRVNTKDB4ZmZmZjgxMDAwMDAwMDAwMFVM
ICsgZ2ZuX3RvX2dhZGRyKGdmbiksIDQpOworICAgICAgICAgICAgR1VFU1MoMHgwMDAwMDEwMDAw
MDAwMDAwVUwgKyBnZm5fdG9fZ2FkZHIoZ2ZuKSwgNCk7CiAKICAgICAgICAgICAgIC8qCiAgICAg
ICAgICAgICAgKiA2NGJpdCBTb2xhcmlzIGtlcm5lbCBwYWdlIG1hcCBhdAogICAgICAgICAgICAg
ICoga3BtX3ZiYXNlOyAweGZmZmZmZTAwMDAwMDAwMDBVTAogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICBHVUVTUygweGZmZmZmZTAwMDAwMDAwMDBVTCArIChnZm4gPDwgUEFHRV9TSElGVCks
IDQpOworICAgICAgICAgICAgR1VFU1MoMHhmZmZmZmUwMDAwMDAwMDAwVUwgKyBnZm5fdG9fZ2Fk
ZHIoZ2ZuKSwgNCk7CiAKICAgICAgICAgICAgICAvKiBGcmVlQlNEIDY0Yml0OiBsaW5lYXIgbWFw
IDB4ZmZmZjgwMDAwMDAwMDAwMCAqLwogICAgICAgICAgICAgIHN3aXRjaCAoIGxldmVsICkKQEAg
LTE5MzgsNyArMTk0Myw3IEBAIGludCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICArICgoZmF1bHRf
YWRkciAmIFZBRERSX01BU0spID4+IDI3KSwgNik7IGJyZWFrOwogICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAvKiBGcmVlQlNEIDY0Yml0OiBkaXJlY3QgbWFwIGF0IDB4ZmZmZmZmMDAwMDAw
MDAwMCAqLwotICAgICAgICAgICAgIEdVRVNTKDB4ZmZmZmZmMDAwMDAwMDAwMCArIChnZm4gPDwg
UEFHRV9TSElGVCksIDYpOworICAgICAgICAgICAgIEdVRVNTKDB4ZmZmZmZmMDAwMDAwMDAwMCAr
IGdmbl90b19nYWRkcihnZm4pLCA2KTsKICAgICAgICAgfQogCiAjdW5kZWYgR1VFU1MKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYwppbmRleCA1ZjhhNzQ1ZGUyLi43NDY4MWJhODVjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC0xMDc2LDcgKzEwNzYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hhZG93
X3ZyYW1fZ2V0X2wxZShzaGFkb3dfbDFlX3QgbmV3X3NsMWUsCiAgICAgICAgICB8fCAhbWZuX3Zh
bGlkKG1mbikgKSAgIC8qIG1mbiBjYW4gYmUgaW52YWxpZCBpbiBtbWlvX2RpcmVjdCAqLwogICAg
ICAgICByZXR1cm47CiAKLSAgICBnZm4gPSBtZm5fdG9fZ2ZuKGQsIG1mbik7CisgICAgZ2ZuID0g
Z2ZuX3gobWZuX3RvX2dmbihkLCBtZm4pKTsKICAgICAvKiBQYWdlIHNoYXJpbmcgbm90IHN1cHBv
cnRlZCBvbiBzaGFkb3cgUFRzICovCiAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuKSk7CiAKQEAg
LTExMDcsNyArMTEwNyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfdnJhbV9wdXRfbDFl
KHNoYWRvd19sMWVfdCBvbGRfc2wxZSwKICAgICAgICAgIHx8ICFtZm5fdmFsaWQobWZuKSApICAg
LyogbWZuIGNhbiBiZSBpbnZhbGlkIGluIG1taW9fZGlyZWN0ICovCiAgICAgICAgIHJldHVybjsK
IAotICAgIGdmbiA9IG1mbl90b19nZm4oZCwgbWZuKTsKKyAgICBnZm4gPSBnZm5feChtZm5fdG9f
Z2ZuKGQsIG1mbikpOwogICAgIC8qIFBhZ2Ugc2hhcmluZyBub3Qgc3VwcG9ydGVkIG9uIHNoYWRv
dyBQVHMgKi8KICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXgg
YWZmMzRlM2FkZi4uOTQyODVkYjFiNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01MDYsMTIgKzUwNiwxMiBA
QCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAogfQog
CiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24gZnJvbSBtZm4gdG8gZ2ZuICovCi1zdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBtZm4pCitzdGF0aWMgaW5saW5lIGdmbl90IG1mbl90b19nZm4oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogewogICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRl
KGQpICkKLSAgICAgICAgcmV0dXJuIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpOworICAg
ICAgICByZXR1cm4gX2dmbihnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKSk7CiAgICAgZWxz
ZQotICAgICAgICByZXR1cm4gbWZuX3gobWZuKTsKKyAgICAgICAgcmV0dXJuIF9nZm4obWZuX3go
bWZuKSk7CiB9CiAKICNpZmRlZiBDT05GSUdfSFZNCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziNc-0006LO-7u; Mon, 19 Aug 2019 14:11:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziNb-0006LJ-Cq
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:27 +0000
X-Inumbo-ID: 3b1f96ee-c28b-11e9-aee9-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b1f96ee-c28b-11e9-aee9-bc764e2007e4;
 Mon, 19 Aug 2019 14:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNZ-0003EZ-Ri
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNZ-0007vI-Oc
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziNZ-0007vI-Oc@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:25 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: Use mfn_to_gfn rather than
 mfn_to_gmfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3YzEyYzdlYzM2NjExOGYwMmE2YjZmYTczNmZkYjNhZjdhOTZkMmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEph
biAyNiAxNTo1ODo0OCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbi94ODY6IFVzZSBtZm5fdG9fZ2ZuIHJhdGhlciB0aGFuIG1mbl90b19nbWZuCiAg
ICAKICAgIG1mbl90b19nZm4gYW5kIG1mbl90b19nbWZuIGFyZSBkb2luZyBleGFjdGx5IHRoZSBz
YW1lIGV4Y2VwdCB0aGUgZm9ybWVyCiAgICBpcyB1c2luZyBtZm5fdCBhbmQgZ2ZuX3QgKHJldHVy
biB0eXBlKS4KICAgIAogICAgRnVydGhlcm1vcmUsIHRoZSBuYW1pbmcgb2YgdGhlIGZvcm1lciBp
cyBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUKICAgIGN1cnJlbnQgbmFtaW5nIHNjaGVtZSAoR0ZO
L01GTikuIFNvIHJlcGxhY2UgbWZuX3RvX2dtZm4gd2l0aAogICAgbWZuX3RvX2dmbiBpbiB4ODYg
Y29kZS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY29udmVydCBzb21lIG9mIHRo
ZSBjYWxsZXJzIHRvIHVzZSB0eXBlc2FmZSBHRk4gYW5kCiAgICBmb3JtYXQgdGhlIG1lc3NhZ2Ug
Y29ycmVjdGx5LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICAtLQogICAgICAg
IENoYW5nZXMgaW4gdjM6CiAgICAgICAgICAgIC0gVGhlIGh1bmsgaW4geDg2L21tLmMgaXMgbm90
IG5lY2Vzc2FyeSBhbnltb3JlCiAgICAgICAgICAgIC0gVXBkYXRlIHByaW50ayBtZXNzYWdlIHRv
IHVzZSBHRk4gcmF0aGVyIHRoYW4gZnJhbWUgd2hlbiBzdWl0YWJsZQogICAgICAgICAgICAtIFVw
ZGF0ZSBjb21taXQgbWVzc2FnZSB3aXRoIHNvbWUgTklUcwogICAgICAgICAgICAtIEFkZCBKYW4n
cyByZXZpZXdlZC1ieQogICAgCiAgICAgICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAgICAgLSBt
Zm5fdG9fZ2ZuIG5vdyByZXR1cm5zIGEgZ2ZuX3QKICAgICAgICAgICAgLSBVc2UgJXBkIGFuZCBQ
UklfZ2ZuIHdoZW4gcG9zc2libGUgaW4gdGhlIG1lc3NhZ2UKICAgICAgICAgICAgLSBEb24ndCBz
cGxpdCBmb3JtYXQgc3RyaW5nIHRvIGhlbHAgZ3JlcC9hY2suCi0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICB8ICA0ICsrLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIHwgMTYgKysrKysrKysrLS0tLS0tLQogMyBm
aWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
OWE2ZWI4OWRkYy4uYmRhZjE2Y2QxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjk5LDcgKzY5OSw3IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaW50IHJldCA9IDA7CiAg
ICAgc3RydWN0IGRvbWFpbiAqb3duZXI7CiAgICAgbWZuX3QgbWZuOwotICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuOworICAgIGdmbl90IGdmbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CiAKQEAgLTczMywxOSArNzMzLDIwIEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7CiAKICAgICBt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm5feCht
Zm4pKTsKKyAgICBnZm4gPSBtZm5fdG9fZ2ZuKGQsIG1mbik7CiAKICAgICAvKgogICAgICAqIGdm
biA9PSBJTlZBTElEX0dGTiBpbmRpY2F0ZXMgdGhhdCB0aGUgc2hhcmVkX2luZm8gcGFnZSB3YXMg
bmV2ZXIgbWFwcGVkCiAgICAgICogdG8gdGhlIGRvbWFpbidzIGFkZHJlc3Mgc3BhY2UgYW5kIHRo
ZXJlIGlzIG5vdGhpbmcgdG8gcmVwbGFjZS4KICAgICAgKi8KLSAgICBpZiAoIGdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKICAg
ICAgICAgZ290byBleGl0X3B1dF9wYWdlOwogCi0gICAgaWYgKCAhbWZuX2VxKGdldF9nZm5fcXVl
cnkoZCwgZ2ZuLCAmcDJtdCksIG1mbikgKQorICAgIGlmICggIW1mbl9lcShnZXRfZ2ZuX3F1ZXJ5
KGQsIGdmbl94KGdmbiksICZwMm10KSwgbWZuKSApCiAgICAgewotICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJGYWlsZWQgdG8gZ2V0IERvbSVkJ3Mgc2hhcmVkX2luZm8gR0ZOICglbHgpXG4i
LAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4pOworICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSCisgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGdldCAlcGQncyBzaGFyZWRfaW5m
byBHRk4gKCUiUFJJX2dmbiIpXG4iLAorICAgICAgICAgICAgICAgZCwgZ2ZuX3goZ2ZuKSk7CiAg
ICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOwogICAgIH0K
QEAgLTc1MywzMSArNzU0LDM0IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgbmV3X3BhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCk7CiAgICAg
aWYgKCAhbmV3X3BhZ2UgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFp
bGVkIHRvIGFsbG9jIGEgcGFnZSB0byByZXBsYWNlIgotICAgICAgICAgICAgICAgIiBEb20lZCdz
IHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOworICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGFsbG9jIGEgcGFn
ZSB0byByZXBsYWNlICVwZCdzIHNoYXJlZF9pbmZvIEdGTiAlIlBSSV9nZm4iXG4iLAorICAgICAg
ICAgICAgICAgZCwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAg
IGdvdG8gZXhpdF9wdXRfZ2ZuOwogICAgIH0KIAotICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgIHJldCA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAg
IGlmICggcmV0ICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0
byByZW1vdmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCi0gICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAg
ICAgICAgICAgICJGYWlsZWQgdG8gcmVtb3ZlICVwZCdzIHNoYXJlZF9pbmZvIEdGTiAlIlBSSV9n
Zm4iXG4iLAorICAgICAgICAgICAgICAgZCwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKG5ld19wYWdlKTsKICAgICAgICAgZ290byBleGl0X3B1dF9nZm47CiAgICAgfQog
Ci0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIHBhZ2VfdG9f
bWZuKG5ld19wYWdlKSwKKyAgICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdmbiwg
cGFnZV90b19tZm4obmV3X3BhZ2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEFHRV9PUkRFUl80Syk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiRmFpbGVkIHRvIGFkZCBhIHBhZ2UgdG8gcmVwbGFjZSIKLSAgICAgICAgICAg
ICAgICIgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsIGQtPmRvbWFpbl9pZCwgZ2Zu
KTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgorICAgICAgICAgICAgICAgIkZhaWxlZCB0
byBhZGQgYSBwYWdlIHRvIHJlcGxhY2UgJXBkJ3Mgc2hhcmVkX2luZm8gZnJhbWUgJSJQUklfZ2Zu
IlxuIiwKKyAgICAgICAgICAgICAgIGQsIGdmbl94KGdmbikpOwogICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZShuZXdfcGFnZSk7CiAgICAgfQogIGV4aXRfcHV0X2dmbjoKLSAgICBwdXRfZ2ZuKGQs
IGdmbik7CisgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKICBleGl0X3B1dF9wYWdlOgogICAg
IHB1dF9wYWdlKHBhZ2UpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYmE2MzMxNTMwNi4u
OGE0OTA5YmY0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBpbnQgcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAg
ICAgICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBtZm4gPSBwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsK
LSAgICAgICAgICAgICp2YWwgPSB4ZW5fcGZuX3RvX2NyMyhtZm5fdG9fZ21mbihjdXJyZCwgbWZu
X3gobWZuKSkpOworICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKGdmbl94KG1mbl90
b19nZm4oY3VycmQsIG1mbikpKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsK
QEAgLTcyMSw3ICs3MjEsNyBAQCBzdGF0aWMgaW50IHJlYWRfY3IodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyAqdmFsLAogCiAgICAgICAgICAgICBtZm4gPSBsNGVfZ2V0X21mbigqcGw0
ZSk7CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKLSAgICAgICAgICAgICp2
YWwgPSBjb21wYXRfcGZuX3RvX2NyMyhtZm5fdG9fZ21mbihjdXJyZCwgbWZuX3gobWZuKSkpOwor
ICAgICAgICAgICAgKnZhbCA9IGNvbXBhdF9wZm5fdG9fY3IzKGdmbl94KG1mbl90b19nZm4oY3Vy
cmQsIG1mbikpKTsKICAgICAgICAgfQogCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGZkMDUwNzViYjUuLjkyYzFkMDFlZGYg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC05NiwxNSArOTYsMTcgQEAgaW50
IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwKICAgICAgICAgICAgIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF93cml0YWJsZV9wYWdlICkKICAgICAgICAg
ewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
CisgICAgICAgICAgICBtZm5fdCBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAg
IGdmbl90IGdmbiA9IG1mbl90b19nZm4oZCwgbWZuKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbHVzaF9mbGFncyA9IDA7CiAKLSAgICAgICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFM
SURfR0ZOKSApCisgICAgICAgICAgICBpZiAoICFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RP
TUFJTl9BRERSRVNTX1dJRFRIKSk7Ci0gICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAo
Z2ZuKSk7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXAoZCwgX2RmbihnZm4pLCBfbWZu
KG1mbiksIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgZGZuX3QgZGZuID0gX2Rmbihn
Zm5feChnZm4pKTsKKworICAgICAgICAgICAgICAgIEFTU0VSVCghKGdmbl94KGdmbikgPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOworICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbl94KGdmbikpKTsKKyAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcChkLCBk
Zm4sIG1mbiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmZsdXNoX2ZsYWdzKTsKIApAQCAtMTIyLDcgKzEyNCw3IEBAIGludCBhcmNoX2lv
bW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAg
ICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPQogICAg
ICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3VubWFwKGQsIF9kZm4oZ2ZuKSwgUEFH
RV9PUkRFUl80SywgJmZsdXNoX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21t
dV91bm1hcChkLCBkZm4sIFBBR0VfT1JERVJfNEssICZmbHVzaF9mbGFncyk7CiAgICAgICAgICAg
ICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5nZWQgeWV0IGFnYWluLCBzaW1wbHkgZm9yY2Ug
YSByZXRyeS4gKi8KICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgKChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziNl-0006MO-9a; Mon, 19 Aug 2019 14:11:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziNk-0006ME-T2
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:36 +0000
X-Inumbo-ID: 41354bbe-c28b-11e9-a661-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41354bbe-c28b-11e9-a661-bc764e2007e4;
 Mon, 19 Aug 2019 14:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNk-0003Eh-1r
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNj-0007wE-VD
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziNj-0007wE-VD@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:35 +0000
Subject: [Xen-changelog] [xen staging] xen/grant-table: Make arch specific
 macros typesafe
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhN2E4NzZmZWRlZGY5Yzk4Y2RmNDc5ZTQxM2NhZTI1YWZjM2MwYjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEph
biAyNiAxNjoxNDoyMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbi9ncmFudC10YWJsZTogTWFrZSBhcmNoIHNwZWNpZmljIG1hY3JvcyB0eXBlc2Fm
ZQogICAgCiAgICBUaGlzIHBhdGNoIHJld29yayBhbGwgdGhlIGFyY2ggc3BlY2lmaWMgbWFjcm9z
IGluIGdyYW50X3RhYmxlLmggdG8gdXNlCiAgICB0aGUgdHlwZXNhZmUgTUZOL0dGTi4KICAgIAog
ICAgQXQgdGhlIHNhbWUgdGltZSwgc29tZSBmdW5jdGlvbnMgYXJlIHJlbmFtZWQgcy9nbWZuL2dm
bi8gdG8gbWF0Y2ggdGhlCiAgICBjdXJyZW50IG5hbWluZyBzY2hlbWUgKHNlZSBpbmNsdWRlL21t
LmgpLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmggfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRf
dGFibGUuaCB8IDE5ICsrKysrKystLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGM5Y2Y1MGY5YzUuLmIz
NGQ1MjBmNmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE5NzQsNyArMTk3NCw3IEBAIGdudHRhYl9zZXR1cF90
YWJsZSgKICAgICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5OwogICAgIGZvciAoIGkgPSAwOyBpIDwg
b3AubnJfZnJhbWVzOyBpKysgKQogICAgIHsKLSAgICAgICAgeGVuX3Bmbl90IGdtZm4gPSBnbnR0
YWJfc2hhcmVkX2dtZm4oZCwgZ3QsIGkpOworICAgICAgICB4ZW5fcGZuX3QgZ21mbiA9IGdmbl94
KGdudHRhYl9zaGFyZWRfZ2ZuKGQsIGd0LCBpKSk7CiAKICAgICAgICAgLyogR3JhbnQgdGFibGVz
IGNhbm5vdCBiZSBzaGFyZWQgKi8KICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ21mbikpOwpA
QCAtMzIxMiw3ICszMjEyLDcgQEAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpIHVvcCwKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQogICAgIHsKLSAgICAgICAgZ21mbiA9IGdu
dHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7CisgICAgICAgIGdtZm4gPSBnZm5feChnbnR0YWJf
c3RhdHVzX2dmbihkLCBndCwgaSkpOwogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KG9wLmZyYW1lX2xpc3QsIGksICZnbWZuLCAxKSApCiAgICAgICAgICAgICBvcC5zdGF0dXMgPSBH
TlRTVF9iYWRfdmlydF9hZGRyOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRl
eCBhZDEyMDgyN2VhLi42ZjU4NWIxNTM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBA
IC03OCwxNSArNzgsMTUgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVk
IGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4sCiAgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdu
dHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdCwgaWR4KSAoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgX2dmbigoc3QpID8gZ250dGFiX3N0YXR1c19nbWZuKE5VTEwsIGd0LCBpZHgp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRf
Z21mbihOVUxMLCBndCwgaWR4KSk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAoc3QpID8g
Z250dGFiX3N0YXR1c19nZm4oTlVMTCwgZ3QsIGlkeCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICA6IGdudHRhYl9zaGFyZWRfZ2ZuKE5VTEwsIGd0LCBpZHgpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLSNkZWZpbmUgZ250dGFiX3NoYXJlZF9n
bWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
Z2ZuX3goKChpKSA+PSBucl9ncmFudF9mcmFtZXModCkpID8gSU5WQUxJRF9HRk4gOiAodCktPmFy
Y2guc2hhcmVkX2dmbltpXSkKKyNkZWZpbmUgZ250dGFiX3NoYXJlZF9nZm4oZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCgoaSkgPj0gbnJfZ3Jh
bnRfZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCiAK
LSNkZWZpbmUgZ250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgZ2ZuX3goKChpKSA+PSBucl9zdGF0dXNfZnJhbWVzKHQp
KSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnN0YXR1c19nZm5baV0pCisjZGVmaW5lIGdudHRh
Yl9zdGF0dXNfZ2ZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICgoKGkpID49IG5yX3N0YXR1c19mcmFtZXModCkpID8gSU5WQUxJRF9HRk4gOiAo
dCktPmFyY2guc3RhdHVzX2dmbltpXSkKIAogI2RlZmluZSBnbnR0YWJfbmVlZF9pb21tdV9tYXBw
aW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAgICAgKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVk
KGQpICYmIG5lZWRfaW9tbXVfcHRfc3luYyhkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApp
bmRleCA2MWM4ODliMjk3Li44NGUzMjk2MGMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
CkBAIC0zOSwyNCArMzksMTkgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0
X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAjZGVmaW5lIGdudHRhYl9kZXN0
cm95X2FyY2goZ3QpIGRvIHt9IHdoaWxlICggMCApCiAjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVf
Z2ZuKGd0LCBzdCwgaWR4LCBnZm4pIGRvIHt9IHdoaWxlICggMCApCiAjZGVmaW5lIGdudHRhYl9n
ZXRfZnJhbWVfZ2ZuKGd0LCBzdCwgaWR4KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChzdCkgPyBnbnR0YWJfc3RhdHVzX21mbihndCwg
aWR4KSAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogZ250
dGFiX3NoYXJlZF9tZm4oZ3QsIGlkeCk7ICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9u
ZyBncGZuXyA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbl8pOyAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIG1mbl90IG1mbl8gPSAoc3QpID8gZ250dGFiX3N0YXR1c19tZm4oZ3QsIGlkeCkgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICA6IGdudHRhYl9zaGFy
ZWRfbWZuKGd0LCBpZHgpOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9u
ZyBncGZuXyA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbl8pKTsgICAgICAgICAgICAgICAg
XAogICAgIFZBTElEX00yUChncGZuXykgPyBfZ2ZuKGdwZm5fKSA6IElOVkFMSURfR0ZOOyAgICAg
ICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLSNkZWZpbmUgZ250dGFiX3NoYXJlZF9tZm4odCwg
aSkgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgodmlydF90b19tYWRkcigodCktPnNo
YXJlZF9yYXdbaV0pID4+IFBBR0VfU0hJRlQpKQorI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0
LCBpKSBfbWZuKF9fdmlydF90b19tZm4oKHQpLT5zaGFyZWRfcmF3W2ldKSkKIAotI2RlZmluZSBn
bnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKG1m
bl90b19nbWZuKGQsIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpKSkKKyNkZWZpbmUgZ250dGFiX3No
YXJlZF9nZm4oZCwgdCwgaSkgbWZuX3RvX2dmbihkLCBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSkK
IAorI2RlZmluZSBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSBfbWZuKF9fdmlydF90b19tZm4oKHQp
LT5zdGF0dXNbaV0pKQogCi0jZGVmaW5lIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAoKHZpcnRfdG9fbWFkZHIoKHQpLT5zdGF0dXNbaV0pID4+
IFBBR0VfU0hJRlQpKQotCi0jZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAobWZuX3RvX2dtZm4oZCwgZ250dGFiX3N0YXR1c19tZm4o
dCwgaSkpKQorI2RlZmluZSBnbnR0YWJfc3RhdHVzX2dmbihkLCB0LCBpKSBtZm5fdG9fZ2ZuKGQs
IGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpKQogCiAjZGVmaW5lIGdudHRhYl9tYXJrX2RpcnR5KGQs
IGYpIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGYpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziNw-0006O8-BK; Mon, 19 Aug 2019 14:11:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziNv-0006O2-8N
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:47 +0000
X-Inumbo-ID: 4747741e-c28b-11e9-aee9-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4747741e-c28b-11e9-aee9-bc764e2007e4;
 Mon, 19 Aug 2019 14:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNu-0003Er-8F
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziNu-0007wx-5a
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziNu-0007wx-5a@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:46 +0000
Subject: [Xen-changelog] [xen staging] xen: Convert hotplug page function to
 use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4YjdjMTcxMDAzOWJmOGM1NWMzMTgxZDVkYjQ5YWI3MzNhNWUwY2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEph
biAyNiAxNjozMTo1NSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbjogQ29udmVydCBob3RwbHVnIHBhZ2UgZnVuY3Rpb24gdG8gdXNlIHR5cGVzYWZl
IE1GTgogICAgCiAgICBDb252ZXJ0IG9ubGluZV9wYWdlLCBvZmZsaW5lX3BhZ2UgYW5kIHF1ZXJ5
X3BhZ2Vfb2ZmbGluZSB0byB1c2UKICAgIHR5cGVzYWZlIE1GTi4KICAgIAogICAgQXQgdGhlIHNh
bWUgdGltZSwgdGhlIHR5cGVzYWZlIGlzIHByb3BhZ2F0ZWQgYXMgZmFyIGFzIHBvc3NpYmxlIHdp
dGhvdXQKICAgIG1ham9yIG1vZGlmaWNhdGlvbnMuCiAgICAKICAgIE5vdGUsIGZvciBjbGFyaXR5
LCB0aGUgd29yZHMgaGF2ZSBiZWVuIHJlLW9yZGVyZWQgaW4gdGhlIGVycm9yIG1lc3NhZ2UKICAg
IHVwZGF0ZWQgYnkgdGhpcyBwYXRjaC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0t
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgfCAgNiArKystLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jYWN0aW9uLmMKaW5kZXggZTQyMjY3NDE0ZS4uNjkzMzJmYjg0ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCkBAIC02LDcgKzYsNyBAQAogCiBzdGF0aWMgc3RydWN0
IG1jaW5mb19yZWNvdmVyeSAqCiBtY2lfYWN0aW9uX2FkZF9wYWdlb2ZmbGluZShpbnQgYmFuaywg
c3RydWN0IG1jX2luZm8gKm1pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
bWZuLCB1aW50MzJfdCBzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVpbnQzMl90IHN0YXR1cykKIHsKICAgICBzdHJ1Y3QgbWNpbmZvX3JlY292ZXJ5ICpyZWM7
CiAKQEAgLTIyLDcgKzIyLDcgQEAgbWNpX2FjdGlvbl9hZGRfcGFnZW9mZmxpbmUoaW50IGJhbmss
IHN0cnVjdCBtY19pbmZvICptaSwKIAogICAgIHJlYy0+bWNfYmFuayA9IGJhbms7CiAgICAgcmVj
LT5hY3Rpb25fdHlwZXMgPSBNQ19BQ1RJT05fUEFHRV9PRkZMSU5FOwotICAgIHJlYy0+YWN0aW9u
X2luZm8ucGFnZV9yZXRpcmUubWZuID0gbWZuOworICAgIHJlYy0+YWN0aW9uX2luZm8ucGFnZV9y
ZXRpcmUubWZuID0gbWZuX3gobWZuKTsKICAgICByZWMtPmFjdGlvbl9pbmZvLnBhZ2VfcmV0aXJl
LnN0YXR1cyA9IHN0YXR1czsKICAgICByZXR1cm4gcmVjOwogfQpAQCAtNDIsNyArNDIsOCBAQCBt
Y19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgc3RydWN0IG1j
aW5mb19iYW5rICpiYW5rID0gYmluZm8tPm1pYjsKICAgICBzdHJ1Y3QgbWNpbmZvX2dsb2JhbCAq
Z2xvYmFsID0gYmluZm8tPm1pZzsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAgIHVuc2lnbmVk
IGxvbmcgbWZuLCBnZm47CisgICAgbWZuX3QgbWZuOworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwog
ICAgIHVpbnQzMl90IHN0YXR1czsKICAgICBpbnQgdm1jZV92Y3B1aWQ7CiAgICAgdW5zaWduZWQg
aW50IG1jX3ZjcHVpZDsKQEAgLTU0LDExICs1NSwxMiBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3Ry
dWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBtZm4g
PSBiYW5rLT5tY19hZGRyID4+IFBBR0VfU0hJRlQ7CisgICAgbWZuID0gbWFkZHJfdG9fbWZuKGJh
bmstPm1jX2FkZHIpOwogICAgIGlmICggb2ZmbGluZV9wYWdlKG1mbiwgMSwgJnN0YXR1cykgKQog
ICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAi
RmFpbGVkIHRvIG9mZmxpbmUgcGFnZSAlbHggZm9yIE1DRSBlcnJvclxuIiwgbWZuKTsKKyAgICAg
ICAgICAgICAgICAiRmFpbGVkIHRvIG9mZmxpbmUgcGFnZSAlIlBSSV9tZm4iIGZvciBNQ0UgZXJy
b3JcbiIsCisgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKQEAgLTg5LDEwICs5MSwxMCBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1jYV9i
aW5mbyAqYmluZm8sCiAgICAgICAgICAgICAgICAgQVNTRVJUKGQpOwogICAgICAgICAgICAgICAg
IGdmbiA9IGdldF9ncGZuX2Zyb21fbWZuKChiYW5rLT5tY19hZGRyKSA+PiBQQUdFX1NISUZUKTsK
IAotICAgICAgICAgICAgICAgIGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIF9tZm4obWZuKSwg
Z2ZuKSApCisgICAgICAgICAgICAgICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwgbWZuLCBn
Zm4pICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHByaW50aygiVW5t
YXAgYnJva2VuIG1lbW9yeSAlbHggZm9yIERPTSVkIGZhaWxlZFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbiwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgcHJp
bnRrKCJVbm1hcCBicm9rZW4gbWVtb3J5ICUiUFJJX21mbiIgZm9yIERPTSVkIGZhaWxlZFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGQtPmRvbWFpbl9pZCk7CiAg
ICAgICAgICAgICAgICAgICAgIGdvdG8gdm1jZV9mYWlsZWQ7CiAgICAgICAgICAgICAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCmluZGV4IDQzOGU0NWFlNzUuLjFlNDhjYjNjZDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNTY5LDIz
ICsxNTY5LDIzIEBAIHN0YXRpYyBpbnQgcmVzZXJ2ZV9oZWFwX3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCiAKIH0KIAotaW50IG9mZmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgaW50IGJy
b2tlbiwgdWludDMyX3QgKnN0YXR1cykKK2ludCBvZmZsaW5lX3BhZ2UobWZuX3QgbWZuLCBpbnQg
YnJva2VuLCB1aW50MzJfdCAqc3RhdHVzKQogewogICAgIHVuc2lnbmVkIGxvbmcgb2xkX2luZm8g
PSAwOwogICAgIHN0cnVjdCBkb21haW4gKm93bmVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
OwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQorICAgIGlmICggIW1mbl92YWxp
ZChtZm4pICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAg
ICAgICAgICAgInRyeSB0byBvZmZsaW5lIHBhZ2Ugb3V0IG9mIHJhbmdlICVseFxuIiwgbWZuKTsK
KyAgICAgICAgICAgICAgICAidHJ5IHRvIG9mZmxpbmUgb3V0IG9mIHJhbmdlIHBhZ2UgJSJQUklf
bWZuIlxuIiwgbWZuX3gobWZuKSk7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAog
ICAgICpzdGF0dXMgPSAwOwotICAgIHBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKKyAgICBw
ZyA9IG1mbl90b19wYWdlKG1mbik7CiAKLSAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZuKSAp
CisgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbl94KG1mbikpICkKICAgICB7CiAgICAgICAg
ICpzdGF0dXMgPSBQR19PRkZMSU5FX1hFTlBBR0UgfCBQR19PRkZMSU5FX0ZBSUxFRCB8CiAgICAg
ICAgICAgKERPTUlEX1hFTiA8PCBQR19PRkZMSU5FX09XTkVSX1NISUZUKTsKQEAgLTE1OTYsNyAr
MTU5Niw3IEBAIGludCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4s
IHVpbnQzMl90ICpzdGF0dXMpCiAgICAgICogTi5CLiB4ZW4ncyB0eHQgaW4geDg2XzY0IGlzIG1h
cmtlZCByZXNlcnZlZCBhbmQgaGFuZGxlZCBhbHJlYWR5LgogICAgICAqIEFsc28ga2V4ZWMgcmFu
Z2UgaXMgcmVzZXJ2ZWQuCiAgICAgICovCi0gICAgaWYgKCAhcGFnZV9pc19yYW1fdHlwZShtZm4s
IFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQorICAgIGlmICggIXBhZ2VfaXNfcmFtX3R5cGUobWZu
X3gobWZuKSwgUkFNX1RZUEVfQ09OVkVOVElPTkFMKSApCiAgICAgewogICAgICAgICAqc3RhdHVz
ID0gUEdfT0ZGTElORV9GQUlMRUQgfCBQR19PRkZMSU5FX05PVF9DT05WX1JBTTsKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CkBAIC0xNjc4LDE5ICsxNjc4LDE5IEBAIGludCBvZmZsaW5lX3BhZ2Uo
dW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgKiAgIFRo
ZSBjYWxsZXIgc2hvdWxkIG1ha2Ugc3VyZSBlbmRfcGZuIDw9IG1heF9wYWdlLAogICogICBpZiBu
b3QsIGV4cGFuZF9wYWdlcygpIHNob3VsZCBiZSBjYWxsZWQgcHJpb3IgdG8gb25saW5lX3BhZ2Uo
KS4KICAqLwotdW5zaWduZWQgaW50IG9ubGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50
MzJfdCAqc3RhdHVzKQordW5zaWduZWQgaW50IG9ubGluZV9wYWdlKG1mbl90IG1mbiwgdWludDMy
X3QgKnN0YXR1cykKIHsKICAgICB1bnNpZ25lZCBsb25nIHgsIG54LCB5OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwogICAgIGludCByZXQ7CiAKLSAgICBpZiAoICFtZm5fdmFsaWQoX21mbiht
Zm4pKSApCisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQogICAgIHsKICAgICAgICAgZHByaW50
ayhYRU5MT0dfV0FSTklORywgImNhbGwgZXhwYW5kX3BhZ2VzKCkgZmlyc3RcbiIpOwogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4obWZu
KSk7CisgICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOwogCiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xv
Y2spOwogCkBAIC0xNzMxLDExICsxNzMxLDExIEBAIHVuc2lnbmVkIGludCBvbmxpbmVfcGFnZSh1
bnNpZ25lZCBsb25nIG1mbiwgdWludDMyX3QgKnN0YXR1cykKICAgICByZXR1cm4gcmV0OwogfQog
Ci1pbnQgcXVlcnlfcGFnZV9vZmZsaW5lKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3Rh
dHVzKQoraW50IHF1ZXJ5X3BhZ2Vfb2ZmbGluZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMp
CiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAKLSAgICBpZiAoICFtZm5fdmFsaWQoX21m
bihtZm4pKSB8fCAhcGFnZV9pc19yYW1fdHlwZShtZm4sIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkg
KQorICAgIGlmICggIW1mbl92YWxpZChtZm4pIHx8ICFwYWdlX2lzX3JhbV90eXBlKG1mbl94KG1m
biksIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5M
T0dfV0FSTklORywgImNhbGwgZXhwYW5kX3BhZ2VzKCkgZmlyc3RcbiIpOwogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKQEAgLTE3NDQsNyArMTc0NCw3IEBAIGludCBxdWVyeV9wYWdlX29mZmxpbmUo
dW5zaWduZWQgbG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgKnN0YXR1cyA9IDA7CiAg
ICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwogCi0gICAgcGcgPSBtZm5fdG9fcGFnZShfbWZuKG1m
bikpOworICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICggcGFnZV9zdGF0ZV9p
cyhwZywgb2ZmbGluaW5nKSApCiAgICAgICAgICpzdGF0dXMgfD0gUEdfT0ZGTElORV9TVEFUVVNf
T0ZGTElORV9QRU5ESU5HOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9j
b21tb24vc3lzY3RsLmMKaW5kZXggNzY1ZWZmZGU4ZC4uZmNmMmQyZmQ3YyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0xODUsNyAr
MTg1LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3Rs
X3QpIHVfc3lzY3RsKQogICAgIGNhc2UgWEVOX1NZU0NUTF9wYWdlX29mZmxpbmVfb3A6CiAgICAg
ewogICAgICAgICB1aW50MzJfdCAqc3RhdHVzLCAqcHRyOwotICAgICAgICB1bnNpZ25lZCBsb25n
IHBmbjsKKyAgICAgICAgbWZuX3QgbWZuOwogCiAgICAgICAgIHJldCA9IHhzbV9wYWdlX29mZmxp
bmUoWFNNX0hPT0ssIG9wLT51LnBhZ2Vfb2ZmbGluZS5jbWQpOwogICAgICAgICBpZiAoIHJldCAp
CkBAIC0yMDQsMjEgKzIwNCwyMSBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgICAgIG1lbXNldChzdGF0dXMsIFBHX09G
RkxJTkVfSU5WQUxJRCwgc2l6ZW9mKHVpbnQzMl90KSAqCiAgICAgICAgICAgICAgICAgICAgICAg
KG9wLT51LnBhZ2Vfb2ZmbGluZS5lbmQgLSBvcC0+dS5wYWdlX29mZmxpbmUuc3RhcnQgKyAxKSk7
CiAKLSAgICAgICAgZm9yICggcGZuID0gb3AtPnUucGFnZV9vZmZsaW5lLnN0YXJ0OwotICAgICAg
ICAgICAgICBwZm4gPD0gb3AtPnUucGFnZV9vZmZsaW5lLmVuZDsKLSAgICAgICAgICAgICAgcGZu
ICsrICkKKyAgICAgICAgZm9yICggbWZuID0gX21mbihvcC0+dS5wYWdlX29mZmxpbmUuc3RhcnQp
OworICAgICAgICAgICAgICBtZm5feChtZm4pIDw9IG9wLT51LnBhZ2Vfb2ZmbGluZS5lbmQ7Cisg
ICAgICAgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCAxKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHN3aXRjaCAoIG9wLT51LnBhZ2Vfb2ZmbGluZS5jbWQgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIC8qIFNoYWxsIHJldmVydCBoZXIgaWYgZmFpbGVkLCBvciBsZWF2ZSBjYWxs
ZXIgZG8gaXQ/ICovCiAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxfcGFnZV9vZmZsaW5lOgot
ICAgICAgICAgICAgICAgICAgICByZXQgPSBvZmZsaW5lX3BhZ2UocGZuLCAwLCBwdHIrKyk7Cisg
ICAgICAgICAgICAgICAgICAgIHJldCA9IG9mZmxpbmVfcGFnZShtZm4sIDAsIHB0cisrKTsKICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxfcGFn
ZV9vbmxpbmU6Ci0gICAgICAgICAgICAgICAgICAgIHJldCA9IG9ubGluZV9wYWdlKHBmbiwgcHRy
KyspOworICAgICAgICAgICAgICAgICAgICByZXQgPSBvbmxpbmVfcGFnZShtZm4sIHB0cisrKTsK
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxf
cXVlcnlfcGFnZV9vZmZsaW5lOgotICAgICAgICAgICAgICAgICAgICByZXQgPSBxdWVyeV9wYWdl
X29mZmxpbmUocGZuLCBwdHIrKyk7CisgICAgICAgICAgICAgICAgICAgIHJldCA9IHF1ZXJ5X3Bh
Z2Vfb2ZmbGluZShtZm4sIHB0cisrKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
aW5kZXggZjJkMGNkMGFjZS4uOGQwZGRmYjYwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTIwNiw5ICsyMDYsOSBAQCB1bnNp
Z25lZCBsb25nIGF2YWlsX2RvbWhlYXBfcGFnZXModm9pZCk7CiB1bnNpZ25lZCBsb25nIGF2YWls
X25vZGVfaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQpOwogI2RlZmluZSBhbGxvY19kb21oZWFwX3Bh
Z2UoZCxmKSAoYWxsb2NfZG9taGVhcF9wYWdlcyhkLDAsZikpCiAjZGVmaW5lIGZyZWVfZG9taGVh
cF9wYWdlKHApICAoZnJlZV9kb21oZWFwX3BhZ2VzKHAsMCkpCi11bnNpZ25lZCBpbnQgb25saW5l
X3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0dXMpOwotaW50IG9mZmxpbmVf
cGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1cyk7Ci1p
bnQgcXVlcnlfcGFnZV9vZmZsaW5lKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVz
KTsKK3Vuc2lnbmVkIGludCBvbmxpbmVfcGFnZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMp
OworaW50IG9mZmxpbmVfcGFnZShtZm5fdCBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0
dXMpOworaW50IHF1ZXJ5X3BhZ2Vfb2ZmbGluZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMp
OwogCiB2b2lkIGhlYXBfaW5pdF9sYXRlKHZvaWQpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:11:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziO6-0006PP-En; Mon, 19 Aug 2019 14:11:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziO5-0006PG-C6
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:57 +0000
X-Inumbo-ID: 4d667c14-c28b-11e9-a661-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d667c14-c28b-11e9-a661-bc764e2007e4;
 Mon, 19 Aug 2019 14:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziO4-0003FR-GI
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziO4-0007xs-DR
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziO4-0007xs-DR@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:11:56 +0000
Subject: [Xen-changelog] [xen staging] xen: Convert is_xen_heap_mfn to use
 typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3ZWQ0YTRjOTM4MDZhYmRkZmM0ZmY5OTMwODVmYWJhMjNjM2ZlZWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEph
biAyNiAxNjo1MTo0MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbjogQ29udmVydCBpc194ZW5faGVhcF9tZm4gdG8gdXNlIHR5cGVzYWZlIE1GTgog
ICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8ICAyICstCiB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
ICAgICAgfCAgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwgIDIg
Ky0KIDYgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1
NmI5NWUxNWQxLi43NjQ3Yjk4ZTVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDQzMCw4ICs0NDMwLDggQEAgaW50IHhlbm1lbV9hZGRf
dG9fcGh5c21hcF9vbmUoCiAgICAgZ2ZuX3QgZ3BmbikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gTlVMTDsKLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8K
LSAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBvbGRfZ3BmbjsKKyAgICB1bnNpZ25lZCBsb25n
IGdmbiA9IDAgLyogZ2NjIC4uLiAqLywgb2xkX2dwZm47CisgICAgbWZuX3QgcHJldl9tZm47CiAg
ICAgaW50IHJjID0gMDsKICAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBwMm1fdHlw
ZV90IHAybXQ7CkBAIC00NDc3LDEyICs0NDc3LDEyIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIH0KIAogICAgIC8qIFJlbW92ZSBwcmV2aW91c2x5IG1hcHBlZCBwYWdlIGlm
IGl0IHdhcyBwcmVzZW50LiAqLwotICAgIHByZXZfbWZuID0gbWZuX3goZ2V0X2dmbihkLCBnZm5f
eChncGZuKSwgJnAybXQpKTsKLSAgICBpZiAoIG1mbl92YWxpZChfbWZuKHByZXZfbWZuKSkgKQor
ICAgIHByZXZfbWZuID0gZ2V0X2dmbihkLCBnZm5feChncGZuKSwgJnAybXQpOworICAgIGlmICgg
bWZuX3ZhbGlkKHByZXZfbWZuKSApCiAgICAgewogICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21m
bihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkg
dW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdC4gKi8KLSAgICAgICAgICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBfbWZuKHByZXZfbWZuKSwgUEFHRV9PUkRFUl80
Syk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbiwg
cHJldl9tZm4sIFBBR0VfT1JERVJfNEspOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBO
b3JtYWwgZG9tYWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICov
CiAgICAgICAgICAgICByYyA9IGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdmbl94KGdwZm4pKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCBkM2EzMDAyMTcyLi40YjFlMzhiMTMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yOTcxLDcgKzI5NzEsNyBAQCBp
bnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcgZmdm
biwKICAgICBwcmV2X21mbiA9IGdldF9nZm4odGRvbSwgZ3BmbiwgJnAybXRfcHJldik7CiAgICAg
aWYgKCBtZm5fdmFsaWQocHJldl9tZm4pICkKICAgICB7Ci0gICAgICAgIGlmICggaXNfeGVuX2hl
YXBfbWZuKG1mbl94KHByZXZfbWZuKSkgKQorICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21mbihw
cmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5o
b29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwogICAgICAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKHRkb20sIF9nZm4oZ3BmbiksIHByZXZfbWZuLCAwKTsKICAgICAgICAg
ZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDc0NjgxYmE4NWMuLjI2Nzk4YjMxN2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTU1OSw3ICs1NTksNyBAQCBfc2hfcHJvcGFnYXRlKHN0
cnVjdCB2Y3B1ICp2LAogICAgICAqIGNhY2hpbmcgYXR0cmlidXRlcyBpbiB0aGUgc2hhZG93cyB0
byBtYXRjaCB3aGF0IHdhcyBhc2tlZCBmb3IuCiAgICAgICovCiAgICAgaWYgKCAobGV2ZWwgPT0g
MSkgJiYgaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAgIWlzX3hlbl9oZWFwX21mbihtZm5f
eCh0YXJnZXRfbWZuKSkgKQorICAgICAgICAgIWlzX3hlbl9oZWFwX21mbih0YXJnZXRfbWZuKSAp
CiAgICAgewogICAgICAgICBpbnQgdHlwZTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAxZTQ4Y2IzY2QwLi4yY2Vl
MjQ1M2NjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjEyOSw5ICsyMTI5LDkgQEAgdm9pZCBpbml0X3hlbmhlYXBf
cGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICAgKiBZdWshIEVuc3VyZSB0aGVyZSBp
cyBhIG9uZS1wYWdlIGJ1ZmZlciBiZXR3ZWVuIFhlbiBhbmQgRG9tIHpvbmVzLCB0bwogICAgICAq
IHByZXZlbnQgbWVyZ2luZyBvZiBwb3dlci1vZi10d28gYmxvY2tzIGFjcm9zcyB0aGUgem9uZSBi
b3VuZGFyeS4KICAgICAgKi8KLSAgICBpZiAoIHBzICYmICFpc194ZW5faGVhcF9tZm4ocGFkZHJf
dG9fcGZuKHBzKS0xKSApCisgICAgaWYgKCBwcyAmJiAhaXNfeGVuX2hlYXBfbWZuKG1mbl9hZGQo
bWFkZHJfdG9fbWZuKHBzKSwgLTEpKSApCiAgICAgICAgIHBzICs9IFBBR0VfU0laRTsKLSAgICBp
ZiAoICFpc194ZW5faGVhcF9tZm4ocGFkZHJfdG9fcGZuKHBlKSkgKQorICAgIGlmICggIWlzX3hl
bl9oZWFwX21mbihtYWRkcl90b19tZm4ocGUpKSApCiAgICAgICAgIHBlIC09IFBBR0VfU0laRTsK
IAogICAgIG1lbWd1YXJkX2d1YXJkX3JhbmdlKG1hZGRyX3RvX3ZpcnQocHMpLCBwZSAtIHBzKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAppbmRleCBkNmI1NTQ0MDE1Li5lNGQxYzhlMDY5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xMzks
MTYgKzEzOSwxNiBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jhc2VfcGR4OwogI2Vu
ZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCi0jZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFn
ZSkgaXNfeGVuX2hlYXBfbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkKKyNkZWZpbmUgaXNf
eGVuX2hlYXBfcGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCiAj
ZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSBtZm5feChtZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9t
Zm5fc3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICBtZm5fIDwgbWZuX3go
eGVuaGVhcF9tZm5fZW5kKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAjZWxz
ZQogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQ
R0NfeGVuX2hlYXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKLSAgICAobWZuX3Zh
bGlkKF9tZm4obWZuKSkgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikp
KSkKKyAgICAobWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZSht
Zm4pKSkKICNlbmRpZgogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0YXRpYyBpbmxp
bmUgcGFkZHJfdCBfX3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSkKICNpZmRlZiBDT05GSUdfQVJN
XzMyCiBzdGF0aWMgaW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsKLSAg
ICBBU1NFUlQoaXNfeGVuX2hlYXBfbWZuKG1hID4+IFBBR0VfU0hJRlQpKTsKKyAgICBBU1NFUlQo
aXNfeGVuX2hlYXBfbWZuKG1hZGRyX3RvX21mbihtYSkpKTsKICAgICBtYSAtPSBtZm5fdG9fbWFk
ZHIoeGVuaGVhcF9tZm5fc3RhcnQpOwogICAgIHJldHVybiAodm9pZCAqKSh1bnNpZ25lZCBsb25n
KSBtYSArIFhFTkhFQVBfVklSVF9TVEFSVDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAzNWMyNTI3MjY1Li4x
ODFhYTc3NmZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yODEsNyArMjgxLDcgQEAgc3RydWN0IHBhZ2VfaW5m
bwogCiAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAm
IFBHQ194ZW5faGVhcCkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAotICAgIChfX21m
bl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSkp
CisgICAgKG1mbl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZu
KSkpCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAoKCgobWZuKSA8PCBQQUdFX1NISUZUKSA+PSBfX3BhKCZfc3RleHQpKSAmJiAgXAogICAg
ICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkpKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:12:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziOH-0006QN-Ga; Mon, 19 Aug 2019 14:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziOG-0006QE-0P
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:12:08 +0000
X-Inumbo-ID: 537cb384-c28b-11e9-8bed-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 537cb384-c28b-11e9-8bed-12813bfff9fa;
 Mon, 19 Aug 2019 14:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziOE-0003Fm-ML
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziOE-0007yj-Jn
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziOE-0007yj-Jn@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:12:06 +0000
Subject: [Xen-changelog] [xen staging] xen: Convert is_xen_fixed_mfn to use
 typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NmRkNTZjZjQ4NGUxMDAxOGVkNTg3NWUzYzRkZDE1OWJjNzRkYmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEph
biAyNiAxNjozODo0NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MDk6MTkgMjAxOSArMDEw
MAoKICAgIHhlbjogQ29udmVydCBpc194ZW5fZml4ZWRfbWZuIHRvIHVzZSB0eXBlc2FmZSBNRk4K
ICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAg
ICB8IDIgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICB8IDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaCB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgNCArKy0tCiA0
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGYz
ZmRlZTRkMzkuLjMwZDE1OWNjNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0yODAsNyArMjgwLDcgQEAgc3RhdGljIHZvaWQg
dGJvb3RfZ2VuX3hlbmhlYXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpF
XSwKIAogICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCiAgICAgICAgICAgICBj
b250aW51ZTsKLSAgICAgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQorICAgICAgICBp
ZiAoIGlzX3hlbl9maXhlZF9tZm4oX21mbihtZm4pKSApCiAgICAgICAgICAgICBjb250aW51ZTsg
Lyogc2tpcCBYZW4gKi8KICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJvb3Rfc2hh
cmVkLT50Ym9vdF9iYXNlIC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYgKG1mbiA8
IFBGTl9VUChnX3Rib290X3NoYXJlZC0+dGJvb3RfYmFzZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAyY2VlMjQ1M2Nj
Li43Y2IxYmQzNjhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTU4NSw3ICsxNTg1LDcgQEAgaW50IG9mZmxpbmVf
cGFnZShtZm5fdCBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgKnN0YXR1
cyA9IDA7CiAgICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOwogCi0gICAgaWYgKCBpc194ZW5fZml4
ZWRfbWZuKG1mbl94KG1mbikpICkKKyAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZuKSApCiAg
ICAgewogICAgICAgICAqc3RhdHVzID0gUEdfT0ZGTElORV9YRU5QQUdFIHwgUEdfT0ZGTElORV9G
QUlMRUQgfAogICAgICAgICAgIChET01JRF9YRU4gPDwgUEdfT0ZGTElORV9PV05FUl9TSElGVCk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKaW5kZXggZTRkMWM4ZTA2OS4uMTI2ZTZiZTliNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTUy
LDggKzE1Miw4IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbmhlYXBfYmFzZV9wZHg7CiAjZW5k
aWYKIAogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAoKHBmbl90b19wYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIo
Jl9zdGFydCkpICYmICAgICAgIFwKLSAgICAgKHBmbl90b19wYWRkcihtZm4pIDw9IHZpcnRfdG9f
bWFkZHIoJl9lbmQpKSkKKyAgICAoKG1mbl90b19tYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIo
Jl9zdGFydCkpICYmICAgICAgICAgICBcCisgICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0
X3RvX21hZGRyKCZfZW5kKSkpCiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCkt
PnYuaW51c2UuZG9tYWluCiAjZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5p
bnVzZS5kb21haW4gPSAoX2QpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDE4MWFhNzc2ZmUuLjc5MGEyNjIyY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTI4Myw4ICsyODMsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IGlzX3hlbl9oZWFwX21mbihtZm4pIFwKICAgICAobWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hl
YXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4p
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9f
cGEoJl9zdGV4dCkpICYmICBcCi0gICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgm
X18yTV9yd2RhdGFfZW5kKSkpCisgICAgKCgobWZuX3RvX21hZGRyKG1mbikpID49IF9fcGEoJl9z
dGV4dCkpICYmICAgIFwKKyAgICAgKChtZm5fdG9fbWFkZHIobWZuKSkgPD0gX19wYSgmX18yTV9y
d2RhdGFfZW5kKSkpCiAKICNkZWZpbmUgUFJ0eXBlX2luZm8gIjAxNmx4Ii8qIHNob3VsZCBvbmx5
IGJlIHVzZWQgZm9yIHByaW50aydzICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 14:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hziXw-0007BZ-9U; Mon, 19 Aug 2019 14:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hziXv-0007BU-HR
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:22:07 +0000
X-Inumbo-ID: b8581734-c28c-11e9-8bee-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8581734-c28c-11e9-8bee-12813bfff9fa;
 Mon, 19 Aug 2019 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziXt-0003Qk-Cp
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hziXt-00006I-9r
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hziXt-00006I-9r@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 14:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: pv: Convert update_intpte()
 to use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyN2I5YzU4ZjUwYmZiZjZiZTk5YzA0NzAwNzlhMTY1YWRkMThkMjIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFw
ciAzMCAxODo0MzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBdWcgMTkgMTU6MTU6MTEgMjAxOSArMDEw
MAoKICAgIHhlbi94ODY6IHB2OiBDb252ZXJ0IHVwZGF0ZV9pbnRwdGUoKSB0byB1c2UgdHlwZXNh
ZmUgTUZOCiAgICAKICAgIFRoZSB0aGlyZCBwYXJhbWV0ZXIgb2YgdXBkYXRlX2ludHB0ZSgpIGlz
IGEgTUZOLCBzbyBpdCBjYW4gYmUgc3dpdGNoZWQKICAgIHRvIHVzZSB0aGUgdHlwZXNhZmUuCiAg
ICAKICAgIEF0IHRoZSBzYW1lIHRpbWUsIHRoZSB0eXBlc2FmZSBpcyBwcm9wYWdhdGVkIGFzIGZh
ciBhcyBwb3NzaWJsZSB3aXRob3V0CiAgICBtYWpvciBtb2RpZmljYXRpb25zLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgODAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAgfCAgNiArKy0tCiB4
ZW4vYXJjaC94ODYvcHYvbW0uaCAgICAgICAgICAgIHwgIDcgKystLQogeGVuL2FyY2gveDg2L3B2
L3JvLXBhZ2UtZmF1bHQuYyB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMo
KyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggNzY0N2I5OGU1Zi4uNzUzMTQwNjU0MyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTIwNTEsNyArMjA1
MSw3IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogLyogVXBk
YXRlIHRoZSBMMSBlbnRyeSBhdCBwbDFlIHRvIG5ldyB2YWx1ZSBubDFlLiAqLwogc3RhdGljIGlu
dCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuLCB1bnNpZ25lZCBpbnQg
Y21kLAorICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ2wxbWZuLCB1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnB0X3ZjcHUsIHN0cnVj
dCBkb21haW4gKnBnX2RvbSkKIHsKICAgICBib29sIHByZXNlcnZlX2FkID0gKGNtZCA9PSBNTVVf
UFRfVVBEQVRFX1BSRVNFUlZFX0FEKTsKQEAgLTIxNTksMTYgKzIxNTksMTYgQEAgc3RhdGljIGlu
dCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKIH0K
IAogCi0vKiBVcGRhdGUgdGhlIEwyIGVudHJ5IGF0IHBsMmUgdG8gbmV3IHZhbHVlIG5sMmUuIHBs
MmUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KKy8qIFVwZGF0ZSB0aGUgTDIgZW50cnkgYXQgcGwy
ZSB0byBuZXcgdmFsdWUgbmwyZS4gcGwyZSBpcyB3aXRoaW4gZnJhbWUgbWZuLiAqLwogc3RhdGlj
IGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgbDJfcGdlbnRyeV90IG5sMmUsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1KQogewogICAgIGwyX3BnZW50cnlfdCBvbDJlOwogICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2Y3B1LT5kb21haW47Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqbDJwZyA9
IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqbDJwZyA9IG1m
bl90b19wYWdlKG1mbik7CiAgICAgdW5zaWduZWQgbG9uZyB0eXBlID0gbDJwZy0+dS5pbnVzZS50
eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKIApAQCAtMjE5NSwxNiArMjE5NSwxNiBAQCBzdGF0
aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgICAgIGlmICggIWwy
ZV9oYXNfY2hhbmdlZChvbDJlLCBubDJlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKICAg
ICAgICAgewogICAgICAgICAgICAgbmwyZSA9IGFkanVzdF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0g
ICAgICAgICAgICBpZiAoIFVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2
Y3B1LCBwcmVzZXJ2ZV9hZCkgKQorICAgICAgICAgICAgaWYgKCBVUERBVEVfRU5UUlkobDIsIHBs
MmUsIG9sMmUsIG5sMmUsIG1mbiwgdmNwdSwgcHJlc2VydmVfYWQpICkKICAgICAgICAgICAgICAg
ICByZXR1cm4gMDsKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwg
MCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJl
KG5sMmUsIG1mbl94KG1mbiksIGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsK
IAogICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKLSAgICAgICAgaWYg
KCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBvbDJlLCBubDJlLCBwZm4sIHZjcHUs
CisgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwy
ZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2Vy
dmVfYWQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9sMmUgPSBubDJlOwpAQCAtMjIxMywy
MSArMjIxMywyMSBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUs
CiAgICAgfQogICAgIGVsc2UgaWYgKCBwdl9sMXRmX2NoZWNrX2wyZShkLCBubDJlKSApCiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5U
UlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwKKyAgICBlbHNlIGlmICggdW5saWtl
bHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgbWZuLCB2Y3B1LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQogICAgIHsKICAg
ICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJl
LCBwZm4sIDAsIHRydWUpOworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIG1mbl94KG1mbiks
IDAsIHRydWUpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi0vKiBVcGRhdGUgdGhlIEwzIGVudHJ5
IGF0IHBsM2UgdG8gbmV3IHZhbHVlIG5sM2UuIHBsM2UgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8K
Ky8qIFVwZGF0ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0byBuZXcgdmFsdWUgbmwzZS4gcGwzZSBp
cyB3aXRoaW4gZnJhbWUgbWZuLiAqLwogc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRy
eV90ICpwbDNlLAogICAgICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90IG5sM2UsCi0g
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2
ZV9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQogewpAQCAt
MjI1OCwxNyArMjI1OCwxNyBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3Qg
KnBsM2UsCiAgICAgICAgIGlmICggIWwzZV9oYXNfY2hhbmdlZChvbDNlLCBubDNlLCB+RkFTVFBB
VEhfRkxBR19XSElURUxJU1QpICkKICAgICAgICAgewogICAgICAgICAgICAgbmwzZSA9IGFkanVz
dF9ndWVzdF9sM2UobmwzZSwgZCk7Ci0gICAgICAgICAgICByYyA9IFVQREFURV9FTlRSWShsMywg
cGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7CisgICAgICAgICAgICBy
YyA9IFVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgbWZuLCB2Y3B1LCBwcmVzZXJ2
ZV9hZCk7CiAgICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKICAgICAgICAgfQog
Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobmwzZSwgcGZuLCBkLCAwKTsKKyAgICAg
ICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShubDNlLCBtZm5feChtZm4pLCBkLCAwKTsKICAgICAg
ICAgaWYgKCB1bmxpa2VseShyYyA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAg
ICAgcmMgPSAwOwogCiAgICAgICAgIG5sM2UgPSBhZGp1c3RfZ3Vlc3RfbDNlKG5sM2UsIGQpOwot
ICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2Us
IHBmbiwgdmNwdSwKKyAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwzLCBwbDNl
LCBvbDNlLCBubDNlLCBtZm4sIHZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVzZXJ2ZV9hZCkpICkKICAgICAgICAgewogICAgICAgICAgICAgb2wzZSA9IG5sM2U7
CkBAIC0yMjc3LDcgKzIyNzcsNyBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5
X3QgKnBsM2UsCiAgICAgfQogICAgIGVsc2UgaWYgKCBwdl9sMXRmX2NoZWNrX2wzZShkLCBubDNl
KSApCiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFV
UERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwKKyAgICBlbHNlIGlm
ICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgbWZuLCB2Y3B1
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQog
ICAgIHsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CkBAIC0yMjg3LDE0ICsyMjg3LDE0IEBAIHN0
YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKICAgICAgICAgaWYgKCAh
Y3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAK
LSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zy
b21fbDNlKG9sM2UsIG1mbl94KG1mbiksIDAsIDEpOwogICAgIHJldHVybiByYzsKIH0KIAotLyog
VXBkYXRlIHRoZSBMNCBlbnRyeSBhdCBwbDRlIHRvIG5ldyB2YWx1ZSBubDRlLiBwbDRlIGlzIHdp
dGhpbiBmcmFtZSBwZm4uICovCisvKiBVcGRhdGUgdGhlIEw0IGVudHJ5IGF0IHBsNGUgdG8gbmV3
IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1lIG1mbi4gKi8KIHN0YXRpYyBpbnQgbW9k
X2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIGw0
X3BnZW50cnlfdCBubDRlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBw
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcHJlc2VydmVfYWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
dmNwdSAqdmNwdSkKIHsKQEAgLTIzMjUsMTcgKzIzMjUsMTcgQEAgc3RhdGljIGludCBtb2RfbDRf
ZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAgICAgICBpZiAoICFsNGVfaGFzX2NoYW5nZWQo
b2w0ZSwgbmw0ZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIG5sNGUgPSBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUsIGQpOwotICAgICAgICAgICAgcmMg
PSBVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwgcHJlc2VydmVf
YWQpOworICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUs
IG1mbiwgdmNwdSwgcHJlc2VydmVfYWQpOwogICAgICAgICAgICAgcmV0dXJuIHJjID8gMCA6IC1F
RkFVTFQ7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRlKG5sNGUs
IHBmbiwgZCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobmw0ZSwgbWZuX3go
bWZuKSwgZCwgMCk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAwKSApCiAgICAgICAgICAg
ICByZXR1cm4gcmM7CiAgICAgICAgIHJjID0gMDsKIAogICAgICAgICBubDRlID0gYWRqdXN0X2d1
ZXN0X2w0ZShubDRlLCBkKTsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGw0
LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsCisgICAgICAgIGlmICggdW5saWtlbHkoIVVQ
REFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIG9sNGUgPSBubDRlOwpAQCAtMjM0NCwxMyArMjM0NCwxMyBAQCBzdGF0aWMgaW50IG1v
ZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgfQogICAgIGVsc2UgaWYgKCBwdl9s
MXRmX2NoZWNrX2w0ZShkLCBubDRlKSApCiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0gICAg
ZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBm
biwgdmNwdSwKKyAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsNCwgcGw0ZSwg
b2w0ZSwgbmw0ZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByZXNlcnZlX2FkKSkgKQogICAgIHsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAg
fQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRfcGFn
ZV9mcm9tX2w0ZShvbDRlLCBtZm5feChtZm4pLCAwLCAxKTsKICAgICByZXR1cm4gcmM7CiB9CiAj
ZW5kaWYgLyogQ09ORklHX1BWICovCkBAIC0zMDUxLDcgKzMwNTEsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbiht
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VO
VCB8IF9QQUdFX1JXIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
UEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3goZ3RfbWZuKSwgMCwgY3Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGd0X21m
biwgMCwgY3Vycik7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwogICAgICAgICBz
d2l0Y2ggKCByYyApCiAgICAgICAgIHsKQEAgLTM3MjAsMTIgKzM3MjAsMTIgQEAgbG9uZyBkb19t
bXVfdXBkYXRlKAogewogICAgIHN0cnVjdCBtbXVfdXBkYXRlIHJlcTsKICAgICB2b2lkICp2YSA9
IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBncGZuLCBnbWZuLCBtZm47CisgICAgdW5zaWduZWQg
bG9uZyBncGZuLCBnbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWdu
ZWQgaW50IGNtZCwgaSA9IDAsIGRvbmUgPSAwLCBwdF9kb207CiAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50LCAqdiA9IGN1cnI7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
biwgKnB0X293bmVyID0gZCwgKnBnX293bmVyOwotICAgIG1mbl90IG1hcF9tZm4gPSBJTlZBTElE
X01GTjsKKyAgICBtZm5fdCBtYXBfbWZuID0gSU5WQUxJRF9NRk4sIG1mbjsKICAgICBib29sIHN5
bmNfZ3Vlc3QgPSBmYWxzZTsKICAgICB1aW50MzJfdCB4c21fbmVlZGVkID0gMDsKICAgICB1aW50
MzJfdCB4c21fY2hlY2tlZCA9IDA7CkBAIC0zODUxLDE0ICszODUxLDE0IEBAIGxvbmcgZG9fbW11
X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAg
ICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgbWZuID0g
cGFnZV90b19tZm4ocGFnZSk7CiAKLSAgICAgICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1mbiks
IG1hcF9tZm4pICkKKyAgICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIG1hcF9tZm4pICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIHZhICkKICAgICAgICAgICAgICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOwotICAgICAgICAgICAgICAgIHZhID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4obWZuKSk7Ci0gICAgICAgICAgICAgICAgbWFwX21mbiA9IF9tZm4obWZuKTsK
KyAgICAgICAgICAgICAgICB2YSA9IG1hcF9kb21haW5fcGFnZShtZm4pOworICAgICAgICAgICAg
ICAgIG1hcF9tZm4gPSBtZm47CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICB2YSA9IF9wKCgo
dW5zaWduZWQgbG9uZyl2YSAmIFBBR0VfTUFTSykgKyAocmVxLnB0ciAmIH5QQUdFX01BU0spKTsK
IApAQCAtMzg5NCw3ICszODk0LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGxvY2FsX2luX3VzZSA9IGZh
bHNlOwogCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2V0YWJsZV9nZXRfcGZuKGN1
cnItPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbiApCisgICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoIG1mbl9lcShwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbikgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2FsX2luX3VzZSA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0
X2NoYW5nZWQgPSB0cnVlOwpAQCAtMzkwNywxNSArMzkwOCwxNSBAQCBsb25nIGRvX21tdV91cGRh
dGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgICAg
IGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVf
Z2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX2VxKHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFi
bGVfdXNlciksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSArIGxv
Y2FsX2luX3VzZSkgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0
cnVlOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
CiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAgICAg
ICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7Ci0gICAgICAgICAgICAgICAg
ICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1m
bikpICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnko
diwgdmEsIHJlcS52YWwsIG1mbikgKQogICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAwOwog
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CkBAIC0zOTI2LDcg
KzM5MjcsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICBlbHNlIGlmICggZ2V0
X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwotICAgICAgICAg
ICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZu
KG1mbikpICkKKyAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2
LCB2YSwgcmVxLnZhbCwgbWZuKSApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwogICAgICAgICAgICAgfQpAQCAtMzk0OCw3
ICszOTQ5LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBtZm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7
CisgICAgICAgICAgICBtZm4gPSBtYWRkcl90b19tZm4ocmVxLnB0cik7CiAgICAgICAgICAgICBn
cGZuID0gcmVxLnZhbDsKIAogICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX01BQ0hQ
SFlTX1VQREFURTsKQEAgLTM5NjAsNyArMzk2MSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAg
ICAgICAgICAgICAgICB4c21fY2hlY2tlZCA9IHhzbV9uZWVkZWQ7CiAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX21mbihfbWZuKG1mbiksIHBnX293bmVy
KTsKKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX21mbihtZm4sIHBnX293bmVyKTsK
ICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAgLTM5NjksNyArMzk3MCw3IEBA
IGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KIAotICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBncGZuKTsKKyAgICAgICAg
ICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdwZm4pOwogICAgICAgICAgICAgcGFn
aW5nX21hcmtfcGZuX2RpcnR5KHBnX293bmVyLCBfcGZuKGdwZm4pKTsKIAogICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CkBAIC00MjI1LDggKzQyMjYsNyBAQCBzdGF0aWMgaW50IF9fZG9fdXBk
YXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbW9k
X2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgTU1VX05PUk1BTF9QVF9VUERBVEUs
IHYsCi0gICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOworICAgIHJjID0gbW9kX2wxX2Vu
dHJ5KHBsMWUsIHZhbCwgZ2wxbWZuLCBNTVVfTk9STUFMX1BUX1VQREFURSwgdiwgcGdfb3duZXIp
OwogCiAgICAgcGFnZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2L3B2L2dy
YW50X3RhYmxlLmMKaW5kZXggNTE4MDMzNGY0Mi4uMDMyNTYxOGM5OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3Rh
YmxlLmMKQEAgLTEwOCw3ICsxMDgsNyBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWlu
dDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIAogICAg
IG9sMWUgPSAqcGwxZTsKLSAgICBpZiAoIFVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwx
ZSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkgKQorICAgIGlmICggVVBEQVRFX0VOVFJZKGwxLCBw
bDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIGN1cnIsIDApICkKICAgICAgICAgcmMgPSBHTlRTVF9v
a2F5OwogCiAgb3V0X3VubG9jazoKQEAgLTE2NSw3ICsxNjUsNyBAQCBzdGF0aWMgYm9vbCBzdGVh
bF9saW5lYXJfYWRkcmVzcyh1bnNpZ25lZCBsb25nIGxpbmVhciwgbDFfcGdlbnRyeV90ICpvdXQp
CiAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIAogICAgIG9sMWUgPSAqcGwxZTsKLSAgICBva2F5
ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBsMWVfZW1wdHkoKSwgbWZuX3goZ2wxbWZu
KSwgY3VyciwgMCk7CisgICAgb2theSA9IFVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbDFl
X2VtcHR5KCksIGdsMW1mbiwgY3VyciwgMCk7CiAKICAgICBpZiAoIG9rYXkgKQogICAgICAgICAq
b3V0ID0gb2wxZTsKQEAgLTI5Myw3ICsyOTMsNyBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAiUFRFIGZs
YWdzICV4IGZvciAlIlBSSXg2NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKICAgICAgICAg
ICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwgYWRkciwgZ3JhbnRfcHRlX2ZsYWdzKTsKIAot
ICAgIGlmICggVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBtZm5feChnbDFtZm4p
LCBjdXJyLCAwKSApCisgICAgaWYgKCBVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUs
IGdsMW1mbiwgY3VyciwgMCkgKQogICAgICAgICByYyA9IEdOVFNUX29rYXk7CiAKICBvdXRfdW5s
b2NrOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmggYi94ZW4vYXJjaC94ODYvcHYv
bW0uaAppbmRleCA5NzYyMDliYTRjLi4yZDQyN2I0MThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvbW0uaAorKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uaApAQCAtMzcsMTUgKzM3LDE0IEBA
IHN0YXRpYyBpbmxpbmUgbDFfcGdlbnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxv
bmcgbGluZWFyKQogICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFs
aWQpLCB0cnVlIGZvciBzdWNjZXNzLgogICovCiBzdGF0aWMgaW5saW5lIGJvb2wgdXBkYXRlX2lu
dHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IHZjcHUgKnYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZXNlcnZlX2FkKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCBzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbCBwcmVzZXJ2ZV9hZCkKIHsKICAgICBib29sIHJ2ID0gdHJ1ZTsKIAogI2lmbmRlZiBQVEVf
VVBEQVRFX1dJVEhfQ01QWENIRwogICAgIGlmICggIXByZXNlcnZlX2FkICkKICAgICB7Ci0gICAg
ICAgIHJ2ID0gcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHAsIG5ldywgX21mbihtZm4pKTsK
KyAgICAgICAgcnYgPSBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnkodiwgcCwgbmV3LCBtZm4pOwog
ICAgIH0KICAgICBlbHNlCiAjZW5kaWYKQEAgLTU5LDcgKzU4LDcgQEAgc3RhdGljIGlubGluZSBi
b29sIHVwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3
LAogICAgICAgICAgICAgaWYgKCBwcmVzZXJ2ZV9hZCApCiAgICAgICAgICAgICAgICAgX25ldyB8
PSBvbGQgJiAoX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSk7CiAKLSAgICAgICAgICAgIHJ2
ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50cnkodiwgcCwgJnQsIF9uZXcsIF9tZm4obWZuKSk7
CisgICAgICAgICAgICBydiA9IHBhZ2luZ19jbXB4Y2hnX2d1ZXN0X2VudHJ5KHYsIHAsICZ0LCBf
bmV3LCBtZm4pOwogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShydiA9PSAwKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jIGIveGVuL2FyY2gveDg2L3B2L3Jv
LXBhZ2UtZmF1bHQuYwppbmRleCBmYTM1OGE2MmU3Li5hOTIwZmI1ZTE1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1w
YWdlLWZhdWx0LmMKQEAgLTE5Nyw3ICsxOTcsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRf
dXBkYXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50cHRlX3QgKnBfb2xkLAogICAgIGVsc2UKICAg
ICB7CiAgICAgICAgIG9sMWUgPSAqcGwxZTsKLSAgICAgICAgaWYgKCAhVVBEQVRFX0VOVFJZKGwx
LCBwbDFlLCBvbDFlLCBubDFlLCBtZm5feChtZm4pLCB2LCAwKSApCisgICAgICAgIGlmICggIVVQ
REFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgbWZuLCB2LCAwKSApCiAgICAgICAgICAg
ICBCVUcoKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Aug 19 17:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Aug 2019 17:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hzlWk-0006n9-U6; Mon, 19 Aug 2019 17:33:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MwDU=WP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hzlWk-0006n2-2z
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 17:33:06 +0000
X-Inumbo-ID: 66909014-c2a7-11e9-b90c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 66909014-c2a7-11e9-b90c-bc764e2007e4;
 Mon, 19 Aug 2019 17:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzlWi-0007cA-KI
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 17:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hzlWi-0003bb-HK
 for xen-changelog@lists.xenproject.org; Mon, 19 Aug 2019 17:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hzlWi-0003bb-HK@xenbits.xenproject.org>
Date: Mon, 19 Aug 2019 17:33:04 +0000
Subject: [Xen-changelog] [xen staging] livepatch: always print XENLOG_ERR
 information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0NzBlZmVhZTQ0ZmMxZmU5YWU0MDA0NDA4ZTE3NWY4MjcxZmNkYTMKQXV0aG9yOiAg
ICAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpBdXRob3JEYXRlOiBX
ZWQgQXVnIDE0IDEyOjIzOjA1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEF1ZyAxOSAxODoyNDow
NCAyMDE5ICswMTAwCgogICAgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZv
cm1hdGlvbgogICAgCiAgICBBIGxvdCBvZiBsZWdpdGltYXRlIGVycm9yIG1lc3NhZ2VzIHdlcmUg
aGlkZGVuIGJlaGluZCBkZWJ1ZyBwcmludGsKICAgIG9ubHkuIE1vc3Qgb2YgdGhlc2UgbWVzc2Fn
ZXMgY2FuIGJlIHRyaWdnZXJlZCBieSBsb2FkaW5nIGEgbWFsZm9ybWVkCiAgICBob3RwYXRjaCBw
YXlsb2FkIGFuZCBhcmUgcHJpY2VsZXNzIGZvciB1bmRlcnN0YW5kaW5nIGlzc3VlcyB3aXRoIHN1
Y2gKICAgIHBheWxvYWRzLgogICAgVGh1cywgYWx3YXlzIGRpc3BsYXkgYWxsIHJlbGV2YW50IFhF
TkxPR19FUlIgbWVzc2FnZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBBbWl0IFNoYWggPGFh
bXNAYW1hem9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IE1hcnRpbiBNYXplaW4gPGFtYXplaW5AYW1h
em9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+
CiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+CiAgICBbRml4IGluZGVudGF0aW9uIGFuZCBkb3VibGUgTElWRVBBVENIIHByZWZpeGVzLCBk
cm9wIGdyYXR1aXRvdXMgcHVuY3R1YXRpb25dCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9saXZlcGF0
Y2guYyB8IDMyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gveDg2L2xpdmVw
YXRjaC5jCmluZGV4IDQwNmViOTEwY2MuLmM4MmNmNTNiOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKQEAgLTEyNiw4
ICsxMjYsOCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2VsZihjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmKQogICAgICAgICAgaGRyLT5lX2lkZW50W0VJX0NMQVNTXSAhPSBFTEZD
TEFTUzY0IHx8CiAgICAgICAgICBoZHItPmVfaWRlbnRbRUlfREFUQV0gIT0gRUxGREFUQTJMU0Ig
KQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBVbnN1
cHBvcnRlZCBFTEYgTWFjaGluZSB0eXBlIVxuIiwKLSAgICAgICAgICAgICAgICBlbGYtPm5hbWUp
OworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBVbnN1cHBvcnRlZCBF
TEYgTWFjaGluZSB0eXBlXG4iLAorICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKICAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogICAgIH0KIApAQCAtMTUyLDggKzE1Miw4IEBAIGludCBhcmNo
X2xpdmVwYXRjaF9wZXJmb3JtX3JlbChzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAq
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBh
dGNoX2VsZl9zZWMgKnJlbGEpCiB7Ci0gICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0gg
IiVzOiBTSFRfUkVMIHJlbG9jYXRpb24gdW5zdXBwb3J0ZWRcbiIsCi0gICAgICAgICAgICBlbGYt
Pm5hbWUpOworICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IFNIVF9SRUwgcmVs
b2NhdGlvbiB1bnN1cHBvcnRlZFxuIiwKKyAgICAgICAgICAgZWxmLT5uYW1lKTsKICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiB9CiAKQEAgLTE3MiwyMCArMTcyLDIwIEBAIGludCBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKIAogICAgICAgICBp
ZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQogICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0df
RVJSIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxuIiwKKyAgICAgICAgICAg
ICAgICAgICBlbGYtPm5hbWUpOwogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBzeW1uZHggPj0gZWxmLT5uc3ltICkKICAgICAgICAg
ewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2
ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCi0gICAg
ICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9jYXRpb24gd2FudHMgc3ltYm9s
QCV1IHdoaWNoIGlzIHBhc3QgZW5kXG4iLAorICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwg
c3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIgTElWRVBBVENIICIlczogTm8gc3ltYm9sQCV1XG4iLAorICAgICAgICAgICAg
ICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgICAgICB9CiAKQEAgLTIyMiwxNSArMjIyLDE1IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJm
b3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgICAgICooaW50MzJf
dCAqKWRlc3QgPSB2YWw7CiAgICAgICAgICAgICBpZiAoIChpbnQ2NF90KXZhbCAhPSAqKGludDMy
X3QgKilkZXN0ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19FUlIsIExJVkVQQVRDSCAiJXM6IE92ZXJmbG93IGluIHJlbG9jYXRpb24gJXUgaW4gJXMgZm9y
ICVzIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgaSwgcmVsYS0+bmFt
ZSwgYmFzZS0+bmFtZSk7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBB
VENIICIlczogT3ZlcmZsb3cgaW4gcmVsb2NhdGlvbiAldSBpbiAlcyBmb3IgJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgaSwgcmVsYS0+bmFtZSwgYmFzZS0+bmFtZSk7
CiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBVbmhhbmRsZWQgcmVsb2NhdGlvbiAlbHVcbiIsCi0g
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgRUxGNjRfUl9UWVBFKHItPnJfaW5mbykpOwor
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogVW5oYW5kbGVkIHJl
bG9jYXRpb24gJWx1XG4iLAorICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgRUxGNjRfUl9U
WVBFKHItPnJfaW5mbykpOwogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogICAgICAg
ICB9CiAgICAgfQpAQCAtMjM4LDggKzIzOCw4IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3Jt
X3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICByZXR1cm4gMDsKIAogIGJhZF9v
ZmZzZXQ6Ci0gICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSBy
ZWxvY2F0aW9uIG9mZnNldCBpcyBwYXN0ICVzIHNlY3Rpb24hXG4iLAotICAgICAgICAgICAgZWxm
LT5uYW1lLCBiYXNlLT5uYW1lKTsKKyAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVz
OiBSZWxhdGl2ZSByZWxvY2F0aW9uIG9mZnNldCBpcyBwYXN0ICVzIHNlY3Rpb25cbiIsCisgICAg
ICAgICAgIGVsZi0+bmFtZSwgYmFzZS0+bmFtZSk7CiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jCmluZGV4IGQ2ZWFhZTZkM2IuLjdjYWEzMGMyMDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMjUxLDggKzI1MSw4
IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9vbGRfYWRkcmVzcyhzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmYsCiAgICAgICAgIGYtPm9sZF9hZGRyID0gKHZvaWQgKilsaXZlcGF0Y2hfc3ltYm9sc19sb29r
dXBfYnlfbmFtZShmLT5uYW1lKTsKICAgICAgICAgaWYgKCAhZi0+b2xkX2FkZHIgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IENvdWxk
IG5vdCByZXNvbHZlIG9sZCBhZGRyZXNzIG9mICVzXG4iLAotICAgICAgICAgICAgICAgICAgICBl
bGYtPm5hbWUsIGYtPm5hbWUpOworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBB
VENIICIlczogQ291bGQgbm90IHJlc29sdmUgb2xkIGFkZHJlc3Mgb2YgJXNcbiIsCisgICAgICAg
ICAgICAgICAgICAgZWxmLT5uYW1lLCBmLT5uYW1lKTsKICAgICAgICAgICAgIHJldHVybiAtRU5P
RU5UOwogICAgICAgICB9CiAgICAgfQpAQCAtMzcwLDggKzM3MCw4IEBAIHN0YXRpYyBpbnQgbW92
ZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAq
ZWxmKQogICAgIHRleHRfYnVmID0gdm1hbGxvY194ZW4oc2l6ZSAqIFBBR0VfU0laRSk7CiAgICAg
aWYgKCAhdGV4dF9idWYgKQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZF
UEFUQ0ggIiVzOiBDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBwYXlsb2FkIVxuIiwKLSAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZF
UEFUQ0ggIiVzOiBDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBwYXlsb2FkXG4iLAorICAg
ICAgICAgICAgICAgZWxmLT5uYW1lKTsKICAgICAgICAgcmMgPSAtRU5PTUVNOwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CkBAIC00NjgsOCArNDY4LDggQEAgc3RhdGljIGJvb2wgc2VjdGlvbl9v
ayhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogCiAgICAgaWYgKCBzZWMtPnNlYy0+
c2hfc2l6ZSAlIHN6ICkKICAgICB7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBB
VENIICIlczogV3Jvbmcgc2l6ZSAlIlBSSXVFbGZXb3JkIiBvZiAlcyAobXVzdCBiZSBtdWx0aXBs
ZSBvZiAlenUpXG4iLAotICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc2VjLT5zZWMtPnNoX3Np
emUsIHNlYy0+bmFtZSwgc3opOworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0gg
IiVzOiBXcm9uZyBzaXplICUiUFJJdUVsZldvcmQiIG9mICVzIChtdXN0IGJlIG11bHRpcGxlIG9m
ICV6dSlcbiIsCisgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHNlYy0+c2VjLT5zaF9zaXplLCBz
ZWMtPm5hbWUsIHN6KTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIApAQCAtNDkxLDIy
ICs0OTEsMjIgQEAgc3RhdGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVj
dCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5
X25hbWUoZWxmLCBuYW1lc1tpXSk7CiAgICAgICAgIGlmICggIXNlYyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogJXMgaXMgbWlzc2lu
ZyFcbiIsCi0gICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogJXMgaXMgbWlzc2luZ1xuIiwK
KyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3Np
emUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRD
SCAiJXM6ICVzIGlzIGVtcHR5IVxuIiwKLSAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBu
YW1lc1tpXSk7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiAl
cyBpcyBlbXB0eVxuIiwKKyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsK
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCB0
ZXN0X2FuZF9zZXRfYml0KGksIGZvdW5kKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogJXMgd2FzIHNlZW4gbW9yZSB0aGFuIG9uY2Uh
XG4iLAotICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUgdGhh
biBvbmNlXG4iLAorICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOwogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICB9CkBAIC01MzksMTYgKzUz
OSwxNiBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9h
ZCwKIAogICAgICAgICBpZiAoIGYtPnZlcnNpb24gIT0gTElWRVBBVENIX1BBWUxPQURfVkVSU0lP
TiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENI
ICIlczogV3JvbmcgdmVyc2lvbiAoJXUpLiBFeHBlY3RlZCAlZCFcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGVsZi0+bmFtZSwgZi0+dmVyc2lvbiwgTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTik7
CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBXcm9uZyB2ZXJz
aW9uICgldSkuIEV4cGVjdGVkICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwg
Zi0+dmVyc2lvbiwgTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTik7CiAgICAgICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiAgICAgICAgIH0KIAogICAgICAgICAvKiAnb2xkX2FkZHInLCAnbmV3
X2FkZHInLCAnbmV3X3NpemUnIGNhbiBhbGwgYmUgemVyby4gKi8KICAgICAgICAgaWYgKCAhZi0+
b2xkX3NpemUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6IEFkZHJlc3Mgb3Igc2l6ZSBmaWVsZHMgYXJlIHplcm8hXG4iLAotICAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
TElWRVBBVENIICIlczogQWRkcmVzcyBvciBzaXplIGZpZWxkcyBhcmUgemVyb1xuIiwKKyAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgICAgIH0KIApAQCAtNjc3LDE1ICs2NzcsMTUgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxv
YWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICBpZiAoIChpbnN0ciA8IHJl
Z2lvbi0+c3RhcnQgJiYgaW5zdHIgPj0gcmVnaW9uLT5lbmQpIHx8CiAgICAgICAgICAgICAgICAg
IChyZXBsYWNlbWVudCA8IHJlZ2lvbi0+c3RhcnQgJiYgcmVwbGFjZW1lbnQgPj0gcmVnaW9uLT5l
bmQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIs
IExJVkVQQVRDSCAiJXMgQWx0IHBhdGNoaW5nIG91dHNpZGUgcGF5bG9hZDogJXAhXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBpbnN0cik7CisgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlcyBBbHQgcGF0Y2hpbmcgb3V0c2lkZSBwYXls
b2FkOiAlcFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBpbnN0cik7CiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKHN0YXJ0LCBlbmQpOwogI2Vsc2UKLSAgICAgICAg
ZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBXZSBkb24ndCBzdXBwb3J0IGFsdGVy
bmF0aXZlIHBhdGNoaW5nIVxuIiwKLSAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBXZSBkb24ndCBzdXBwb3J0IGFsdGVy
bmF0aXZlIHBhdGNoaW5nXG4iLAorICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKICAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogI2VuZGlmCiAgICAgfQpAQCAtNzA3LDggKzcwNyw4IEBAIHN0
YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAg
ICByZWdpb24tPmV4ID0gczsKICAgICAgICAgcmVnaW9uLT5leF9lbmQgPSBlOwogI2Vsc2UKLSAg
ICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBXZSBkb24ndCBzdXBwb3J0
IC5leF90YWJsZSFcbiIsCi0gICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogV2UgZG9uJ3Qgc3VwcG9ydCAuZXhfdGFibGVc
biIsCisgICAgICAgICAgICAgICBlbGYtPm5hbWUpOwogICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7CiAjZW5kaWYKICAgICB9CkBAIC04MTYsOCArODE2LDggQEAgc3RhdGljIGludCBidWlsZF9z
eW1ib2xfdGFibGUoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICBpZiAoIHN5
bWJvbHNfbG9va3VwX2J5X25hbWUoc3ltdGFiW2ldLm5hbWUpIHx8CiAgICAgICAgICAgICAgICAg
IGxpdmVwYXRjaF9zeW1ib2xzX2xvb2t1cF9ieV9uYW1lKHN5bXRhYltpXS5uYW1lKSApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0gg
IiVzOiBkdXBsaWNhdGUgbmV3IHN5bWJvbDogJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIHN5bXRhYltpXS5uYW1lKTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBkdXBsaWNhdGUgbmV3IHN5bWJvbDogJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltdGFiW2ldLm5hbWUpOwogICAgICAgICAg
ICAgICAgIHhmcmVlKHN5bXRhYik7CiAgICAgICAgICAgICAgICAgeGZyZWUoc3RydGFiKTsKICAg
ICAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKQEAgLTE0NDQsOCArMTQ0NCw4IEBAIHN0YXRp
YyBpbnQgYnVpbGRfaWRfZGVwKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLCBib29sX3QgaW50ZXJu
YWwpCiAgICAgaWYgKCBwYXlsb2FkLT5kZXAubGVuICE9IGxlbiB8fAogICAgICAgICAgbWVtY21w
KGlkLCBwYXlsb2FkLT5kZXAucCwgbGVuKSApCiAgICAgewotICAgICAgICBkcHJpbnRrKFhFTkxP
R19FUlIsICIlcyVzOiBjaGVjayBhZ2FpbnN0ICVzIGJ1aWxkLWlkIGZhaWxlZCFcbiIsCi0gICAg
ICAgICAgICAgICAgTElWRVBBVENILCBwYXlsb2FkLT5uYW1lLCBuYW1lKTsKKyAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogY2hlY2sgYWdhaW5zdCAlcyBidWlsZC1pZCBm
YWlsZWRcbiIsCisgICAgICAgICAgICAgICBwYXlsb2FkLT5uYW1lLCBuYW1lKTsKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCkBAIC0xNTA0LDggKzE1MDQsOCBAQCBzdGF0aWMgaW50
IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0
aW9uKQogICAgICAgICAgICAgLyogV2Ugc2hvdWxkIGJlIHRoZSBsYXN0IGFwcGxpZWQgb25lLiAq
LwogICAgICAgICAgICAgaWYgKCBwICE9IGRhdGEgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiVzJXM6IGNhbid0IHVubG9hZC4gVG9wIGlzICVz
IVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIExJVkVQQVRDSCwgZGF0YS0+bmFtZSwgcC0+
bmFtZSk7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczog
Y2FuJ3QgdW5sb2FkLiBUb3AgaXMgJXNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGRhdGEt
Pm5hbWUsIHAtPm5hbWUpOwogICAgICAgICAgICAgICAgIHJjID0gLUVCVVNZOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQpAQCAtMTUyNSw4ICsxNTI1LDggQEAgc3RhdGlj
IGludCBsaXZlcGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24g
KmFjdGlvbikKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBkYXRhLT5yZXZlcnRl
ZCAmJiAhZGF0YS0+c2FmZV90b19yZWFwcGx5ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlcyVzOiBjYW4ndCByZXZlcnQgYXMgcGF5bG9hZCBo
YXMgLmRhdGEuIFBsZWFzZSB1bmxvYWQhXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgTElW
RVBBVENILCBkYXRhLT5uYW1lKTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBM
SVZFUEFUQ0ggIiVzOiBjYW4ndCByZXZlcnQgYXMgcGF5bG9hZCBoYXMgLmRhdGEuIFBsZWFzZSB1
bmxvYWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPm5hbWUpOwogICAgICAgICAg
ICAgICAgIGRhdGEtPnJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03Ue-0008AX-DX; Tue, 20 Aug 2019 12:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03Ud-0008AS-Q4
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:07 +0000
X-Inumbo-ID: 31c8b356-c348-11e9-8bf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31c8b356-c348-11e9-8bf7-12813bfff9fa;
 Tue, 20 Aug 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Ub-0006ie-1n
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Ua-0002EH-VB
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03Ua-0002EH-VB@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: pass node to
 device_tree_for_each_node
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwZjJlYTNkZjJlMjk4MDc1MGZmYTk5YmVkM2Q4Nzc5OTNjNDcyNTQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjMxIDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzozOTozNiAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogcGFzcyBub2RlIHRvIGRldmljZV90cmVlX2Zvcl9lYWNo
X25vZGUKICAgIAogICAgQWRkIGEgbmV3IHBhcmFtZXRlciB0byBkZXZpY2VfdHJlZV9mb3JfZWFj
aF9ub2RlOiBub2RlLCB0aGUgbm9kZSB0bwogICAgc3RhcnQgdGhlIHNlYXJjaCBmcm9tLgogICAg
CiAgICBUbyBhdm9pZCBzY2FubmluZyBkZXZpY2UgdHJlZSwgYW5kIGdpdmVuIHRoYXQgd2Ugb25s
eSBjYXJlIGFib3V0CiAgICByZWxhdGl2ZSBpbmNyZW1lbnRzIG9mIGRlcHRoIGNvbXBhcmVkIHRv
IHRoZSBkZXB0aCBvZiB0aGUgaW5pdGlhbCBub2RlLAogICAgd2Ugc2V0IHRoZSBpbml0aWFsIGRl
cHRoIHRvIDAuIFRoZW4sIHdlIGNhbGwgZnVuYygpIGZvciBldmVyeSBub2RlIHdpdGgKICAgIGRl
cHRoID4gMC4KICAgIAogICAgRG9uJ3QgY2FsbCBmdW5jKCkgb24gdGhlIHBhcmVudCBub2RlIHBh
c3NlZCBhcyBhbiBhcmd1bWVudC4gQ2xhcmlmeSB0aGUKICAgIGNoYW5nZSBpbiB0aGUgY29tbWVu
dCBvbiB0b3Agb2YgdGhlIGZ1bmN0aW9uLiBUaGUgY3VycmVudCBjYWxsZXJzIHBhc3MKICAgIHRo
ZSByb290IG5vZGUgYXMgYXJndW1lbnQ6IGl0IGlzIE9LIHRvIHNraXAgdGhlIHJvb3Qgbm9kZSBi
ZWNhdXNlIG5vCiAgICByZWxldmFudCBwcm9wZXJ0aWVzIGFyZSBpbiBpdCwgb25seSBzdWJub2Rl
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4
aWxpbnguY29tPgogICAgW2p1bGllbjogUmVtb3ZlIG1pbl9kZXB0aCB2YXJpYWJsZV0KICAgIEFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9hY3BpL2Jvb3QuYyAgICAgIHwgIDggKysrKystLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0
LmMgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggfCAgNiArKystLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MzEgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FjcGkvYm9vdC5jIGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCmluZGV4IDliMjk3Njlh
MTAuLmJmOWM3OGIwMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYworKysg
Yi94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMKQEAgLTI0Niw5ICsyNDYsMTEgQEAgaW50IF9faW5p
dCBhY3BpX2Jvb3RfdGFibGVfaW5pdCh2b2lkKQogICAgICAqIC0gdGhlIGRldmljZSB0cmVlIGlz
IG5vdCBlbXB0eSAoaXQgaGFzIG1vcmUgdGhhbiBqdXN0IGEgL2Nob3NlbiBub2RlKQogICAgICAq
ICAgYW5kIEFDUEkgaGFzIG5vdCBiZWVuIGZvcmNlIGVuYWJsZWQgKGFjcGk9Zm9yY2UpCiAgICAg
ICovCi0gICAgaWYgKCBwYXJhbV9hY3BpX29mZiB8fCAoICFwYXJhbV9hY3BpX2ZvcmNlCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICYmIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoZGV2
aWNlX3RyZWVfZmxhdHRlbmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZHRfc2Nhbl9kZXB0aDFfbm9kZXMsIE5VTEwpKSkKKyAgICBpZiAoIHBh
cmFtX2FjcGlfb2ZmKQorICAgICAgICBnb3RvIGRpc2FibGU7CisgICAgaWYgKCAhcGFyYW1fYWNw
aV9mb3JjZSAmJgorICAgICAgICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShkZXZpY2VfdHJl
ZV9mbGF0dGVuZWQsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0X3Nj
YW5fZGVwdGgxX25vZGVzLCBOVUxMKSApCiAgICAgICAgIGdvdG8gZGlzYWJsZTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYwppbmRleCA4OTFiNGI2NmZmLi43ZDI5OGFmYzhiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTc1LDkgKzc1LDEw
IEBAIHN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVlX2dldF91MzIoY29uc3Qgdm9pZCAqZmR0
LCBpbnQgbm9kZSwKIH0KIAogLyoqCi0gKiBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlIC0gaXRl
cmF0ZSBvdmVyIGFsbCBkZXZpY2UgdHJlZSBub2RlcworICogZGV2aWNlX3RyZWVfZm9yX2VhY2hf
bm9kZSAtIGl0ZXJhdGUgb3ZlciBhbGwgZGV2aWNlIHRyZWUgc3ViLW5vZGVzCiAgKiBAZmR0OiBm
bGF0IGRldmljZSB0cmVlLgotICogQGZ1bmM6IGZ1bmN0aW9uIHRvIGNhbGwgZm9yIGVhY2ggbm9k
ZS4KKyAqIEBub2RlOiBwYXJlbnQgbm9kZSB0byBzdGFydCB0aGUgc2VhcmNoIGZyb20KKyAqIEBm
dW5jOiBmdW5jdGlvbiB0byBjYWxsIGZvciBlYWNoIHN1Yi1ub2RlLgogICogQGRhdGE6IGRhdGEg
dG8gcGFzcyB0byBAZnVuYy4KICAqCiAgKiBBbnkgbm9kZXMgbmVzdGVkIGF0IERFVklDRV9UUkVF
X01BWF9ERVBUSCBvciBkZWVwZXIgYXJlIGlnbm9yZWQuCkBAIC04NSwyMCArODYsMjEgQEAgc3Rh
dGljIHUzMiBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBu
b2RlLAogICogUmV0dXJucyAwIGlmIGFsbCBub2RlcyB3ZXJlIGl0ZXJhdGVkIG92ZXIgc3VjY2Vz
c2Z1bGx5LiAgSWYgQGZ1bmMKICAqIHJldHVybnMgYSB2YWx1ZSBkaWZmZXJlbnQgZnJvbSAwLCB0
aGF0IHZhbHVlIGlzIHJldHVybmVkIGltbWVkaWF0ZWx5LgogICovCi1pbnQgX19pbml0IGRldmlj
ZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAoraW50IF9faW5pdCBkZXZpY2Vf
dHJlZV9mb3JfZWFjaF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9mdW5jIGZ1bmMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKIHsKLSAgICBp
bnQgbm9kZTsKLSAgICBpbnQgZGVwdGg7CisgICAgLyoKKyAgICAgKiBXZSBvbmx5IGNhcmUgYWJv
dXQgcmVsYXRpdmUgZGVwdGggaW5jcmVtZW50cywgYXNzdW1lIGRlcHRoIG9mCisgICAgICogbm9k
ZSBpcyAwIGZvciBzaW1wbGljaXR5LgorICAgICAqLworICAgIGludCBkZXB0aCA9IDA7CisgICAg
Y29uc3QgaW50IGZpcnN0X25vZGUgPSBub2RlOwogICAgIHUzMiBhZGRyZXNzX2NlbGxzW0RFVklD
RV9UUkVFX01BWF9ERVBUSF07CiAgICAgdTMyIHNpemVfY2VsbHNbREVWSUNFX1RSRUVfTUFYX0RF
UFRIXTsKICAgICBpbnQgcmV0OwogCi0gICAgZm9yICggbm9kZSA9IDAsIGRlcHRoID0gMDsKLSAg
ICAgICAgICBub2RlID49MCAmJiBkZXB0aCA+PSAwOwotICAgICAgICAgIG5vZGUgPSBmZHRfbmV4
dF9ub2RlKGZkdCwgbm9kZSwgJmRlcHRoKSApCi0gICAgeworICAgIGRvIHsKICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFtZShmZHQsIG5vZGUsIE5VTEwpOwogICAgICAgICB1
MzIgYXMsIHNzOwogCkBAIC0xMTcsMTAgKzExOSwxNyBAQCBpbnQgX19pbml0IGRldmljZV90cmVl
X2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAogICAgICAgICBzaXplX2NlbGxzW2RlcHRo
XSA9IGRldmljZV90cmVlX2dldF91MzIoZmR0LCBub2RlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIiNzaXplLWNlbGxzIiwgc3MpOwogCi0gICAgICAg
IHJldCA9IGZ1bmMoZmR0LCBub2RlLCBuYW1lLCBkZXB0aCwgYXMsIHNzLCBkYXRhKTsKLSAgICAg
ICAgaWYgKCByZXQgIT0gMCApCi0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgIH0KKyAgICAg
ICAgLyogc2tpcCB0aGUgZmlyc3Qgbm9kZSAqLworICAgICAgICBpZiAoIG5vZGUgIT0gZmlyc3Rf
bm9kZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IGZ1bmMoZmR0LCBub2RlLCBuYW1l
LCBkZXB0aCwgYXMsIHNzLCBkYXRhKTsKKyAgICAgICAgICAgIGlmICggcmV0ICE9IDAgKQorICAg
ICAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKworICAgICAgICBub2RlID0gZmR0
X25leHRfbm9kZShmZHQsIG5vZGUsICZkZXB0aCk7CisgICAgfSB3aGlsZSAoIG5vZGUgPj0gMCAm
JiBkZXB0aCA+IDAgKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0zNTcsNyArMzY2LDcgQEAg
c2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRk
cikKIAogICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNp
emUoZmR0KSwgZmFsc2UpOwogCi0gICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSgodm9pZCAq
KWZkdCwgZWFybHlfc2Nhbl9ub2RlLCBOVUxMKTsKKyAgICBkZXZpY2VfdHJlZV9mb3JfZWFjaF9u
b2RlKCh2b2lkICopZmR0LCAwLCBlYXJseV9zY2FuX25vZGUsIE5VTEwpOwogICAgIGVhcmx5X3By
aW50X2luZm8oKTsKIAogICAgIHJldHVybiBmZHRfdG90YWxzaXplKGZkdCk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2Vf
dHJlZS5oCmluZGV4IDgzMTU2Mjk3ZTIuLjlhN2E4ZjJkYWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9kZXZpY2VfdHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5o
CkBAIC0xNTgsOSArMTU4LDkgQEAgdHlwZWRlZiBpbnQgKCpkZXZpY2VfdHJlZV9ub2RlX2Z1bmMp
KGNvbnN0IHZvaWQgKmZkdCwKIAogZXh0ZXJuIGNvbnN0IHZvaWQgKmRldmljZV90cmVlX2ZsYXR0
ZW5lZDsKIAotaW50IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfZnVu
YyBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEp
OworaW50IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9k
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfZnVuYyBm
dW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSk7CiAKIC8qKgog
ICogZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUgLSBVbmZsYXR0ZW4gdGhlIGhvc3QgZGV2
aWNlIHRyZWUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03Un-0008B7-FK; Tue, 20 Aug 2019 12:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03Um-0008Az-LK
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:16 +0000
X-Inumbo-ID: 37e2cc7c-c348-11e9-b90c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37e2cc7c-c348-11e9-b90c-bc764e2007e4;
 Tue, 20 Aug 2019 12:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Ul-0006im-8J
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Ul-0002Eu-50
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03Ul-0002Eu-50@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: make process_memory_node a
 device_tree_node_func
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5ZjQ1MWQ0NTFjOWViMmQzMTVlZTIxYTVkODM5ZDk5M2FmM2RkNDkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjMyIDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzozOTo1MSAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogbWFrZSBwcm9jZXNzX21lbW9yeV9ub2RlIGEgZGV2aWNl
X3RyZWVfbm9kZV9mdW5jCiAgICAKICAgIENoYW5nZSB0aGUgc2lnbmF0dXJlIG9mIHByb2Nlc3Nf
bWVtb3J5X25vZGUgdG8gbWF0Y2gKICAgIGRldmljZV90cmVlX25vZGVfZnVuYy4gVGhhbmtzIHRv
IHRoaXMgY2hhbmdlLCB0aGUgbmV4dCBwYXRjaCB3aWxsIGJlCiAgICBhYmxlIHRvIHVzZSBkZXZp
Y2VfdHJlZV9mb3JfZWFjaF9ub2RlIHRvIGNhbGwgcHJvY2Vzc19tZW1vcnlfbm9kZSBvbiBhbGwK
ICAgIHRoZSBjaGlsZHJlbiBvZiBhIHByb3ZpZGVkIG5vZGUuCiAgICAKICAgIFJldHVybiBlcnJv
ciBpZiB0aGVyZSBpcyBubyByZWcgcHJvcGVydHkgb3IgaWYgbnJfYmFua3MgaXMgcmVhY2hlZC4g
TGV0CiAgICB0aGUgY2FsbGVyIGRlYWwgd2l0aCB0aGUgZXJyb3IuCiAgICAKICAgIEFkZCBhIHBy
aW50ayB3aGVuIGRldmljZSB0cmVlIHBhcnNpbmcgZmFpbHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9i
b290ZmR0LmMgfCAyOSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDdkMjk4YWZj
OGIuLjRjMGZlYjA0MTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpAQCAtMTMzLDkgKzEzMywxMCBAQCBpbnQgX19pbml0IGRl
dmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfbWVtb3J5X25vZGUoY29u
c3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1MzIgYWRkcmVzc19jZWxscywgdTMyIHNpemVfY2VsbHMpCitzdGF0aWMgaW50IF9f
aW5pdCBwcm9jZXNzX21lbW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGludCBk
ZXB0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGFkZHJlc3Nf
Y2VsbHMsIHUzMiBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpkYXRhKQogewogICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7
CiAgICAgaW50IGk7CkBAIC0xNDgsMTUgKzE0OSwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJv
Y2Vzc19tZW1vcnlfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIHsKICAgICAg
ICAgcHJpbnRrKCJmZHQ6IG5vZGUgYCVzJzogaW52YWxpZCAjYWRkcmVzcy1jZWxscyBvciAjc2l6
ZS1jZWxscyIsCiAgICAgICAgICAgICAgICBuYW1lKTsKLSAgICAgICAgcmV0dXJuOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKICAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0eShm
ZHQsIG5vZGUsICJyZWciLCBOVUxMKTsKICAgICBpZiAoICFwcm9wICkKLSAgICB7Ci0gICAgICAg
IHByaW50aygiZmR0OiBub2RlIGAlcyc6IG1pc3NpbmcgYHJlZycgcHJvcGVydHlcbiIsIG5hbWUp
OwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAg
IGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKICAgICBiYW5rcyA9IGZkdDMyX3Rv
X2NwdShwcm9wLT5sZW4pIC8gKHJlZ19jZWxscyAqIHNpemVvZiAodTMyKSk7CkBAIC0xNjUsMTEg
KzE2MywxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tZW1vcnlfbm9kZShjb25zdCB2
b2lkICpmZHQsIGludCBub2RlLAogICAgIHsKICAgICAgICAgZGV2aWNlX3RyZWVfZ2V0X3JlZygm
Y2VsbCwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywgJnN0YXJ0LCAmc2l6ZSk7CiAgICAgICAg
IGlmICggIXNpemUgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKICAgICAgICAgYm9vdGluZm8ubWVtLmJhbmtbYm9vdGluZm8ubWVtLm5yX2Jhbmtz
XS5zdGFydCA9IHN0YXJ0OwogICAgICAgICBib290aW5mby5tZW0uYmFua1tib290aW5mby5tZW0u
bnJfYmFua3NdLnNpemUgPSBzaXplOwogICAgICAgICBib290aW5mby5tZW0ubnJfYmFua3MrKzsK
ICAgICB9CisKKyAgICBpZiAoIGkgPCBiYW5rcyApCisgICAgICAgIHJldHVybiAtRU5PU1BDOwor
ICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rf
bm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLApAQCAtMzAxLDE1ICszMDMsMjAgQEAgc3Rh
dGljIGludCBfX2luaXQgZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgYWRkcmVzc19jZWxscywgdTMyIHNpemVfY2Vs
bHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKIHsKKyAg
ICBpbnQgcmMgPSAwOworCiAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBu
b2RlLCAibWVtb3J5IikgKQotICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2RlKGZkdCwgbm9kZSwg
bmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgICAgIHJjID0gcHJvY2Vzc19t
ZW1vcnlfbm9kZShmZHQsIG5vZGUsIG5hbWUsIGRlcHRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywgTlVMTCk7CiAgICAgZWxzZSBp
ZiAoIGRlcHRoIDw9IDMgJiYgKGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUs
ICJ4ZW4sbXVsdGlib290LW1vZHVsZSIgKSB8fAogICAgICAgICAgICAgICBkZXZpY2VfdHJlZV9u
b2RlX2NvbXBhdGlibGUoZmR0LCBub2RlLCAibXVsdGlib290LG1vZHVsZSIgKSkpCiAgICAgICAg
IHByb2Nlc3NfbXVsdGlib290X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBz
aXplX2NlbGxzKTsKICAgICBlbHNlIGlmICggZGVwdGggPT0gMSAmJiBkZXZpY2VfdHJlZV9ub2Rl
X21hdGNoZXMoZmR0LCBub2RlLCAiY2hvc2VuIikgKQogICAgICAgICBwcm9jZXNzX2Nob3Nlbl9u
b2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CiAKLSAgICBy
ZXR1cm4gMDsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHByaW50aygiZmR0OiBub2RlIGAl
cyc6IHBhcnNpbmcgZmFpbGVkXG4iLCBuYW1lKTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRp
YyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03Uy-0008Cm-H4; Tue, 20 Aug 2019 12:44:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03Ux-0008Cc-B8
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:27 +0000
X-Inumbo-ID: 3df59d42-c348-11e9-8bf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3df59d42-c348-11e9-8bf7-12813bfff9fa;
 Tue, 20 Aug 2019 12:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Uv-0006iy-EN
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Uv-0002FV-Bf
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03Uv-0002FV-Bf@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: keep track of
 reserved-memory regions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NjU5NGVlZjM5YWQ0NzFiMDQ4ODRkMmQ2NGMzYTU5NWU2MjQzYjQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjMzIDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzozOTo1OSAy
MDE5ICswMTAwCgogICAgeGVuL2FybToga2VlcCB0cmFjayBvZiByZXNlcnZlZC1tZW1vcnkgcmVn
aW9ucwogICAgCiAgICBBcyB3ZSBwYXJzZSB0aGUgZGV2aWNlIHRyZWUgaW4gWGVuLCBrZWVwIHRy
YWNrIG9mIHRoZSByZXNlcnZlZC1tZW1vcnkKICAgIHJlZ2lvbnMgYXMgdGhleSBuZWVkIHNwZWNp
YWwgdHJlYXRtZW50IChmb2xsb3ctdXAgcGF0Y2hlcyB3aWxsIG1ha2UgdXNlCiAgICBvZiB0aGUg
c3RvcmVkIGluZm9ybWF0aW9uLikKICAgIAogICAgUmV1c2UgcHJvY2Vzc19tZW1vcnlfbm9kZSB0
byBhZGQgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG8gdGhlCiAgICBib290aW5mby5yZXNlcnZl
ZF9tZW0gYXJyYXkuCiAgICAKICAgIFJlZnVzZSB0byBjb250aW51ZSBvbmNlIHdlIHJlYWNoIHRo
ZSBtYXggbnVtYmVyIG9mIHJlc2VydmVkIG1lbW9yeQogICAgcmVnaW9ucyB0byBhdm9pZCBhY2Np
ZGVudGFsbHkgbWFwcGluZyBhbnkgcG9ydGlvbnMgb2YgdGhlbSBpbnRvIGEgVk0uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgIDEgKwogMiBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDRj
MGZlYjA0MTUuLjUyZDRjNzBkNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMK
KysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpAQCAtMTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHByb2Nlc3NfbWVtb3J5X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwK
ICAgICBjb25zdCBfX2JlMzIgKmNlbGw7CiAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsKICAgICB1
MzIgcmVnX2NlbGxzID0gYWRkcmVzc19jZWxscyArIHNpemVfY2VsbHM7CisgICAgc3RydWN0IG1l
bWluZm8gKm1lbSA9IGRhdGE7CiAKICAgICBpZiAoIGFkZHJlc3NfY2VsbHMgPCAxIHx8IHNpemVf
Y2VsbHMgPCAxICkKICAgICB7CkBAIC0xNTksMTQgKzE2MCwxNCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwcm9jZXNzX21lbW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgY2Vs
bCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOwogICAgIGJhbmtzID0gZmR0MzJfdG9fY3B1
KHByb3AtPmxlbikgLyAocmVnX2NlbGxzICogc2l6ZW9mICh1MzIpKTsKIAotICAgIGZvciAoIGkg
PSAwOyBpIDwgYmFua3MgJiYgYm9vdGluZm8ubWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTOyBp
KysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgYmFua3MgJiYgbWVtLT5ucl9iYW5rcyA8IE5SX01F
TV9CQU5LUzsgaSsrICkKICAgICB7CiAgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGws
IGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsICZzdGFydCwgJnNpemUpOwogICAgICAgICBpZiAo
ICFzaXplICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICBib290aW5mby5t
ZW0uYmFua1tib290aW5mby5tZW0ubnJfYmFua3NdLnN0YXJ0ID0gc3RhcnQ7Ci0gICAgICAgIGJv
b3RpbmZvLm1lbS5iYW5rW2Jvb3RpbmZvLm1lbS5ucl9iYW5rc10uc2l6ZSA9IHNpemU7Ci0gICAg
ICAgIGJvb3RpbmZvLm1lbS5ucl9iYW5rcysrOworICAgICAgICBtZW0tPmJhbmtbbWVtLT5ucl9i
YW5rc10uc3RhcnQgPSBzdGFydDsKKyAgICAgICAgbWVtLT5iYW5rW21lbS0+bnJfYmFua3NdLnNp
emUgPSBzaXplOworICAgICAgICBtZW0tPm5yX2JhbmtzKys7CiAgICAgfQogCiAgICAgaWYgKCBp
IDwgYmFua3MgKQpAQCAtMTc0LDYgKzE3NSwzMSBAQCBzdGF0aWMgaW50IF9faW5pdCBwcm9jZXNz
X21lbW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyBpbnQgX19pbml0IHByb2Nlc3NfcmVzZXJ2ZWRfbWVtb3J5X25vZGUoY29uc3Qg
dm9pZCAqZmR0LCBpbnQgbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgaW50IGRlcHRoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgYWRkcmVzc19jZWxscywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIHNpemVfY2VsbHMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRh
dGEpCit7CisgICAgaW50IHJjID0gcHJvY2Vzc19tZW1vcnlfbm9kZShmZHQsIG5vZGUsIG5hbWUs
IGRlcHRoLCBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV9jZWxscywgZGF0YSk7CisKKyAgICBpZiAoIHJjID09IC1FTk9TUEMgKQorICAgICAgICBw
YW5pYygiTWF4IG51bWJlciBvZiBzdXBwb3J0ZWQgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgcmVh
Y2hlZC4iKTsKKyAgICBlbHNlIGlmICggcmMgIT0gLUVOT0VOVCApCisgICAgICAgIHJldHVybiBy
YzsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgcHJvY2Vzc19yZXNlcnZl
ZF9tZW1vcnkoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGludCBkZXB0aCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBhZGRyZXNzX2NlbGxzLCB1
MzIgc2l6ZV9jZWxscykKK3sKKyAgICByZXR1cm4gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShm
ZHQsIG5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc19y
ZXNlcnZlZF9tZW1vcnlfbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYm9vdGluZm8ucmVzZXJ2ZWRfbWVtKTsKK30KKwogc3RhdGljIHZvaWQgX19pbml0IHByb2Nl
c3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgYWRkcmVzc19jZWxscywgdTMy
IHNpemVfY2VsbHMpCkBAIC0zMDcsNyArMzMzLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5
X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCiAKICAgICBpZiAoIGRldmljZV90cmVlX25vZGVf
bWF0Y2hlcyhmZHQsIG5vZGUsICJtZW1vcnkiKSApCiAgICAgICAgIHJjID0gcHJvY2Vzc19tZW1v
cnlfbm9kZShmZHQsIG5vZGUsIG5hbWUsIGRlcHRoLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywgTlVMTCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLCAmYm9vdGluZm8u
bWVtKTsKKyAgICBlbHNlIGlmICggZGVwdGggPT0gMSAmJiAhZHRfbm9kZV9jbXAobmFtZSwgInJl
c2VydmVkLW1lbW9yeSIpICkKKyAgICAgICAgcmMgPSBwcm9jZXNzX3Jlc2VydmVkX21lbW9yeShm
ZHQsIG5vZGUsIG5hbWUsIGRlcHRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwogICAgIGVsc2UgaWYgKCBkZXB0aCA8PSAz
ICYmIChkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoZmR0LCBub2RlLCAieGVuLG11bHRpYm9v
dC1tb2R1bGUiICkgfHwKICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxl
KGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpKQogICAgICAgICBwcm9jZXNzX211bHRp
Ym9vdF9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NldHVwLmgKaW5kZXggOGJmM2Q1OTEwYS4uZWZjYmE1NDVjMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aApAQCAtNjYsNiArNjYsNyBAQCBzdHJ1Y3QgYm9vdGNtZGxpbmVzIHsKIAogc3RydWN0IGJvb3Rp
bmZvIHsKICAgICBzdHJ1Y3QgbWVtaW5mbyBtZW07CisgICAgc3RydWN0IG1lbWluZm8gcmVzZXJ2
ZWRfbWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyBtb2R1bGVzOwogICAgIHN0cnVjdCBib290
Y21kbGluZXMgY21kbGluZXM7CiAjaWZkZWYgQ09ORklHX0FDUEkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03V8-0008Dy-Iq; Tue, 20 Aug 2019 12:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03V7-0008Dq-Ia
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:37 +0000
X-Inumbo-ID: 44016978-c348-11e9-8bf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44016978-c348-11e9-8bf7-12813bfff9fa;
 Tue, 20 Aug 2019 12:44:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03V5-0006jY-KN
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03V5-0002G9-Hg
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03V5-0002G9-Hg@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: fix indentation in
 early_print_info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhNTRmMDg5Y2ZiYzEzMzgyNWQyYTRlMDMzNWNmMmM5ODhjNTk2ZWMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjM0IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzozOTo1OSAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogZml4IGluZGVudGF0aW9uIGluIGVhcmx5X3ByaW50X2lu
Zm8KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIHwgMTUgKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMg
Yi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDUyZDRjNzBkNTIuLmI1OTEwZjFkZGYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYwpAQCAtMzU3LDE1ICszNTcsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50
X2luZm8odm9pZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2JhbmtzOyBpKysgKQog
ICAgICAgICBwcmludGsoIlJBTTogJSJQUklwYWRkciIgLSAlIlBSSXBhZGRyIlxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgIG1pLT5iYW5rW2ldLnN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAg
bWktPmJhbmtbaV0uc3RhcnQgKyBtaS0+YmFua1tpXS5zaXplIC0gMSk7CisgICAgICAgICAgICAg
ICAgbWktPmJhbmtbaV0uc3RhcnQsCisgICAgICAgICAgICAgICAgbWktPmJhbmtbaV0uc3RhcnQg
KyBtaS0+YmFua1tpXS5zaXplIC0gMSk7CiAgICAgcHJpbnRrKCJcbiIpOwogICAgIGZvciAoIGkg
PSAwIDsgaSA8IG1vZHMtPm5yX21vZHM7IGkrKyApCiAgICAgICAgIHByaW50aygiTU9EVUxFWyVk
XTogJSJQUklwYWRkciIgLSAlIlBSSXBhZGRyIiAlLTEyc1xuIiwKLSAgICAgICAgICAgICAgICAg
ICAgIGksCi0gICAgICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uc3RhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uc3RhcnQgKyBtb2RzLT5tb2R1bGVbaV0u
c2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgIGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKG1v
ZHMtPm1vZHVsZVtpXS5raW5kKSk7CisgICAgICAgICAgICAgICAgaSwKKyAgICAgICAgICAgICAg
ICBtb2RzLT5tb2R1bGVbaV0uc3RhcnQsCisgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxlW2ld
LnN0YXJ0ICsgbW9kcy0+bW9kdWxlW2ldLnNpemUsCisgICAgICAgICAgICAgICAgYm9vdF9tb2R1
bGVfa2luZF9hc19zdHJpbmcobW9kcy0+bW9kdWxlW2ldLmtpbmQpKTsKIAogICAgIG5yX3JzdmQg
PSBmZHRfbnVtX21lbV9yc3YoZGV2aWNlX3RyZWVfZmxhdHRlbmVkKTsKICAgICBmb3IgKCBpID0g
MDsgaSA8IG5yX3JzdmQ7IGkrKyApCkBAIC0zNzUsOCArMzc1LDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAvKiBmZHRfZ2V0X21lbV9yc3YgcmV0dXJucyBsZW5ndGggKi8KICAgICAgICAgZSArPSBzOwot
ICAgICAgICBwcmludGsoIiBSRVNWRFslZF06ICUiUFJJcGFkZHIiIC0gJSJQUklwYWRkciJcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICBpLCBzLCBlKTsKKyAgICAgICAgcHJpbnRrKCIgUkVTVkRb
JWRdOiAlIlBSSXBhZGRyIiAtICUiUFJJcGFkZHIiXG4iLCBpLCBzLCBlKTsKICAgICB9CiAgICAg
cHJpbnRrKCJcbiIpOwogICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03VH-0008F6-Kc; Tue, 20 Aug 2019 12:44:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03VG-0008Ev-MD
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:46 +0000
X-Inumbo-ID: 4a17ae94-c348-11e9-a661-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a17ae94-c348-11e9-a661-bc764e2007e4;
 Tue, 20 Aug 2019 12:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03VF-0006jh-QL
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03VF-0002Gg-Ne
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03VF-0002Gg-Ne@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: early_print_info print
 reserved_mem
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5MWMwZDRmNDFiYjc0ZWEyOGY3ZGI5MmQyYjQyN2IyY2U0NTk1ZTUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjM1IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzozOTo1OSAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogZWFybHlfcHJpbnRfaW5mbyBwcmludCByZXNlcnZlZF9t
ZW0KICAgIAogICAgSW1wcm92ZSBlYXJseV9wcmludF9pbmZvIHRvIGFsc28gcHJpbnQgdGhlIGJh
bmtzIHNhdmVkIGluCiAgICBib290aW5mby5yZXNlcnZlZF9tZW0uIFByaW50IHRoZW0gcmlnaHQg
YWZ0ZXIgUkVTVkQsIGluY3JlYXNpbmcgdGhlIHNhbWUKICAgIGluZGV4LgogICAgCiAgICBTaW5j
ZSB3ZSBhcmUgYXQgaXQsIGFsc28gc3dpdGNoIHRoZSBleGlzdGluZyBSRVNWRCBwcmludCB0byB1
c2UgdW5zaWduZWQKICAgIGludC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMg
fCAxMSArKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYwppbmRleCBiNTkxMGYxZGRmLi4yNThiMDU3ZjAwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTM1
MSw5ICszNTEsMTAgQEAgc3RhdGljIGludCBfX2luaXQgZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZv
aWQgKmZkdCwKIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiB7CiAg
ICAgc3RydWN0IG1lbWluZm8gKm1pID0gJmJvb3RpbmZvLm1lbTsKKyAgICBzdHJ1Y3QgbWVtaW5m
byAqbWVtX3Jlc3YgPSAmYm9vdGluZm8ucmVzZXJ2ZWRfbWVtOwogICAgIHN0cnVjdCBib290bW9k
dWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOwogICAgIHN0cnVjdCBib290Y21kbGluZXMg
KmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7Ci0gICAgaW50IGksIG5yX3JzdmQ7CisgICAgdW5z
aWduZWQgaW50IGksIGosIG5yX3JzdmQ7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1pLT5ucl9i
YW5rczsgaSsrICkKICAgICAgICAgcHJpbnRrKCJSQU06ICUiUFJJcGFkZHIiIC0gJSJQUklwYWRk
ciJcbiIsCkBAIC0zNzUsNyArMzc2LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmlu
dF9pbmZvKHZvaWQpCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgLyogZmR0X2dldF9t
ZW1fcnN2IHJldHVybnMgbGVuZ3RoICovCiAgICAgICAgIGUgKz0gczsKLSAgICAgICAgcHJpbnRr
KCIgUkVTVkRbJWRdOiAlIlBSSXBhZGRyIiAtICUiUFJJcGFkZHIiXG4iLCBpLCBzLCBlKTsKKyAg
ICAgICAgcHJpbnRrKCIgUkVTVkRbJXVdOiAlIlBSSXBhZGRyIiAtICUiUFJJcGFkZHIiXG4iLCBp
LCBzLCBlKTsKKyAgICB9CisgICAgZm9yICggaiA9IDA7IGogPCBtZW1fcmVzdi0+bnJfYmFua3M7
IGorKywgaSsrICkKKyAgICB7CisgICAgICAgIHByaW50aygiIFJFU1ZEWyV1XTogJSJQUklwYWRk
ciIgLSAlIlBSSXBhZGRyIlxuIiwgaSwKKyAgICAgICAgICAgICAgIG1lbV9yZXN2LT5iYW5rW2pd
LnN0YXJ0LAorICAgICAgICAgICAgICAgbWVtX3Jlc3YtPmJhbmtbal0uc3RhcnQgKyBtZW1fcmVz
di0+YmFua1tqXS5zaXplIC0gMSk7CiAgICAgfQogICAgIHByaW50aygiXG4iKTsKICAgICBmb3Ig
KCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzOyBpKysgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:44:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03VR-0008Gz-M9; Tue, 20 Aug 2019 12:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03VR-0008Gs-6x
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:57 +0000
X-Inumbo-ID: 5025d2ca-c348-11e9-8bf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5025d2ca-c348-11e9-8bf7-12813bfff9fa;
 Tue, 20 Aug 2019 12:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03VQ-0006jp-01
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03VP-0002HQ-Tk
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03VP-0002HQ-Tk@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:44:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: handle reserved-memory in
 consider_modules and dt_unreserved_regions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5Y2Q5NTNjNTMxYWVlNzBlMTMwNjBlNmRmYjFlMDc4YzQ3YmQ0ZTkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjM2IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzo0MDowMCAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogaGFuZGxlIHJlc2VydmVkLW1lbW9yeSBpbiBjb25zaWRl
cl9tb2R1bGVzIGFuZCBkdF91bnJlc2VydmVkX3JlZ2lvbnMKICAgIAogICAgcmVzZXJ2ZWQtbWVt
b3J5IHJlZ2lvbnMgb3ZlcmxhcCB3aXRoIG1lbW9yeSBub2Rlcy4gVGhlIG92ZXJsYXBwaW5nCiAg
ICBtZW1vcnkgaXMgcmVzZXJ2ZWQtbWVtb3J5IGFuZCBzaG91bGQgYmUgaGFuZGxlZCBhY2NvcmRp
bmdseToKICAgIGNvbnNpZGVyX21vZHVsZXMgYW5kIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyBzaG91
bGQgc2tpcCB0aGVzZSByZWdpb25zIHRoZQogICAgc2FtZSB3YXkgdGhleSBhcmUgYWxyZWFkeSBz
a2lwcGluZyBtZW0tcmVzZXJ2ZSByZWdpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
MmM1ZDEzNzJjMC4uZmE2YzExMGIxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTIwNiw2ICsyMDYsMjggQEAgdm9pZCBfX2lu
aXQgZHRfdW5yZXNlcnZlZF9yZWdpb25zKHBhZGRyX3QgcywgcGFkZHJfdCBlLAogICAgICAgICB9
CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBpIGlzIHRoZSBjdXJyZW50IGJvb3Rtb2R1bGUgd2Ug
YXJlIGV2YWx1YXRpbmcgYWNyb3NzIGFsbCBwb3NzaWJsZQorICAgICAqIGtpbmRzLgorICAgICAq
CisgICAgICogV2hlbiByZXRyaWV2aW5nIHRoZSBjb3JyZXNwb25kaW5nIHJlc2VydmVkLW1lbW9y
eSBhZGRyZXNzZXMKKyAgICAgKiBiZWxvdywgd2UgbmVlZCB0byBpbmRleCB0aGUgYm9vdGluZm8u
cmVzZXJ2ZWRfbWVtIGJhbmsgc3RhcnRpbmcKKyAgICAgKiBmcm9tIDAsIGFuZCBvbmx5IGNvdW50
aW5nIHRoZSByZXNlcnZlZC1tZW1vcnkgbW9kdWxlcy4gSGVuY2UsCisgICAgICogd2UgbmVlZCB0
byB1c2UgaSAtIG5yLgorICAgICAqLworICAgIGZvciAoIDsgaSAtIG5yIDwgYm9vdGluZm8ucmVz
ZXJ2ZWRfbWVtLm5yX2JhbmtzOyBpKysgKQorICAgIHsKKyAgICAgICAgcGFkZHJfdCByX3MgPSBi
b290aW5mby5yZXNlcnZlZF9tZW0uYmFua1tpIC0gbnJdLnN0YXJ0OworICAgICAgICBwYWRkcl90
IHJfZSA9IHJfcyArIGJvb3RpbmZvLnJlc2VydmVkX21lbS5iYW5rW2kgLSBucl0uc2l6ZTsKKwor
ICAgICAgICBpZiAoIHMgPCByX2UgJiYgcl9zIDwgZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhyX2UsIGUsIGNiLCBpICsgMSk7CisgICAgICAgICAgICBk
dF91bnJlc2VydmVkX3JlZ2lvbnMocywgcl9zLCBjYiwgaSArIDEpOworICAgICAgICAgICAgcmV0
dXJuOworICAgICAgICB9CisgICAgfQorCiAgICAgY2IocywgZSk7CiB9CiAKQEAgLTM5Miw3ICs0
MTQsNyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgY29uc2lkZXJfbW9kdWxlcyhwYWRkcl90IHMs
IHBhZGRyX3QgZSwKIHsKICAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZXMgKm1pID0gJmJvb3Rp
bmZvLm1vZHVsZXM7CiAgICAgaW50IGk7Ci0gICAgaW50IG5yX3JzdmQ7CisgICAgaW50IG5yOwog
CiAgICAgcyA9IChzK2FsaWduLTEpICYgfihhbGlnbi0xKTsKICAgICBlID0gZSAmIH4oYWxpZ24t
MSk7CkBAIC00MTgsOSArNDQwLDkgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGNvbnNpZGVyX21v
ZHVsZXMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiAKICAgICAvKiBOb3cgY2hlY2sgYW55IGZkdCBy
ZXNlcnZlZCBhcmVhcy4gKi8KIAotICAgIG5yX3JzdmQgPSBmZHRfbnVtX21lbV9yc3YoZGV2aWNl
X3RyZWVfZmxhdHRlbmVkKTsKKyAgICBuciA9IGZkdF9udW1fbWVtX3JzdihkZXZpY2VfdHJlZV9m
bGF0dGVuZWQpOwogCi0gICAgZm9yICggOyBpIDwgbWktPm5yX21vZHMgKyBucl9yc3ZkOyBpKysg
KQorICAgIGZvciAoIDsgaSA8IG1pLT5ucl9tb2RzICsgbnI7IGkrKyApCiAgICAgewogICAgICAg
ICBwYWRkcl90IG1vZF9zLCBtb2RfZTsKIApAQCAtNDQyLDYgKzQ2NCwzMSBAQCBzdGF0aWMgcGFk
ZHJfdCBfX2luaXQgY29uc2lkZXJfbW9kdWxlcyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKICAgICAg
ICAgICAgIHJldHVybiBjb25zaWRlcl9tb2R1bGVzKHMsIG1vZF9zLCBzaXplLCBhbGlnbiwgaSsx
KTsKICAgICAgICAgfQogICAgIH0KKworICAgIC8qCisgICAgICogaSBpcyB0aGUgY3VycmVudCBi
b290bW9kdWxlIHdlIGFyZSBldmFsdWF0aW5nLCBhY3Jvc3MgYWxsCisgICAgICogcG9zc2libGUg
a2luZHMgb2YgYm9vdG1vZHVsZXMuCisgICAgICoKKyAgICAgKiBXaGVuIHJldHJpZXZpbmcgdGhl
IGNvcnJlc3BvbmRpbmcgcmVzZXJ2ZWQtbWVtb3J5IGFkZHJlc3Nlcywgd2UKKyAgICAgKiBuZWVk
IHRvIGluZGV4IHRoZSBib290aW5mby5yZXNlcnZlZF9tZW0gYmFuayBzdGFydGluZyBmcm9tIDAs
IGFuZAorICAgICAqIG9ubHkgY291bnRpbmcgdGhlIHJlc2VydmVkLW1lbW9yeSBtb2R1bGVzLiBI
ZW5jZSwgd2UgbmVlZCB0byB1c2UKKyAgICAgKiBpIC0gbnIuCisgICAgICovCisgICAgbnIgKz0g
bWktPm5yX21vZHM7CisgICAgZm9yICggOyBpIC0gbnIgPCBib290aW5mby5yZXNlcnZlZF9tZW0u
bnJfYmFua3M7IGkrKyApCisgICAgeworICAgICAgICBwYWRkcl90IHJfcyA9IGJvb3RpbmZvLnJl
c2VydmVkX21lbS5iYW5rW2kgLSBucl0uc3RhcnQ7CisgICAgICAgIHBhZGRyX3Qgcl9lID0gcl9z
ICsgYm9vdGluZm8ucmVzZXJ2ZWRfbWVtLmJhbmtbaSAtIG5yXS5zaXplOworCisgICAgICAgIGlm
ICggcyA8IHJfZSAmJiByX3MgPCBlICkKKyAgICAgICAgeworICAgICAgICAgICAgcl9lID0gY29u
c2lkZXJfbW9kdWxlcyhyX2UsIGUsIHNpemUsIGFsaWduLCBpICsgMSk7CisgICAgICAgICAgICBp
ZiAoIHJfZSApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJfZTsKKworICAgICAgICAgICAgcmV0
dXJuIGNvbnNpZGVyX21vZHVsZXMocywgcl9zLCBzaXplLCBhbGlnbiwgaSArIDEpOworICAgICAg
ICB9CisgICAgfQogICAgIHJldHVybiBlOwogfQogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:45:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03Vb-0008IK-Pn; Tue, 20 Aug 2019 12:45:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03Va-0008IC-TS
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:06 +0000
X-Inumbo-ID: 5634e732-c348-11e9-a661-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5634e732-c348-11e9-a661-bc764e2007e4;
 Tue, 20 Aug 2019 12:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Va-0006kQ-63
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Va-0002IC-3R
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03Va-0002IC-3R@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:45:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: don't iomem_permit_access
 for reserved-memory regions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5MzM1YmQ0Yjg5YmEzOThhZTk5M2EwNjU1YzQwYzU0NWI3NWQ3YzEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjM3IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzo0MDoyMCAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogZG9uJ3QgaW9tZW1fcGVybWl0X2FjY2VzcyBmb3IgcmVz
ZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMKICAgIAogICAgRG9uJ3QgYWxsb3cgcmVzZXJ2ZWQtbWVtb3J5
IHJlZ2lvbnMgdG8gYmUgcmVtYXBwZWQgaW50byBhbnkgdW5wcml2aWxlZ2VkCiAgICBndWVzdHMs
IHVudGlsIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIGFyZSBwcm9wZXJseSBzdXBwb3J0ZWQgaW4g
WGVuLiBGb3IKICAgIG5vdywgZG8gbm90IGNhbGwgaW9tZW1fcGVybWl0X2FjY2VzcyBvbiB0aGVt
LCBiZWNhdXNlIGdpdmluZwogICAgaW9tZW1fcGVybWl0X2FjY2VzcyB0byBkb20wIG1lYW5zIHRo
YXQgdGhlIHRvb2xzdGFjayB3aWxsIGJlIGFibGUgdG8KICAgIGFzc2lnbiB0aGUgcmVnaW9uIHRv
IGEgZG9tVS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMjUgKysrKysrKysr
KysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDRlNTFlMjI5MjcuLmQzY2E1ZmUyMDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTExNjUsMTUgKzExNjUsMjQgQEAgc3RhdGljIGludCBfX2luaXQg
bWFwX3JhbmdlX3RvX2RvbWFpbihjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAg
ICBib29sIG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9yX3Bhc3N0aHJvdWdoKGRldik7CiAg
ICAgaW50IHJlczsKIAotICAgIHJlcyA9IGlvbWVtX3Blcm1pdF9hY2Nlc3MoZCwgcGFkZHJfdG9f
cGZuKGFkZHIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdG9fcGZuKFBB
R0VfQUxJR04oYWRkciArIGxlbiAtIDEpKSk7Ci0gICAgaWYgKCByZXMgKQorICAgIC8qCisgICAg
ICogcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgYXJlIFJBTSBjYXJ2ZWQgb3V0IGZvciBhIHNwZWNp
YWwgcHVycG9zZS4KKyAgICAgKiBUaGV5IGFyZSBub3QgTU1JTyBhbmQgdGhlcmVmb3JlIGEgZG9t
YWluIHNob3VsZCBub3QgYmUgYWJsZSB0bworICAgICAqIG1hbmFnZSB0aGVtIHZpYSB0aGUgSU9N
RU0gaW50ZXJmYWNlLgorICAgICAqLworICAgIGlmICggc3RybmljbXAoZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSwgIi9yZXNlcnZlZC1tZW1vcnkvIiwKKyAgICAgICAgIHN0cmxlbigiL3Jlc2VydmVk
LW1lbW9yeS8iKSkgIT0gMCApCiAgICAgewotICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiVW5h
YmxlIHRvIHBlcm1pdCB0byBkb20lZCBhY2Nlc3MgdG8iCi0gICAgICAgICAgICAgICAiIDB4JSJQ
Ukl4NjQiIC0gMHglIlBSSXg2NCJcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsCi0g
ICAgICAgICAgICAgICBhZGRyICYgUEFHRV9NQVNLLCBQQUdFX0FMSUdOKGFkZHIgKyBsZW4pIC0g
MSk7Ci0gICAgICAgIHJldHVybiByZXM7CisgICAgICAgIHJlcyA9IGlvbWVtX3Blcm1pdF9hY2Nl
c3MoZCwgcGFkZHJfdG9fcGZuKGFkZHIpLAorICAgICAgICAgICAgICAgIHBhZGRyX3RvX3BmbihQ
QUdFX0FMSUdOKGFkZHIgKyBsZW4gLSAxKSkpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gcGVybWl0IHRvIGRv
bSVkIGFjY2VzcyB0byIKKyAgICAgICAgICAgICAgICAgICAgIiAweCUiUFJJeDY0IiAtIDB4JSJQ
Ukl4NjQiXG4iLAorICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgIGFkZHIgJiBQQUdFX01BU0ssIFBBR0VfQUxJR04oYWRkciArIGxlbikgLSAxKTsK
KyAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoIG5l
ZWRfbWFwcGluZyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 12:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 12:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i03Vm-0008Lp-3N; Tue, 20 Aug 2019 12:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i03Vl-0008Lj-8M
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:17 +0000
X-Inumbo-ID: 5be7bed5-c348-11e9-8bf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be7bed5-c348-11e9-8bf7-12813bfff9fa;
 Tue, 20 Aug 2019 12:45:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Vk-0006kc-Cw
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i03Vk-0002Ip-9c
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 12:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i03Vk-0002Ip-9c@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 12:45:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: add reserved-memory regions
 to the dom0 memory node
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0OGZhYTYzN2QyZjg3M2I3M2QyYmEzODgzNjA2M2RmNGYzNmQ5YjEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gQXVnIDE5IDEwOjQzOjM4IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyMCAxMzo0MDozMCAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogYWRkIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvIHRo
ZSBkb20wIG1lbW9yeSBub2RlCiAgICAKICAgIFJlc2VydmVkIG1lbW9yeSByZWdpb25zIGFyZSBh
dXRvbWF0aWNhbGx5IHJlbWFwcGVkIHRvIGRvbTAuIFRoZWlyIGRldmljZQogICAgdHJlZSBub2Rl
cyBhcmUgYWxzbyBhZGRlZCB0byBkb20wIGRldmljZSB0cmVlLiBIb3dldmVyLCB0aGUgZG9tMCBt
ZW1vcnkKICAgIG5vZGUgaXMgbm90IGN1cnJlbnRseSBleHRlbmRlZCB0byBjb3ZlciB0aGUgcmVz
ZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMKICAgIHJhbmdlcyBhcyByZXF1aXJlZCBieSB0aGUgc3BlYy4g
IFRoaXMgY29tbWl0IGZpeGVzIGl0LgogICAgCiAgICBDaGFuZ2UgbWFrZV9tZW1vcnlfbm9kZSB0
byB0YWtlIGEgIHN0cnVjdCBtZW1pbmZvICogaW5zdGVhZCBvZiBhCiAgICBrZXJuZWxfaW5mby4g
Q2FsbCBpdCB0d2ljZSBmb3IgZG9tMCwgb25jZSB0byBjcmVhdGUgdGhlIGZpcnN0IHJlZ3VsYXIK
ICAgIG1lbW9yeSBub2RlLCBhbmQgdGhlIHNlY29uZCB0aW1lIHRvIGNyZWF0ZSBhIHNlY29uZCBt
ZW1vcnkgbm9kZSB3aXRoIHRoZQogICAgcmFuZ2VzIGNvdmVyaW5nIHJlc2VydmVkLW1lbW9yeSBy
ZWdpb25zLgogICAgCiAgICBBbHNvLCBtYWtlIGEgc21hbGwgY29kZSBzdHlsZSBmaXggaW4gbWFr
ZV9tZW1vcnlfbm9kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMjIgKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGQzY2E1ZmUyMDMuLmU3OWQ0ZTIwNGYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKQEAgLTY0MiwxMSArNjQyLDExIEBAIHN0YXRpYyBpbnQgX19pbml0
IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
CiBzdGF0aWMgaW50IF9faW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGFkZHJjZWxscywgaW50IHNpemVjZWxs
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IG1lbWluZm8gKm1lbSkKIHsKICAgICBpbnQgcmVzLCBpOwogICAgIGludCByZWdfc2l6ZSA9IGFk
ZHJjZWxscyArIHNpemVjZWxsczsKLSAgICBpbnQgbnJfY2VsbHMgPSByZWdfc2l6ZSpraW5mby0+
bWVtLm5yX2JhbmtzOworICAgIGludCBucl9jZWxscyA9IHJlZ19zaXplICogbWVtLT5ucl9iYW5r
czsKICAgICBfX2JlMzIgcmVnW05SX01FTV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2Vs
bHMgKyBzaXplY2VsbHMgKi9dOwogICAgIF9fYmUzMiAqY2VsbHM7CiAKQEAgLTY2NSwxMCArNjY1
LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5X25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIGNlbGxzID0gJnJlZ1swXTsKLSAg
ICBmb3IgKCBpID0gMCA7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysgKQorICAgIGZvciAo
IGkgPSAwIDsgaSA8IG1lbS0+bnJfYmFua3M7IGkrKyApCiAgICAgewotICAgICAgICB1NjQgc3Rh
cnQgPSBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQ7Ci0gICAgICAgIHU2NCBzaXplID0ga2luZm8t
Pm1lbS5iYW5rW2ldLnNpemU7CisgICAgICAgIHU2NCBzdGFydCA9IG1lbS0+YmFua1tpXS5zdGFy
dDsKKyAgICAgICAgdTY0IHNpemUgPSBtZW0tPmJhbmtbaV0uc2l6ZTsKIAogICAgICAgICBkdF9k
cHJpbnRrKCIgIEJhbmsgJWQ6ICUjIlBSSXg2NCItPiUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAg
ICAgICAgICAgaSwgc3RhcnQsIHN0YXJ0ICsgc2l6ZSk7CkBAIC0xNDk2LDEwICsxNDk2LDE4IEBA
IHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgIGlmICggcmVzICkKICAgICAgICAgICAgIHJldHVy
biByZXM7CiAKLSAgICAgICAgcmVzID0gbWFrZV9tZW1vcnlfbm9kZShkLCBraW5mby0+ZmR0LCBh
ZGRyY2VsbHMsIHNpemVjZWxscywga2luZm8pOworICAgICAgICByZXMgPSBtYWtlX21lbW9yeV9u
b2RlKGQsIGtpbmZvLT5mZHQsIGFkZHJjZWxscywgc2l6ZWNlbGxzLCAma2luZm8tPm1lbSk7CiAg
ICAgICAgIGlmICggcmVzICkKICAgICAgICAgICAgIHJldHVybiByZXM7CiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogQ3JlYXRlIGEgc2Vjb25kIG1lbW9yeSBub2RlIHRvIHN0b3JlIHRoZSByYW5n
ZXMgY292ZXJpbmcKKyAgICAgICAgICogcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMuCisgICAgICAg
ICAqLworICAgICAgICByZXMgPSBtYWtlX21lbW9yeV9ub2RlKGQsIGtpbmZvLT5mZHQsIGFkZHJj
ZWxscywgc2l6ZWNlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZib290aW5m
by5yZXNlcnZlZF9tZW0pOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4g
cmVzOwogICAgIH0KIAogICAgIHJlcyA9IGZkdF9lbmRfbm9kZShraW5mby0+ZmR0KTsKQEAgLTE3
MTUsNyArMTcyMyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBpZiAoIHJldCApCiAg
ICAgICAgIGdvdG8gZXJyOwogCi0gICAgcmV0ID0gbWFrZV9tZW1vcnlfbm9kZShkLCBraW5mby0+
ZmR0LCBhZGRyY2VsbHMsIHNpemVjZWxscywga2luZm8pOworICAgIHJldCA9IG1ha2VfbWVtb3J5
X25vZGUoZCwga2luZm8tPmZkdCwgYWRkcmNlbGxzLCBzaXplY2VsbHMsICZraW5mby0+bWVtKTsK
ICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 13:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 13:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i04bM-000717-EF; Tue, 20 Aug 2019 13:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i04bL-000712-N9
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:07 +0000
X-Inumbo-ID: 1c7d0219-c352-11e9-8bf8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c7d0219-c352-11e9-8bf8-12813bfff9fa;
 Tue, 20 Aug 2019 13:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i04bI-00085u-R6
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i04bI-0006QN-OS
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i04bI-0006QN-OS@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging] python: Add XC binding for Xen build
 ID
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0273840342224538853=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============0273840342224538853==
Content-Type: text/plain

commit bbf230b2a1ae0e56f9d70fb2ca71ed08e97d49b4
Author:     Pawel Wieczorkiewicz <wipawel@amazon.de>
AuthorDate: Tue Aug 20 12:51:08 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Aug 20 14:24:05 2019 +0100

    python: Add XC binding for Xen build ID
    
    Extend the list of xc() object methods with additional one to display
    Xen's buildid. The implementation follows the libxl implementation
    (e.g. max buildid size assumption being XC_PAGE_SIZE minus
    sizeof(buildid->len)).
    
    Signed-off-by: Pawel Wieczorkiewicz <wipawel@amazon.de>
    Reviewed-by: Martin Mazein <amazein@amazon.de>
    Reviewed-by: Andra-Irina Paraschiv <andraprs@amazon.com>
    Reviewed-by: Norbert Manthey <nmanthey@amazon.de>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
---
 tools/python/xen/lowlevel/xc/xc.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 188bfa34da..7f0358ba9c 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -1214,6 +1214,26 @@ out:
     return ret_obj ? ret_obj : pyxc_error_to_exception(self->xc_handle);
 }
 
+static PyObject *pyxc_xenbuildid(XcObject *self)
+{
+    xen_build_id_t *buildid;
+    int i, r;
+    char *str;
+
+    buildid = alloca(XC_PAGE_SIZE);
+    buildid->len = XC_PAGE_SIZE - sizeof(*buildid);
+
+    r = xc_version(self->xc_handle, XENVER_build_id, buildid);
+    if ( r <= 0 )
+        return pyxc_error_to_exception(self->xc_handle);
+
+    str = alloca((r * 2) + 1);
+    for ( i = 0; i < r; i++ )
+        snprintf(&str[i * 2], 3, "%02hhx", buildid->buf[i]);
+
+    return Py_BuildValue("s", str);
+}
+
 static PyObject *pyxc_xeninfo(XcObject *self)
 {
     xen_extraversion_t xen_extra;
@@ -2297,6 +2317,13 @@ static PyMethodDef pyxc_methods[] = {
       "Returns [dict]: information about Xen"
       "        [None]: on failure.\n" },
 
+    { "buildid",
+      (PyCFunction)pyxc_xenbuildid,
+      METH_NOARGS, "\n"
+      "Get Xen buildid\n"
+      "Returns [str]: Xen buildid"
+      "        [None]: on failure.\n" },
+
     { "shadow_control", 
       (PyCFunction)pyxc_shadow_control, 
       METH_VARARGS | METH_KEYWORDS, "\n"
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============0273840342224538853==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0273840342224538853==--

From xen-changelog-bounces@lists.xenproject.org Tue Aug 20 13:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Aug 2019 13:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i04bV-000775-GD; Tue, 20 Aug 2019 13:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bJM=WQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i04bU-00076x-MD
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:16 +0000
X-Inumbo-ID: 22e2fc20-c352-11e9-8bf8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22e2fc20-c352-11e9-8bf8-12813bfff9fa;
 Tue, 20 Aug 2019 13:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i04bT-000862-0t
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i04bS-0006RF-UQ
 for xen-changelog@lists.xenproject.org; Tue, 20 Aug 2019 13:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i04bS-0006RF-UQ@xenbits.xenproject.org>
Date: Tue, 20 Aug 2019 13:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: fix non-translated handling
 of iommu mappings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6470841779572948954=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6470841779572948954==
Content-Type: text/plain

commit 77a994f3f8eb0d3cb0f2bf314b0ebf6a1d37f623
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Jul 23 14:43:43 2019 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Aug 20 14:24:05 2019 +0100

    x86/p2m: fix non-translated handling of iommu mappings
    
    The current usage of need_iommu_pt_sync in p2m for non-translated
    guests is wrong because it doesn't correctly handle a relaxed PV
    hardware domain, that has need_sync set to false, but still need
    entries to be added from calls to {set/clear}_identity_p2m_entry.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Tested-by: Roman Shaposhnik <roman@zededa.com>
---
 xen/arch/x86/mm/p2m.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 4b1e38b131..8a5229ee21 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -1341,7 +1341,7 @@ int set_identity_p2m_entry(struct domain *d, unsigned long gfn_l,
 
     if ( !paging_mode_translate(p2m->domain) )
     {
-        if ( !need_iommu_pt_sync(d) )
+        if ( !has_iommu_pt(d) )
             return 0;
         return iommu_legacy_map(d, _dfn(gfn_l), _mfn(gfn_l), PAGE_ORDER_4K,
                                 IOMMUF_readable | IOMMUF_writable);
@@ -1432,7 +1432,7 @@ int clear_identity_p2m_entry(struct domain *d, unsigned long gfn_l)
 
     if ( !paging_mode_translate(d) )
     {
-        if ( !need_iommu_pt_sync(d) )
+        if ( !has_iommu_pt(d) )
             return 0;
         return iommu_legacy_unmap(d, _dfn(gfn_l), PAGE_ORDER_4K);
     }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============6470841779572948954==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6470841779572948954==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 21 10:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Aug 2019 10:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i0Nkl-0008Q2-0m; Wed, 21 Aug 2019 10:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6pP=WR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i0Nkk-0008Px-Fi
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 10:22:06 +0000
X-Inumbo-ID: 85cbf9f8-c3fd-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85cbf9f8-c3fd-11e9-8980-bc764e2007e4;
 Wed, 21 Aug 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0Nki-0000xp-Tc
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0Nki-00043s-Qo
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i0Nki-00043s-Qo@xenbits.xenproject.org>
Date: Wed, 21 Aug 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] viridian: make
 viridian_time_domain_freeze() safe to call...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5358758922845802998=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5358758922845802998==
Content-Type: text/plain

commit 40f6da82800d5a23212ec3ccc4819b77ea0a9980
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Aug 21 09:22:58 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 21 11:16:40 2019 +0100

    viridian: make viridian_time_domain_freeze() safe to call...
    
    ...on a partially destroyed domain.
    
    viridian_time_domain_freeze() and viridian_time_vcpu_freeze() rely
    (respectively) on the dynamically allocated per-domain and per-vcpu viridian
    areas [1], which are freed during domain_relinquish_resources().
    Because arch_domain_pause() can call viridian_domain_time_freeze() this
    can lead to host crashes if e.g. a XEN_DOMCTL_pausedomain is issued after
    domain_relinquish_resources() has run.
    
    To prevent such crashes, this patch adds a check of is_dying into
    viridian_time_domain_freeze(), and viridian_time_domain_thaw() which is
    similarly vulnerable to indirection into freed memory.
    
    NOTE: The patch also makes viridian_time_vcpu_freeze/thaw() static, since
          they have no callers outside of the same source module.
    
    [1] See commit e7a9b5e72f26 "viridian: separately allocate domain and vcpu
        structures".
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/time.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/time.c b/xen/arch/x86/hvm/viridian/time.c
index ac087383c8..6ddca29b29 100644
--- a/xen/arch/x86/hvm/viridian/time.c
+++ b/xen/arch/x86/hvm/viridian/time.c
@@ -296,7 +296,7 @@ void viridian_time_poll_timers(struct vcpu *v)
         poll_stimer(v, i);
 }
 
-void viridian_time_vcpu_freeze(struct vcpu *v)
+static void time_vcpu_freeze(struct vcpu *v)
 {
     struct viridian_vcpu *vv = v->arch.hvm.viridian;
     unsigned int i;
@@ -314,7 +314,7 @@ void viridian_time_vcpu_freeze(struct vcpu *v)
     }
 }
 
-void viridian_time_vcpu_thaw(struct vcpu *v)
+static void time_vcpu_thaw(struct vcpu *v)
 {
     struct viridian_vcpu *vv = v->arch.hvm.viridian;
     unsigned int i;
@@ -336,11 +336,11 @@ void viridian_time_domain_freeze(const struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !is_viridian_domain(d) )
+    if ( d->is_dying || !is_viridian_domain(d) )
         return;
 
     for_each_vcpu ( d, v )
-        viridian_time_vcpu_freeze(v);
+        time_vcpu_freeze(v);
 
     time_ref_count_freeze(d);
 }
@@ -349,13 +349,13 @@ void viridian_time_domain_thaw(const struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !is_viridian_domain(d) )
+    if ( d->is_dying || !is_viridian_domain(d) )
         return;
 
     time_ref_count_thaw(d);
 
     for_each_vcpu ( d, v )
-        viridian_time_vcpu_thaw(v);
+        time_vcpu_thaw(v);
 }
 
 int viridian_time_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============5358758922845802998==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5358758922845802998==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 21 11:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Aug 2019 11:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i0P29-0007kA-8J; Wed, 21 Aug 2019 11:44:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6pP=WR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i0P27-0007k5-Iv
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:07 +0000
X-Inumbo-ID: fae834bc-c408-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fae834bc-c408-11e9-b95f-bc764e2007e4;
 Wed, 21 Aug 2019 11:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0P25-0002TP-NX
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0P25-0000I7-Kh
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i0P25-0000I7-Kh@xenbits.xenproject.org>
Date: Wed, 21 Aug 2019 11:44:05 +0000
Subject: [Xen-changelog] [xen staging] python: do not report handled EAGAIN
 error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5771367895048031306=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5771367895048031306==
Content-Type: text/plain

commit ee463ef4e067773c94b0e3266e0838ce93ac5ef6
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Tue Aug 20 04:12:41 2019 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 21 12:10:38 2019 +0100

    python: do not report handled EAGAIN error
    
    match_watch_by_token() when returns an error, sets also exception within
    python. This is generally the right thing to do, but when
    xspy_read_watch() handle EAGAIN error internally, the exception needs to
    be cleared. Otherwise it will fail like this:
    
        xen.lowlevel.xs.Error: (11, 'Resource temporarily unavailable')
    
        The above exception was the direct cause of the following exception:
    
        Traceback (most recent call last):
          (...)
            result = self.handle.read_watch()
        SystemError: <method 'read_watch' of 'xen.lowlevel.xs.xs' objects> returned a result with an error set
    
    Fixes f6e1023412 "python: Extract registered watch search logic from xspy_read_watch()"
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wl@xen.org>
---
 tools/python/xen/lowlevel/xs/xs.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowlevel/xs/xs.c
index ea50f86bc3..621039d7a7 100644
--- a/tools/python/xen/lowlevel/xs/xs.c
+++ b/tools/python/xen/lowlevel/xs/xs.c
@@ -531,6 +531,7 @@ again:
     free(xsval);
 
     if (!val && errno == EAGAIN) {
+        PyErr_Clear();
         goto again;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============5771367895048031306==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5771367895048031306==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 21 11:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Aug 2019 11:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i0P2I-0007ki-9s; Wed, 21 Aug 2019 11:44:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6pP=WR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i0P2G-0007kc-Rx
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:16 +0000
X-Inumbo-ID: 00e98d84-c409-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00e98d84-c409-11e9-8980-bc764e2007e4;
 Wed, 21 Aug 2019 11:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0P2F-0002UC-Ty
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0P2F-0000In-RL
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 11:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i0P2F-0000In-RL@xenbits.xenproject.org>
Date: Wed, 21 Aug 2019 11:44:15 +0000
Subject: [Xen-changelog] [xen staging] include/public/memory.h: remove the
 XENMEM_rsrc_acq_caller_owned flag
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjN2Y3ZThmYmEwMWY2Y2M5ODU5ODUxNzNkMGU2OWM2ZTZlY2Q1NmMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEp1bCAxOSAxMzoyNTo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjEgMTI6MzI6MDYg
MjAxOSArMDEwMAoKICAgIGluY2x1ZGUvcHVibGljL21lbW9yeS5oOiByZW1vdmUgdGhlIFhFTk1F
TV9yc3JjX2FjcV9jYWxsZXJfb3duZWQgZmxhZwogICAgCiAgICBXaGVuIGNvbW1pdCAzZjhmMTIy
OCAieDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdAogICAg
cmVzb3VyY2VzIiBpbnRyb2R1Y2VkIHRoZSBjb25jZXB0IG9mIGRpcmVjdGx5IG1hcHBpbmcgc29t
ZSBndWVzdCByZXNvdXJjZXMsCiAgICBpdCB3YXMgZW52aXNhZ2VkIHRoYXQgdGhlIG1lbW9yeSBm
b3Igc29tZSByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIGEgZ3Vlc3QKICAgIG1heSBub3QgYWN0
dWFsbHkgYmUgYXNzaWduZWQgdG8gdGhhdCBndWVzdCwgc3BlY2lmaWNhbGx5IHRoZSBJT1JFUSBz
ZXJ2ZXIKICAgIHJlc291cmNlIGludHJvZHVjZXMgaW4gY29tbWl0IDZlMzg3NDYxICJ4ODYvaHZt
L2lvcmVxOiBhZGQgYSBuZXcgbWFwcGFibGUKICAgIHJlc291cmNlIHR5cGUuLi4iLiBTdWNoIHJl
c291cmNlcyB3ZXJlIGR1YmJlZCAiY2FsbGVyIG93bmVkIiBhbmQgcmVzdWx0ZWQKICAgIGluIHRo
ZSBvd25lZCByZXNvdXJjZXMiIGFuZCBhY3F1aXJpbmcgdGhlbSByZXN1bHRlZCBpbiB0aGUKICAg
IFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQgZmxhZyBiZWluZyBwYXNzZWQgYmFjayB0byB0
aGUgY2FsbGVyIG9mIHRoZQogICAgbWVtb3J5IG9wLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRo
ZSBpbXBsZW1lbnRhdGlvbiBsZWQgdG8gWFNBLTI3Niwgd2hpY2ggd2FzIG1pdGlnYXRlZAogICAg
YnkgY29tbWl0IGY2YjZhZTc4ICJ4ODYvaHZtL2lvcmVxOiBmaXggcGFnZSByZWZlcmVuY2luZyIg
YW5kIHRoZW4gYSByZWxhdGVkCiAgICBtZW1vcnkgYWNjb3VudGluZyBwcm9ibGVtIHdhcyB3b3Jr
ZWQgYXJvdW5kIGJ5IGNvbW1pdCBlODYyZTZjZQogICAgIng4Ni9odm0vaW9yZXE6IHVzZSByZWYt
Y291bnRlZCB0YXJnZXQtYXNzaWduZWQgc2hhcmVkIHBhZ2VzIi4gVGhpcyBsYXR0ZXIKICAgIGNv
bW1pdCByZW1vdmVkIHRoZSBvbmx5IGluc3RhbmNlIG9mIGEgImNhbGxlciBvd25lZCIgcmVzb3Vy
Y2UsIGJ1dCB0aGUKICAgIGZsYWcgd2FzIGxlZnQgaW4gaGVhZGVyIGFuZCBjaGVja2VkIGluIG9u
ZSBwbGFjZSBpbiB0aGUgY29yZSBjb2RlLgogICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoYXQgbm93
IHJlZHVuZGFudCBjaGVjayBhbmQgcmVtb3ZlcyB0aGUgZGVmaW5pdGlvbiBvZgogICAgWEVOTUVN
X3JzcmNfYWNxX2NhbGxlcl9vd25lZCBmcm9tIHRoZSBwdWJsaWMgaGVhZGVyLiBBbHNvLCBzaW5j
ZSB0aGlzIHdhcwogICAgdGhlIG9ubHkgZmxhZyBkZWZpbmVkIGZvciB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5IG9wLCBpdCByZW1vdmVzCiAgICB0aGUgJ2ZsYWdzJyBmaWVsZCBv
ZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIGFuZCByZXBsYWNlcyBpdCB3aXRoCiAg
ICBhbiBlcXVpdmFsZW50bHkgc2l6ZWQgJ3BhZCcgZmllbGQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgfCAgMyArLS0KIHhlbi9jb21tb24vY29tcGF0L21lbW9yeS5jICB8
ICA2IC0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgIHwgMTQgKysrKy0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCB8IDExICst
LS0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3NTMxNDA2NTQzLi45OTgxNmZjNjdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDUyMSw4ICs0NTIxLDcgQEAgaW50IHhlbm1l
bV9hZGRfdG9fcGh5c21hcF9vbmUoCiAKIGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcywgeGVuX3Bmbl90IG1mbl9saXN0W10sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBtZm5fbGlz
dFtdKQogewogICAgIGludCByYzsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvbWVt
b3J5LmMgYi94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYwppbmRleCAyZWI3OWVmYTY1Li4xMGE5
NTRmMjgxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYworKysgYi94ZW4v
Y29tbW9uL2NvbXBhdC9tZW1vcnkuYwpAQCAtNjI0LDEyICs2MjQsNiBAQCBpbnQgY29tcGF0X21l
bW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNv
bXBhdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBh
dF9mcmFtZV9saXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY21wLm1hci5ucl9mcmFtZXMpICkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCgKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChjb21wYXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcGF0X21lbV9hY3F1aXJlX3Jlc291
cmNlX3QpLAotICAgICAgICAgICAgICAgICAgICAgICAgICZjbXAubWFyLCBmbGFncykgKQotICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwppbmRleCBkOWIzNWE2MDhjLi5kNWFmZjgzZjJkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTEwNjAsNyArMTA2
MCw3IEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmeG1hciwgYXJnLCAxKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgaWYg
KCB4bWFyLmZsYWdzICE9IDAgKQorICAgIGlmICggeG1hci5wYWQgIT0gMCApCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh4bWFyLmZyYW1l
X2xpc3QpICkKQEAgLTEwOTYsNyArMTA5Niw3IEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJj
ZSgKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gYXJjaF9hY3F1aXJlX3Jlc291cmNlKGQs
IHhtYXIudHlwZSwgeG1hci5pZCwgeG1hci5mcmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeG1hci5ucl9mcmFtZXMsIG1mbl9saXN0LCAmeG1hci5mbGFncyk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXIubnJfZnJhbWVzLCBtZm5fbGlzdCk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMTExNiwxMSArMTExNiw5IEBAIHN0YXRpYyBp
bnQgYWNxdWlyZV9yZXNvdXJjZSgKICAgICAgICAgLyoKICAgICAgICAgICogRklYTUU6IFVudGls
IGZvcmVpZ24gcGFnZXMgaW5zZXJ0ZWQgaW50byB0aGUgUDJNIGFyZSBwcm9wZXJseQogICAgICAg
ICAgKiAgICAgICAgcmVmZXJlbmNlIGNvdW50ZWQsIGl0IGlzIHVuc2FmZSB0byBhbGxvdyBtYXBw
aW5nIG9mCi0gICAgICAgICAqICAgICAgICBub24tY2FsbGVyLW93bmVkIHJlc291cmNlIHBhZ2Vz
IHVubGVzcyB0aGUgY2FsbGVyIGlzCi0gICAgICAgICAqICAgICAgICB0aGUgaGFyZHdhcmUgZG9t
YWluLgorICAgICAgICAgKiAgICAgICAgcmVzb3VyY2UgcGFnZXMgdW5sZXNzIHRoZSBjYWxsZXIg
aXMgdGhlIGhhcmR3YXJlIGRvbWFpbi4KICAgICAgICAgICovCi0gICAgICAgIGlmICggISh4bWFy
LmZsYWdzICYgWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9vd25lZCkgJiYKLSAgICAgICAgICAgICAh
aXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2Rv
bWFpbihjdXJyZCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FQUNDRVM7CiAKICAgICAgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoZ2ZuX2xpc3QsIHhtYXIuZnJhbWVfbGlzdCwgeG1hci5ucl9mcmFt
ZXMpICkKQEAgLTExMzYsMTAgKzExMzQsNiBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2Uo
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIHhtYXIuZmxhZ3MgIT0gMCAmJgotICAgICAg
ICAgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGFyZywgJnhtYXIsIGZsYWdzKSApCi0gICAgICAgIHJj
ID0gLUVGQVVMVDsKLQogIG91dDoKICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CmluZGV4IDEyNmU2YmU5YjUuLjI2MmQ5MmYxOGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTM1OCw3ICszNTgs
NyBAQCB2b2lkIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwog
c3RhdGljIGlubGluZQogaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdHlwZSwgdW5zaWduZWQgaW50IGlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbXSwgdW5zaWduZWQgaW50
ICpmbGFncykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG1mbl9saXN0W10p
CiB7CiAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDc5MGEyNjIyY2Uu
LjM4NjNlNGNlNTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTYyOCw3ICs2MjgsNiBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYXJjaF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogCiBpbnQgYXJj
aF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMs
IHhlbl9wZm5fdCBtZm5fbGlzdFtdLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5y
X2ZyYW1lcywgeGVuX3Bmbl90IG1mbl9saXN0W10pOwogCiAjZW5kaWYgLyogX19BU01fWDg2X01N
X0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDY4ZGRhZGJlYTguLmNmZGRhNmUyYTggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmgKQEAgLTYzMiwxNiArNjMyLDcgQEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9y
ZXNvdXJjZSB7CiAgICAgICogICAgICAgICAgbWF4aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhl
IGltcGxlbWVudGF0aW9uIG9uIHJldHVybi4KICAgICAgKi8KICAgICB1aW50MzJfdCBucl9mcmFt
ZXM7Ci0gICAgLyoKLSAgICAgKiBPVVQgLSBNdXN0IGJlIHplcm8gb24gZW50cnkuIE9uIHJldHVy
biB0aGlzIG1heSBjb250YWluIGEgYml0d2lzZQotICAgICAqICAgICAgIE9SIG9mIHRoZSBmb2xs
b3dpbmcgdmFsdWVzLgotICAgICAqLwotICAgIHVpbnQzMl90IGZsYWdzOwotCi0gICAgLyogVGhl
IHJlc291cmNlIHBhZ2VzIGhhdmUgYmVlbiBhc3NpZ25lZCB0byB0aGUgY2FsbGluZyBkb21haW4g
Ki8KLSNkZWZpbmUgX1hFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQgMAotI2RlZmluZSBYRU5N
RU1fcnNyY19hY3FfY2FsbGVyX293bmVkICgxdSA8PCBfWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9v
d25lZCkKLQorICAgIHVpbnQzMl90IHBhZDsKICAgICAvKgogICAgICAqIElOIC0gdGhlIGluZGV4
IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZC4gVGhpcyBwYXJhbWV0ZXIKICAgICAg
KiAgICAgIGlzIGlnbm9yZWQgaWYgbnJfZnJhbWVzIGlzIDAuCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 21 17:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Aug 2019 17:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i0UeV-0001mC-H0; Wed, 21 Aug 2019 17:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6pP=WR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i0UeT-0001m7-NS
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 17:44:05 +0000
X-Inumbo-ID: 44926f1a-c43b-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44926f1a-c43b-11e9-b95f-bc764e2007e4;
 Wed, 21 Aug 2019 17:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0UeS-0001PX-8n
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 17:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0UeS-0003P7-5l
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 17:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i0UeS-0003P7-5l@xenbits.xenproject.org>
Date: Wed, 21 Aug 2019 17:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/console: Fix build when
 CONFIG_DEBUG_TRACE=y
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwYmY5ODM5NGVlMDZiOWYzNjU2ODQyNjliMWRlMDkxYzMxZDhkOWMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1
ZyAxOSAxODoxMzowNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjEgMTg6MzM6NTMgMjAxOSArMDEw
MAoKICAgIHhlbi9jb25zb2xlOiBGaXggYnVpbGQgd2hlbiBDT05GSUdfREVCVUdfVFJBQ0U9eQog
ICAgCiAgICBDb21taXQgYjVlNmUxZWU4ZGEgInhlbi9jb25zb2xlOiBEb24ndCB0cmVhdCBOVUwg
Y2hhcmFjdGVyIGFzIHRoZSBlbmQKICAgIG9mIHRoZSBidWZmZXIiIGV4dGVuZGVkIHNlcmNvbl9w
dXRzIHRvIHRha2UgdGhlIG51bWJlciBvZiBjaGFyYWN0ZXIKICAgIHRvIHByaW50IGluIGFyZ3Vt
ZW50LgogICAgCiAgICBTYWRseSwgYSBjb3VwbGUgb2YgY291cGxlIG9mIHRoZSBjYWxsZXJzIGlu
IGRlYnVndHJhY2VfZHVtcF93b3JrZXIoKQogICAgd2VyZSBub3QgY29udmVydGVkLiBUaGlzIHJl
c3VsdCB0byBhIGJ1aWxkIGZhaWx1cmUgd2hlbiBlbmFibGluZwogICAgQ09ORklHX0RFQlVHX1RS
QUNFLgogICAgCiAgICBTcG90dGVkIGJ5IFRyYXZpcyB1c2luZyByYW5kY29uZmlnCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDJjMTRjMmNhNzMuLjc1
ZTQ5MzQ2NmUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMTg1LDExICsxMTg1LDEzIEBAIHN0YXRpYyB2
b2lkIGRlYnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKIAogICAgIC8qIFByaW50IG9sZGVzdCBw
b3J0aW9uIG9mIHRoZSByaW5nLiAqLwogICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3Ry
YWNlX2J5dGVzIC0gMV0gPT0gMCk7Ci0gICAgc2VyY29uX3B1dHMoJmRlYnVndHJhY2VfYnVmW2Rl
YnVndHJhY2VfcHJkXSk7CisgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0g
IT0gJ1wwJyApCisgICAgICAgIHNlcmNvbl9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNl
X3ByZF0sCisgICAgICAgICAgICAgICAgICAgIHN0cmxlbigmZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmRdKSk7CiAKICAgICAvKiBQcmludCB5b3VuZ2VzdCBwb3J0aW9uIG9mIHRoZSByaW5n
LiAqLwogICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSA9ICdcMCc7Ci0gICAgc2Vy
Y29uX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdKTsKKyAgICBzZXJjb25fcHV0cygmZGVidWd0cmFj
ZV9idWZbMF0sIGRlYnVndHJhY2VfcHJkKTsKIAogICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1Ziwg
J1wwJywgZGVidWd0cmFjZV9ieXRlcyk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 21 21:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Aug 2019 21:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i0YE8-0000Vt-ON; Wed, 21 Aug 2019 21:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6pP=WR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i0YE7-0000Vo-2i
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 21:33:07 +0000
X-Inumbo-ID: 424eee21-c45b-11e9-adcc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 424eee21-c45b-11e9-adcc-12813bfff9fa;
 Wed, 21 Aug 2019 21:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0YE4-0005tx-Q9
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 21:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i0YE4-0005tu-Mk
 for xen-changelog@lists.xenproject.org; Wed, 21 Aug 2019 21:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i0YE4-0005tu-Mk@xenbits.xenproject.org>
Date: Wed, 21 Aug 2019 21:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/console: debugtrace: Compute the
 buffer length is O(1) rather O(n)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExZGM2NWFhZjQ3MGZhMDFmMzk0ZTAxYWI2NzQ3ZDEzNTk2MWEwYWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEF1
ZyAyMSAyMjoxOToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjEgMjI6MTk6MTcgMjAxOSArMDEw
MAoKICAgIHhlbi9jb25zb2xlOiBkZWJ1Z3RyYWNlOiBDb21wdXRlIHRoZSBidWZmZXIgbGVuZ3Ro
IGlzIE8oMSkgcmF0aGVyIE8obikKICAgIAogICAgVGhpcyB3YXMgbWVhbnQgdG8gYmUgcGFydCBv
ZiBjb21taXQgZTBiZjk4Mzk0ZSAieGVuL2NvbnNvbGU6IEZpeCBidWlsZAogICAgd2hlbiBDT05G
SUdfREVCVUdfVFJBQ0UiIGJ1dCBub3QgYWRkcmVzc2VkIGJlZm9yZSBiZWVuIGNvbW1pdHRlZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA3NWU0OTM0
NjZlLi5kNjdlMTk5M2YyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwor
KysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE4Nyw3ICsxMTg3LDcgQEAgc3Rh
dGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQogICAgIEFTU0VSVChkZWJ1Z3Ry
YWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7CiAgICAgaWYgKCBkZWJ1Z3RyYWNl
X2J1ZltkZWJ1Z3RyYWNlX3ByZF0gIT0gJ1wwJyApCiAgICAgICAgIHNlcmNvbl9wdXRzKCZkZWJ1
Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0sCi0gICAgICAgICAgICAgICAgICAgIHN0cmxlbigm
ZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdKSk7CisgICAgICAgICAgICAgICAgICAgIGRl
YnVndHJhY2VfYnl0ZXMgLSBkZWJ1Z3RyYWNlX3ByZCAtIDEpOwogCiAgICAgLyogUHJpbnQgeW91
bmdlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3Ry
YWNlX3ByZF0gPSAnXDAnOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 12:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 12:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i18PM-0008W1-WF; Fri, 23 Aug 2019 12:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i18PL-0008Vw-N2
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:11:07 +0000
X-Inumbo-ID: 14b1fa8a-c59f-11e9-ade4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14b1fa8a-c59f-11e9-ade4-12813bfff9fa;
 Fri, 23 Aug 2019 12:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18PI-0005J0-PH
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18PI-0007Vs-MO
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i18PI-0007Vs-MO@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 12:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/vtd: Fix S3 resume following c/s
 650c31d3af
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhYWU5YzFjOTE2ZDE1MjIwMDFiYzdmNGVhMTg0NmM5ZDYyYmRhOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAxODowODowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgMjMgMTM6MDA6
MDYgMjAxOSArMDEwMAoKICAgIHg4Ni92dGQ6IEZpeCBTMyByZXN1bWUgZm9sbG93aW5nIGMvcyA2
NTBjMzFkM2FmCiAgICAKICAgIGMvcyA2NTBjMzFkM2FmICJ4ODYvSVJROiBmaXggbG9ja2luZyBh
cm91bmQgdmVjdG9yIG1hbmFnZW1lbnQiIGFkanVzdGVkIHRoZQogICAgbG9ja2luZyBpbiBhZGp1
c3RfaXJxX2FmZmluaXR5KCkuCiAgICAKICAgIFRoZSBTMyBwYXRoIGVuZHMgdXAgaGVyZSB2aWEg
aW9tbXVfcmVzdW1lKCkgYmVmb3JlIGludGVycnVwdHMgYXJlIGVuYWJsZWQsIGF0CiAgICB3aGlj
aCBwb2ludCBzcGluX2xvY2tfaXJxKCkgZmFpbHMgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVk
KCkpOyBidXQgd2l0aCBubwogICAgd29ya2luZyBjb25zb2xlLgogICAgCiAgICBVc2Ugc3Bpbl9s
b2NrX2lycXNhdmUoKSBpbnN0ZWFkIHRvIGNvcGUgd2l0aCBpbnRlcnJ1cHRzIGFscmVhZHkgYmVp
bmcKICAgIGRpc2FibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDVkNzIyNzBjNWIuLmRl
ZmE3NGZhZTMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0yMTM1LDE1ICsy
MTM1LDE2IEBAIHN0YXRpYyB2b2lkIGFkanVzdF9pcnFfYWZmaW5pdHkoc3RydWN0IGFjcGlfZHJo
ZF91bml0ICpkcmhkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IE5VTUFfTk9fTk9E
RTsKICAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2sgPSBOVUxMOwogICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYzsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgaWYgKCBub2RlIDwg
TUFYX05VTU5PREVTICYmIG5vZGVfb25saW5lKG5vZGUpICYmCiAgICAgICAgICBjcHVtYXNrX2lu
dGVyc2VjdHMoJm5vZGVfdG9fY3B1bWFzayhub2RlKSwgJmNwdV9vbmxpbmVfbWFwKSApCiAgICAg
ICAgIGNwdW1hc2sgPSAmbm9kZV90b19jcHVtYXNrKG5vZGUpOwogCiAgICAgZGVzYyA9IGlycV90
b19kZXNjKGRyaGQtPmlvbW11LT5tc2kuaXJxKTsKLSAgICBzcGluX2xvY2tfaXJxKCZkZXNjLT5s
b2NrKTsKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgIGRt
YV9tc2lfc2V0X2FmZmluaXR5KGRlc2MsIGNwdW1hc2spOwotICAgIHNwaW5fdW5sb2NrX2lycSgm
ZGVzYy0+bG9jayk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxh
Z3MpOwogfQogCiBzdGF0aWMgaW50IGFkanVzdF92dGRfaXJxX2FmZmluaXRpZXModm9pZCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 12:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 12:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i18vH-0003EO-V6; Fri, 23 Aug 2019 12:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i18vG-0003EJ-Sk
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:06 +0000
X-Inumbo-ID: b1498fa8-c5a3-11e9-ade5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1498fa8-c5a3-11e9-ade5-12813bfff9fa;
 Fri, 23 Aug 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vF-0005vd-Fb
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vF-0001Sg-Cz
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i18vF-0001Sg-Cz@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 12:44:05 +0000
Subject: [Xen-changelog] [xen staging] passthrough: make deassign_device()
 static
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5436663143621805881=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============5436663143621805881==
Content-Type: text/plain

commit e7664719304a597e97543e39907c9aa50da00731
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Aug 16 18:19:52 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Aug 23 13:07:18 2019 +0100

    passthrough: make deassign_device() static
    
    This function is only ever called from within the same source module and
    really has no business being declared xen/iommu.h. This patch relocates
    the function ahead of the first caller and makes it static.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/drivers/passthrough/pci.c | 99 ++++++++++++++++++++++---------------------
 xen/include/xen/iommu.h       |  1 -
 2 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 7c196ba58b..af011d32dc 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -889,6 +889,56 @@ static int pci_clean_dpci_irqs(struct domain *d)
     return 0;
 }
 
+/* Caller should hold the pcidevs_lock */
+static int deassign_device(struct domain *d, uint16_t seg, uint8_t bus,
+                           uint8_t devfn)
+{
+    const struct domain_iommu *hd = dom_iommu(d);
+    struct pci_dev *pdev;
+    int ret = 0;
+
+    if ( !iommu_enabled || !hd->platform_ops )
+        return -EINVAL;
+
+    ASSERT(pcidevs_locked());
+    pdev = pci_get_pdev_by_domain(d, seg, bus, devfn);
+    if ( !pdev )
+        return -ENODEV;
+
+    while ( pdev->phantom_stride )
+    {
+        devfn += pdev->phantom_stride;
+        if ( PCI_SLOT(devfn) != PCI_SLOT(pdev->devfn) )
+            break;
+        ret = hd->platform_ops->reassign_device(d, hardware_domain, devfn,
+                                                pci_to_dev(pdev));
+        if ( !ret )
+            continue;
+
+        printk(XENLOG_G_ERR "%pd: deassign %04x:%02x:%02x.%u failed (%d)\n",
+               d, seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn), ret);
+        return ret;
+    }
+
+    devfn = pdev->devfn;
+    ret = hd->platform_ops->reassign_device(d, hardware_domain, devfn,
+                                            pci_to_dev(pdev));
+    if ( ret )
+    {
+        dprintk(XENLOG_G_ERR,
+                "%pd: deassign device (%04x:%02x:%02x.%u) failed\n",
+                d, seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn));
+        return ret;
+    }
+
+    pdev->fault.count = 0;
+
+    if ( !has_arch_pdevs(d) && has_iommu_pt(d) )
+        iommu_teardown(d);
+
+    return ret;
+}
+
 int pci_release_devices(struct domain *d)
 {
     struct pci_dev *pdev;
@@ -1476,55 +1526,6 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     return rc;
 }
 
-/* caller should hold the pcidevs_lock */
-int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
-{
-    const struct domain_iommu *hd = dom_iommu(d);
-    struct pci_dev *pdev = NULL;
-    int ret = 0;
-
-    if ( !iommu_enabled || !hd->platform_ops )
-        return -EINVAL;
-
-    ASSERT(pcidevs_locked());
-    pdev = pci_get_pdev_by_domain(d, seg, bus, devfn);
-    if ( !pdev )
-        return -ENODEV;
-
-    while ( pdev->phantom_stride )
-    {
-        devfn += pdev->phantom_stride;
-        if ( PCI_SLOT(devfn) != PCI_SLOT(pdev->devfn) )
-            break;
-        ret = hd->platform_ops->reassign_device(d, hardware_domain, devfn,
-                                                pci_to_dev(pdev));
-        if ( !ret )
-            continue;
-
-        printk(XENLOG_G_ERR "d%d: deassign %04x:%02x:%02x.%u failed (%d)\n",
-               d->domain_id, seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn), ret);
-        return ret;
-    }
-
-    devfn = pdev->devfn;
-    ret = hd->platform_ops->reassign_device(d, hardware_domain, devfn,
-                                            pci_to_dev(pdev));
-    if ( ret )
-    {
-        dprintk(XENLOG_G_ERR,
-                "d%d: deassign device (%04x:%02x:%02x.%u) failed\n",
-                d->domain_id, seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn));
-        return ret;
-    }
-
-    pdev->fault.count = 0;
-
-    if ( !has_arch_pdevs(d) && has_iommu_pt(d) )
-        iommu_teardown(d);
-
-    return ret;
-}
-
 static int iommu_get_device_group(
     struct domain *d, u16 seg, u8 bus, u8 devfn,
     XEN_GUEST_HANDLE_64(uint32) buf, int max_sdevs)
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 48f87480a7..314f28f323 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -70,7 +70,6 @@ int iommu_hardware_setup(void);
 int iommu_domain_init(struct domain *d);
 void iommu_hwdom_init(struct domain *d);
 void iommu_domain_destroy(struct domain *d);
-int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn);
 
 void arch_iommu_domain_destroy(struct domain *d);
 int arch_iommu_domain_init(struct domain *d);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============5436663143621805881==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5436663143621805881==--

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 12:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 12:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i18vS-0003Ez-0S; Fri, 23 Aug 2019 12:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i18vQ-0003Et-KD
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:16 +0000
X-Inumbo-ID: b75de4d4-c5a3-11e9-ade5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b75de4d4-c5a3-11e9-ade5-12813bfff9fa;
 Fri, 23 Aug 2019 12:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vP-0005vl-Lu
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vP-0001Tf-J8
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i18vP-0001Tf-J8@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 12:44:15 +0000
Subject: [Xen-changelog] [xen staging] domain: remove the 'is_xenstore' flag
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1277254592360065765=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============1277254592360065765==
Content-Type: text/plain

commit b6583e5fae574d0480d146b38bcd9872d6abc4e4
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Aug 16 18:19:55 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Aug 23 13:27:57 2019 +0100

    domain: remove the 'is_xenstore' flag
    
    This patch introduces a convenience macro, is_xenstore_domain(), which
    tests the domain 'options' directly and then uses that in place of
    the 'is_xenstore' flag.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: "Roger Pau Monné" <roger.pau@citrix.com>
    Acked-by: George Dunlap <George.Dunlap@eu.citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 xen/common/domain.c     | 9 +++------
 xen/common/domctl.c     | 2 +-
 xen/include/xen/sched.h | 7 +++++--
 xen/include/xsm/dummy.h | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/xen/common/domain.c b/xen/common/domain.c
index 744b572195..1f7a449f14 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -348,7 +348,7 @@ struct domain *domain_create(domid_t domid,
         if ( hardware_domid < 0 || hardware_domid >= DOMID_FIRST_RESERVED )
             panic("The value of hardware_dom must be a valid domain ID\n");
 
-        d->disable_migrate = 1;
+        d->disable_migrate = true;
         old_hwdom = hardware_domain;
         hardware_domain = d;
     }
@@ -427,11 +427,8 @@ struct domain *domain_create(domid_t domid,
         watchdog_domain_init(d);
         init_status |= INIT_watchdog;
 
-        if ( d->options & XEN_DOMCTL_CDF_xs_domain )
-        {
-            d->is_xenstore = 1;
-            d->disable_migrate = 1;
-        }
+        if ( is_xenstore_domain(d) )
+            d->disable_migrate = true;
 
         d->iomem_caps = rangeset_new(d, "I/O Memory", RANGESETF_prettyprint_hex);
         d->irq_caps   = rangeset_new(d, "Interrupts", 0);
diff --git a/xen/common/domctl.c b/xen/common/domctl.c
index b48e408583..6e6e9b9866 100644
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -186,7 +186,7 @@ void getdomaininfo(struct domain *d, struct xen_domctl_getdomaininfo *info)
         (d->is_shut_down                ? XEN_DOMINF_shutdown  : 0) |
         (d->controller_pause_count > 0  ? XEN_DOMINF_paused    : 0) |
         (d->debugger_attached           ? XEN_DOMINF_debugged  : 0) |
-        (d->is_xenstore                 ? XEN_DOMINF_xs_domain : 0) |
+        (is_xenstore_domain(d)          ? XEN_DOMINF_xs_domain : 0) |
         (is_hvm_domain(d)               ? XEN_DOMINF_hvm_guest : 0) |
         d->shutdown_code << XEN_DOMINF_shutdownshift;
 
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 2e6e0d3488..1101992b9f 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -375,8 +375,6 @@ struct domain
     bool             is_privileged;
     /* Can this guest access the Xen console? */
     bool             is_console;
-    /* Is this a xenstore domain (not dom0)? */
-    bool             is_xenstore;
     /* Non-migratable and non-restoreable? */
     bool             disable_migrate;
     /* Is this guest being debugged by dom0? */
@@ -973,6 +971,11 @@ static inline bool is_vcpu_online(const struct vcpu *v)
     return !test_bit(_VPF_down, &v->pause_flags);
 }
 
+static inline bool is_xenstore_domain(const struct domain *d)
+{
+    return d->options & XEN_DOMCTL_CDF_xs_domain;
+}
+
 extern bool sched_smt_power_savings;
 
 extern enum cpufreq_controller {
diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index ef52bb1764..b8e185e6fa 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -79,7 +79,7 @@ static always_inline int xsm_default_action(
         {
             return 0;
     case XSM_XS_PRIV:
-            if ( src->is_xenstore )
+            if ( is_xenstore_domain(src) )
                 return 0;
         }
         /* fall through */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============1277254592360065765==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1277254592360065765==--

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 12:44:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 12:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i18vd-0003Gn-2N; Fri, 23 Aug 2019 12:44:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i18vb-0003Gh-F8
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:27 +0000
X-Inumbo-ID: bd7cd4b0-c5a3-11e9-ac23-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd7cd4b0-c5a3-11e9-ac23-bc764e2007e4;
 Fri, 23 Aug 2019 12:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vZ-0005vt-Vw
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vZ-0001Ug-SR
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i18vZ-0001Ug-SR@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 12:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/domain: remove the 's3_integrity'
 flag
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8816021365906211169=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8816021365906211169==
Content-Type: text/plain

commit 3009ae2cb6a50fd4baf9e57afd3da8096a513737
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Aug 16 18:19:56 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Aug 23 13:31:10 2019 +0100

    x86/domain: remove the 's3_integrity' flag
    
    The flag is not needed since the domain 'options' can now be tested
    directly.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: "Roger Pau Monné" <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain.c        | 9 +++++++--
 xen/arch/x86/setup.c         | 2 +-
 xen/arch/x86/tboot.c         | 2 +-
 xen/include/asm-x86/domain.h | 2 --
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index bdaf16cd14..bc082ed827 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -460,6 +460,13 @@ int arch_sanitise_domain_config(struct xen_domctl_createdomain *config)
         return -EINVAL;
     }
 
+    if ( !IS_ENABLED(CONFIG_TBOOT) &&
+         (config->flags & XEN_DOMCTL_CDF_s3_integrity) )
+    {
+        dprintk(XENLOG_INFO, "S3 integrity check not valid without CONFIG_TBOOT\n");
+        return -EINVAL;
+    }
+
     return 0;
 }
 
@@ -538,8 +545,6 @@ int arch_domain_create(struct domain *d,
                d->domain_id);
     }
 
-    d->arch.s3_integrity = config->flags & XEN_DOMCTL_CDF_s3_integrity;
-
     emflags = config->arch.emulation_flags;
 
     if ( is_hardware_domain(d) && is_pv_domain(d) )
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 87fc7c90da..d0b35b0ce2 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -696,7 +696,7 @@ void __init noreturn __start_xen(unsigned long mbi_p)
         .stop_bits = 1
     };
     struct xen_domctl_createdomain dom0_cfg = {
-        .flags = XEN_DOMCTL_CDF_s3_integrity,
+        .flags = IS_ENABLED(CONFIG_TBOOT) ? XEN_DOMCTL_CDF_s3_integrity : 0,
         .max_evtchn_port = -1,
         .max_grant_frames = opt_max_grant_frames,
         .max_maptrack_frames = opt_max_maptrack_frames,
diff --git a/xen/arch/x86/tboot.c b/xen/arch/x86/tboot.c
index 30d159cc62..8263f24009 100644
--- a/xen/arch/x86/tboot.c
+++ b/xen/arch/x86/tboot.c
@@ -212,7 +212,7 @@ static void tboot_gen_domain_integrity(const uint8_t key[TB_KEY_SIZE],
     vmac_set_key((uint8_t *)key, &ctx);
     for_each_domain( d )
     {
-        if ( !d->arch.s3_integrity )
+        if ( !(d->options & XEN_DOMCTL_CDF_s3_integrity) )
             continue;
         printk("MACing Domain %u\n", d->domain_id);
 
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 933b85901f..badf7c8923 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -296,8 +296,6 @@ struct arch_domain
     uint32_t pci_cf8;
     uint8_t cmos_idx;
 
-    bool_t s3_integrity;
-
     union {
         struct pv_domain pv;
         struct hvm_domain hvm;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============8816021365906211169==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8816021365906211169==--

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 12:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 12:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i18vm-0003Hm-3y; Fri, 23 Aug 2019 12:44:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i18vk-0003HY-Vq
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:37 +0000
X-Inumbo-ID: c395cfb4-c5a3-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c395cfb4-c5a3-11e9-951b-bc764e2007e4;
 Fri, 23 Aug 2019 12:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vk-0005w1-6n
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i18vk-0001VC-3y
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 12:44:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i18vk-0001VC-3y@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 12:44:36 +0000
Subject: [Xen-changelog] [xen staging] tools/oxenstored: port XS_INTRODUCE
 evtchn rebind function from cxenstored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2Y2MzN2VhOGFjNzEzODViNjA1MDdjMDM0NTE5ZjMwNGRhNzVmNGMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBBdWcgMTkgMTk6NDU6MzUgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDIzIDEzOjM0
OjM2IDIwMTkgKzAxMDAKCiAgICB0b29scy9veGVuc3RvcmVkOiBwb3J0IFhTX0lOVFJPRFVDRSBl
dnRjaG4gcmViaW5kIGZ1bmN0aW9uIGZyb20gY3hlbnN0b3JlZAogICAgCiAgICBDIHZlcnNpb24g
b2YgeGVuc3RvcmVkIGhhZCB0aGlzIGFiaWxpdHkgc2luY2UgNjFhYWVkMGQ1ICgiQWxsb3cKICAg
IFhTX0lOVFJPRFVDRSB0byBiZSB1c2VkIGZvciByZWJpbmRpbmcgdGhlIHhlbnN0b3JlIGV2dGNo
bi4iKSBmcm9tIDIwMDcuCiAgICBDb3B5IGl0IGFzIGlzIHRvIE9jYW1sIHZlcnNpb24uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICB8IDYgKysrKyst
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCB8IDggKysrKysrKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbi5tbAppbmRleCBiMGEwMWIwNmZhLi5hZWIxODVmZjdlIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKQEAgLTIzLDkgKzIzLDkgQEAgdHlwZSB0ID0KIHsKIAlpZDogWGVuY3RybC5kb21pZDsK
IAltZm46IG5hdGl2ZWludDsKLQlyZW1vdGVfcG9ydDogaW50OwogCWludGVyZmFjZTogWGVubW1h
cC5tbWFwX2ludGVyZmFjZTsKIAlldmVudGNobjogRXZlbnQudDsKKwltdXRhYmxlIHJlbW90ZV9w
b3J0OiBpbnQ7CiAJbXV0YWJsZSBwb3J0OiBYZW5ldmVudGNobi50IG9wdGlvbjsKIAltdXRhYmxl
IGJhZF9jbGllbnQ6IGJvb2w7CiAJbXV0YWJsZSBpb19jcmVkaXQ6IGludDsgKCogdGhlIHJvdW5k
cyBvZiByaW5nIHByb2Nlc3MgbGVmdCB0byBkbywgZGVmYXVsdCBpcyAwLApAQCAtNzEsNiArNzEs
MTAgQEAgbGV0IG5vdGlmeSBkb20gPSBtYXRjaCBkb20ucG9ydCB3aXRoCiAJRXZlbnQubm90aWZ5
IGRvbS5ldmVudGNobiBwb3J0CiAKIGxldCBiaW5kX2ludGVyZG9tYWluIGRvbSA9CisJYmVnaW4g
bWF0Y2ggZG9tLnBvcnQgd2l0aAorCXwgTm9uZSAtPiAoKQorCXwgU29tZSBwb3J0IC0+IEV2ZW50
LnVuYmluZCBkb20uZXZlbnRjaG4gcG9ydAorCWVuZDsKIAlkb20ucG9ydCA8LSBTb21lIChFdmVu
dC5iaW5kX2ludGVyZG9tYWluIGRvbS5ldmVudGNobiBkb20uaWQgZG9tLnJlbW90ZV9wb3J0KTsK
IAlkZWJ1ZyAiYm91bmQgZG9tYWluICVkIHJlbW90ZSBwb3J0ICVkIHRvIGxvY2FsIHBvcnQgJXMi
IGRvbS5pZCBkb20ucmVtb3RlX3BvcnQgKHN0cmluZ19vZl9wb3J0IGRvbS5wb3J0KQogCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDhhN2U1Mzg4OTMuLmZmNWM5NDg0ZmMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCkBAIC00MDgsNyArNDA4LDEzIEBAIGxldCBkb19pbnRyb2R1Y2Ug
Y29uIF90IGRvbWFpbnMgY29ucyBkYXRhID0KIAkJaW4KIAlsZXQgZG9tID0KIAkJaWYgRG9tYWlu
cy5leGlzdCBkb21haW5zIGRvbWlkIHRoZW4KLQkJCURvbWFpbnMuZmluZCBkb21haW5zIGRvbWlk
CisJCQlsZXQgZWRvbSA9IERvbWFpbnMuZmluZCBkb21haW5zIGRvbWlkIGluCisJCQlpZiAoRG9t
YWluLmdldF9tZm4gZWRvbSkgPSBtZm4gJiYgKENvbm5lY3Rpb25zLmZpbmRfZG9tYWluIGNvbnMg
ZG9taWQpICE9IGNvbiB0aGVuIGJlZ2luCisJCQkJKCogVXNlIFhTX0lOVFJPRFVDRSBmb3IgcmVj
cmVhdGluZyB0aGUgeGVuYnVzIGV2ZW50LWNoYW5uZWwuICopCisJCQkJZWRvbS5yZW1vdGVfcG9y
dCA8LSBwb3J0OworCQkJCURvbWFpbi5iaW5kX2ludGVyZG9tYWluIGVkb207CisJCQllbmQ7CisJ
CQllZG9tCiAJCWVsc2UgdHJ5CiAJCQlsZXQgbmRvbSA9IERvbWFpbnMuY3JlYXRlIGRvbWFpbnMg
ZG9taWQgbWZuIHBvcnQgaW4KIAkJCUNvbm5lY3Rpb25zLmFkZF9kb21haW4gY29ucyBuZG9tOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Aug 23 14:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Aug 2019 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i1AS7-0005Bc-HA; Fri, 23 Aug 2019 14:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1iWR=WT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i1AS5-0005BW-Sq
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 14:22:05 +0000
X-Inumbo-ID: 6092d30f-c5b1-11e9-ade9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6092d30f-c5b1-11e9-ade9-12813bfff9fa;
 Fri, 23 Aug 2019 14:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i1AS4-0007oe-Ka
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i1AS4-0006xv-Ht
 for xen-changelog@lists.xenproject.org; Fri, 23 Aug 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i1AS4-0006xv-Ht@xenbits.xenproject.org>
Date: Fri, 23 Aug 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: remove myself from SVM
 and AMD IOMMU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlZjYzY2QzOGJiZjhmOTE1MzU0OWQ1MjE2ZTE0YTA3ZTdmNGVjZTYKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFRodSBBdWcg
MTUgMjI6NDk6MjYgMjAxOSArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDIzIDE1OjE3OjIxIDIwMTkg
KzAxMDAKCiAgICBNQUlOVEFJTkVSUzogcmVtb3ZlIG15c2VsZiBmcm9tIFNWTSBhbmQgQU1EIElP
TU1VCiAgICAKICAgIEkgd2lsbCBubyBsb25nZXIgYmUgd29ya2luZyBhdCBBTUQgYW5kIGFtIHJl
bW92aW5nIG15c2VsZi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFu
Lndvb2RzQGFtZC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmlu
ZGV4IDc3NDEzZTBkOWUuLjI1MWJmZTIwMTYgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi
L01BSU5UQUlORVJTCkBAIC0xNDYsMTQgKzE0NiwxMiBAQCBGOgl0b29scy9saWJhY3BpLwogCiBB
TUQgSU9NTVUKIE06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+Ci1SOglCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KIFM6CU1haW50
YWluZWQKIEY6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC8KIAogQU1EIFNWTQogTToJQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KIE06CVN1cmF2ZWUgU3V0
aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Ci1SOglCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KIFM6CVN1cHBvcnRlZAogRjoJeGVuL2FyY2gveDg2L2h2
bS9zdm0vCiBGOgl4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 27 12:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Aug 2019 12:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2b07-0001Dm-GU; Tue, 27 Aug 2019 12:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l+sV=WX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2b06-0001Dg-1P
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 12:55:06 +0000
X-Inumbo-ID: e3c38dde-c8c9-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3c38dde-c8c9-11e9-951b-bc764e2007e4;
 Tue, 27 Aug 2019 12:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2b04-00013C-Go
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 12:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2b04-0004Cs-Cb
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 12:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2b04-0004Cs-Cb@xenbits.xenproject.org>
Date: Tue, 27 Aug 2019 12:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: correctly initialise M2P
 entries on boot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjMDkzOTMxYTc2NTgwM2NmYzdiMGRmNDY2ZWUwMzI3NjBjYzgwMjAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBdWcgMjcgMTI6NDg6MDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXVnIDI3IDEzOjQw
OjQyIDIwMTkgKzAxMDAKCiAgICB4ODYvbW06IGNvcnJlY3RseSBpbml0aWFsaXNlIE0yUCBlbnRy
aWVzIG9uIGJvb3QKICAgIAogICAgU2luY2UgZ3Vlc3QgcmVzb3VyY2UgbWFuYWdlbWVudCB3b3Jr
IGl0J3Mgbm93IHBvc3NpYmxlIHRvIGhhdmUgYSBwYWdlCiAgICBhc3NpZ25lZCB0byBhIGRvbWFp
biB3aXRob3V0IGEgdmFsaWQgTTJQIGVudHJ5LiBTb21lIHBhdGhzIGluIHRoZSBjb2RlCiAgICBy
ZWx5IG9uIHRoZSBmYWN0IGEgR0ZOIHJldHVybmVkIGZyb20gbWZuX3RvX2dmbigpIGZvciBzdWNo
IGEgcGFnZQogICAgaXMgbm90IHZhbGlkIGFzIHdlbGwsIGkuZS4gc2VlIGFyY2hfaW9tbXVfcG9w
dWxhdGVfcGFnZV90YWJsZSgpLgogICAgCiAgICBGb3Igc3lzdGVtcyB3aXRob3V0IDUxMkdCIGNv
bnRpZ3VvdXMgUkFNIE0yUCBlbnRyaWVzIHdlcmUgYWxyZWFkeQogICAgY29ycmVjdGx5IGluaXRp
YWxpc2VkIG9uIGJvb3Qgd2l0aCBJTlZBTElEX00yUF9FTlRSWSAofjBVTCkgYnV0CiAgICBvbiBz
eXN0ZW1zIHdoZXJlIE0yUCBjb3VsZCBiZSBjb3ZlcmVkIGJ5IGEgc2luZ2xlIDFHQiBwYWdlIGRp
cmVjdG9yeQogICAgMHg3NyBwb2lzb24gd2FzIHVzZWQgaW5zdGVhZC4gVGhhdCBldmVudHVhbGx5
IHJlc3VsdGVkIGluIGEgY3Jhc2gKICAgIGR1cmluZyBJT01NVSBjb25zdHJ1Y3Rpb24gb24gc3lz
dGVtcyB3aXRob3V0IHNoYXJlZCBQVHMgZW5hYmxlZC4KICAgIAogICAgV2hpbGUgaGVyZSBmaXgg
dXAgY29tcGF0IE0yUCBlbnRyaWVzIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCAxOTE5Y2FlMThiLi43OTVhNDY3NDYy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCkBAIC01NzQsOCArNTc0LDkgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQo
dm9pZCkKICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4obDFfcGcpLAogICAgICAgICAg
ICAgICAgICAgICAxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpLAogICAgICAgICAgICAgICAg
ICAgICBQQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgICAgIC8qIEZpbGwgd2l0aCBJTlZB
TElEX00yUF9FTlRSWS4gKi8KICAgICAgICAgICAgICAgICBtZW1zZXQoKHZvaWQgKikoUkRXUl9N
UFRfVklSVF9TVEFSVCArIChpIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAweDc3LCAxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgMHhGRiwgMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCk7CiAKICAgICAgICAg
ICAgICAgICBBU1NFUlQoIWwyX3RhYmxlX29mZnNldCh2YSkpOwogICAgICAgICAgICAgICAgIC8q
IE5CLiBDYW5ub3QgYmUgR0xPQkFMOiBndWVzdCB1c2VyIG1vZGUgc2hvdWxkIG5vdCBzZWUgaXQu
ICovCkBAIC02NjYsMTAgKzY2NywxMCBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQog
ICAgICAgICAgICAgcGFnZV90b19tZm4obDFfcGcpLAogICAgICAgICAgICAgMVVMIDw8IFBBR0VU
QUJMRV9PUkRFUiwKICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIC8qIEZp
bGwgd2l0aCBJTlZBTElEX00yUF9FTlRSWS4gKi8KICAgICAgICAgbWVtc2V0KCh2b2lkICopKFJE
V1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUICsKICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkpLAotICAgICAgICAgICAgICAgMHg1NSwKLSAgICAgICAgICAg
ICAgIDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpOworICAgICAgICAgICAgICAgMHhGRiwgMVVM
IDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7CiAgICAgICAgIC8qIE5CLiBDYW5ub3QgYmUgR0xPQkFM
IGFzIHRoZSBwdGVzIGdldCBjb3BpZWQgaW50byBwZXItVk0gc3BhY2UuICovCiAgICAgICAgIGwy
ZV93cml0ZShsMl9yb19tcHQsIGwyZV9mcm9tX3BhZ2UobDFfcGcsIF9QQUdFX1BTRXxfUEFHRV9Q
UkVTRU5UKSk7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Aug 27 16:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Aug 2019 16:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2eP5-0004UV-1X; Tue, 27 Aug 2019 16:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l+sV=WX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2eP4-0004UQ-IQ
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:06 +0000
X-Inumbo-ID: 588ad439-c8e8-11e9-ae37-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 588ad439-c8e8-11e9-ae37-12813bfff9fa;
 Tue, 27 Aug 2019 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2eP3-0005of-Bc
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2eP3-0000Kr-8e
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2eP3-0000Kr-8e@xenbits.xenproject.org>
Date: Tue, 27 Aug 2019 16:33:05 +0000
Subject: [Xen-changelog] [qemu-xen staging] xen: cleanup IOREQ server on exit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2OWYzYzc2ZGM1Y2JkODJhYzZhYjZjMGE0N2JkZDdiYmY0M2QwMzAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBKdWwgMjkgMjA6Mjk6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTozMiAyMDE5ICswMTAwCgogICAgeGVuOiBjbGVhbnVwIElPUkVRIHNlcnZlciBvbiBleGl0CiAg
ICAKICAgIERldmljZSBtb2RlbCBpcyBzdXBwb3NlZCB0byBkZXN0cm95IElPUkVRIHNlcnZlciBm
b3IgaXRzZWxmLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDE1NjQ0Mjg1NjMtMTAwNi0xLWdpdC1z
ZW5kLWVtYWlsLWlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGJhN2ZkZDY0YjY3MTRhZjdlNDJkZmJlNTk2OWNhZjYyYzA4MjNmNzUp
Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYv
eGVuL3hlbi1odm0uYwppbmRleCBlOGU3OWUwOTE3Li4zMGE1OTQ4MmZlIDEwMDY0NAotLS0gYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMjQy
LDYgKzEyNDIsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZXhpdF9ub3RpZmllcihOb3RpZmllciAqbiwg
dm9pZCAqZGF0YSkKIHsKICAgICBYZW5JT1N0YXRlICpzdGF0ZSA9IGNvbnRhaW5lcl9vZihuLCBY
ZW5JT1N0YXRlLCBleGl0KTsKIAorICAgIHhlbl9kZXN0cm95X2lvcmVxX3NlcnZlcih4ZW5fZG9t
aWQsIHN0YXRlLT5pb3NlcnZpZCk7CisKICAgICB4ZW5ldnRjaG5fY2xvc2Uoc3RhdGUtPnhjZV9o
YW5kbGUpOwogICAgIHhzX2RhZW1vbl9jbG9zZShzdGF0ZS0+eGVuc3RvcmUpOwogfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Aug 27 16:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Aug 2019 16:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2ePF-0004Vp-3M; Tue, 27 Aug 2019 16:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l+sV=WX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2ePE-0004Vj-Dl
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:16 +0000
X-Inumbo-ID: 5e9f338c-c8e8-11e9-ae37-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e9f338c-c8e8-11e9-ae37-12813bfff9fa;
 Tue, 27 Aug 2019 16:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2ePD-0005op-I1
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2ePD-0000LS-F6
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2ePD-0000LS-F6@xenbits.xenproject.org>
Date: Tue, 27 Aug 2019 16:33:15 +0000
Subject: [Xen-changelog] [qemu-xen staging] xen-bus: Fix backend state
 transition on device reset
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZjI0ZjVjMDgwYTgxNWVhYmFlNzAyNmUzNjkxMmJkZDVjZDBlMWUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBdWcgMjMgMTE6MTU6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTozOSAyMDE5ICswMTAwCgogICAgeGVuLWJ1czogRml4IGJhY2tlbmQgc3RhdGUgdHJhbnNpdGlv
biBvbiBkZXZpY2UgcmVzZXQKICAgIAogICAgV2hlbiBhIGZyb250ZW5kIHdhbnRzIHRvIHJlc2V0
IGl0cyBzdGF0ZSBhbmQgdGhlIGJhY2tlbmQgb25lLCBpdAogICAgc3RhcnRzIHdpdGggc2V0dGlu
ZyAiQ2xvc2luZyIsIHRoZW4gd2FpdHMgZm9yIHRoZSBiYWNrZW5kIChRRU1VKSB0byBkbwogICAg
dGhlIHNhbWUuCiAgICAKICAgIEJ1dCB3aGVuIFFFTVUgaXMgc2V0dGluZyAiQ2xvc2luZyIgdG8g
aXRzIHN0YXRlLCBpdCB0cmlnZ2VycyBhbiBldmVudAogICAgKHhlbnN0b3JlIHdhdGNoKSB0aGF0
IHJlLWV4ZWN1dGUgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoKSBhbmQgc2V0CiAgICB0aGUg
YmFja2VuZCBzdGF0ZSB0byAiQ2xvc2VkIi4gUUVNVSBzaG91bGQgd2FpdCBmb3IgdGhlIGZyb250
ZW5kIHRvCiAgICBzZXQgIkNsb3NlZCIgYmVmb3JlIGRvaW5nIHRoZSBzYW1lLgogICAgCiAgICBC
ZWZvcmUgc2V0dGluZyAiQ2xvc2VkIiB0byB0aGUgYmFja2VuZF9zdGF0ZSwgd2UgYXJlIGFsc28g
Z29pbmcgdG8KICAgIGNoZWNrIGlmIHRoZXJlIGlzIGEgZnJvbnRlbmQuIElmIHRoYXQgdGhlIGNh
c2UsIHdoZW4gdGhlIGJhY2tlbmQgc3RhdGUKICAgIGlzIHNldCB0byAiQ2xvc2luZyIgdGhlIGZy
b250ZW5kIHNob3VsZCByZWFjdCBhbmQgc2V0cyBpdHMgc3RhdGUgdG8KICAgICJDbG9zaW5nIiB0
aGVuICJDbG9zZWQiLiBUaGUgYmFja2VuZCBzaG91bGQgd2FpdCBmb3IgdGhhdCB0byBoYXBwZW4u
CiAgICAKICAgIEZpeGVzOiBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThh
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkwODIzMTAxNTM0LjQ2NS0yLWFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjYjMyMzE0NjA3NDc1
NTJkNzBhZjlkNTQ2ZGM1M2Q4MTk1YmNiNzk2KQotLS0KIGh3L3hlbi94ZW4tYnVzLmMgfCAyMyAr
KysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94
ZW4tYnVzLmMKaW5kZXggNzUwM2VlYTllOS4uNTkyOWFhNGIyZSAxMDA2NDQKLS0tIGEvaHcveGVu
L3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC01MTYsNiArNTE2LDIzIEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5lKFhlbkRldmljZSAqeGVuZGV2
LCBib29sIG9ubGluZSkKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm9u
bGluZSIsICIldSIsIG9ubGluZSk7CiB9CiAKKy8qCisgKiBUZWxsIGZyb20gdGhlIHN0YXRlIHdo
ZXRoZXIgdGhlIGZyb250ZW5kIGlzIGxpa2VseSBhbGl2ZSwKKyAqIGkuZS4gaXQgd2lsbCByZWFj
dCB0byBhIGNoYW5nZSBvZiBzdGF0ZSBvZiB0aGUgYmFja2VuZC4KKyAqLworc3RhdGljIGJvb2wg
eGVuX2RldmljZV9zdGF0ZV9pc19hY3RpdmUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCit7Cisg
ICAgc3dpdGNoIChzdGF0ZSkgeworICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKyAgICBj
YXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CisgICAgY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZDoKKyAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKyAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30KKwogc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogewogICAgIFhlbkRl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOwpAQCAtNTM5LDExICs1NTYsMTEgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogCiAgICAgLyoKICAgICAg
KiBJZiB0aGUgdG9vbHN0YWNrIChvciB1bnBsdWcgcmVxdWVzdCBjYWxsYmFjaykgaGFzIHNldCB0
aGUgYmFja2VuZAotICAgICAqIHN0YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVyZSBpcyBubyBhY3Rp
dmUgZnJvbnRlbmQgKGkuZS4gdGhlCi0gICAgICogc3RhdGUgaXMgbm90IENvbm5lY3RlZCkgdGhl
biBzZXQgdGhlIGJhY2tlbmQgc3RhdGUgdG8gQ2xvc2VkLgorICAgICAqIHN0YXRlIHRvIENsb3Np
bmcsIGJ1dCB0aGVyZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQgdGhlbiBzZXQgdGhlCisgICAgICog
YmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCiAgICAgICovCiAgICAgaWYgKHhlbmRldi0+YmFja2Vu
ZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKLSAgICAgICAgeGVuZGV2LT5mcm9udGVu
ZF9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNvbm5lY3RlZCkgeworICAgICAgICAheGVuX2RldmljZV9z
dGF0ZV9pc19hY3RpdmUoc3RhdGUpKSB7CiAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRf
c3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Aug 27 16:33:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Aug 2019 16:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2ePU-0004XT-5B; Tue, 27 Aug 2019 16:33:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l+sV=WX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2ePT-0004XM-J7
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:31 +0000
X-Inumbo-ID: 64ad68c0-c8e8-11e9-ae37-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64ad68c0-c8e8-11e9-ae37-12813bfff9fa;
 Tue, 27 Aug 2019 16:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2ePN-0005oz-O2
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2ePN-0000M4-LO
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 16:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2ePN-0000M4-LO@xenbits.xenproject.org>
Date: Tue, 27 Aug 2019 16:33:25 +0000
Subject: [Xen-changelog] [qemu-xen staging] xen-bus: Avoid rewriting
 identical values to xenstore
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBdWcgMjMgMTE6MTU6MzQgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTo1MiAyMDE5ICswMTAwCgogICAgeGVuLWJ1czogQXZvaWQgcmV3cml0aW5nIGlkZW50aWNhbCB2
YWx1ZXMgdG8geGVuc3RvcmUKICAgIAogICAgV2hlbiBRRU1VIHJlY2VpdmVzIGEgeGVuc3RvcmUg
d2F0Y2ggZXZlbnQgc3VnZ2VzdGluZyB0aGF0IHRoZSAic3RhdGUiCiAgICBvZiB0aGUgZnJvbnRl
bmQgY2hhbmdlZCwgaXQgcmVjb3JkcyB0aGlzIGluIGl0cyBvd24gc3RhdGUgYnV0IGl0IGFsc28K
ICAgIHJlLXdyaXRlIHRoZSB2YWx1ZSBiYWNrIGludG8geGVuc3RvcmUgZXZlbiBzbyB0aGVyZSB3
ZXJlIG5vIGNoYW5nZS4KICAgIFRoaXMgdHJpZ2dlcnMgYW4gdW5uZWNlc3NhcnkgeGVuc3RvcmUg
d2F0Y2ggZXZlbnQgd2hpY2ggUUVNVSB3aWxsCiAgICBwcm9jZXNzIGFnYWluIChhbmQgbWF5YmUg
dGhlIGZyb250ZW5kIGFzIHdlbGwpLiBBbHNvIFFFTVUgY291bGQKICAgIHBvdGVudGlhbGx5IHdy
aXRlIGFuIGFscmVhZHkgb2xkIHZhbHVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkw
ODIzMTAxNTM0LjQ2NS0zLWFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA3MDViZTU3MDk0MWIzOGNkMWNiZWJjNjhmN2Y2NzFjZTc1MzJlY2Iw
KQotLS0KIGh3L3hlbi94ZW4tYnVzLmMgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4veGVu
LWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA1OTI5YWE0YjJlLi45NzNjNzJlZjY0IDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTY5
OCw3ICs2OTgsOCBAQCBpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqa2V5LAogfQogCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHB1Ymxpc2gpCiB7
CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOwogCkBAIC03MTAsNyArNzExLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVu
ZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4c19zdHJzdGF0ZShzdGF0ZSkpOwogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9z
dGF0ZSA9IHN0YXRlOwotICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0
YXRlIiwgIiV1Iiwgc3RhdGUpOworICAgIGlmIChwdWJsaXNoKSB7CisgICAgICAgIHhlbl9kZXZp
Y2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOworICAgIH0K
IH0KIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1
ZSkKQEAgLTcyNiw3ICs3MjksNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2No
YW5nZWQodm9pZCAqb3BhcXVlKQogICAgICAgICBzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsK
ICAgICB9CiAKLSAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRl
KTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRlLCBmYWxz
ZSk7CiAKICAgICBpZiAoc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgJiYKICAgICAg
ICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkICYmCkBAIC0xMTY5
LDcgKzExNzIsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRl
diwgImJhY2tlbmQtaWQiLCAiJXUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bmJ1cy0+YmFja2VuZF9pZCk7CiAKLSAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4
ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5k
X3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCB0cnVlKTsKIAogICAg
IHhlbmRldi0+ZXhpdC5ub3RpZnkgPSB4ZW5fZGV2aWNlX2V4aXQ7CiAgICAgcWVtdV9hZGRfZXhp
dF9ub3RpZmllcigmeGVuZGV2LT5leGl0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Aug 27 20:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Aug 2019 20:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2hyh-0006Hy-EK; Tue, 27 Aug 2019 20:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l+sV=WX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2hyg-0006Ht-6K
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 20:22:06 +0000
X-Inumbo-ID: 55f0b83a-c908-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55f0b83a-c908-11e9-951b-bc764e2007e4;
 Tue, 27 Aug 2019 20:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2hye-0001ma-S8
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 20:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2hye-0006Fl-P6
 for xen-changelog@lists.xenproject.org; Tue, 27 Aug 2019 20:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2hye-0006Fl-P6@xenbits.xenproject.org>
Date: Tue, 27 Aug 2019 20:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Remove all zero
 padding before PRIregister format
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwMjc5ZTM1NjA5YmE1OTBiODYzMDhhODM0MDBiMzE2MWY1YzcxNTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEF1
ZyAxNCAxMDozNjowNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxMzoxNDoxNSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdHJhcHM6IFJlbW92ZSBhbGwgemVybyBwYWRkaW5nIGJl
Zm9yZSBQUklyZWdpc3RlciBmb3JtYXQKICAgIAogICAgQ29tbWl0IGFmMTU2ZmYwODUgInhlbi9h
cm06IHR5cGVzOiBTcGVjaWZ5IHRoZSB6ZXJvIHBhZGRpbmcgaW4gdGhlCiAgICBkZWZpbml0aW9u
IG9mIFBSSXJlZ2lzdGVyIiBtb3ZlZCB0aGUgemVybyBwYWRkaW5nIHdpdGhpbiB0aGUgZGVmaW5p
dGlvbgogICAgb2YgUFJJcmVnaXN0ZXIuCiAgICAKICAgIEhvd2V2ZXIsIHNvbWUgb2YgdGhlIHVz
ZXJzIHN0aWxsIGhhZCB6ZXJvIHBhZGRpbmcgYmVmb3JlIHdoaWNoIHJlc3VsdAogICAgdG8gcHJp
bnQgdGVucyBvZiB6ZXJvIHdoZW4gZHVtcGluZyB0aGUgQ1BVIHN0YXRlLgogICAgCiAgICBUbyBw
cmV2ZW50IHRoaXMsIHJlbW92ZSB0aGUgbGFzdCB1c2VycyBvZiB6ZXJvIHBhZGRpbmcgYmVmb3Jl
CiAgICBQUklyZWdpc3Rlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyLmJhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
aW5kZXggZjA2MmFlNmY2YS4uYTNiOTYxYmQwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTkzOCw3ICs5MzgsNyBAQCBzdGF0
aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
CiAgICAgcHJpbnRrKCIgVFRCUjBfRUwyOiAlMDE2IlBSSXg2NCJcbiIsIFJFQURfU1lTUkVHNjQo
VFRCUjBfRUwyKSk7CiAgICAgcHJpbnRrKCJcbiIpOwogICAgIHByaW50aygiICAgRVNSX0VMMjog
JTA4IlBSSXgzMiJcbiIsIHJlZ3MtPmhzcik7Ci0gICAgcHJpbnRrKCIgSFBGQVJfRUwyOiAlMDE2
IlBSSXJlZ2lzdGVyIlxuIiwgUkVBRF9TWVNSRUcoSFBGQVJfRUwyKSk7CisgICAgcHJpbnRrKCIg
SFBGQVJfRUwyOiAlIlBSSXJlZ2lzdGVyIlxuIiwgUkVBRF9TWVNSRUcoSFBGQVJfRUwyKSk7CiAK
ICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgcHJpbnRrKCIgICAgIEhERkFSOiAlMDgiUFJJeDMy
IlxuIiwgUkVBRF9DUDMyKEhERkFSKSk7CkBAIC0xNzU5LDcgKzE3NTksNyBAQCB2b2lkIGR1bXBf
Z3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCiAgICAgbWZuID0g
Z2ZuX3RvX21mbihkLCBnYWRkcl90b19nZm4odHRicjApKTsKIAogICAgIHByaW50aygiZG9tJWQg
VkEgMHglMDgiUFJJdmFkZHIiXG4iLCBkLT5kb21haW5faWQsIGFkZHIpOwotICAgIHByaW50aygi
ICAgIFRUQkNSOiAweCUwOCJQUklyZWdpc3RlciJcbiIsIHR0YmNyKTsKKyAgICBwcmludGsoIiAg
ICBUVEJDUjogMHglIlBSSXJlZ2lzdGVyIlxuIiwgdHRiY3IpOwogICAgIHByaW50aygiICAgIFRU
QlIwOiAweCUwMTYiUFJJeDY0IiA9IDB4JSJQUklwYWRkciJcbiIsCiAgICAgICAgICAgIHR0YnIw
LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 15:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 15:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2zbG-0002pZ-Ua; Wed, 28 Aug 2019 15:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2zbG-0002pU-BT
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:06 +0000
X-Inumbo-ID: 0e43ac92-c9a6-11e9-ae48-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e43ac92-c9a6-11e9-ae48-12813bfff9fa;
 Wed, 28 Aug 2019 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbF-0000Q7-3S
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbF-0000Zv-0a
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2zbF-0000Zv-0a@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 15:11:05 +0000
Subject: [Xen-changelog] [xen staging] microcode/amd: fix memory leak
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlNDVlM2ZmMzdiYjE2MDI3OTYwNTRhZmFiZmE2MjZlYTU2NjFjNDUKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEF1ZyAyOCAx
Njo1MjoxOCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyAyOCAxNjo1MjoxOCAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZml4IG1lbW9yeSBsZWFrCiAgICAKICAgIFR3byBidWZmZXJzLCAnLT5lcXVp
dl9jcHVfdGFibGUnIGFuZCAnLT5tcGInLCAgaW5zaWRlICdtY19hbWQnIG1pZ2h0IGJlCiAgICBh
bGxvY2F0ZWQgYW5kIGluIHRoZSBlcnJvci1oYW5kaW5nIHBhdGggdGhleSBhcmUgbm90IGZyZWVk
IHByb3Blcmx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYwppbmRleCA3YTg1NGMwMTJmLi4zMDY5Nzg0NTdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAg
LTQyNSw3ICs0MjUsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25l
ZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIG1jX2FtZCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOworICAgIG1jX2FtZCA9
IHh6YWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOwogICAgIGlmICggIW1jX2FtZCApCiAgICAg
ewogICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ2Fubm90IGFsbG9jYXRlIG1l
bW9yeSBmb3IgbWljcm9jb2RlIHBhdGNoXG4iKTsKQEAgLTQ3OSw2ICs0NzksNyBAQCBzdGF0aWMg
aW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpi
dWYsCiAKICAgICBpZiAoIGVycm9yICkKICAgICB7CisgICAgICAgIHhmcmVlKG1jX2FtZC0+ZXF1
aXZfY3B1X3RhYmxlKTsKICAgICAgICAgeGZyZWUobWNfYW1kKTsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQpAQCAtNDkxLDggKzQ5Miw2IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9j
b2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgKiBJdCdzIHBvc3Np
YmxlIHRoZSBkYXRhIGZpbGUgaGFzIG11bHRpcGxlIG1hdGNoaW5nIHVjb2RlLAogICAgICAqIGxl
dHMga2VlcCBzZWFyY2hpbmcgdGlsbCB0aGUgbGF0ZXN0IHZlcnNpb24KICAgICAgKi8KLSAgICBt
Y19hbWQtPm1wYiA9IE5VTEw7Ci0gICAgbWNfYW1kLT5tcGJfc2l6ZSA9IDA7CiAgICAgbGFzdF9v
ZmZzZXQgPSBvZmZzZXQ7CiAgICAgd2hpbGUgKCAoZXJyb3IgPSBnZXRfdWNvZGVfZnJvbV9idWZm
ZXJfYW1kKG1jX2FtZCwgYnVmLCBidWZzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmb2Zmc2V0KSkgPT0gMCApCkBAIC01NDksMTEgKzU0OCwxMyBA
QCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25z
dCB2b2lkICpidWYsCiAKICAgICBpZiAoIHNhdmVfZXJyb3IgKQogICAgIHsKLSAgICAgICAgeGZy
ZWUobWNfYW1kKTsKICAgICAgICAgdWNpLT5tYy5tY19hbWQgPSBtY19vbGQ7CisgICAgICAgIG1j
X29sZCA9IG1jX2FtZDsKICAgICB9Ci0gICAgZWxzZQotICAgICAgICB4ZnJlZShtY19vbGQpOwor
CisgICAgeGZyZWUobWNfb2xkLT5tcGIpOworICAgIHhmcmVlKG1jX29sZC0+ZXF1aXZfY3B1X3Rh
YmxlKTsKKyAgICB4ZnJlZShtY19vbGQpOwogCiAgIG91dDoKICNpZiBDT05GSUdfSFZNCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 15:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 15:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2zbR-0002qD-00; Wed, 28 Aug 2019 15:11:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2zbQ-0002q6-46
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:16 +0000
X-Inumbo-ID: 144f4eca-c9a6-11e9-ac23-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 144f4eca-c9a6-11e9-ac23-bc764e2007e4;
 Wed, 28 Aug 2019 15:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbP-0000QU-9d
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbP-0000aV-6p
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2zbP-0000aV-6p@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 15:11:15 +0000
Subject: [Xen-changelog] [xen staging] p2m/ept: pass correct level to
 atomic_write_ept_entry in ept_invalidate_emt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6818730675331253066=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6818730675331253066==
Content-Type: text/plain

commit b806c91275fb1ab7696ebf033b56631693056c90
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Aug 28 16:57:36 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Aug 28 16:57:36 2019 +0200

    p2m/ept: pass correct level to atomic_write_ept_entry in ept_invalidate_emt
    
    The level passed to ept_invalidate_emt corresponds to the EPT entry
    passed as the mfn parameter, which is a pointer to an EPT page table,
    hence the entries in that page table will have one level less than the
    parent.
    
    Fix the call to atomic_write_ept_entry to pass the correct level, ie:
    one level less than the parent.
    
    Fixes: 50fe6e73705 ('pvh dom0: add and remove foreign pages')
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>.
---
 xen/arch/x86/mm/p2m-ept.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-ept.c b/xen/arch/x86/mm/p2m-ept.c
index 6b8468c793..952ebad82f 100644
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -349,7 +349,7 @@ static int ept_next_level(struct p2m_domain *p2m, bool_t read_only,
  * also for their subtrees needing P2M type re-calculation.
  */
 static bool_t ept_invalidate_emt(struct p2m_domain *p2m, mfn_t mfn,
-                                 bool_t recalc, int level)
+                                 bool_t recalc, unsigned int parent_level)
 {
     int rc;
     ept_entry_t *epte = map_domain_page(mfn);
@@ -367,7 +367,7 @@ static bool_t ept_invalidate_emt(struct p2m_domain *p2m, mfn_t mfn,
         e.emt = MTRR_NUM_TYPES;
         if ( recalc )
             e.recalc = 1;
-        rc = atomic_write_ept_entry(p2m, &epte[i], e, level);
+        rc = atomic_write_ept_entry(p2m, &epte[i], e, parent_level - 1);
         ASSERT(rc == 0);
         changed = 1;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============6818730675331253066==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6818730675331253066==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 15:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 15:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i2zbc-0002rF-1m; Wed, 28 Aug 2019 15:11:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i2zba-0002r5-Eb
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:26 +0000
X-Inumbo-ID: 1a6abede-c9a6-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a6abede-c9a6-11e9-b95f-bc764e2007e4;
 Wed, 28 Aug 2019 15:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbZ-0000Qf-G1
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i2zbZ-0000bG-DM
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 15:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i2zbZ-0000bG-DM@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 15:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm/domain: remove the
 'hap_enabled' flag
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3085242241319906085=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============3085242241319906085==
Content-Type: text/plain

commit d0c0ba7d3de63c40058e0e28882faa5daa68edc1
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Aug 28 16:58:45 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Aug 28 16:58:45 2019 +0200

    x86/hvm/domain: remove the 'hap_enabled' flag
    
    The hap_enabled() macro can determine whether the feature is available
    using the domain 'options'; there is no need for a separate flag.
    
    NOTE: Furthermore, by extending sanitizing of the domain 'options', the
          macro can be transformed into an inline function and re-located to
          xen/sched.h. This also makes hap_enabled() common, thus allowing
          removal of an ugly ifdef CONFIG_X86 from the common iommu code.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain.c            | 13 +++++++------
 xen/arch/x86/mm/paging.c         |  4 ++--
 xen/common/domain.c              |  7 +++++++
 xen/drivers/passthrough/iommu.c  |  2 --
 xen/include/asm-x86/hvm/domain.h |  7 -------
 xen/include/asm-x86/paging.h     |  2 +-
 xen/include/xen/sched.h          |  7 +++++++
 7 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index bc082ed827..2df312332d 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -467,6 +467,12 @@ int arch_sanitise_domain_config(struct xen_domctl_createdomain *config)
         return -EINVAL;
     }
 
+    if ( (config->flags & XEN_DOMCTL_CDF_hap) && !hvm_hap_supported() )
+    {
+        dprintk(XENLOG_INFO, "HAP requested but not supported\n");
+        return -EINVAL;
+    }
+
     return 0;
 }
 
@@ -569,12 +575,7 @@ int arch_domain_create(struct domain *d,
     HYPERVISOR_COMPAT_VIRT_START(d) =
         is_pv_domain(d) ? __HYPERVISOR_COMPAT_VIRT_START : ~0u;
 
-    /* Need to determine if HAP is enabled before initialising paging */
-    if ( is_hvm_domain(d) )
-        d->arch.hvm.hap_enabled =
-            hvm_hap_supported() && (config->flags & XEN_DOMCTL_CDF_hap);
-
-    if ( (rc = paging_domain_init(d, config->flags)) != 0 )
+    if ( (rc = paging_domain_init(d)) != 0 )
         goto fail;
     paging_initialised = true;
 
diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c
index 011089368a..097a27f608 100644
--- a/xen/arch/x86/mm/paging.c
+++ b/xen/arch/x86/mm/paging.c
@@ -632,7 +632,7 @@ void paging_log_dirty_init(struct domain *d, const struct log_dirty_ops *ops)
 /*           CODE FOR PAGING SUPPORT            */
 /************************************************/
 /* Domain paging struct initialization. */
-int paging_domain_init(struct domain *d, unsigned int domcr_flags)
+int paging_domain_init(struct domain *d)
 {
     int rc;
 
@@ -653,7 +653,7 @@ int paging_domain_init(struct domain *d, unsigned int domcr_flags)
     if ( hap_enabled(d) )
         hap_domain_init(d);
     else
-        rc = shadow_domain_init(d, domcr_flags);
+        rc = shadow_domain_init(d, d->options);
 
     return rc;
 }
diff --git a/xen/common/domain.c b/xen/common/domain.c
index 1f7a449f14..e9d2c613e0 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -313,6 +313,13 @@ static int sanitise_domain_config(struct xen_domctl_createdomain *config)
         return -EINVAL;
     }
 
+    if ( !(config->flags & XEN_DOMCTL_CDF_hvm_guest) &&
+         (config->flags & XEN_DOMCTL_CDF_hap) )
+    {
+        dprintk(XENLOG_INFO, "HAP requested for non-HVM guest\n");
+        return -EINVAL;
+    }
+
     return arch_sanitise_domain_config(config);
 }
 
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index f8c3bf53bd..37eb0f7d01 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -573,9 +573,7 @@ int iommu_do_domctl(
 
 void iommu_share_p2m_table(struct domain* d)
 {
-#ifdef CONFIG_X86
     ASSERT(hap_enabled(d));
-#endif
     /*
      * iommu_use_hap_pt(d) cannot be used here because during domain
      * construction need_iommu(d) will always return false here.
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index 6c7c4f5aa6..bcc5621797 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -156,7 +156,6 @@ struct hvm_domain {
 
     struct viridian_domain *viridian;
 
-    bool_t                 hap_enabled;
     bool_t                 mem_sharing_enabled;
     bool_t                 qemu_mapcache_invalidate;
     bool_t                 is_s3_suspended;
@@ -195,12 +194,6 @@ struct hvm_domain {
     };
 };
 
-#ifdef CONFIG_HVM
-#define hap_enabled(d)  (is_hvm_domain(d) && (d)->arch.hvm.hap_enabled)
-#else
-#define hap_enabled(d)  ({(void)(d); false;})
-#endif
-
 #endif /* __ASM_X86_HVM_DOMAIN_H__ */
 
 /*
diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index cf57ca708d..ab7887f23c 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -207,7 +207,7 @@ void paging_vcpu_init(struct vcpu *v);
 
 /* Set up the paging-assistance-specific parts of a domain struct at
  * start of day.  Called for every domain from arch_domain_create() */
-int paging_domain_init(struct domain *d, unsigned int domcr_flags);
+int paging_domain_init(struct domain *d);
 
 /* Handler for paging-control ops: operations from user-space to enable
  * and disable ephemeral shadow modes (test mode and log-dirty mode) and
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 1101992b9f..d2bbe03bd9 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -952,6 +952,13 @@ static inline bool is_hvm_vcpu(const struct vcpu *v)
     return is_hvm_domain(v->domain);
 }
 
+static inline bool hap_enabled(const struct domain *d)
+{
+    /* sanitise_domain_config() rejects HAP && !HVM */
+    return IS_ENABLED(CONFIG_HVM) &&
+        evaluate_nospec(d->options & XEN_DOMCTL_CDF_hap);
+}
+
 static inline bool is_hwdom_pinned_vcpu(const struct vcpu *v)
 {
     return (is_hardware_domain(v->domain) &&
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============3085242241319906085==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3085242241319906085==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33LZ-00073o-Fk; Wed, 28 Aug 2019 19:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33LX-00073j-TV
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:07 +0000
X-Inumbo-ID: 952f2896-c9c7-11e9-ae4d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 952f2896-c9c7-11e9-ae4d-12813bfff9fa;
 Wed, 28 Aug 2019 19:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33LU-0005V8-RA
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33LU-00089m-OC
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33LU-00089m-OC@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:04 +0000
Subject: [Xen-changelog] [xen staging] xen: Drop
 XEN_DOMCTL_suppress_spurious_page_faults
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8308969689173464986=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============8308969689173464986==
Content-Type: text/plain

commit cf97ba7f7a2de51d064362e3f2dce8d1388252a1
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Aug 7 12:49:37 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 28 18:28:31 2019 +0100

    xen: Drop XEN_DOMCTL_suppress_spurious_page_faults
    
    This functionality is obsolete.  It was introduced by c/s 39407bed9c0 into
    Xend, but never exposed in libxl.
    
    While not explicitly limited to PV guests, this is PV-only by virtue of its
    position in the pagefault handler.
    
    Looking though the XenServer templates, this was used to work around bugs in
    the 32bit RHEL/CentOS 4.{5..7} kernels (fixed in 4.8).  RHEL 4 as a major
    version when out if support in 2017.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libxc/include/xenctrl.h       |  3 ---
 tools/libxc/xc_domain.c             | 12 ------------
 tools/python/xen/lowlevel/xc/xc.c   | 22 ----------------------
 xen/arch/x86/domctl.c               |  4 ----
 xen/arch/x86/traps.c                | 18 ++----------------
 xen/include/asm-x86/domain.h        |  3 ---
 xen/include/public/domctl.h         |  7 +------
 xen/xsm/flask/hooks.c               |  1 -
 xen/xsm/flask/policy/access_vectors |  3 +--
 9 files changed, 4 insertions(+), 69 deletions(-)

diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index 0ff6ed9e70..a36896034a 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -1787,9 +1787,6 @@ int xc_domain_set_machine_address_size(xc_interface *xch,
 int xc_domain_get_machine_address_size(xc_interface *xch,
 				       uint32_t domid);
 
-int xc_domain_suppress_spurious_page_faults(xc_interface *xch,
-					  uint32_t domid);
-
 /* Set the target domain */
 int xc_domain_set_target(xc_interface *xch,
                          uint32_t domid,
diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index 05d771f2ce..64ca513aae 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -2190,18 +2190,6 @@ int xc_domain_get_machine_address_size(xc_interface *xch, uint32_t domid)
     return rc == 0 ? domctl.u.address_size.size : rc;
 }
 
-int xc_domain_suppress_spurious_page_faults(xc_interface *xc, uint32_t domid)
-{
-    DECLARE_DOMCTL;
-
-    memset(&domctl, 0, sizeof(domctl));
-    domctl.domain = domid;
-    domctl.cmd    = XEN_DOMCTL_suppress_spurious_page_faults;
-
-    return do_domctl(xc, &domctl);
-
-}
-
 int xc_domain_debug_control(xc_interface *xc, uint32_t domid, uint32_t sop, uint32_t vcpu)
 {
     DECLARE_DOMCTL;
diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 7f0358ba9c..911d288149 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -786,22 +786,6 @@ static PyObject *pyxc_dom_set_machine_address_size(XcObject *self,
     Py_INCREF(zero);
     return zero;
 }
-
-static PyObject *pyxc_dom_suppress_spurious_page_faults(XcObject *self,
-						      PyObject *args,
-						      PyObject *kwds)
-{
-    uint32_t dom;
-
-    if (!PyArg_ParseTuple(args, "i", &dom))
-	return NULL;
-
-    if (xc_domain_suppress_spurious_page_faults(self->xc_handle, dom) != 0)
-	return pyxc_error_to_exception(self->xc_handle);
-
-    Py_INCREF(zero);
-    return zero;
-}
 #endif /* __i386__ || __x86_64__ */
 
 static PyObject *pyxc_gnttab_hvm_seed(XcObject *self,
@@ -2463,12 +2447,6 @@ static PyMethodDef pyxc_methods[] = {
       "Set maximum machine address size for this domain.\n"
       " dom [int]: Identifier of domain.\n"
       " width [int]: Maximum machine address width.\n" },
-
-    { "domain_suppress_spurious_page_faults",
-      (PyCFunction)pyxc_dom_suppress_spurious_page_faults,
-      METH_VARARGS, "\n"
-      "Do not propagate spurious page faults to this guest.\n"
-      " dom [int]: Identifier of domain.\n" },
 #endif
 
     { "dom_set_memshr", 
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 2d45e5b8a8..34a6f88b8a 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -988,10 +988,6 @@ long arch_do_domctl(
         }
         break;
 
-    case XEN_DOMCTL_suppress_spurious_page_faults:
-        d->arch.suppress_spurious_page_faults = 1;
-        break;
-
 #ifdef CONFIG_HVM
     case XEN_DOMCTL_debug_op:
     {
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 23069e25ec..d848ebb1c7 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -1402,7 +1402,6 @@ void do_page_fault(struct cpu_user_regs *regs)
 {
     unsigned long addr, fixup;
     unsigned int error_code;
-    enum pf_type pf_type;
 
     addr = read_cr2();
 
@@ -1419,7 +1418,8 @@ void do_page_fault(struct cpu_user_regs *regs)
 
     if ( unlikely(!guest_mode(regs)) )
     {
-        pf_type = spurious_page_fault(addr, regs);
+        enum pf_type pf_type = spurious_page_fault(addr, regs);
+
         if ( (pf_type == smep_fault) || (pf_type == smap_fault) )
         {
             console_start_sync();
@@ -1452,20 +1452,6 @@ void do_page_fault(struct cpu_user_regs *regs)
               error_code, _p(addr));
     }
 
-    if ( unlikely(current->domain->arch.suppress_spurious_page_faults) )
-    {
-        pf_type = spurious_page_fault(addr, regs);
-        if ( (pf_type == smep_fault) || (pf_type == smap_fault))
-        {
-            printk(XENLOG_G_ERR "%pv fatal SM%cP violation\n",
-                   current, (pf_type == smep_fault) ? 'E' : 'A');
-
-            domain_crash(current->domain);
-        }
-        if ( pf_type != real_fault )
-            return;
-    }
-
     if ( unlikely(regs->error_code & PFEC_reserved_bit) )
         reserved_bit_page_fault(addr, regs);
 
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index badf7c8923..9f3afd12bc 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -337,9 +337,6 @@ struct arch_domain
     /* Is shared-info page in 32-bit format? */
     bool_t has_32bit_shinfo;
 
-    /* Domain cannot handle spurious page faults? */
-    bool_t suppress_spurious_page_faults;
-
     /* Is PHYSDEVOP_eoi to automatically unmask the event channel? */
     bool_t auto_unmask;
 
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 19486d5e32..726ce675e8 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -698,11 +698,6 @@ struct xen_domctl_subscribe {
 /* XEN_DOMCTL_set_machine_address_size */
 /* XEN_DOMCTL_get_machine_address_size */
 
-/*
- * Do not inject spurious page faults into this domain.
- */
-/* XEN_DOMCTL_suppress_spurious_page_faults */
-
 /* XEN_DOMCTL_debug_op */
 #define XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_OFF         0
 #define XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_ON          1
@@ -1172,7 +1167,7 @@ struct xen_domctl {
 #define XEN_DOMCTL_get_device_group              50
 #define XEN_DOMCTL_set_machine_address_size      51
 #define XEN_DOMCTL_get_machine_address_size      52
-#define XEN_DOMCTL_suppress_spurious_page_faults 53
+/* #define XEN_DOMCTL_suppress_spurious_page_faults 53 - Obsolete */
 #define XEN_DOMCTL_debug_op                      54
 #define XEN_DOMCTL_gethvmcontext_partial         55
 #define XEN_DOMCTL_vm_event_op                   56
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 791c1f66af..fd5ec992cf 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -712,7 +712,6 @@ static int flask_domctl(struct domain *d, int cmd)
 
     case XEN_DOMCTL_subscribe:
     case XEN_DOMCTL_disable_migrate:
-    case XEN_DOMCTL_suppress_spurious_page_faults:
         return current_has_perm(d, SECCLASS_DOMAIN, DOMAIN__SET_MISC_INFO);
 
     case XEN_DOMCTL_set_virq_handler:
diff --git a/xen/xsm/flask/policy/access_vectors b/xen/xsm/flask/policy/access_vectors
index 194d743a71..c9ebd0f37e 100644
--- a/xen/xsm/flask/policy/access_vectors
+++ b/xen/xsm/flask/policy/access_vectors
@@ -176,8 +176,7 @@ class domain
     getpodtarget
 # XENMEM_set_pod_target
     setpodtarget
-# XEN_DOMCTL_subscribe, XEN_DOMCTL_disable_migrate,
-# XEN_DOMCTL_suppress_spurious_page_faults
+# XEN_DOMCTL_subscribe, XEN_DOMCTL_disable_migrate
     set_misc_info
 # XEN_DOMCTL_set_virq_handler
     set_virq_handler
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============8308969689173464986==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8308969689173464986==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33Lh-00074L-HT; Wed, 28 Aug 2019 19:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33Lg-00074B-Do
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:16 +0000
X-Inumbo-ID: 9b47a1ea-c9c7-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b47a1ea-c9c7-11e9-b95f-bc764e2007e4;
 Wed, 28 Aug 2019 19:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Lf-0005VI-1p
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Le-0008AS-VN
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33Le-0008AS-VN@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:14 +0000
Subject: [Xen-changelog] [xen staging] xen: Drop XEN_DOMCTL_{get,
 set}_machine_address_size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4710183463394693081=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4710183463394693081==
Content-Type: text/plain

commit 27869ee00ef940d462a98b0e3b5b036098de4109
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Aug 7 12:53:51 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Aug 28 18:28:31 2019 +0100

    xen: Drop XEN_DOMCTL_{get,set}_machine_address_size
    
    This functionality is obsolete.  It was introduced by c/s 41296317a31 into
    Xend, but was never exposed in libxl.
    
    Nothing limits this to PV guests, but it makes no sense for HVM guests.
    
    Looking through the XenServer templates, this was used to work around bugs in
    the 32bit RHEL/CentOS 4.7 and 4.8 kernels (fixed in 4.9) and RHEL/CentOS/OEL
    5.2 and 5.3 kernels (fixed in 5.4).  RHEL 4 as a major version went out of
    support in 2017, whereas the 5.2/5.3 kernels went out of support when 5.4 was
    released in 2009.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libxc/include/xenctrl.h       |  6 ------
 tools/libxc/xc_domain.c             | 29 -----------------------------
 tools/ocaml/libs/xc/xenctrl.ml      |  5 -----
 tools/ocaml/libs/xc/xenctrl.mli     |  5 -----
 tools/ocaml/libs/xc/xenctrl_stubs.c | 26 --------------------------
 tools/python/xen/lowlevel/xc/xc.c   | 23 -----------------------
 xen/arch/x86/domctl.c               | 12 ------------
 xen/include/public/domctl.h         | 11 ++---------
 xen/xsm/flask/hooks.c               |  2 --
 xen/xsm/flask/policy/access_vectors |  4 ++--
 10 files changed, 4 insertions(+), 119 deletions(-)

diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index a36896034a..c92386aab8 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -1781,12 +1781,6 @@ int xc_domain_unbind_pt_spi_irq(xc_interface *xch,
                                 uint16_t vspi,
                                 uint16_t spi);
 
-int xc_domain_set_machine_address_size(xc_interface *xch,
-				       uint32_t domid,
-				       unsigned int width);
-int xc_domain_get_machine_address_size(xc_interface *xch,
-				       uint32_t domid);
-
 /* Set the target domain */
 int xc_domain_set_target(xc_interface *xch,
                          uint32_t domid,
diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index 64ca513aae..e544218d2e 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -2161,35 +2161,6 @@ int xc_domain_subscribe_for_suspend(
     return do_domctl(xch, &domctl);
 }
 
-int xc_domain_set_machine_address_size(xc_interface *xch,
-                                       uint32_t domid,
-                                       unsigned int width)
-{
-    DECLARE_DOMCTL;
-
-    memset(&domctl, 0, sizeof(domctl));
-    domctl.domain = domid;
-    domctl.cmd    = XEN_DOMCTL_set_machine_address_size;
-    domctl.u.address_size.size = width;
-
-    return do_domctl(xch, &domctl);
-}
-
-
-int xc_domain_get_machine_address_size(xc_interface *xch, uint32_t domid)
-{
-    DECLARE_DOMCTL;
-    int rc;
-
-    memset(&domctl, 0, sizeof(domctl));
-    domctl.domain = domid;
-    domctl.cmd    = XEN_DOMCTL_get_machine_address_size;
-
-    rc = do_domctl(xch, &domctl);
-
-    return rc == 0 ? domctl.u.address_size.size : rc;
-}
-
 int xc_domain_debug_control(xc_interface *xc, uint32_t domid, uint32_t sop, uint32_t vcpu)
 {
     DECLARE_DOMCTL;
diff --git a/tools/ocaml/libs/xc/xenctrl.ml b/tools/ocaml/libs/xc/xenctrl.ml
index a57130a3c3..35958b94d5 100644
--- a/tools/ocaml/libs/xc/xenctrl.ml
+++ b/tools/ocaml/libs/xc/xenctrl.ml
@@ -241,11 +241,6 @@ external domain_set_memmap_limit: handle -> domid -> int64 -> unit
 external domain_memory_increase_reservation: handle -> domid -> int64 -> unit
        = "stub_xc_domain_memory_increase_reservation"
 
-external domain_set_machine_address_size: handle -> domid -> int -> unit
-       = "stub_xc_domain_set_machine_address_size"
-external domain_get_machine_address_size: handle -> domid -> int
-       = "stub_xc_domain_get_machine_address_size"
-
 external domain_cpuid_set: handle -> domid -> (int64 * (int64 option))
                         -> string option array
                         -> string option array
diff --git a/tools/ocaml/libs/xc/xenctrl.mli b/tools/ocaml/libs/xc/xenctrl.mli
index 476bbecb90..6c4268d453 100644
--- a/tools/ocaml/libs/xc/xenctrl.mli
+++ b/tools/ocaml/libs/xc/xenctrl.mli
@@ -202,11 +202,6 @@ val pages_to_mib : int64 -> int64
 external watchdog : handle -> int -> int32 -> int
   = "stub_xc_watchdog"
 
-external domain_set_machine_address_size: handle -> domid -> int -> unit
-  = "stub_xc_domain_set_machine_address_size"
-external domain_get_machine_address_size: handle -> domid -> int
-       = "stub_xc_domain_get_machine_address_size"
-
 external domain_cpuid_set: handle -> domid -> (int64 * (int64 option))
                         -> string option array
                         -> string option array
diff --git a/tools/ocaml/libs/xc/xenctrl_stubs.c b/tools/ocaml/libs/xc/xenctrl_stubs.c
index c4fdc58b2d..2e1b29ce33 100644
--- a/tools/ocaml/libs/xc/xenctrl_stubs.c
+++ b/tools/ocaml/libs/xc/xenctrl_stubs.c
@@ -759,32 +759,6 @@ CAMLprim value stub_xc_domain_memory_increase_reservation(value xch,
 	CAMLreturn(Val_unit);
 }
 
-CAMLprim value stub_xc_domain_set_machine_address_size(value xch,
-						       value domid,
-						       value width)
-{
-	CAMLparam3(xch, domid, width);
-	uint32_t c_domid = _D(domid);
-	int c_width = Int_val(width);
-
-	int retval = xc_domain_set_machine_address_size(_H(xch), c_domid, c_width);
-	if (retval)
-		failwith_xc(_H(xch));
-	CAMLreturn(Val_unit);
-}
-
-CAMLprim value stub_xc_domain_get_machine_address_size(value xch,
-                                                       value domid)
-{
-	CAMLparam2(xch, domid);
-	int retval;
-
-	retval = xc_domain_get_machine_address_size(_H(xch), _D(domid));
-	if (retval < 0)
-		failwith_xc(_H(xch));
-	CAMLreturn(Val_int(retval));
-}
-
 CAMLprim value stub_xc_domain_cpuid_set(value xch, value domid,
                                         value input,
                                         value config)
diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 911d288149..9d53c4cf37 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -770,22 +770,6 @@ static PyObject *pyxc_dom_set_cpuid(XcObject *self,
 
     return pyxc_create_cpuid_dict(regs_transform);
 }
-
-static PyObject *pyxc_dom_set_machine_address_size(XcObject *self,
-						   PyObject *args,
-						   PyObject *kwds)
-{
-    uint32_t dom, width;
-
-    if (!PyArg_ParseTuple(args, "ii", &dom, &width))
-	return NULL;
-
-    if (xc_domain_set_machine_address_size(self->xc_handle, dom, width) != 0)
-	return pyxc_error_to_exception(self->xc_handle);
-
-    Py_INCREF(zero);
-    return zero;
-}
 #endif /* __i386__ || __x86_64__ */
 
 static PyObject *pyxc_gnttab_hvm_seed(XcObject *self,
@@ -2440,13 +2424,6 @@ static PyMethodDef pyxc_methods[] = {
       "Set the default cpuid policy for a domain.\n"
       " dom [int]: Identifier of domain.\n\n"
       "Returns: [int] 0 on success; exception on error.\n" },
-
-    { "domain_set_machine_address_size",
-      (PyCFunction)pyxc_dom_set_machine_address_size,
-      METH_VARARGS, "\n"
-      "Set maximum machine address size for this domain.\n"
-      " dom [int]: Identifier of domain.\n"
-      " width [int]: Maximum machine address width.\n" },
 #endif
 
     { "dom_set_memshr", 
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 34a6f88b8a..1e98fc8009 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -643,18 +643,6 @@ long arch_do_domctl(
             ASSERT_UNREACHABLE();
         break;
 
-    case XEN_DOMCTL_set_machine_address_size:
-        if ( d->tot_pages > 0 )
-            ret = -EBUSY;
-        else
-            d->arch.physaddr_bitsize = domctl->u.address_size.size;
-        break;
-
-    case XEN_DOMCTL_get_machine_address_size:
-        domctl->u.address_size.size = d->arch.physaddr_bitsize;
-        copyback = true;
-        break;
-
     case XEN_DOMCTL_sendtrigger:
     {
         struct vcpu *v;
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 726ce675e8..72d5133cba 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -691,13 +691,6 @@ struct xen_domctl_subscribe {
     uint32_t port; /* IN */
 };
 
-/*
- * Define the maximum machine address size which should be allocated
- * to a guest.
- */
-/* XEN_DOMCTL_set_machine_address_size */
-/* XEN_DOMCTL_get_machine_address_size */
-
 /* XEN_DOMCTL_debug_op */
 #define XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_OFF         0
 #define XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_ON          1
@@ -1165,8 +1158,8 @@ struct xen_domctl {
 #define XEN_DOMCTL_unbind_pt_irq                 48
 #define XEN_DOMCTL_set_cpuid                     49
 #define XEN_DOMCTL_get_device_group              50
-#define XEN_DOMCTL_set_machine_address_size      51
-#define XEN_DOMCTL_get_machine_address_size      52
+/* #define XEN_DOMCTL_set_machine_address_size   51 - Obsolete */
+/* #define XEN_DOMCTL_get_machine_address_size   52 - Obsolete */
 /* #define XEN_DOMCTL_suppress_spurious_page_faults 53 - Obsolete */
 #define XEN_DOMCTL_debug_op                      54
 #define XEN_DOMCTL_gethvmcontext_partial         55
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index fd5ec992cf..6800f2d9a0 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -684,11 +684,9 @@ static int flask_domctl(struct domain *d, int cmd)
         return current_has_perm(d, SECCLASS_HVM, HVM__GETHVMC);
 
     case XEN_DOMCTL_set_address_size:
-    case XEN_DOMCTL_set_machine_address_size:
         return current_has_perm(d, SECCLASS_DOMAIN, DOMAIN__SETADDRSIZE);
 
     case XEN_DOMCTL_get_address_size:
-    case XEN_DOMCTL_get_machine_address_size:
         return current_has_perm(d, SECCLASS_DOMAIN, DOMAIN__GETADDRSIZE);
 
     case XEN_DOMCTL_mem_sharing_op:
diff --git a/xen/xsm/flask/policy/access_vectors b/xen/xsm/flask/policy/access_vectors
index c9ebd0f37e..76f3d60ddd 100644
--- a/xen/xsm/flask/policy/access_vectors
+++ b/xen/xsm/flask/policy/access_vectors
@@ -166,9 +166,9 @@ class domain
     set_target
 # SCHEDOP_remote_shutdown
     shutdown
-# XEN_DOMCTL_set{,_machine}_address_size
+# XEN_DOMCTL_set_address_size
     setaddrsize
-# XEN_DOMCTL_get{,_machine}_address_size
+# XEN_DOMCTL_get_address_size
     getaddrsize
 # XEN_DOMCTL_sendtrigger
     trigger
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============4710183463394693081==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4710183463394693081==--

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33Lr-00075W-L9; Wed, 28 Aug 2019 19:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33Lp-00075L-U3
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:25 +0000
X-Inumbo-ID: a1515fb8-c9c7-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1515fb8-c9c7-11e9-b95f-bc764e2007e4;
 Wed, 28 Aug 2019 19:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Lp-0005VT-8B
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Lp-0008BZ-5F
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33Lp-0008BZ-5F@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/suspend: Sanity check more
 properties in enter_state()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3ZTdiNGQ1YjBlNjBmZTZkMjI0ZDMwNzQxNDk4MzNjZGUzMjMzNGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAxNToxNDoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjggMTg6NDg6
NDQgMjAxOSArMDEwMAoKICAgIHg4Ni9zdXNwZW5kOiBTYW5pdHkgY2hlY2sgbW9yZSBwcm9wZXJ0
aWVzIGluIGVudGVyX3N0YXRlKCkKICAgIAogICAgVGhlIGxvZ2ljIGRlcGVuZHMgb24gYmVpbmcg
cnVuIG9uIENQVTAsIGFuZCBpbiBJRExFIGNvbnRleHQuICBIYXZpbmcgdGhpcwogICAgZXhwbGlj
aXRseSBpZGVudGlmaWVkIGFsbG93cyBmb3Igc2ltcGxpZmljYXRpb24gb2YgdGhlIHdob2xlIFMz
IHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIu
YyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggYWVjYzc1NGZkYi4uZDgzZThjZGQ1
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9wb3dlci5jCkBAIC0xNzQsNiArMTc0LDggQEAgc3RhdGljIGludCBlbnRlcl9zdGF0
ZSh1MzIgc3RhdGUpCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKICAgICBCVUdfT04oc3lzdGVt
X3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOworICAgIEJVR19PTighaXNfaWRsZV92Y3B1KGN1
cnJlbnQpKTsKKyAgICBCVUdfT04oc21wX3Byb2Nlc3Nvcl9pZCgpICE9IDApOwogICAgIHN5c3Rl
bV9zdGF0ZSA9IFNZU19TVEFURV9zdXNwZW5kOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQ
cmVwYXJpbmcgc3lzdGVtIGZvciBBQ1BJIFMlZCBzdGF0ZS5cbiIsIHN0YXRlKTsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33M1-00076o-Mp; Wed, 28 Aug 2019 19:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33M0-00076d-5z
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:36 +0000
X-Inumbo-ID: a7640c5c-c9c7-11e9-ae4d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7640c5c-c9c7-11e9-ae4d-12813bfff9fa;
 Wed, 28 Aug 2019 19:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Lz-0005Vb-EC
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33Lz-0008Cb-Bd
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33Lz-0008Cb-Bd@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/desc: Move boot_gdtr into .rodata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4YmFmNTVmMzM5NzU2ZDQxMmM5MjJhYmRmNjllMWE4MWRiMDk2NjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAxNToxNjozOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjggMTg6NDk6
MDcgMjAxOSArMDEwMAoKICAgIHg4Ni9kZXNjOiBNb3ZlIGJvb3RfZ2R0ciBpbnRvIC5yb2RhdGEK
ICAgIAogICAgSXQgaXMgbmV2ZXIgd3JpdHRlbiB0by4KICAgIAogICAgVGhpcyB3YXMgYW4gb3Zl
cnNpZ2h0IHdoZW4gaXQgd2FzIG1vdmVkIGZyb20gYXNtIGludG8gQy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2Rlc2MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kZXNjLmMgYi94ZW4vYXJjaC94ODYvZGVz
Yy5jCmluZGV4IDQyY2NkYzJmOGMuLmRmZWIxYmVhYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kZXNjLmMKKysrIGIveGVuL2FyY2gveDg2L2Rlc2MuYwpAQCAtODksNyArODksNyBAQCBzZWdf
ZGVzY190IGJvb3RfY29tcGF0X2dkdFtQQUdFX1NJWkUgLyBzaXplb2Yoc2VnX2Rlc2NfdCldID0K
ICAqIFJlZmVyZW5jZXMgYm9vdF9jcHVfZ2R0X3RhYmxlIGZvciBhIHNob3J0IHBlcmlvZCwgdW50
aWwgdGhlIENQVXMgc3dpdGNoCiAgKiBvbnRvIHRoZWlyIHBlci1DUFUgR0RUcy4KICAqLwotc3Ry
dWN0IGRlc2NfcHRyIGJvb3RfZ2R0ciA9IHsKK2NvbnN0IHN0cnVjdCBkZXNjX3B0ciBib290X2dk
dHIgPSB7CiAgICAgLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURSwKICAgICAuYmFzZSA9
ICh1bnNpZ25lZCBsb25nKShib290X2dkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSksCiB9
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33MB-00077z-Ox; Wed, 28 Aug 2019 19:11:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33MA-00077r-FE
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:46 +0000
X-Inumbo-ID: acbef902-c9c7-11e9-ae4d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acbef902-c9c7-11e9-ae4d-12813bfff9fa;
 Wed, 28 Aug 2019 19:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33M9-0005Vo-K7
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33M9-0008E4-Hc
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33M9-0008E4-Hc@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:45 +0000
Subject: [Xen-changelog] [xen staging] x86/suspend: Simplify system table
 handling on resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiNzBiY2I2NWI5NzA4ODEyYmZiM2YyY2I4NjE4OWZjMzQ3ZGEyZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxMiAxODo0MDowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjggMTg6NTE6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9zdXNwZW5kOiBTaW1wbGlmeSBzeXN0ZW0gdGFibGUgaGFu
ZGxpbmcgb24gcmVzdW1lCiAgICAKICAgIGxvYWRfVFIoKSBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGlu
IHRoZSByZXN1bWUgcGF0aCwgYnV0IGp1bXBzIHRocm91Z2ggYSBsb3Qgb2YKICAgIHVubmVjZXNz
YXJ5IGhvb3BzLiAgQXMgc3VzcGVuZC9yZXN1bWUgaXMgc3RyaWN0bHkgb24gQ1BVMCBpbiBpZGxl
IGNvbnRleHQsIHRoZQogICAgY29ycmVjdCBHRFQgdG8gdXNlIGlzIGJvb3RfZ2R0LCB3aGljaCBt
ZWFucyBpdCBkb2Vzbid0IG5lZWQgc2F2aW5nIG9uIHN1c3BlbmQuCiAgICAKICAgIEFsdGhvdWdo
IGRvaW5nIG1vcmUgdGhhbiBzdHJpY3RseSBuZWNlc3NhcnksIHJldXNlIGxvYWRfc3lzdGVtX3Rh
YmxlcygpLCB3aGljaAogICAgaXMgYWxyZWFkeSB1c2VkIGJ5IEFQcyBvbiB0aGUgUzMgcmVzdW1l
IHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3N1c3BlbmQuYyAgICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L2FjcGkvd2FrZXVwX3Byb3QuUyB8IDEzICstLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni90cmFwcy5jICAgICAgICAgICAgfCAyMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZGVzYy5oICAgICAgfCAgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3N1c3BlbmQuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3N1c3BlbmQuYwppbmRleCBiYTlkMmUxM2E3
Li5jOWRlYTY3YmYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9zdXNwZW5kLmMKKysr
IGIveGVuL2FyY2gveDg2L2FjcGkvc3VzcGVuZC5jCkBAIC00MSw3ICs0MSw3IEBAIHZvaWQgc2F2
ZV9yZXN0X3Byb2Nlc3Nvcl9zdGF0ZSh2b2lkKQogCiB2b2lkIHJlc3RvcmVfcmVzdF9wcm9jZXNz
b3Jfc3RhdGUodm9pZCkKIHsKLSAgICBsb2FkX1RSKCk7CisgICAgbG9hZF9zeXN0ZW1fdGFibGVz
KCk7CiAKICAgICAvKiBSZWNvdmVyIHN5c2NhbGwgTVNScyAqLwogICAgIHdybXNybChNU1JfTFNU
QVIsIHNhdmVkX2xzdGFyKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3dha2V1cF9w
cm90LlMgYi94ZW4vYXJjaC94ODYvYWNwaS93YWtldXBfcHJvdC5TCmluZGV4IDllOWZjYzFhYjYu
Ljc0MjYxY2I0ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3dha2V1cF9wcm90LlMK
KysrIGIveGVuL2FyY2gveDg2L2FjcGkvd2FrZXVwX3Byb3QuUwpAQCAtMzQsMTAgKzM0LDYgQEAg
RU5UUlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAogICAgICAgICBtb3YgICAgICVzcywgUkVGKHNh
dmVkX3NzKQogCi0gICAgICAgIHNnZHQgICAgUkVGKHNhdmVkX2dkdCkKLSAgICAgICAgc2lkdCAg
ICBSRUYoc2F2ZWRfaWR0KQotICAgICAgICBzbGR0ICAgIFJFRihzYXZlZF9sZHQpCi0KICAgICAg
ICAgbW92ICAgICAlY3IwLCBHUkVHKGF4KQogICAgICAgICBtb3YgICAgIEdSRUcoYXgpLCBSRUYo
c2F2ZWRfY3IwKQogCkBAIC01NSw2ICs1MSw3IEBAIEVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwp
CiAKIAogRU5UUlkoX19yZXRfcG9pbnQpCisgICAgICAgIGxnZHQgICAgYm9vdF9nZHRyKCVyaXAp
CiAKICAgICAgICAgLyogbW11X2NyNF9mZWF0dXJlcyBjb250YWlucyBsYXRlc3QgY3I0IHNldHRp
bmcgKi8KICAgICAgICAgbW92ICAgICBSRUYobW11X2NyNF9mZWF0dXJlcyksIEdSRUcoYXgpCkBA
IC02NiwxMCArNjMsNiBAQCBFTlRSWShfX3JldF9wb2ludCkKICAgICAgICAgbW92ICAgICBSRUYo
c2F2ZWRfY3IwKSwgR1JFRyhheCkKICAgICAgICAgbW92ICAgICBHUkVHKGF4KSwgJWNyMAogCi0g
ICAgICAgIGxnZHQgICAgUkVGKHNhdmVkX2dkdCkKLSAgICAgICAgbGlkdCAgICBSRUYoc2F2ZWRf
aWR0KQotICAgICAgICBsbGR0ICAgIFJFRihzYXZlZF9sZHQpCi0KICAgICAgICAgbW92ICAgICBS
RUYoc2F2ZWRfc3MpLCAlc3MKICAgICAgICAgTE9BRF9HUkVHKHNwKQogCkBAIC0xMjksOSArMTIy
LDUgQEAgREVDTEFSRV9HUkVHKDEzKQogREVDTEFSRV9HUkVHKDE0KQogREVDTEFSRV9HUkVHKDE1
KQogCi1zYXZlZF9nZHQ6ICAgICAgLnF1YWQgICAwLDAKLXNhdmVkX2lkdDogICAgICAucXVhZCAg
IDAsMAotc2F2ZWRfbGR0OiAgICAgIC5xdWFkICAgMCwwCi0KIHNhdmVkX2NyMDogICAgICAucXVh
ZCAgIDAKIHNhdmVkX2NyMzogICAgICAucXVhZCAgIDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZDg0OGViYjFjNy4uMTZjNTkw
ZDVkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTE4ODcsMjcgKzE4ODcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X2lu
dHJfZ2F0ZSh1bnNpZ25lZCBpbnQgbiwgdm9pZCAqYWRkcikKICAgICBfX3NldF9pbnRyX2dhdGUo
biwgMCwgYWRkcik7CiB9CiAKLXZvaWQgbG9hZF9UUih2b2lkKQotewotICAgIHN0cnVjdCB0c3M2
NCAqdHNzID0gJnRoaXNfY3B1KHRzc19wYWdlKS50c3M7Ci0gICAgc3RydWN0IGRlc2NfcHRyIG9s
ZF9nZHQsIHRzc19nZHQgPSB7Ci0gICAgICAgIC5iYXNlID0gKGxvbmcpKHRoaXNfY3B1KGdkdCkg
LSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpLAotICAgICAgICAubGltaXQgPSBMQVNUX1JFU0VS
VkVEX0dEVF9CWVRFCi0gICAgfTsKLQotICAgIF9zZXRfdHNzbGR0X2Rlc2MoCi0gICAgICAgIHRo
aXNfY3B1KGdkdCkgKyBUU1NfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlksCi0gICAg
ICAgICh1bnNpZ25lZCBsb25nKXRzcywgc2l6ZW9mKCp0c3MpIC0gMSwgU1lTX0RFU0NfdHNzX2F2
YWlsKTsKLSAgICBfc2V0X3Rzc2xkdF9kZXNjKAotICAgICAgICB0aGlzX2NwdShjb21wYXRfZ2R0
KSArIFRTU19FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSwKLSAgICAgICAgKHVuc2ln
bmVkIGxvbmcpdHNzLCBzaXplb2YoKnRzcykgLSAxLCBTWVNfREVTQ190c3NfYnVzeSk7Ci0KLSAg
ICAvKiBTd2l0Y2ggdG8gbm9uLWNvbXBhdCBHRFQgKHdoaWNoIGhhcyBCIGJpdCBjbGVhcikgdG8g
ZXhlY3V0ZSBMVFIuICovCi0gICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgInNnZHQgJTA7IGxn
ZHQgJTI7IGx0ciAldzE7IGxnZHQgJTAiCi0gICAgICAgIDogIj1tIiAob2xkX2dkdCkgOiAicm0i
IChUU1NfU0VMRUNUT1IpLCAibSIgKHRzc19nZHQpIDogIm1lbW9yeSIgKTsKLX0KLQogc3RhdGlj
IHVuc2lnbmVkIGludCBjYWxjX2xlcl9tc3Iodm9pZCkKIHsKICAgICBzd2l0Y2ggKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNj
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA2MDNiOWE5MDEzLi4yNGRiM2U5
NTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMjE2LDggKzIxNiw2IEBAIERFQ0xBUkVfUEVSX0NQVShz
ZWdfZGVzY190ICosIGNvbXBhdF9nZHQpOwogREVDTEFSRV9QRVJfQ1BVKGwxX3BnZW50cnlfdCwg
Y29tcGF0X2dkdF9sMWUpOwogREVDTEFSRV9QRVJfQ1BVKGJvb2wsIGZ1bGxfZ2R0X2xvYWRlZCk7
CiAKLWV4dGVybiB2b2lkIGxvYWRfVFIodm9pZCk7Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBsZ2R0
KGNvbnN0IHN0cnVjdCBkZXNjX3B0ciAqZ2R0cikKIHsKICAgICBfX2FzbV9fIF9fdm9sYXRpbGVf
XyAoICJsZ2R0ICUwIiA6OiAibSIgKCpnZHRyKSA6ICJtZW1vcnkiICk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:11:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33ML-00079g-Qo; Wed, 28 Aug 2019 19:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33MK-00079Y-L4
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:56 +0000
X-Inumbo-ID: b3912f1e-c9c7-11e9-ac23-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3912f1e-c9c7-11e9-ac23-bc764e2007e4;
 Wed, 28 Aug 2019 19:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33MJ-0005Wb-S3
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33MJ-0008FU-Os
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33MJ-0008FU-Os@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:11:55 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Further minor GDT
 corrections
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjOTJmY2QxZDA4OTg1NWExNzBiNzdjOTgwNTVlMWU0OTU5MmFhNWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEF1ZyAxOSAxMzoxODowNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBdWcgMjggMTk6NDE6
MjkgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBGdXJ0aGVyIG1pbm9yIEdEVCBjb3JyZWN0aW9u
cwogICAgCiAgICBnZHRfYm9vdF9kZXNjciBhbmQgZ2R0XzQ4IGRpc2FncmVlIG9uIGhvdyBsb25n
IHRyYW1wb2xpbmVfZ2R0IGlzLgogICAgCiAgICBJbnRyb2R1Y2UgYW4gZW5kIGxhYmVsIGZvciBl
YWNoIEdEVCBhbmQgaGF2ZSB0aGUgbGlua2VyIGNhbGN1bGF0ZSB0aGVpciBzaXplLAogICAgcmF0
aGVyIHRoYW4gaGFyZCBjb2RpbmcgaXQuCiAgICAKICAgIEFsc28sIGp1c3QgYXMgd2l0aCBjL3Mg
YWYyOTJiNDFlOSwgdGhlcmUgaXMgbm8gcG9pbnQgZm9yY2luZyB0aGUgQ1BVIHRvIHNldAogICAg
QWNjZXNzIGJpdHMuICBGaXggYWxsIGFmZmVjdGVkIEdEVHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUyAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5l
LlMgICAgfCAxNSArKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVs
b2MuUyB8ICA3ICsrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IDI2YjY4MDUyMWQuLmExNTY0YjUyMGIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMKQEAgLTEyOSw3ICsxMjksNyBAQCBtdWx0aWJvb3QyX2hlYWRlcjoKIAogICAgICAgICAu
d29yZCAgIDAKIGdkdF9ib290X2Rlc2NyOgotICAgICAgICAud29yZCAgIDcqOC0xCisgICAgICAg
IC53b3JkICAgLkx0cmFtcG9saW5lX2dkdF9lbmQgLSB0cmFtcG9saW5lX2dkdCAtIDEKIGdkdF9i
b290X2Jhc2U6CiAgICAgICAgIC5sb25nICAgc3ltX29mZnModHJhbXBvbGluZV9nZHQpCiAgICAg
ICAgIC5sb25nICAgMCAvKiBOZWVkZWQgZm9yIDY0LWJpdCBsZ2R0ICovCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9s
aW5lLlMKaW5kZXggN2M2YTIzMjhkMi4uZTk4ZGI3ZTNjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UwpAQCAtNjMsMjIgKzYzLDIzIEBAIHRyYW1wb2xpbmVfZ2R0OgogICAgICAgICAvKiAweDAwMDA6
IHVudXNlZCAqLwogICAgICAgICAucXVhZCAgIDB4MDAwMDAwMDAwMDAwMDAwMAogICAgICAgICAv
KiAweDAwMDg6IHJpbmcgMCBjb2RlLCAzMi1iaXQgbW9kZSAqLwotICAgICAgICAucXVhZCAgIDB4
MDBjZjlhMDAwMDAwZmZmZgorICAgICAgICAucXVhZCAgIDB4MDBjZjliMDAwMDAwZmZmZgogICAg
ICAgICAvKiAweDAwMTA6IHJpbmcgMCBjb2RlLCA2NC1iaXQgbW9kZSAqLwotICAgICAgICAucXVh
ZCAgIDB4MDBhZjlhMDAwMDAwZmZmZgorICAgICAgICAucXVhZCAgIDB4MDBhZjliMDAwMDAwZmZm
ZgogICAgICAgICAvKiAweDAwMTg6IHJpbmcgMCBkYXRhICovCi0gICAgICAgIC5xdWFkICAgMHgw
MGNmOTIwMDAwMDBmZmZmCisgICAgICAgIC5xdWFkICAgMHgwMGNmOTMwMDAwMDBmZmZmCiAgICAg
ICAgIC8qIDB4MDAyMDogcmVhbC1tb2RlIGNvZGUgQCBCT09UX1RSQU1QT0xJTkUgKi8KICAgICAg
ICAgLmxvbmcgICAweDAwMDBmZmZmCi0gICAgICAgIC5sb25nICAgMHgwMDAwOWEwMAorICAgICAg
ICAubG9uZyAgIDB4MDAwMDliMDAKICAgICAgICAgLyogMHgwMDI4OiByZWFsLW1vZGUgZGF0YSBA
IEJPT1RfVFJBTVBPTElORSAqLwogICAgICAgICAubG9uZyAgIDB4MDAwMGZmZmYKLSAgICAgICAg
LmxvbmcgICAweDAwMDA5MjAwCisgICAgICAgIC5sb25nICAgMHgwMDAwOTMwMAogICAgICAgICAv
KgogICAgICAgICAgKiAweDAwMzA6IHJpbmcgMCBYZW4gZGF0YSwgMTYgTWlCIHNpemUsIGJhc2UK
ICAgICAgICAgICogYWRkcmVzcyBpcyBjb21wdXRlZCBhdCBydW50aW1lLgogICAgICAgICAgKi8K
LSAgICAgICAgLnF1YWQgICAweDAwYzA5MjAwMDAwMDBmZmYKKyAgICAgICAgLnF1YWQgICAweDAw
YzA5MzAwMDAwMDBmZmYKKy5MdHJhbXBvbGluZV9nZHRfZW5kOgogCiAgICAgICAgIC5wdXNoc2Vj
dGlvbiAudHJhbXBvbGluZV9yZWwsICJhIgogICAgICAgICAubG9uZyAgIHRyYW1wb2xpbmVfZ2R0
ICsgQk9PVF9QU0VVRE9STV9DUyArIDIgLSAuCkBAIC0xODIsNyArMTgzLDcgQEAgc3RhcnQ2NDoK
ICAgICAgICAgLndvcmQgICAwCiBpZHRfNDg6IC53b3JkICAgMCwgMCwgMCAjIGJhc2UgPSBsaW1p
dCA9IDAKICAgICAgICAgLndvcmQgICAwCi1nZHRfNDg6IC53b3JkICAgNio4LTEKK2dkdF80ODog
LndvcmQgICAuTHRyYW1wb2xpbmVfZ2R0X2VuZCAtIHRyYW1wb2xpbmVfZ2R0IC0gMQogICAgICAg
ICAubG9uZyAgIGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfZ2R0LDQpCiAKIC8qIFRoZSBmaXJzdCBw
YWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50LCB0aGUgcmVzdCBib290LXRpbWUgb25seS4g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVsb2MuUyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVsb2MuUwppbmRleCA1YmY2MWQ1YzJkLi5kNDg4ZDEyN2Nm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2tleGVjX3JlbG9jLlMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9rZXhlY19yZWxvYy5TCkBAIC0xNzYsMTQgKzE3NiwxNSBAQCBjb21w
YXRpYmlsaXR5X21vZGVfZmFyOgogICAgICAgICAud29yZCAweDAwMTAKIAogY29tcGF0X21vZGVf
Z2R0X2Rlc2M6Ci0gICAgICAgIC53b3JkICgzKjgpLTEKKyAgICAgICAgLndvcmQgLkxjb21wYXRf
bW9kZV9nZHRfZW5kIC0gY29tcGF0X21vZGVfZ2R0IC0xCiAgICAgICAgIC5xdWFkIDB4MDAwMDAw
MDAwMDAwMDAwMCAgICAgLyogc2V0IGluIGNhbGxfMzJfYml0IGFib3ZlICovCiAKICAgICAgICAg
LmFsaWduIDgKIGNvbXBhdF9tb2RlX2dkdDoKICAgICAgICAgLnF1YWQgMHgwMDAwMDAwMDAwMDAw
MDAwICAgICAvKiBudWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAg
LnF1YWQgMHgwMGNmOTIwMDAwMDBmZmZmICAgICAvKiAweDAwMDggcmluZyAwIGRhdGEgICAgICAg
ICAgICAgICAgKi8KLSAgICAgICAgLnF1YWQgMHgwMGNmOWEwMDAwMDBmZmZmICAgICAvKiAweDAw
MTAgcmluZyAwIGNvZGUsIGNvbXBhdGliaWxpdHkgKi8KKyAgICAgICAgLnF1YWQgMHgwMGNmOTMw
MDAwMDBmZmZmICAgICAvKiAweDAwMDggcmluZyAwIGRhdGEgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgLnF1YWQgMHgwMGNmOWIwMDAwMDBmZmZmICAgICAvKiAweDAwMTAgcmluZyAwIGNvZGUs
IGNvbXBhdGliaWxpdHkgKi8KKy5MY29tcGF0X21vZGVfZ2R0X2VuZDoKIAogY29tcGF0X21vZGVf
aWR0OgogICAgICAgICAud29yZCAwICAgICAgICAgICAgICAgICAgICAgIC8qIGxpbWl0ICovCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Aug 28 19:12:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Aug 2019 19:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i33MW-0007Am-SS; Wed, 28 Aug 2019 19:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXRz=WY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i33MV-0007Ad-On
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:12:07 +0000
X-Inumbo-ID: b9a3a2e2-c9c7-11e9-ae4d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9a3a2e2-c9c7-11e9-ae4d-12813bfff9fa;
 Wed, 28 Aug 2019 19:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33MU-0005Ww-1k
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i33MT-0008GC-VM
 for xen-changelog@lists.xenproject.org; Wed, 28 Aug 2019 19:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i33MT-0008GC-VM@xenbits.xenproject.org>
Date: Wed, 28 Aug 2019 19:12:05 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Drop all use of lmsw
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxYTk0MjAyMTI4ZTY3N2JlNWMxNGY4NDQ5MmY4MGExMmRiYTk1NzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxIDE4OjE0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEF1ZyAyOCAxOTo1Mjo1
NCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERyb3AgYWxsIHVzZSBvZiBsbXN3CiAgICAKICAg
IGxtc3cgaXMgYW4gb2Jzb2xldGUgcmVsaWMgb2YgdGhlIDI4NiBwcm9jZXNzb3IgLSBzbyBtdWNo
IHNvIHRoYXQgaXQgZXZlbiBsYWNrcwogICAgaW50ZXJjZXB0IGFzc2lzdGFuY2Ugb24gQU1EIHBy
b2Nlc3NvcnMuCiAgICAKICAgIFVzZSBhIHBsYWluIG1vdiB0byAlY3IwIHdoaWNoIGlzIGVhc2ll
ciB0byBmb2xsb3csIGNlcnRhaW5seSBmYXN0ZXIgdG8KICAgIHZpcnR1YWxpc2Ugb24gQU1EIGhh
cmR3YXJlLCBhbmQgYWxtb3N0IGNlcnRhaW5seSBhIGZhc3RlciBtaWNyb2NvZGUgcGF0aCBpbgog
ICAgcmVhbCBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMTIg
KysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyAgICAgfCAgNSArKystLQog
MiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCmluZGV4IGU5OGRiN2UzY2MuLjhkZDQ4ZWNlOTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFt
cG9saW5lLlMKQEAgLTUzLDEwICs1Myw5IEBAIEdMT0JBTCh0cmFtcG9saW5lX3JlYWxtb2RlX2Vu
dHJ5KQogICAgICAgICBjbGkKICAgICAgICAgbGlkdCAgICBib290c3ltKGlkdF80OCkKICAgICAg
ICAgbGdkdCAgICBib290c3ltKGdkdF80OCkKLSAgICAgICAgbW92ICAgICAkMSwlYmwgICAgICAg
ICAgICAgICAgICAgICMgRUJYICE9IDAgaW5kaWNhdGVzIHdlIGFyZSBhbiBBUAotICAgICAgICB4
b3IgICAgICVheCwgJWF4Ci0gICAgICAgIGluYyAgICAgJWF4Ci0gICAgICAgIGxtc3cgICAgJWF4
ICAgICAgICAgICAgICAgICAgICAgICAjIENSMC5QRSA9IDEgKGVudGVyIHByb3RlY3RlZCBtb2Rl
KQorICAgICAgICBtb3YgICAgICRYODZfQ1IwX1BFLCAlZWJ4ICAgICAgICAgIyBFQlggIT0gMCBp
bmRpY2F0ZXMgd2UgYXJlIGFuIEFQCisgICAgICAgIG1vdiAgICAgJWVieCwgJWNyMCAgICAgICAg
ICAgICAgICAjIEFsaWFzIHdpdGggQ1IwLlBFIGZvciBicmV2aXR5CisKICAgICAgICAgbGptcGwg
ICAkQk9PVF9DUzMyLCRib290c3ltX3JlbCh0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LDYpCiAK
IHRyYW1wb2xpbmVfZ2R0OgpAQCAtMjYzLDkgKzI2Miw4IEBAIHRyYW1wb2xpbmVfYm9vdF9jcHVf
ZW50cnk6CiAgICAgICAgIGxnZHQgICAgYm9vdHN5bShnZHRfNDgpCiAKICAgICAgICAgLyogRW50
ZXIgcHJvdGVjdGVkIG1vZGUsIGFuZCBmbHVzaCBpbnNuIHF1ZXVlLiAqLwotICAgICAgICB4b3Ig
ICAgICVheCwlYXgKLSAgICAgICAgaW5jICAgICAlYXgKLSAgICAgICAgbG1zdyAgICAlYXggICAg
ICAgICAgICAgICAgICAgICAgICMgQ1IwLlBFID0gMSAoZW50ZXIgcHJvdGVjdGVkIG1vZGUpCisg
ICAgICAgIG1vdiAgICAgJFg4Nl9DUjBfUEUsICVlYXgKKyAgICAgICAgbW92ICAgICAlZWF4LCAl
Y3IwCiAKICAgICAgICAgLyogTG9hZCBwcm9wZXIgcHJvdGVjdGVkLW1vZGUgdmFsdWVzIGludG8g
YWxsIHNlZ21lbnQgcmVnaXN0ZXJzLiAqLwogICAgICAgICBsam1wbCAgICRCT09UX0NTMzIsJGJv
b3RzeW1fcmVsKDFmLDYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyBi
L3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCmluZGV4IDA5MDQ4N2JhNzguLjZkYmIxYmMwZWIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L3dha2V1cC5TCkBAIC01MSw4ICs1MSw5IEBAIEVOVFJZKHdha2V1cF9zdGFydCkKICAg
ICAgICAgbGlkdCAgICB3YWtlc3ltKGlkdF80OCkKICAgICAgICAgbGdkdCAgICB3YWtlc3ltKGdk
dF80OCkKIAotICAgICAgICBtb3Z3ICAgICQxLCAlYXgKLSAgICAgICAgbG1zdyAgICAlYXggICAg
ICAgICAgICAgIyBUdXJuIG9uIENSMC5QRSAKKyAgICAgICAgbW92ICAgICAkWDg2X0NSMF9QRSwg
JWVheAorICAgICAgICBtb3YgICAgICVlYXgsICVjcjAKKwogICAgICAgICBsam1wbCAgICRCT09U
X0NTMzIsICRib290c3ltX3JlbCh3YWtldXBfMzIsIDYpCiAKIC8qIFRoaXMgY29kZSB1c2VzIGFu
IGV4dGVuZGVkIHNldCBvZiB2aWRlbyBtb2RlIG51bWJlcnMuIFRoZXNlIGluY2x1ZGU6Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Aug 29 13:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Aug 2019 13:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3KCh-0003FZ-CN; Thu, 29 Aug 2019 13:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c+rf=WZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3KCg-0003FU-F3
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:06 +0000
X-Inumbo-ID: 75454c80-ca5e-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75454c80-ca5e-11e9-8980-bc764e2007e4;
 Thu, 29 Aug 2019 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3KCf-0002M4-Bn
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3KCf-00034o-8u
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3KCf-00034o-8u@xenbits.xenproject.org>
Date: Thu, 29 Aug 2019 13:11:05 +0000
Subject: [Xen-changelog] [xen staging] partially revert "x86/mm: Clean IOMMU
 flags from p2m-pt code"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4830956004190938032=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============4830956004190938032==
Content-Type: text/plain

commit ee91a49a440bcd1c74eecfc2f5c98d44ec8379c4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Aug 29 15:08:46 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Aug 29 15:08:46 2019 +0200

    partially revert "x86/mm: Clean IOMMU flags from p2m-pt code"
    
    This partially reverts commit
    854a49a7486a02edae5b3e53617bace526e9c1b1 by re-adding the logic that
    propagates changes to the domain physmap done by p2m_pt_set_entry into
    the iommu page tables. Without this logic changes to the guest physmap
    are not propagated to the iommu, leaving stale iommu entries that can
    leak data, or failing to add new entries.
    
    Note that this commit doesn't re-introduce iommu flags to the cpu page
    table entries, since the logic to add/remove entries to the iommu page
    tables is based on the p2m type and the mfn.
    
    Fixes: 854a49a7486a02 ('x86/mm: Clean IOMMU flags from p2m-pt code')
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m-pt.c | 42 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 40 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 3a0a500d66..4491079019 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -508,7 +508,18 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
     l2_pgentry_t l2e_content;
     l3_pgentry_t l3e_content;
     int rc;
-    unsigned int flags;
+    unsigned int iommu_pte_flags = p2m_get_iommu_flags(p2mt, mfn);
+    /*
+     * old_mfn and iommu_old_flags control possible flush/update needs on the
+     * IOMMU: We need to flush when MFN or flags (i.e. permissions) change.
+     * iommu_old_flags being initialized to zero covers the case of the entry
+     * getting replaced being a non-present (leaf or intermediate) one. For
+     * present leaf entries the real value will get calculated below, while
+     * for present intermediate entries ~0 (guaranteed != iommu_pte_flags)
+     * will be used (to cover all cases of what the leaf entries underneath
+     * the intermediate one might be).
+     */
+    unsigned int flags, iommu_old_flags = 0;
     unsigned long old_mfn = mfn_x(INVALID_MFN);
 
     if ( !sve )
@@ -556,9 +567,17 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         if ( flags & _PAGE_PRESENT )
         {
             if ( flags & _PAGE_PSE )
+            {
                 old_mfn = l1e_get_pfn(*p2m_entry);
+                iommu_old_flags =
+                    p2m_get_iommu_flags(p2m_flags_to_type(flags),
+                                        _mfn(old_mfn));
+            }
             else
+            {
+                iommu_old_flags = ~0;
                 intermediate_entry = *p2m_entry;
+            }
         }
 
         check_entry(mfn, p2mt, p2m_flags_to_type(flags), page_order);
@@ -594,6 +613,9 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
                                    0, L1_PAGETABLE_ENTRIES);
         ASSERT(p2m_entry);
         old_mfn = l1e_get_pfn(*p2m_entry);
+        iommu_old_flags =
+            p2m_get_iommu_flags(p2m_flags_to_type(l1e_get_flags(*p2m_entry)),
+                                _mfn(old_mfn));
 
         if ( mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt) )
             entry_content = p2m_l1e_from_pfn(mfn_x(mfn),
@@ -617,9 +639,17 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         if ( flags & _PAGE_PRESENT )
         {
             if ( flags & _PAGE_PSE )
+            {
                 old_mfn = l1e_get_pfn(*p2m_entry);
+                iommu_old_flags =
+                    p2m_get_iommu_flags(p2m_flags_to_type(flags),
+                                        _mfn(old_mfn));
+            }
             else
+            {
+                iommu_old_flags = ~0;
                 intermediate_entry = *p2m_entry;
+            }
         }
 
         check_entry(mfn, p2mt, p2m_flags_to_type(flags), page_order);
@@ -640,9 +670,17 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
          && (gfn + (1UL << page_order) - 1 > p2m->max_mapped_pfn) )
         p2m->max_mapped_pfn = gfn + (1UL << page_order) - 1;
 
+    if ( need_iommu_pt_sync(p2m->domain) &&
+         (iommu_old_flags != iommu_pte_flags || old_mfn != mfn_x(mfn)) )
+        rc = iommu_pte_flags
+             ? iommu_legacy_map(d, _dfn(gfn), mfn, page_order,
+                                iommu_pte_flags)
+             : iommu_legacy_unmap(d, _dfn(gfn), page_order);
+
     /*
      * Free old intermediate tables if necessary.  This has to be the
-     * last thing we do so as to avoid a potential use-after-free.
+     * last thing we do, after removal from the IOMMU tables, so as to
+     * avoid a potential use-after-free.
      */
     if ( l1e_get_flags(intermediate_entry) & _PAGE_PRESENT )
         p2m_free_entry(p2m, &intermediate_entry, page_order);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


--===============4830956004190938032==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4830956004190938032==--

From xen-changelog-bounces@lists.xenproject.org Thu Aug 29 13:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Aug 2019 13:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3KCs-0003GH-EZ; Thu, 29 Aug 2019 13:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c+rf=WZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3KCr-0003GA-44
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:17 +0000
X-Inumbo-ID: 7b5e7060-ca5e-11e9-ae67-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b5e7060-ca5e-11e9-ae67-12813bfff9fa;
 Thu, 29 Aug 2019 13:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3KCp-0002ME-I4
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3KCp-00035f-FL
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 13:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3KCp-00035f-FL@xenbits.xenproject.org>
Date: Thu, 29 Aug 2019 13:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86: properly gate clearing of PKU
 feature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxYzc3MDBhMDAwMTFhZDA4YmUzYzlkNzExMjZiNjdlMDhlNThhYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXVnIDI5
IDE1OjEwOjA3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXVnIDI5IDE1OjEwOjA3IDIwMTkgKzAyMDAKCiAgICB4
ODY6IHByb3Blcmx5IGdhdGUgY2xlYXJpbmcgb2YgUEtVIGZlYXR1cmUKICAgIAogICAgc2V0dXBf
Y2xlYXJfY3B1X2NhcCgpIGlzIF9faW5pdCBhbmQgaGVuY2UgbWF5IG5vdCBiZSBjYWxsZWQgcG9z
dC1ib290LgogICAgTm90ZSB0aGF0IG9wdF9wa3UgbmV2ZXJ0aGVsZXNzIGlzIG5vdCBnZXR0aW5n
IF9faW5pdGRhdGEgYWRkZWQgLSBzZWUKICAgIGUuZy4gY29tbWl0IDQzZmE5NWFlNmEgKCJtbTog
bWFrZSBvcHRfYm9vdHNjcnViIG5vbi1pbml0IikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwppbmRleCBhMDc0MTc2YzAwLi44ZGU0YTQ0YzFhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAg
LTQ2Myw3ICs0NjMsNyBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
CiAJCXRoaXNfY3B1LT5jX2luaXQoYyk7CiAKIAotICAgCWlmICggIW9wdF9wa3UgKQorICAgCWlm
IChjID09ICZib290X2NwdV9kYXRhICYmICFvcHRfcGt1KQogCQlzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX1BLVSk7CiAKIAkvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 29 20:33:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Aug 2019 20:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3R6O-0007WZ-U3; Thu, 29 Aug 2019 20:33:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c+rf=WZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3R6N-0007WU-TC
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:03 +0000
X-Inumbo-ID: 32f0fe40-ca9c-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32f0fe40-ca9c-11e9-8980-bc764e2007e4;
 Thu, 29 Aug 2019 20:33:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6M-00033S-Ps
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6M-0003Ba-N2
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3R6M-0003Ba-N2@xenbits.xenproject.org>
Date: Thu, 29 Aug 2019 20:33:02 +0000
Subject: [Xen-changelog] [qemu-xen master] xen: cleanup IOREQ server on exit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2OWYzYzc2ZGM1Y2JkODJhYzZhYjZjMGE0N2JkZDdiYmY0M2QwMzAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBKdWwgMjkgMjA6Mjk6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTozMiAyMDE5ICswMTAwCgogICAgeGVuOiBjbGVhbnVwIElPUkVRIHNlcnZlciBvbiBleGl0CiAg
ICAKICAgIERldmljZSBtb2RlbCBpcyBzdXBwb3NlZCB0byBkZXN0cm95IElPUkVRIHNlcnZlciBm
b3IgaXRzZWxmLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDE1NjQ0Mjg1NjMtMTAwNi0xLWdpdC1z
ZW5kLWVtYWlsLWlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGJhN2ZkZDY0YjY3MTRhZjdlNDJkZmJlNTk2OWNhZjYyYzA4MjNmNzUp
Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYv
eGVuL3hlbi1odm0uYwppbmRleCBlOGU3OWUwOTE3Li4zMGE1OTQ4MmZlIDEwMDY0NAotLS0gYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMjQy
LDYgKzEyNDIsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZXhpdF9ub3RpZmllcihOb3RpZmllciAqbiwg
dm9pZCAqZGF0YSkKIHsKICAgICBYZW5JT1N0YXRlICpzdGF0ZSA9IGNvbnRhaW5lcl9vZihuLCBY
ZW5JT1N0YXRlLCBleGl0KTsKIAorICAgIHhlbl9kZXN0cm95X2lvcmVxX3NlcnZlcih4ZW5fZG9t
aWQsIHN0YXRlLT5pb3NlcnZpZCk7CisKICAgICB4ZW5ldnRjaG5fY2xvc2Uoc3RhdGUtPnhjZV9o
YW5kbGUpOwogICAgIHhzX2RhZW1vbl9jbG9zZShzdGF0ZS0+eGVuc3RvcmUpOwogfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Aug 29 20:33:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Aug 2019 20:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3R6Z-0007XB-VY; Thu, 29 Aug 2019 20:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c+rf=WZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3R6Z-0007X3-AC
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:15 +0000
X-Inumbo-ID: 38f9ea54-ca9c-11e9-ae73-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38f9ea54-ca9c-11e9-ae73-12813bfff9fa;
 Thu, 29 Aug 2019 20:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6X-00033g-04
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6W-0003CM-TO
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3R6W-0003CM-TO@xenbits.xenproject.org>
Date: Thu, 29 Aug 2019 20:33:12 +0000
Subject: [Xen-changelog] [qemu-xen master] xen-bus: Fix backend state
 transition on device reset
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZjI0ZjVjMDgwYTgxNWVhYmFlNzAyNmUzNjkxMmJkZDVjZDBlMWUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBdWcgMjMgMTE6MTU6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTozOSAyMDE5ICswMTAwCgogICAgeGVuLWJ1czogRml4IGJhY2tlbmQgc3RhdGUgdHJhbnNpdGlv
biBvbiBkZXZpY2UgcmVzZXQKICAgIAogICAgV2hlbiBhIGZyb250ZW5kIHdhbnRzIHRvIHJlc2V0
IGl0cyBzdGF0ZSBhbmQgdGhlIGJhY2tlbmQgb25lLCBpdAogICAgc3RhcnRzIHdpdGggc2V0dGlu
ZyAiQ2xvc2luZyIsIHRoZW4gd2FpdHMgZm9yIHRoZSBiYWNrZW5kIChRRU1VKSB0byBkbwogICAg
dGhlIHNhbWUuCiAgICAKICAgIEJ1dCB3aGVuIFFFTVUgaXMgc2V0dGluZyAiQ2xvc2luZyIgdG8g
aXRzIHN0YXRlLCBpdCB0cmlnZ2VycyBhbiBldmVudAogICAgKHhlbnN0b3JlIHdhdGNoKSB0aGF0
IHJlLWV4ZWN1dGUgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoKSBhbmQgc2V0CiAgICB0aGUg
YmFja2VuZCBzdGF0ZSB0byAiQ2xvc2VkIi4gUUVNVSBzaG91bGQgd2FpdCBmb3IgdGhlIGZyb250
ZW5kIHRvCiAgICBzZXQgIkNsb3NlZCIgYmVmb3JlIGRvaW5nIHRoZSBzYW1lLgogICAgCiAgICBC
ZWZvcmUgc2V0dGluZyAiQ2xvc2VkIiB0byB0aGUgYmFja2VuZF9zdGF0ZSwgd2UgYXJlIGFsc28g
Z29pbmcgdG8KICAgIGNoZWNrIGlmIHRoZXJlIGlzIGEgZnJvbnRlbmQuIElmIHRoYXQgdGhlIGNh
c2UsIHdoZW4gdGhlIGJhY2tlbmQgc3RhdGUKICAgIGlzIHNldCB0byAiQ2xvc2luZyIgdGhlIGZy
b250ZW5kIHNob3VsZCByZWFjdCBhbmQgc2V0cyBpdHMgc3RhdGUgdG8KICAgICJDbG9zaW5nIiB0
aGVuICJDbG9zZWQiLiBUaGUgYmFja2VuZCBzaG91bGQgd2FpdCBmb3IgdGhhdCB0byBoYXBwZW4u
CiAgICAKICAgIEZpeGVzOiBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThh
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkwODIzMTAxNTM0LjQ2NS0yLWFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjYjMyMzE0NjA3NDc1
NTJkNzBhZjlkNTQ2ZGM1M2Q4MTk1YmNiNzk2KQotLS0KIGh3L3hlbi94ZW4tYnVzLmMgfCAyMyAr
KysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94
ZW4tYnVzLmMKaW5kZXggNzUwM2VlYTllOS4uNTkyOWFhNGIyZSAxMDA2NDQKLS0tIGEvaHcveGVu
L3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC01MTYsNiArNTE2LDIzIEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5lKFhlbkRldmljZSAqeGVuZGV2
LCBib29sIG9ubGluZSkKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm9u
bGluZSIsICIldSIsIG9ubGluZSk7CiB9CiAKKy8qCisgKiBUZWxsIGZyb20gdGhlIHN0YXRlIHdo
ZXRoZXIgdGhlIGZyb250ZW5kIGlzIGxpa2VseSBhbGl2ZSwKKyAqIGkuZS4gaXQgd2lsbCByZWFj
dCB0byBhIGNoYW5nZSBvZiBzdGF0ZSBvZiB0aGUgYmFja2VuZC4KKyAqLworc3RhdGljIGJvb2wg
eGVuX2RldmljZV9zdGF0ZV9pc19hY3RpdmUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCit7Cisg
ICAgc3dpdGNoIChzdGF0ZSkgeworICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKyAgICBj
YXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CisgICAgY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZDoKKyAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKyAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30KKwogc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogewogICAgIFhlbkRl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOwpAQCAtNTM5LDExICs1NTYsMTEgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogCiAgICAgLyoKICAgICAg
KiBJZiB0aGUgdG9vbHN0YWNrIChvciB1bnBsdWcgcmVxdWVzdCBjYWxsYmFjaykgaGFzIHNldCB0
aGUgYmFja2VuZAotICAgICAqIHN0YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVyZSBpcyBubyBhY3Rp
dmUgZnJvbnRlbmQgKGkuZS4gdGhlCi0gICAgICogc3RhdGUgaXMgbm90IENvbm5lY3RlZCkgdGhl
biBzZXQgdGhlIGJhY2tlbmQgc3RhdGUgdG8gQ2xvc2VkLgorICAgICAqIHN0YXRlIHRvIENsb3Np
bmcsIGJ1dCB0aGVyZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQgdGhlbiBzZXQgdGhlCisgICAgICog
YmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCiAgICAgICovCiAgICAgaWYgKHhlbmRldi0+YmFja2Vu
ZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKLSAgICAgICAgeGVuZGV2LT5mcm9udGVu
ZF9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNvbm5lY3RlZCkgeworICAgICAgICAheGVuX2RldmljZV9z
dGF0ZV9pc19hY3RpdmUoc3RhdGUpKSB7CiAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRf
c3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Aug 29 20:33:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Aug 2019 20:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3R6j-0007Y4-1F; Thu, 29 Aug 2019 20:33:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c+rf=WZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3R6h-0007Xz-TT
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:23 +0000
X-Inumbo-ID: 3f0cd4ce-ca9c-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f0cd4ce-ca9c-11e9-8980-bc764e2007e4;
 Thu, 29 Aug 2019 20:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6h-00033q-6G
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3R6h-0003D7-3U
 for xen-changelog@lists.xenproject.org; Thu, 29 Aug 2019 20:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3R6h-0003D7-3U@xenbits.xenproject.org>
Date: Thu, 29 Aug 2019 20:33:23 +0000
Subject: [Xen-changelog] [qemu-xen master] xen-bus: Avoid rewriting
 identical values to xenstore
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBdWcgMjMgMTE6MTU6MzQgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEF1ZyAyNyAxNzoy
NTo1MiAyMDE5ICswMTAwCgogICAgeGVuLWJ1czogQXZvaWQgcmV3cml0aW5nIGlkZW50aWNhbCB2
YWx1ZXMgdG8geGVuc3RvcmUKICAgIAogICAgV2hlbiBRRU1VIHJlY2VpdmVzIGEgeGVuc3RvcmUg
d2F0Y2ggZXZlbnQgc3VnZ2VzdGluZyB0aGF0IHRoZSAic3RhdGUiCiAgICBvZiB0aGUgZnJvbnRl
bmQgY2hhbmdlZCwgaXQgcmVjb3JkcyB0aGlzIGluIGl0cyBvd24gc3RhdGUgYnV0IGl0IGFsc28K
ICAgIHJlLXdyaXRlIHRoZSB2YWx1ZSBiYWNrIGludG8geGVuc3RvcmUgZXZlbiBzbyB0aGVyZSB3
ZXJlIG5vIGNoYW5nZS4KICAgIFRoaXMgdHJpZ2dlcnMgYW4gdW5uZWNlc3NhcnkgeGVuc3RvcmUg
d2F0Y2ggZXZlbnQgd2hpY2ggUUVNVSB3aWxsCiAgICBwcm9jZXNzIGFnYWluIChhbmQgbWF5YmUg
dGhlIGZyb250ZW5kIGFzIHdlbGwpLiBBbHNvIFFFTVUgY291bGQKICAgIHBvdGVudGlhbGx5IHdy
aXRlIGFuIGFscmVhZHkgb2xkIHZhbHVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkw
ODIzMTAxNTM0LjQ2NS0zLWFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA3MDViZTU3MDk0MWIzOGNkMWNiZWJjNjhmN2Y2NzFjZTc1MzJlY2Iw
KQotLS0KIGh3L3hlbi94ZW4tYnVzLmMgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4veGVu
LWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA1OTI5YWE0YjJlLi45NzNjNzJlZjY0IDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTY5
OCw3ICs2OTgsOCBAQCBpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqa2V5LAogfQogCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHB1Ymxpc2gpCiB7
CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOwogCkBAIC03MTAsNyArNzExLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVu
ZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4c19zdHJzdGF0ZShzdGF0ZSkpOwogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9z
dGF0ZSA9IHN0YXRlOwotICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0
YXRlIiwgIiV1Iiwgc3RhdGUpOworICAgIGlmIChwdWJsaXNoKSB7CisgICAgICAgIHhlbl9kZXZp
Y2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOworICAgIH0K
IH0KIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1
ZSkKQEAgLTcyNiw3ICs3MjksNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2No
YW5nZWQodm9pZCAqb3BhcXVlKQogICAgICAgICBzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsK
ICAgICB9CiAKLSAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRl
KTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRlLCBmYWxz
ZSk7CiAKICAgICBpZiAoc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgJiYKICAgICAg
ICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkICYmCkBAIC0xMTY5
LDcgKzExNzIsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRl
diwgImJhY2tlbmQtaWQiLCAiJXUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bmJ1cy0+YmFja2VuZF9pZCk7CiAKLSAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4
ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5k
X3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCB0cnVlKTsKIAogICAg
IHhlbmRldi0+ZXhpdC5ub3RpZnkgPSB4ZW5fZGV2aWNlX2V4aXQ7CiAgICAgcWVtdV9hZGRfZXhp
dF9ub3RpZmllcigmeGVuZGV2LT5leGl0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Aug 30 08:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Aug 2019 08:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3cLE-0007FV-7B; Fri, 30 Aug 2019 08:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKdB=W2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3cLD-0007FM-87
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:07 +0000
X-Inumbo-ID: c99e8cb8-cb00-11e9-ae7d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c99e8cb8-cb00-11e9-ae7d-12813bfff9fa;
 Fri, 30 Aug 2019 08:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3cLB-0002L5-Av
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3cLB-0007yD-82
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3cLB-0007yD-82@xenbits.xenproject.org>
Date: Fri, 30 Aug 2019 08:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/ucode/AMD: make freeing of old
 ucode conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMmYyNmQ5ZDg4MjUyNjFjNWE4Yzc4YjExM2VmYjZjYjJlZDIwMzYKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1ZyAzMCAx
MDoyMjo1NSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEF1ZyAzMCAxMDoyMjo1NSAyMDE5ICswMjAwCgogICAgeDg2
L3Vjb2RlL0FNRDogbWFrZSBmcmVlaW5nIG9mIG9sZCB1Y29kZSBjb25kaXRpb25hbAogICAgCiAg
ICBJdCBpcyBjZXJ0YWluIHRvIGJlIE5VTEwgYXQgbGVhc3QgdGhlIGZpcnN0IHRpbWUgdGhyb3Vn
aC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxl
bmJvb20uaXQ+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgOSArKysrKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXgg
MzA2OTc4NDU3Yi4uOWI3NDMzMDdjNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC01NTIsOSArNTUy
LDEyIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUs
IGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgbWNfb2xkID0gbWNfYW1kOwogICAgIH0KIAotICAg
IHhmcmVlKG1jX29sZC0+bXBiKTsKLSAgICB4ZnJlZShtY19vbGQtPmVxdWl2X2NwdV90YWJsZSk7
Ci0gICAgeGZyZWUobWNfb2xkKTsKKyAgICBpZiAoIG1jX29sZCApCisgICAgeworICAgICAgICB4
ZnJlZShtY19vbGQtPm1wYik7CisgICAgICAgIHhmcmVlKG1jX29sZC0+ZXF1aXZfY3B1X3RhYmxl
KTsKKyAgICAgICAgeGZyZWUobWNfb2xkKTsKKyAgICB9CiAKICAgb3V0OgogI2lmIENPTkZJR19I
Vk0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Aug 30 08:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Aug 2019 08:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3cLO-0007HF-8k; Fri, 30 Aug 2019 08:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKdB=W2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3cLM-0007Gw-Tr
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:16 +0000
X-Inumbo-ID: cfb4a22c-cb00-11e9-ae7d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfb4a22c-cb00-11e9-ae7d-12813bfff9fa;
 Fri, 30 Aug 2019 08:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3cLL-0002LR-Gw
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3cLL-0007yr-EH
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 08:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3cLL-0007yr-EH@xenbits.xenproject.org>
Date: Fri, 30 Aug 2019 08:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86/ACPI: re-park previously parked
 CPUs upon resume from S3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViOTEyMDExMDc2ZTc2ZjZjNWU0MDEzNjE2YTYxYmE2NzBlN2ZjMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMw
IDEwOjI0OjEzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDMwIDEwOjI0OjEzIDIwMTkgKzAyMDAKCiAgICB4
ODYvQUNQSTogcmUtcGFyayBwcmV2aW91c2x5IHBhcmtlZCBDUFVzIHVwb24gcmVzdW1lIGZyb20g
UzMKICAgIAogICAgQWl1aSB3aGVuIHJlc3VtaW5nIGZyb20gUzMsIENQVXMgY29tZSBiYWNrIG91
dCBvZiBSRVNFVC9JTklULiBUaGVyZWZvcmUKICAgIHRoZXkgbmVlZCB0byB1bmRlcmdvIHRoZSBz
YW1lIHByb2NlZHVyZSBhcyB3YXMgYWRkZWQgZWxzZXdoZXJlIGJ5CiAgICBjb21taXRzIGQ4Zjk3
NGYxYTYgKCJ4ODY6IGNvbW1hbmQgbGluZSBvcHRpb24gdG8gYXZvaWQgdXNlIG9mIHNlY29uZGFy
eQogICAgaHlwZXItdGhyZWFkcyIpIGFuZCA4Nzk3ZDIwYTZlICgieDg2OiBwb3NzaWJseSBicmlu
ZyB1cCBhbGwgQ1BVcyBldmVuCiAgICBpZiBub3QgYWxsIGFyZSBzdXBwb3NlZCB0byBiZSB1c2Vk
IikuCiAgICAKICAgIEp1c3QgbGlrZSBkb25lIGF0IGJvb3QgdGltZSwgYXZvaWQgKGF0IGxlYXN0
IHBvaW50bGVzc2x5KSB1c2luZwogICAgc3RvcC1tYWNoaW5lIGxvZ2ljLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2NwdS5jIHwgMTIgKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1LmMgYi94ZW4vY29t
bW9uL2NwdS5jCmluZGV4IGE1MjZiNTU3OGIuLjY2Yzg1NWM1ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vY3B1LmMKKysrIGIveGVuL2NvbW1vbi9jcHUuYwpAQCAtMTA1LDcgKzEwNSw3IEBAIGlu
dCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggZXJyICkKICAgICAgICAgZ290
byBmYWlsOwogCi0gICAgaWYgKCB1bmxpa2VseShzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0
aXZlKSApCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlIHx8IHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhj
cHVtYXNrX29mKGNwdSksIF90YWtlX2NwdV9kb3duLCBOVUxMLCB0cnVlKTsKICAgICBlbHNlIGlm
ICggKGVyciA9IHN0b3BfbWFjaGluZV9ydW4odGFrZV9jcHVfZG93biwgTlVMTCwgY3B1KSkgPCAw
ICkKICAgICAgICAgZ290byBmYWlsOwpAQCAtMjA3LDE1ICsyMDcsMTkgQEAgdm9pZCBlbmFibGVf
bm9uYm9vdF9jcHVzKHZvaWQpCiAKICAgICBwcmludGsoIkVuYWJsaW5nIG5vbi1ib290IENQVXMg
IC4uLlxuIik7CiAKLSAgICBmb3JfZWFjaF9jcHUgKCBjcHUsICZmcm96ZW5fY3B1cyApCisgICAg
Zm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQogICAgIHsKKyAgICAgICAgaWYgKCBwYXJrX29m
ZmxpbmVfY3B1cyA/IGNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmZyb3plbl9jcHVzKSApCisg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgaWYgKCAoZXJyb3IgPSBjcHVfdXAoY3B1KSkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoIkVycm9yIGJyaW5naW5nIENQVSVkIHVw
OiAlZFxuIiwgY3B1LCBlcnJvcik7CiAgICAgICAgICAgICBCVUdfT04oZXJyb3IgPT0gLUVCVVNZ
KTsKICAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmZyb3plbl9jcHVzKTsKKyAgICAgICAgZWxzZSBpZiAoICFfX2NwdW1hc2tfdGVz
dF9hbmRfY2xlYXJfY3B1KGNwdSwgJmZyb3plbl9jcHVzKSAmJgorICAgICAgICAgICAgICAgICAg
KGVycm9yID0gY3B1X2Rvd24oY3B1KSkgKQorICAgICAgICAgICAgcHJpbnRrKCJFcnJvciByZS1v
ZmZsaW5pbmcgQ1BVJWQ6ICVkXG4iLCBjcHUsIGVycm9yKTsKICAgICB9CiAKICAgICBmb3JfZWFj
aF9jcHUgKCBjcHUsICZmcm96ZW5fY3B1cyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Aug 30 13:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Aug 2019 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3h1X-0005EW-1p; Fri, 30 Aug 2019 13:33:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKdB=W2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3h1V-0005EL-JU
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:05 +0000
X-Inumbo-ID: b2127e22-cb2a-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2127e22-cb2a-11e9-951b-bc764e2007e4;
 Fri, 30 Aug 2019 13:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3h1U-000806-Lf
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3h1U-0006sS-Iu
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3h1U-0006sS-Iu@xenbits.xenproject.org>
Date: Fri, 30 Aug 2019 13:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: move INVPCID_TYPE_* to
 x86-defns.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlMmVhNjA1MjRiNTFiMWVhY2ZmMzhkMTVjNDllZmM1ZTdmMmMzYjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMw
IDE1OjIxOjU0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXVnIDMwIDE1OjIxOjU0IDIwMTkgKzAyMDAKCiAgICB4
ODY6IG1vdmUgSU5WUENJRF9UWVBFXyogdG8geDg2LWRlZm5zLmgKICAgIAogICAgVGhpcyB3YXkg
dGhlIGluc24gZW11bGF0b3IgY2FuIHRoZW4gdG9vIHVzZSB0aGUgI2RlZmluZS1zLiBJbiBwbGFj
ZSBvZgogICAgdGhlIFRZUEUgaW5maXggYWRkIGFuIFg4NiBwcmVmaXguCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICB8IDEzICsrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYveDg2LWRlZm5zLmggfCAgOCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKaW5kZXggZWRkOGI2
ODcwNi4uYmY1YzMwMzEzYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lk
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKQEAgLTUsMTEgKzUsNiBAQAog
CiBleHRlcm4gYm9vbCB1c2VfaW52cGNpZDsKIAotI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZf
QUREUiAgICAgIDAKLSNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCi0jZGVm
aW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotI2RlZmluZSBJTlZQQ0lEX1RZUEVf
QUxMX05PTl9HTE9CQUwgIDMKLQogI2RlZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5dGUgMHg2Niwg
MHgwZiwgMHgzOCwgMHg4MlxuIgogI2RlZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5dGUgMHgwMVxu
IgogCkBAIC0zOCwyNSArMzMsMjUgQEAgc3RhdGljIGlubGluZSB2b2lkIGludnBjaWQodW5zaWdu
ZWQgaW50IHBjaWQsIHVuc2lnbmVkIGxvbmcgYWRkciwKIC8qIEZsdXNoIGFsbCBtYXBwaW5ncyBm
b3IgYSBnaXZlbiBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5nIGdsb2JhbHMgKi8KIHN0YXRp
YyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWdu
ZWQgbG9uZyBhZGRyKQogewotICAgIGludnBjaWQocGNpZCwgYWRkciwgSU5WUENJRF9UWVBFX0lO
RElWX0FERFIpOworICAgIGludnBjaWQocGNpZCwgYWRkciwgWDg2X0lOVlBDSURfSU5ESVZfQURE
Uik7CiB9CiAKIC8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZlbiBQQ0lELCBub3QgaW5j
bHVkaW5nIGdsb2JhbHMgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX3Npbmds
ZV9jb250ZXh0KHVuc2lnbmVkIGludCBwY2lkKQogewotICAgIGludnBjaWQocGNpZCwgMCwgSU5W
UENJRF9UWVBFX1NJTkdMRV9DVFhUKTsKKyAgICBpbnZwY2lkKHBjaWQsIDAsIFg4Nl9JTlZQQ0lE
X1NJTkdMRV9DVFhUKTsKIH0KIAogLyogRmx1c2ggYWxsIG1hcHBpbmdzLCBpbmNsdWRpbmcgZ2xv
YmFscywgZm9yIGFsbCBQQ0lEcyAqLwogc3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1c2hf
YWxsKHZvaWQpCiB7Ci0gICAgaW52cGNpZCgwLCAwLCBJTlZQQ0lEX1RZUEVfQUxMX0lOQ0xfR0xP
QkFMKTsKKyAgICBpbnZwY2lkKDAsIDAsIFg4Nl9JTlZQQ0lEX0FMTF9JTkNMX0dMT0JBTCk7CiB9
CiAKIC8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBleGNsdWRpbmcgZ2xvYmFs
cyAqLwogc3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHModm9p
ZCkKIHsKLSAgICBpbnZwY2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExfTk9OX0dMT0JBTCk7Cisg
ICAgaW52cGNpZCgwLCAwLCBYODZfSU5WUENJRF9BTExfTk9OX0dMT0JBTCk7CiB9CiAKICNlbmRp
ZgkvKiBfQVNNX1g4Nl9JTlZQQ0lEX0hfICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Ni1kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCAx
OTM5OTdiZDAyLi41NWMwZjA2YWI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Ni1kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTEwOCw0
ICsxMDgsMTIgQEAKICAqLwogI2RlZmluZSBYODZfRFI3X0RFRkFVTFQgICAgICAgICAweDAwMDAw
NDAwICAvKiBEZWZhdWx0ICVkcjcgdmFsdWUuICovCiAKKy8qCisgKiBJbnZhbGlkYXRpb24gdHlw
ZXMgZm9yIHRoZSBJTlZQQ0lEIGluc3RydWN0aW9uLgorICovCisjZGVmaW5lIFg4Nl9JTlZQQ0lE
X0lORElWX0FERFIgICAgICAwCisjZGVmaW5lIFg4Nl9JTlZQQ0lEX1NJTkdMRV9DVFhUICAgICAx
CisjZGVmaW5lIFg4Nl9JTlZQQ0lEX0FMTF9JTkNMX0dMT0JBTCAyCisjZGVmaW5lIFg4Nl9JTlZQ
Q0lEX0FMTF9OT05fR0xPQkFMICAzCisKICNlbmRpZgkvKiBfX1hFTl9YODZfREVGTlNfSF9fICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Aug 30 13:33:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Aug 2019 13:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1i3h1g-0005Fl-3H; Fri, 30 Aug 2019 13:33:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKdB=W2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i3h1f-0005Fb-L9
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:15 +0000
X-Inumbo-ID: b825ebe6-cb2a-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b825ebe6-cb2a-11e9-951b-bc764e2007e4;
 Fri, 30 Aug 2019 13:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3h1e-000813-SC
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1i3h1e-0006t4-PV
 for xen-changelog@lists.xenproject.org; Fri, 30 Aug 2019 13:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1i3h1e-0006t4-PV@xenbits.xenproject.org>
Date: Fri, 30 Aug 2019 13:33:14 +0000
Subject: [Xen-changelog] [xen staging] x86/domain: don't destroy IOREQ
 servers on soft reset
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzNzY0NTZhNzhjZTg5MzAzNjAwMjE4NmQxMDAzOTAwYTNiODgzM2QKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBdWcgMzAgMTU6MjM6MDEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBdWcgMzAgMTU6MjM6MDEgMjAxOSAr
MDIwMAoKICAgIHg4Ni9kb21haW46IGRvbid0IGRlc3Ryb3kgSU9SRVEgc2VydmVycyBvbiBzb2Z0
IHJlc2V0CiAgICAKICAgIFBlcmZvcm1pbmcgc29mdCByZXNldCBzaG91bGQgbm90IG9wcG9ydHVu
aXN0aWNhbGx5IGtpbGwgSU9SRVEgc2VydmVycwogICAgZm9yIGRldmljZSBlbXVsYXRvcnMgdGhh
dCBtaWdodCBiZSBjdXJyZW50bHkgcnVubmluZyBmb3IgYSBkb21haW4uCiAgICBFdmVyeSBlbXVs
YXRvciBpcyBzdXBwb3NlZCB0byBjbGVhbiB1cCBJT1JFUSBzZXJ2ZXJzIGZvciBpdHNlbGYgb24g
ZXhpdC4KICAgIFRoaXMgYWxsb3dzIGEgdG9vbHN0YWNrIHRvIGVsZWN0IHdoZXRoZXIgb3Igbm90
IGEgcGFydGljdWxhciBkZXZpY2UKICAgIG1vZGVsIHNob3VsZCBiZSByZXN0YXJ0ZWQuCiAgICAK
ICAgIFRoZSBvcmlnaW5hbCBjb2RlIHdhcyBpbnRyb2R1Y2VkIGluIDMyMzVjYmZlICgiYXJjaC1z
cGVjaWZpYyBob29rcyBmb3IKICAgIGRvbWFpbl9zb2Z0X3Jlc2V0KCkiKSBsaWtlbHkgZHVlIHRv
IHRoZSBmYWN0ICdkZWZhdWx0JyBJT1JFUSBzZXJ2ZXIKICAgIGV4aXN0ZWQgaW4gWGVuIGF0IHRo
ZSB0aW1lIGFuZCB1c2VkIGJ5IFFFTVUgZGlkbid0IGhhdmUgYW4gQVBJIGNhbGwgdG8KICAgIGRl
c3Ryb3kuIFNpbmNlIHRoZSByZW1vdmFsIG9mICdkZWZhdWx0JyBJT1JFUSBzZXJ2ZXIgZnJvbSBY
ZW4gdGhpcwogICAgcmVhc29uIGhhcyBnb25lIGF3YXkuCiAgICAKICAgIFNpbmNlIGNvbW1pdCBi
YTdmZGQ2NGIgKCJ4ZW46IGNsZWFudXAgSU9SRVEgc2VydmVyIG9uIGV4aXQiKSBRRU1VIG5vdwog
ICAgZGVzdHJveXMgSU9SRVEgc2VydmVyIGZvciBpdHNlbGYgYXMgZXZlcnkgb3RoZXIgZGV2aWNl
IGVtdWxhdG9yCiAgICBpcyBzdXBwb3NlZCB0byBkby4gSXQncyBub3cgc2FmZSB0byByZW1vdmUg
dGhpcyBjb2RlIGZyb20gc29mdCByZXNldAogICAgcGF0aCAtIGV4aXN0aW5nIHN5c3RlbXMgd2l0
aCBvbGQgUUVNVSBzaG91bGQgYmUgYWJsZSB0byB3b3JrIGFzCiAgICBldmVuIGlmIHRoZXJlIGFy
ZSBJT1JFUSBzZXJ2ZXJzIGxlZnQgYmVoaW5kLCBhIG5ldyBRRU1VIGluc3RhbmNlIHdpbGwKICAg
IG92ZXJyaWRlIGl0cyByYW5nZXMgYW55d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICB8IDIgLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgNSAtLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKaW5kZXggMmRmMzEyMzMyZC4uOTU3ZjA1OTM3ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNzEzLDgg
KzcxMyw2IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0g
ICAgaHZtX2RvbWFpbl9zb2Z0X3Jlc2V0KGQpOwotCiAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9s
b2NrKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IGQtPm5yX3BpcnFzIDsgaSsrICkKICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCAwMjllZWEzYjg1Li4yYjgxODk5NDZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTUwNDUsMTEgKzUwNDUs
NiBAQCB2b2lkIGh2bV90b2dnbGVfc2luZ2xlc3RlcChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5h
cmNoLmh2bS5zaW5nbGVfc3RlcCA9ICF2LT5hcmNoLmh2bS5zaW5nbGVfc3RlcDsKIH0KIAotdm9p
ZCBodm1fZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBodm1fZGVz
dHJveV9hbGxfaW9yZXFfc2VydmVycyhkKTsKLX0KLQogLyoKICAqIFNlZ21lbnQgY2FjaGVzIGlu
IFZNQ0IvVk1DUyBhcmUgaW5jb25zaXN0ZW50IGFib3V0IHdoaWNoIGJpdHMgYXJlIGNoZWNrZWQs
CiAgKiBpbXBvcnRhbnQsIGFuZCBwcmVzZXJ2ZWQgYWNyb3NzIHZtZW50cnkvZXhpdC4gIENvb2sg
dGhlIHZhbHVlcyB0byBtYWtlIHRoZW0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggYjMyN2JkMjUy
NC4uNGU3MmQwNzMyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTI0MCw3ICsyNDAsNiBAQCBl
eHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqc3RhcnRfdm14KHZvaWQpOwog
aW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgaHZtX2Rv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgaHZtX2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwotdm9pZCBodm1fZG9tYWluX3NvZnRfcmVz
ZXQoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2
Y3B1ICp2KTsKIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdik7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

