From xen-changelog-bounces@lists.xenproject.org Tue May 01 12:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 May 2018 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 1fDUdb-0006Pz-59; Tue, 01 May 2018 12:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kqcl=hu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDUdZ-0006Pt-Ld
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:05 +0000
X-Inumbo-ID: b3838bb2-4d3d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3838bb2-4d3d-11e8-8249-2fda3a446a53;
 Tue, 01 May 2018 12:46:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDUdY-0002Ad-Fk
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDUdY-0000Ga-DE
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDUdY-0000Ga-DE@xenbits.xenproject.org>
Date: Tue, 01 May 2018 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS,
 get_maintainer.pl: Add Designated Reviewer (R:) role
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>

Y29tbWl0IGZiMGFhZDljOGFiMmFjMDA3MGM1N2Y4ZjhkMzA1NzExNTFjNDhmMmYKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5
IDEgMDk6MDM6MTIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxIDEzOjQzOjIwIDIwMTggKzAx
MDAKCiAgICBNQUlOVEFJTkVSUywgZ2V0X21haW50YWluZXIucGw6IEFkZCBEZXNpZ25hdGVkIFJl
dmlld2VyIChSOikgcm9sZQogICAgCiAgICBUaGUgc3ludGF4IGhhcyBiZWVuIGNvcGllZCBmcm9t
IHRoZSBMaW51eCBNYWludGFpbmVycyBmaWxlLiBJIG1vdmVkIHRoZSBmb2xsb3dpbmcgTGludXgK
ICAgIGdldF9tYWludGFpbmVyLnBsIHBhdGNoZXMgdG8gWGVuLCBmaXhpbmcgdXAgc29tZSBtZXJn
ZSBpc3N1ZXMgKGFuZCBhIGJ1ZykuCiAgICAKICAgIFRoZSBnZXRfbWFpbnRhaW5lci5wbCBjaGFu
Z2VzIHdlcmUgYmFzZWQgb24gdGhlIGZvbGxvd2luZyBnaXQgY29tbWl0cwogICAgKiBodHRwczov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n
aXQvY29tbWl0L3NjcmlwdHMvZ2V0X21haW50YWluZXIucGw/aWQ9CiAgICAqIGMxYzNmMmM5MDZl
MzViY2I2ZTRjZGY1YjhlMDc3NjYwZmVhZDE0ZmUKICAgICogNGYwNzUxMGRmMmU4YzQ3ZmQ2NWI4
ZmZhYWY2YzVkMzM0ZDU5ZDU5OAogICAgCiAgICBJIGFsc28gcmVtb3ZlZCBjb2RlIHJlbGF0ZWQg
dG8KICAgICAgUDogUGVyc29uIChvYnNvbGV0ZSkKICAgIHdoaWNoIGlzIGluIHRoZSBMaW51eCBN
QUlOVEFJTkVSJ3MgZmlsZSwgYnV0IG5vdCBvdXJzLiBJIG1heSBub3QgaGF2ZQogICAgY2F1Z2h0
IGFsbCBpbnN0YW5jZXMgdGhvdWdoLgogICAgCiAgICBJIGhhdmUgdGVzdGVkIG9uIGEgbnVtYmVy
IG9mIGZpbGVzIHVzaW5nIG1vY2sgZW50cmllcyBpbiBNQUlOVEFJTkVSUwogICAgdXNpbmcgLi9z
Y3JpcHRzL2dldF9tYWludGFpbmVyLnBsIC1mIC4uLgogICAgCiAgICBJIGFsc28gdGVzdGVkIC0t
bm9yIHRvIGRpc2FibGUgdGhlIHN1cHBvcnQgYW5kIGl0IHdvcmtlZCBhcyBleHBlY3RlZC4KICAg
IAogICAgQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICAgIENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgCiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgIHwg
IDQgKysrKwogc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCB8IDI0ICsrKysrKysrKysrLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGJiZGE0Yjlm
NDMuLmM2YTAzNGYwMTQgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJT
CkBAIC02MCw2ICs2MCwxMCBAQCBhcHByb3ByaWF0ZSBicmFuY2guCiBEZXNjcmlwdGlvbnMgb2Yg
c2VjdGlvbiBlbnRyaWVzOgogCiAJTTogTWFpbCBwYXRjaGVzIHRvOiBGdWxsTmFtZSA8YWRkcmVz
c0Bkb21haW4+CisJUjogRGVzaWduYXRlZCByZXZpZXdlcjogRnVsbE5hbWUgPGFkZHJlc3NAZG9t
YWluPgorCSAgIFJldmlld2VycyBzaG91bGQgYmUgQ0NlZCBvbiBwYXRjaGVzLiAgSG93ZXZlciwg
dGhleSBkbyBub3QKKwkgICBoYXZlIGEgZm9ybWFsIGdvdmVybmFuY2Ugcm9sZSwgYW5kIGFyZSBs
aXN0ZWQgaGVyZQorCSAgIHNpbXBseSBiZWNhdXNlIG9mIHRoZWlyIG93biByZXF1ZXN0LgogCUw6
IE1haWxpbmcgbGlzdCB0aGF0IGlzIHJlbGV2YW50IHRvIHRoaXMgYXJlYQogCVc6IFdlYi1wYWdl
IHdpdGggc3RhdHVzL2luZm8KIAlUOiBTQ00gdHJlZSB0eXBlIGFuZCBsb2NhdGlvbi4gIFR5cGUg
aXMgb25lIG9mOiBnaXQsIGhnLCBxdWlsdCwgc3RnaXQuCmRpZmYgLS1naXQgYS9zY3JpcHRzL2dl
dF9tYWludGFpbmVyLnBsIGIvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbAppbmRleCAzZmIxYWQ0
YjY5Li5kNTI4ZGE3MzhjIDEwMDc1NQotLS0gYS9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCisr
KyBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKQEAgLTIxLDYgKzIxLDcgQEAgbXkgJHhlbl9w
YXRoID0gIi4vIjsKIG15ICRlbWFpbCA9IDE7CiBteSAkZW1haWxfdXNlbmFtZSA9IDE7CiBteSAk
ZW1haWxfbWFpbnRhaW5lciA9IDE7CitteSAkZW1haWxfcmV2aWV3ZXIgPSAxOwogbXkgJGVtYWls
X2xpc3QgPSAxOwogbXkgJGVtYWlsX3N1YnNjcmliZXJfbGlzdCA9IDA7CiBteSAkZW1haWxfZ2l0
X3Blbmd1aW5fY2hpZWZzID0gMDsKQEAgLTE5OSw2ICsyMDAsNyBAQCBpZiAoIUdldE9wdGlvbnMo
CiAJCSdtYWlsbWFwIScgPT4gXCRlbWFpbF91c2VfbWFpbG1hcCwKIAkJJ2Ryb3BfdGhlX3Jlc3Rf
c3VwcG9ydGVyIScgPT4gXCRlbWFpbF9kcm9wX3RoZV9yZXN0X3N1cHBvcnRlcl9pZl9zdXBwb3J0
ZXJfZm91bmQsCiAJCSdtIScgPT4gXCRlbWFpbF9tYWludGFpbmVyLAorCQknciEnID0+IFwkZW1h
aWxfcmV2aWV3ZXIsCiAJCSduIScgPT4gXCRlbWFpbF91c2VuYW1lLAogCQknbCEnID0+IFwkZW1h
aWxfbGlzdCwKIAkJJ3MhJyA9PiBcJGVtYWlsX3N1YnNjcmliZXJfbGlzdCwKQEAgLTI1Nyw3ICsy
NTksOCBAQCBpZiAoJHNlY3Rpb25zKSB7CiB9CiAKIGlmICgkZW1haWwgJiYKLSAgICAoJGVtYWls
X21haW50YWluZXIgKyAkZW1haWxfbGlzdCArICRlbWFpbF9zdWJzY3JpYmVyX2xpc3QgKworICAg
ICgkZW1haWxfbWFpbnRhaW5lciArICRlbWFpbF9yZXZpZXdlciArCisgICAgICRlbWFpbF9saXN0
ICsgJGVtYWlsX3N1YnNjcmliZXJfbGlzdCArCiAgICAgICRlbWFpbF9naXQgKyAkZW1haWxfZ2l0
X3Blbmd1aW5fY2hpZWZzICsgJGVtYWlsX2dpdF9ibGFtZSkgPT0gMCkgewogICAgIGRpZSAiJFA6
IFBsZWFzZSBzZWxlY3QgYXQgbGVhc3QgMSBlbWFpbCBvcHRpb25cbiI7CiB9CkBAIC03OTEsNiAr
Nzk0LDcgQEAgTUFJTlRBSU5FUiBmaWVsZCBzZWxlY3Rpb24gb3B0aW9uczoKICAgICAtLWhnLXNp
bmNlID0+IGhnIGhpc3RvcnkgdG8gdXNlIChkZWZhdWx0OiAkZW1haWxfaGdfc2luY2UpCiAgICAg
LS1pbnRlcmFjdGl2ZSA9PiBkaXNwbGF5IGEgbWVudSAobW9zdGx5IHVzZWZ1bCBpZiB1c2VkIHdp
dGggdGhlIC0tZ2l0IG9wdGlvbikKICAgICAtLW0gPT4gaW5jbHVkZSBtYWludGFpbmVyKHMpIGlm
IGFueQorICAgIC0tciA9PiBpbmNsdWRlIHJldmlld2VyKHMpIGlmIGFueQogICAgIC0tbiA9PiBp
bmNsdWRlIG5hbWUgJ0Z1bGwgTmFtZSA8YWRkclxAZG9tYWluLnRsZD4nCiAgICAgLS1sID0+IGlu
Y2x1ZGUgbGlzdChzKSBpZiBhbnkKICAgICAtLXMgPT4gaW5jbHVkZSBzdWJzY3JpYmVyIG9ubHkg
bGlzdChzKSBpZiBhbnkKQEAgLTgxNyw3ICs4MjEsNyBAQCBPdGhlciBvcHRpb25zOgogICAtLWhl
bHAgPT4gc2hvdyB0aGlzIGhlbHAgaW5mb3JtYXRpb24KIAogRGVmYXVsdCBvcHRpb25zOgotICBb
LS1lbWFpbCAtLW5vZ2l0IC0tZ2l0LWZhbGxiYWNrIC0tbSAtLW4gLS1sIC0tbXVsdGlsaW5lIC1w
YXR0ZXJuLWRlcHRoPTAKKyAgWy0tZW1haWwgLS1ub2dpdCAtLWdpdC1mYWxsYmFjayAtLW0gLS1y
IC0tbiAtLWwgLS1tdWx0aWxpbmUgLXBhdHRlcm4tZGVwdGg9MAogICAgLS1yZW1vdmUtZHVwbGlj
YXRlcyAtLXJvbGVzdGF0c10KIAogTm90ZXM6CkBAIC0xMDgwLDIxICsxMDg0LDE1IEBAIHN1YiBh
ZGRfY2F0ZWdvcmllcyB7CiAJCX0KIAkgICAgfSBlbHNpZiAoJHB0eXBlIGVxICJNIikgewogCQlt
eSAoJG5hbWUsICRhZGRyZXNzKSA9IHBhcnNlX2VtYWlsKCRwdmFsdWUpOwotCQlpZiAoJG5hbWUg
ZXEgIiIpIHsKLQkJICAgIGlmICgkaSA+IDApIHsKLQkJCW15ICR0diA9ICR0eXBldmFsdWVbJGkg
LSAxXTsKLQkJCWlmICgkdHYgPX4gbS9eKFtBLVpdKTpccyooLiopLykgewotCQkJICAgIGlmICgk
MSBlcSAiUCIpIHsKLQkJCQkkbmFtZSA9ICQyOwotCQkJCSRwdmFsdWUgPSBmb3JtYXRfZW1haWwo
JG5hbWUsICRhZGRyZXNzLCAkZW1haWxfdXNlbmFtZSk7Ci0JCQkgICAgfQotCQkJfQotCQkgICAg
fQotCQl9CiAJCWlmICgkZW1haWxfbWFpbnRhaW5lcikgewogCQkgICAgbXkgJHJvbGUgPSBnZXRf
bWFpbnRhaW5lcl9yb2xlKCRpKTsKIAkJICAgIHB1c2hfZW1haWxfYWRkcmVzc2VzKCRwdmFsdWUs
ICRyb2xlKTsKIAkJfQorCSAgICB9IGVsc2lmICgkcHR5cGUgZXEgIlIiKSB7CisJCW15ICgkbmFt
ZSwgJGFkZHJlc3MpID0gcGFyc2VfZW1haWwoJHB2YWx1ZSk7CisJCWlmICgkZW1haWxfcmV2aWV3
ZXIpIHsKKwkJICAgIHB1c2hfZW1haWxfYWRkcmVzc2VzKCRwdmFsdWUsICdyZXZpZXdlcicpOwor
CQl9CiAJICAgIH0gZWxzaWYgKCRwdHlwZSBlcSAiVCIpIHsKIAkJcHVzaChAc2NtLCAkcHZhbHVl
KTsKIAkgICAgfSBlbHNpZiAoJHB0eXBlIGVxICJXIikgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 01 12:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 May 2018 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 1fDUdl-0006RN-6z; Tue, 01 May 2018 12:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kqcl=hu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDUdj-0006RG-De
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:15 +0000
X-Inumbo-ID: b990ec75-4d3d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b990ec75-4d3d-11e8-8249-2fda3a446a53;
 Tue, 01 May 2018 12:46:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDUdi-0002BD-LJ
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDUdi-0000Hi-It
 for xen-changelog@lists.xenproject.org; Tue, 01 May 2018 12:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDUdi-0000Hi-It@xenbits.xenproject.org>
Date: Tue, 01 May 2018 12:44:14 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: Add Brian Woods as
 Designated reviewer to AMD IOMMU and AMD SVM
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>

Y29tbWl0IDAzMDZhMTMxMWQwMmVhNTJiNGE5YTliYzMzOWY4YmFiOTM1NGM1ZTMKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5
IDEgMDk6MDM6MTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxIDEzOjQzOjMyIDIwMTggKzAx
MDAKCiAgICBNQUlOVEFJTkVSUzogQWRkIEJyaWFuIFdvb2RzIGFzIERlc2lnbmF0ZWQgcmV2aWV3
ZXIgdG8gQU1EIElPTU1VIGFuZCBBTUQgU1ZNCiAgICAKICAgIFRoaXMgd2FzIGRpc2N1c3NlZCBp
biBhbiBJUkMgZGlzY3Vzc2lvbiBwb3N0IHRoZSBBcHJpbCB4ODYgbWVldGluZy4KICAgIE9uIDI3
LzQvMTggSnVlcmdlbiBnYXZlIGEgUkFCIHZpYSBJUkMKICAgIAogICAgQ2M6IExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KICAgIENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgog
ICAgQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PgogICAgCiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDIg
KysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGM2YTAzNGYwMTQuLmM1ZGM0NzkxZmQgMTAwNjQ0Ci0t
LSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xNDYsMTIgKzE0NiwxNCBAQCBG
Ogl0b29scy9saWJhY3BpLwogCiBBTUQgSU9NTVUKIE06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8
c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CitSOglCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KIFM6CU1haW50YWluZWQKIEY6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC8KIAogQU1EIFNWTQogTToJQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KIE06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+CitSOglCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KIFM6CVN1cHBvcnRl
ZAogRjoJeGVuL2FyY2gveDg2L2h2bS9zdm0vCiBGOgl4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1k
LmMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 02 10:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 May 2018 10: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 1fDoj4-00020Y-Bk; Wed, 02 May 2018 10:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=13qz=hv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDoj3-00020S-MK
 for xen-changelog@lists.xenproject.org; Wed, 02 May 2018 10:11:05 +0000
X-Inumbo-ID: 7ffcfcb7-4df1-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ffcfcb7-4df1-11e8-8249-2fda3a446a53;
 Wed, 02 May 2018 10:13:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDoj2-0007YS-Lz
 for xen-changelog@lists.xenproject.org; Wed, 02 May 2018 10:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDoj2-0006AR-JM
 for xen-changelog@lists.xenproject.org; Wed, 02 May 2018 10:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDoj2-0006AR-JM@xenbits.xenproject.org>
Date: Wed, 02 May 2018 10:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] update Xen version to 4.10.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>

Y29tbWl0IDk5ZTUwMDAxYmVhNmYzZDc3N2I4NmJiYjliYjQxZWY2NmJhNDc5NzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIg
MTI6MDE6MTkgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMiAxMjowMToxOSAyMDE4ICswMjAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuMQotLS0KIENvbmZpZy5tayAgICB8IDYgKysrLS0tCiB4
ZW4vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggYmI4
MDU4MzU0Zi4uMGQxMDEyY2JjOSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5t
awpAQCAtMjczLDggKzI3Myw4IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89
IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKLVFFTVVfVVBTVFJFQU1f
UkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMC4wCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
eGVuLVJFTEVBU0UtNC4xMC4wCitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQu
MTAuMQorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi1SRUxFQVNFLTQuMTAuMQogIyBN
b24gT2N0IDE2IDE2OjM2OjQxIDIwMTcgKzAxMDAKICMgVXBkYXRlIFhlbiBoZWFkZXIgZmlsZXMg
YWdhaW4KIApAQCAtMjg1LDcgKzI4NSw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
cmVsLTEuMTAuMgogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFFTVVf
VFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTAuMAorUUVNVV9UUkFESVRJT05BTF9SRVZJ
U0lPTiA/PSB4ZW4tNC4xMC4xCiAjIEZyaSBTZXAgMTUgMTk6Mzc6MjcgMjAxNyArMDEwMAogIyBx
ZW11LXhlbi10cmFkaXRpb25hbDogTGluayBhZ2FpbnN0IHhlbnRvb2xjb3JlCiAKZGlmZiAtLWdp
dCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCA5ZWVmMTkxMWFhLi5lY2VjMjk3
YjliIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcg
KzIsNyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5o
KSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQK
IGV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDEwCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuMS1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjEkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 08:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 08: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 1fE9V8-0007Pa-92; Thu, 03 May 2018 08:22: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=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fE9V7-0007PS-8t
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:05 +0000
X-Inumbo-ID: de0b25f0-4eaa-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de0b25f0-4eaa-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 10:20:41 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fE9V5-0002KX-M9
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <xen@xenbits.xen.org>) id 1fE9V5-0008BV-Jk
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Date: Thu, 03 May 2018 08:22:03 +0000
From: Xen patchbot-linux-2.6.18-xen <patchbot@xen.org>
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fE9V5-0008BV-Jk@xenbits.xenproject.org>
Subject: [Xen-changelog] [linux-2.6.18-xen] netfront: make req_prod check
 properly deal with index wraps
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>

IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KIyBEYXRlIDE1MjUzMzUzOTkgLTcyMDAKIyAgICAgIFRodSBNYXkgMDMgMTA6MTY6MzkgMjAx
OCArMDIwMAojIE5vZGUgSUQgYmQ4MTYyMWIwNGFmZmYwZjQwM2QxNzAxOTcwZDEyZWJmMDVlY2Ni
MQojIFBhcmVudCAgZjhhMTEwYjNmOTg5MDY2ZTliOTg3NzM5MzIzYzQyN2EwMzBlZmQ0NQpuZXRm
cm9udDogbWFrZSByZXFfcHJvZCBjaGVjayBwcm9wZXJseSBkZWFsIHdpdGggaW5kZXggd3JhcHMK
ClVzaW5nID4gb24gYmFyZSByaW5nIGluZGV4ZXMgaXMgYWx3YXlzIHdyb25nLCBhcyB0aGlzIHdp
bGwgZmFpbCB3aGVuIHRoZQppbmRleGVzIHdyYXAuIFNpbmNlIHRoZSBwcml2YXRlIHJlcV9wcm9k
X3B2dCBpcyBuZXZlciBiZWhpbmQgdGhlIHNoYXJlZApyZXFfcHJvZCwgc2ltcGx5IHVzZSAhPSBo
ZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
CgpkaWZmIC1yIGY4YTExMGIzZjk4OSAtciBiZDgxNjIxYjA0YWYgZHJpdmVycy94ZW4vbmV0ZnJv
bnQvbmV0ZnJvbnQuYwotLS0gYS9kcml2ZXJzL3hlbi9uZXRmcm9udC9uZXRmcm9udC5jCVRodSBN
YXkgMDMgMTA6MTU6MTkgMjAxOCArMDIwMAorKysgYi9kcml2ZXJzL3hlbi9uZXRmcm9udC9uZXRm
cm9udC5jCVRodSBNYXkgMDMgMTA6MTY6MzkgMjAxOCArMDIwMApAQCAtNzc1LDcgKzc3NSw3IEBA
IG5vX3NrYjoKIAogCS8qIElzIHRoZSBiYXRjaCBsYXJnZSBlbm91Z2ggdG8gYmUgd29ydGh3aGls
ZT8gKi8KIAlpZiAoaSA8IChucC0+cnhfdGFyZ2V0LzIpKSB7Ci0JCWlmIChyZXFfcHJvZCA+IG5w
LT5yeC5zcmluZy0+cmVxX3Byb2QpCisJCWlmIChyZXFfcHJvZCAhPSBucC0+cnguc3JpbmctPnJl
cV9wcm9kKQogCQkJZ290byBwdXNoOwogCQlyZXR1cm47CiAJfQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 03 08:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 08: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 1fE9V9-0007Pu-C9; Thu, 03 May 2018 08:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fE9V8-0007PZ-BS
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:06 +0000
X-Inumbo-ID: 711ab192-4eab-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 711ab192-4eab-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 08:24:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fE9V5-0002KP-7A
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <xen@xenbits.xen.org>) id 1fE9V5-0008Aw-4d
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Date: Thu, 03 May 2018 08:22:02 +0000
From: Xen patchbot-linux-2.6.18-xen <patchbot@xen.org>
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fE9V5-0008Aw-4d@xenbits.xenproject.org>
Subject: [Xen-changelog] [linux-2.6.18-xen] sysrq: don't print error message
 in case of missing Xenstore 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>

IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KIyBEYXRlIDE1MjUzMzUxMzQgLTcyMDAKIyAgICAgIFRodSBNYXkgMDMgMTA6MTI6MTQgMjAx
OCArMDIwMAojIE5vZGUgSUQgMGYzNTRlMWI4Mzc5MmQwY2Y2YTkxZjYzOGFjODQzYjQzYmE0OGI0
YwojIFBhcmVudCAgNjE1ODkwY2JmZjgyNTBmODkzMThjOWI1Y2M1OWQ0ODU2ZTMxNDBjYwpzeXNy
cTogZG9uJ3QgcHJpbnQgZXJyb3IgbWVzc2FnZSBpbiBjYXNlIG9mIG1pc3NpbmcgWGVuc3RvcmUg
ZW50cnkKCldoZW4gcmVnaXN0ZXJpbmcgZm9yIHRoZSBYZW5zdG9yZSB3YXRjaCBvZiB0aGUgbm9k
ZSBjb250cm9sL3N5c3JxIHRoZQpoYW5kbGVyIHdpbGwgYmUgY2FsbGVkIGF0IG9uY2UuIERvbid0
IGlzc3VlIGFuIGVycm9yIG1lc3NhZ2UgaWYgdGhlClhlbnN0b3JlIG5vZGUgaXNuJ3QgdGhlcmUs
IGFzIGl0IHdpbGwgYmUgY3JlYXRlZCBvbmx5IHdoZW4gYW4gZXZlbnQKaXMgYmVpbmcgdHJpZ2dl
cmVkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXR0ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCgoKZGlmZiAtciA2MTU4OTBjYmZm
ODIgLXIgMGYzNTRlMWI4Mzc5IGRyaXZlcnMveGVuL2NvcmUvcmVib290LmMKLS0tIGEvZHJpdmVy
cy94ZW4vY29yZS9yZWJvb3QuYwlXZWQgQXVnIDMwIDE1OjAwOjQyIDIwMTcgKzAyMDAKKysrIGIv
ZHJpdmVycy94ZW4vY29yZS9yZWJvb3QuYwlUaHUgTWF5IDAzIDEwOjEyOjE0IDIwMTggKzAyMDAK
QEAgLTIxMyw5ICsyMTMsMTcgQEAgc3RhdGljIHZvaWQgc3lzcnFfaGFuZGxlcihzdHJ1Y3QgeGVu
YnVzXwogCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCgmeGJ0KTsKIAlpZiAoZXJyKQog
CQlyZXR1cm47Ci0JaWYgKHhlbmJ1c19zY2FuZih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVj
IiwgJnN5c3JxX2tleSkgPD0gMCkgewotCQlwcmludGsoS0VSTl9FUlIgIlVuYWJsZSB0byByZWFk
IHN5c3JxIGNvZGUgaW4gIgotCQkgICAgICAgImNvbnRyb2wvc3lzcnFcbiIpOworCWVyciA9IHhl
bmJ1c19zY2FuZih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwgJnN5c3JxX2tleSk7CisJ
aWYgKGVyciA8IDApIHsKKwkJLyoKKwkJICogVGhlIFhlbnN0b3JlIHdhdGNoIGZpcmVzIGRpcmVj
dGx5IGFmdGVyIHJlZ2lzdGVyaW5nIGl0IGFuZAorCQkgKiBhZnRlciBhIHN1c3BlbmQvcmVzdW1l
IGN5Y2xlLiBTbyBFTk9FTlQgaXMgbm8gZXJyb3IgYnV0CisJCSAqIG1pZ2h0IGhhcHBlbiBpbiB0
aG9zZSBjYXNlcy4KKwkJICovCisJCWlmIChlcnIgIT0gLUVOT0VOVCkKKwkJCXByaW50ayhLRVJO
X0VSUgorCQkJICAgICAgICJFcnJvciAlZCByZWFkaW5nIHN5c3JxIGNvZGUgaW4gY29udHJvbC9z
eXNycVxuIiwKKwkJCSAgICAgICBlcnIpOwogCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwg
MSk7CiAJCXJldHVybjsKIAl9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 08:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 08: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 1fE9V9-0007Po-AV; Thu, 03 May 2018 08:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fE9V8-0007PX-6G
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:06 +0000
X-Inumbo-ID: 713cf303-4eab-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 713cf303-4eab-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 08:24:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fE9V5-0002KT-ET
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <xen@xenbits.xen.org>) id 1fE9V5-0008BE-C3
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 08:22:03 +0000
Date: Thu, 03 May 2018 08:22:03 +0000
From: Xen patchbot-linux-2.6.18-xen <patchbot@xen.org>
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fE9V5-0008BE-C3@xenbits.xenproject.org>
Subject: [Xen-changelog] [linux-2.6.18-xen] balloon: don't BUG() when
 balloon is empty
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>

IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KIyBEYXRlIDE1MjUzMzUzMTkgLTcyMDAKIyAgICAgIFRodSBNYXkgMDMgMTA6MTU6MTkgMjAx
OCArMDIwMAojIE5vZGUgSUQgZjhhMTEwYjNmOTg5MDY2ZTliOTg3NzM5MzIzYzQyN2EwMzBlZmQ0
NQojIFBhcmVudCAgMGYzNTRlMWI4Mzc5MmQwY2Y2YTkxZjYzOGFjODQzYjQzYmE0OGI0YwpiYWxs
b29uOiBkb24ndCBCVUcoKSB3aGVuIGJhbGxvb24gaXMgZW1wdHkKClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCgoKZGlmZiAtciAwZjM1NGUxYjgzNzkg
LXIgZjhhMTEwYjNmOTg5IGRyaXZlcnMveGVuL2JhbGxvb24vYmFsbG9vbi5jCi0tLSBhL2RyaXZl
cnMveGVuL2JhbGxvb24vYmFsbG9vbi5jCVRodSBNYXkgMDMgMTA6MTI6MTQgMjAxOCArMDIwMAor
KysgYi9kcml2ZXJzL3hlbi9iYWxsb29uL2JhbGxvb24uYwlUaHUgTWF5IDAzIDEwOjE1OjE5IDIw
MTggKzAyMDAKQEAgLTI1NCwxMyArMjU0LDE4IEBAIHN0YXRpYyBpbnQgaW5jcmVhc2VfcmVzZXJ2
YXRpb24odW5zaWduZWQKIAogCXBhZ2UgPSBiYWxsb29uX2ZpcnN0X3BhZ2UoKTsKIAlmb3IgKGkg
PSAwOyBpIDwgbnJfcGFnZXM7IGkrKykgewotCQlCVUdfT04ocGFnZSA9PSBOVUxMKTsKLQkJZnJh
bWVfbGlzdFtpXSA9IHBhZ2VfdG9fcGZuKHBhZ2UpOzsKKwkJaWYgKCFwYWdlKSB7CisJCQlpZiAo
aSkKKwkJCQlicmVhazsKKwkJCXJjID0gLUVOWElPOworCQkJZ290byBvdXQ7CisJCX0KKwkJZnJh
bWVfbGlzdFtpXSA9IHBhZ2VfdG9fcGZuKHBhZ2UpOwogCQlwYWdlID0gYmFsbG9vbl9uZXh0X3Bh
Z2UocGFnZSk7CiAJfQogCiAJc2V0X3hlbl9ndWVzdF9oYW5kbGUocmVzZXJ2YXRpb24uZXh0ZW50
X3N0YXJ0LCBmcmFtZV9saXN0KTsKLQlyZXNlcnZhdGlvbi5ucl9leHRlbnRzID0gbnJfcGFnZXM7
CisJcmVzZXJ2YXRpb24ubnJfZXh0ZW50cyA9IGk7CiAJcmMgPSBIWVBFUlZJU09SX21lbW9yeV9v
cChYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCwgJnJlc2VydmF0aW9uKTsKIAlpZiAocmMgPCAwKQog
CQlnb3RvIG91dDsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 11:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 11: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 1fEC8h-0003lN-6g; Thu, 03 May 2018 11:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEC8g-0003lI-GT
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:06 +0000
X-Inumbo-ID: 0e0e86a1-4ec3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e0e86a1-4ec3-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 11:13:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEC8e-0005eI-HL
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEC8e-0004jk-Ew
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEC8e-0004jk-Ew@xenbits.xenproject.org>
Date: Thu, 03 May 2018 11:11:04 +0000
Subject: [Xen-changelog] [xen staging] xen/schedule.c: Fix up whitespace
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>

Y29tbWl0IDQ3ODc2ZTMyMGI2NWNhMzFkYWNmODg3ZmQzNjU0ZjU5ZTljODk4MTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTWF5IDIgMTE6MDk6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1Mzo0MiAy
MDE4ICswMTAwCgogICAgeGVuL3NjaGVkdWxlLmM6IEZpeCB1cCB3aGl0ZXNwYWNlCiAgICAKICAg
IERlbGV0ZSB0YWJzIGFuZCB0cmFpbGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCAzNDNhYjYzMDZlLi42OWQyNTUzODllIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03LDcgKzcsNyBAQAogICogICAg
ICAgIEZpbGU6IGNvbW1vbi9zY2hlZHVsZS5jCiAgKiAgICAgIEF1dGhvcjogUm9sZiBOZXVnZWJh
dWVyICYgS2VpciBGcmFzZXIKICAqICAgICAgICAgICAgICBVcGRhdGVkIGZvciBnZW5lcmljIEFQ
SSBieSBNYXJrIFdpbGxpYW1zb24KLSAqIAorICoKICAqIERlc2NyaXB0aW9uOiBHZW5lcmljIENQ
VSBzY2hlZHVsaW5nIGNvZGUKICAqICAgICAgICAgICAgICBpbXBsZW1lbnRzIHN1cHBvcnQgZnVu
Y3Rpb25hbGl0eSBmb3IgdGhlIFhlbiBzY2hlZHVsZXIgQVBJLgogICoKQEAgLTQ5LDcgKzQ5LDcg
QEAgc3RyaW5nX3BhcmFtKCJzY2hlZCIsIG9wdF9zY2hlZCk7CiBib29sX3Qgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3MgPSAwOwogYm9vbGVhbl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3NhdmluZ3Mi
LCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiAKLS8qIERlZmF1bHQgc2NoZWR1bGluZyByYXRl
IGxpbWl0OiAxbXMgCisvKiBEZWZhdWx0IHNjaGVkdWxpbmcgcmF0ZSBsaW1pdDogMW1zCiAgKiBU
aGUgYmVoYXZpb3Igd2hlbiBzY2hlZF9yYXRlbGltaXRfdXMgaXMgZ3JlYXRlciB0aGFuIHNjaGVk
X2NyZWRpdF90c2xpY2VfbXMgaXMgdW5kZWZpbmVkCiAgKiAqLwogaW50IHNjaGVkX3JhdGVsaW1p
dF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3Bp
bmxvY2tfdCAqbG9jazIsCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShsb2NrMSwgZmxhZ3Mp
OwogfQogCi1pbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKSAKK2ludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICBjcHVtYXNrX3QgYWxsY3B1czsKQEAgLTI3MSw3ICsyNzEsNyBAQCBpbnQgc2NoZWRfaW5pdF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgICAgICAgICAg
ICAgdiwgdi0+cHJvY2Vzc29yKTsKIAogICAgIHYtPnNjaGVkX3ByaXYgPSBTQ0hFRF9PUChkb21f
c2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgdiwKLQkJICAgICAgICAgICAgIGQtPnNjaGVkX3By
aXYpOworICAgICAgICAgICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2LT5z
Y2hlZF9wcml2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIApAQCAtMTMxOSwxMSArMTMx
OSwxMSBAQCBsb25nIGRvX3NldF90aW1lcl9vcChzX3RpbWVfdCB0aW1lb3V0KQogICAgICAgICAg
ICAgICB1bmxpa2VseSgob2Zmc2V0ID4gMCkgJiYgKCh1aW50MzJfdCkob2Zmc2V0ID4+IDUwKSAh
PSAwKSkgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGludXggd29ya2Fyb3VuZDog
b2NjYXNpb25hbGx5IHdlIHdpbGwgc2VlIHRpbWVvdXRzIGEgbG9uZyB3YXkgaW4gCi0gICAgICAg
ICAqIHRoZSBmdXR1cmUgZHVlIHRvIHdyYXBwaW5nIGluIExpbnV4J3MgamlmZnkgdGltZSBoYW5k
bGluZy4gV2UgY2hlY2sgCi0gICAgICAgICAqIGZvciB0aW1lb3V0cyB3cmFwcGVkIG5lZ2F0aXZl
LCBhbmQgZm9yIHBvc2l0aXZlIHRpbWVvdXRzIG1vcmUgdGhhbiAKLSAgICAgICAgICogYWJvdXQg
MTMgZGF5cyBpbiB0aGUgZnV0dXJlICgyXjUwbnMpLiBUaGUgY29ycmVjdCBmaXggaXMgdG8gdHJp
Z2dlciAKLSAgICAgICAgICogYW4gaW50ZXJydXB0IGltbWVkaWF0ZWx5IChzaW5jZSBMaW51eCBp
biBmYWN0IGhhcyBwZW5kaW5nIHdvcmsgdG8gCisgICAgICAgICAqIExpbnV4IHdvcmthcm91bmQ6
IG9jY2FzaW9uYWxseSB3ZSB3aWxsIHNlZSB0aW1lb3V0cyBhIGxvbmcgd2F5IGluCisgICAgICAg
ICAqIHRoZSBmdXR1cmUgZHVlIHRvIHdyYXBwaW5nIGluIExpbnV4J3MgamlmZnkgdGltZSBoYW5k
bGluZy4gV2UgY2hlY2sKKyAgICAgICAgICogZm9yIHRpbWVvdXRzIHdyYXBwZWQgbmVnYXRpdmUs
IGFuZCBmb3IgcG9zaXRpdmUgdGltZW91dHMgbW9yZSB0aGFuCisgICAgICAgICAqIGFib3V0IDEz
IGRheXMgaW4gdGhlIGZ1dHVyZSAoMl41MG5zKS4gVGhlIGNvcnJlY3QgZml4IGlzIHRvIHRyaWdn
ZXIKKyAgICAgICAgICogYW4gaW50ZXJydXB0IGltbWVkaWF0ZWx5IChzaW5jZSBMaW51eCBpbiBm
YWN0IGhhcyBwZW5kaW5nIHdvcmsgdG8KICAgICAgICAgICogZG8gaW4gdGhpcyBzaXR1YXRpb24p
LiBIb3dldmVyLCBvbGRlciBndWVzdHMgYWxzbyBzZXQgYSBsb25nIHRpbWVvdXQKICAgICAgICAg
ICogd2hlbiB0aGV5IGhhdmUgKm5vKiBwZW5kaW5nIHRpbWVycyBhdCBhbGw6IHNldHRpbmcgYW4g
aW1tZWRpYXRlCiAgICAgICAgICAqIHRpbWVvdXQgaW4gdGhpcyBjYXNlIGNhbiBidXJuIGEgbG90
IG9mIENQVS4gV2UgdGhlcmVmb3JlIGdvIGZvciBhCkBAIC0xNDI1LDcgKzE0MjUsNyBAQCBzdGF0
aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCiAgICAgc2V0
X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgcGVyaW9kaWNfbmV4dF9ldmVudCk7CiB9CiAKLS8q
IAorLyoKICAqIFRoZSBtYWluIGZ1bmN0aW9uCiAgKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQg
ZG9tYWluIChzY2hlZHVsZXIgaW5kZXBlbmRlbnQpLgogICogLSBwaWNrIGEgbmV3IGRvbWFpbiAo
c2NoZWR1bGVyIGRlcGVuZGVudCkuCkBAIC0xNDcxLDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCBz
Y2hlZHVsZSh2b2lkKQogICAgIG5vdyA9IE5PVygpOwogCiAgICAgc3RvcF90aW1lcigmc2QtPnNf
dGltZXIpOwotICAgIAorCiAgICAgLyogZ2V0IHBvbGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBz
Y2hlZHVsaW5nLi4uICovCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwogICAgIG5l
eHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 11:11:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 11:11: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 1fEC8q-0003lr-8W; Thu, 03 May 2018 11:11:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEC8p-0003lm-Ma
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:15 +0000
X-Inumbo-ID: 1415e865-4ec3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1415e865-4ec3-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 11:13:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEC8o-0005eS-NC
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEC8o-0004kC-Kd
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEC8o-0004kC-Kd@xenbits.xenproject.org>
Date: Thu, 03 May 2018 11:11:14 +0000
Subject: [Xen-changelog] [xen staging] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IGRhMGE1ZTAwZGU4YWE5M2YyYTc0ODJkMTM4ZGJlZTlkZWMyYWE1YzIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTWF5IDIgMTE6MDk6MTggMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1NjozNiAy
MDE4ICswMTAwCgogICAgeGVuOiBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkK
ICAgIAogICAgVGhlcmUgYXJlIGEgbG90IG9mIHBsYWNlcyB3aGljaCByZWxlYXNlIGEgbG9jayBi
ZWZvcmUgY2FsbGluZwogICAgdmNwdV9zbGVlcF9ub3N5bmMoKSwgd2hpY2ggdGhlbiBqdXN0IGdy
YWJzIHRoZSBsb2NrIGFnYWluLiAgVGhpcyBpcwogICAgbm90IG9ubHkgYSB3YXN0ZSBvZiB0aW1l
LCBidXQgbGVhZHMgdG8gbW9yZSBjb2RlIGR1cGxpY2F0aW9uIChzaW5jZQogICAgeW91IGhhdmUg
dG8gY29weS1hbmQtcGFzdGUgcmVjaXBlcyByYXRoZXIgdGhhbiBjYWxsaW5nIGEgdW5pZmllZAog
ICAgZnVuY3Rpb24pLCB3aGljaCBpbiB0dXJuIGxlYWRzIHRvIGFuIGluY3JlYXNlZCBjaGFuY2Ug
b2YgYnVncy4KICAgIAogICAgSW50cm9kdWNlIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpLCB3
aGljaCBjYW4gYmUgY2FsbGVkIGlmIHlvdQogICAgYWxyZWFkeSBob2xkIHRoZSBzY2hlZHVsZSBs
b2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCA2OWQyNTUzODllLi43NDg5ODMzMzYxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00NTUsMTQgKzQ1NSw5IEBAIHZv
aWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZv
aWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZjcHVfc2xlZXBfbm9z
eW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwot
ICAgIHNwaW5sb2NrX3QgKmxvY2s7Ci0KLSAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKLQotICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrKSk7CiAKICAg
ICBpZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTQ3MSw2ICs0NjYs
MTggQEAgdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBT
Q0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgc2xlZXAsIHYpOwogICAgIH0KK30KKwordm9pZCB2
Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisKKyAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xF
RVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKworICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworCisgICAgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHYpOwogCiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 11:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 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 1fEC92-0003nE-AW; Thu, 03 May 2018 11:11: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=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEC91-0003n6-15
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:27 +0000
X-Inumbo-ID: 867bd715-4ec2-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 867bd715-4ec2-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 13:10:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEC8y-0005f5-Sx
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEC8y-0004lW-QV
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 11:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEC8y-0004lW-QV@xenbits.xenproject.org>
Date: Thu, 03 May 2018 11:11:24 +0000
Subject: [Xen-changelog] [xen staging] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IDlhMzZkZTE3N2MxNmQ2NDIzYTA3YWQ2MWYxYzdhZjUyNzQ3NjlhYWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWF5IDEgMTg6MTM6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1Njo0OCAy
MDE4ICswMTAwCgogICAgeGVuL3NjaGVkdWxlOiBGaXggcmFjZXMgaW4gdmNwdSBtaWdyYXRpb24K
ICAgIAogICAgVGhlIGN1cnJlbnQgc2VxdWVuY2UgdG8gaW5pdGlhdGUgdmNwdSBtaWdyYXRpb24g
aXMgaW5lZmZpY2VudCBhbmQgZXJyb3ItcHJvbmU6CiAgICAKICAgIC0gVGhlIGluaXRpYXRvciBz
ZXRzIFZQRl9taWdyYWdpbmcgd2l0aCB0aGUgbG9jayBoZWxkLCB0aGVuIGRyb3BzIHRoZQogICAg
ICBsb2NrIGFuZCBjYWxscyB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCBpbW1lZGlhdGVseSBn
cmFicyB0aGUgbG9jawogICAgICBhZ2FpbgogICAgCiAgICAtIEEgbnVtYmVyIG9mIHBsYWNlcyB1
bm5lY2Vzc2FyaWx5IGNoZWNrIGZvciB2LT5wYXVzZV9mbGFncyBpbiBiZXR3ZWVuCiAgICAgIHRo
b3NlIHR3bwogICAgCiAgICAtIEV2ZXJ5IGNhbGwgdG8gdmNwdV9taWdyYXRlKCkgbXVzdCBiZSBw
cmVmYWNlZCB3aXRoCiAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKCkgb3IgaW50cm9kdWNlIGEgcmFj
ZSBjb25kaXRpb247IHRoaXMgY29kZQogICAgICBkdXBsaWNhdGlvbiBpcyBlcnJvci1wcm9uZQog
ICAgCiAgICAtIEluIHRoZSBldmVudCB0aGF0IHYtPmlzX3J1bm5pbmcgaXMgdHJ1ZSBhdCB0aGUg
YmVnaW5uaW5nIG9mCiAgICAgIHZjcHVfbWlncmF0ZSgpLCBpdCdzIGFsbW9zdCBjZXJ0YWluIHRo
YXQgdmNwdV9taWdyYXRlKCkgd2lsbCBlbmQgdXAKICAgICAgYmVpbmcgY2FsbGVkIGluIGNvbnRl
eHRfc3dpdGNoKCkgYXMgd2VsbDsgd2UgbWlnaHQgYXMgd2VsbCBzaW1wbHkKICAgICAgbGV0IGl0
IHJ1biB0aGVyZSBhbmQgc2F2ZSB0aGUgZHVwbGljYXRlZCBlZmZvcnQgKHdoaWNoIHdpbGwgYmUK
ICAgICAgbm9uLW5lZ2xpZ2libGUpLgogICAgCiAgICBUaGUgcmVzdWx0IGlzIHRoYXQgQ3JlZGl0
MSBoYXMgc2V2ZXJhbCByYWNlcyB3aGljaCByZXN1bHQgaW4gcnVucXVldWUKICAgIDwtPiB2LT5w
cm9jZXNzb3IgaW52YXJpYW50cyBiZWluZyB2aW9sYXRlZCAodHJpZ2dlcmluZyBBU1NFUlRzIGlu
CiAgICBkZWJ1ZyBidWlsZHMgYW5kIHN0cmFuZ2UgYnVncyBpbiBwcm9kdWN0aW9uIGJ1aWxkcyku
CiAgICAKICAgIEluc3RlYWQsIGludHJvZHVjZSB2Y3B1X21pZ3JhdGVfc3RhcnQoKSB0byBpbml0
aWF0ZSB0aGUgcHJvY2Vzcy4KICAgIHZjcHVfbWlncmF0ZV9zdGFydCgpIGlzIGNhbGxlZCB3aXRo
IHRoZSBzY2hlZHVsaW5nIGxvY2sgaGVsZC4gIEl0IG5vdAogICAgb25seSBzZXRzIFZQRl9taWdy
YXRpbmcsIGJ1dCBhbHNvIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpCiAgICAod2hp
Y2ggd2lsbCBhdXRvbWF0aWNhbGx5IGRvIG5vdGhpbmcgaWYgdGhlcmUncyBub3RoaW5nIHRvIGRv
KS4KICAgIAogICAgUmVuYW1lIHZjcHVfbWlncmF0ZSgpIHRvIHZjcHVfbWlncmF0ZV9maW5pc2go
KS4gIENoZWNrIGZvciB2LT5pc19ydW5uaW5nIGFuZAogICAgcGF1c2VfZmxhZ3MgJiBWUEZfbWln
cmF0aW5nIGF0IHRoZSB0b3AgYW5kIHJldHVybiBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgVGhl
biB0aGUgd2F5IHRvIGluaXRpYXRlIG1pZ3JhdGlvbiBpcyBjb25zaXN0ZW50bHk6CiAgICAKICAg
ICogR3JhYiBsb2NrCiAgICAqIHZjcHVfbWlncmF0ZV9zdGFydCgpCiAgICAqIFJlbGVhc2UgbG9j
awogICAgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzQ4OTgzMzM2
MS4uMDQ5ZjkzZjdhYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTkzLDEzICs1OTMsNTQgQEAgc3RhdGljIHZvaWQgdmNw
dV9tb3ZlX25vc2NoZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAg
IHNjaGVkX21vdmVfaXJxcyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVj
dCB2Y3B1ICp2KQorLyoKKyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIg
dG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQK
KyAqIHJ1bm5pbmcgYW5kIGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9m
ZiBhbnkKKyAqIHJ1bnF1ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRs
eSBydW5uaW5nLCBpdCBuZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdl
IG5lZWQgdG8gaG9sZCB0aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nl
c3NvciB3ZSdyZSBtaWdyYXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1p
Z3JhdGluZyB0by4KKyAqCisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRp
c2Z5aW5nIHRoZSBmaW5hbCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2No
ZWR1bGluZyBsb2NrIHdlIGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ug
d2FudCwgdGhlbiBkb3VibGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVk
CisgKiB0byBkbyBoYXNuJ3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICog
VGhlc2Ugc3RlcHMgYXJlIGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlv
bnM7IHRoZXkKKyAqIHNob3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQo
dik7CisgKiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNw
dV9taWdyYXRlX2ZpbmlzaCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBk
byB0aGUgd29yayBub3cgaWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4n
dCAoYmVjYXVzZSB2IGlzIHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWln
cmF0ZV9maW5pc2goKSB3aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3Zv
aWQgdmNwdV9taWdyYXRlX3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQ
Rl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9j
a2VkKHYpOworfQorCitzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBi
b29sX3QgcGlja19jYWxsZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBj
dXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0
X3NhdmVkKCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisg
ICAgICogc29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3Qg
bmVlZCB0by4KKyAgICAgKi8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9W
UEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAg
b2xkX2NwdSA9IG5ld19jcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7
CkBAIC02NzksMTQgKzcyMCwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2
KTsKIAogICAgIGlmICggdi0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdy
YXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsK
KwogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+
cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBf
bm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWln
cmF0ZV9maW5pc2godik7CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCkBAIC04NDEsMTAgKzg3OSwxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3
aWxsIGFsd2F5cyBmaW5lIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAg
ICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAg
ICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGlu
ZywgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQo
dik7CiAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAg
ICAgICAgICAgICAgdmNwdV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdy
YXRlX2ZpbmlzaCh2KTsKIAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICog
VGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBp
bgpAQCAtOTA4LDE4ICs5NDYsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAg
ICAgICAgICAgIEFTU0VSVCh3aGljaCA9PSB2LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAg
ICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgTlVMTCwgYWZmaW5pdHkpOwogICAgICAgICB9Ci0g
ICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAg
IHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgdik7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9t
YWluKTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7
Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7
Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0Owog
fQpAQCAtMTE0Nyw3ICsxMTgxLDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1
ICp2LCBpbnQgY3B1KQogICAgICAgICB7CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHko
diwgdi0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgICAgICAgICAgdi0+YWZm
aW5pdHlfYnJva2VuID0gMDsKLSAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgfQpA
QCAtMTE2MCwyMCArMTE5MywxOCBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUg
KnYsIGludCBjcHUpCiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5
X2Jyb2tlbiA9IDE7CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgY3B1bWFza19v
ZihjcHUpLCBOVUxMKTsKLSAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgfQogCisg
ICAgaWYgKCByZXQgPT0gMCApCisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAg
IHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAogICAgIGRvbWFpbl91cGRhdGVf
bm9kZV9hZmZpbml0eSh2LT5kb21haW4pOwogCi0gICAgaWYgKCB2LT5wYXVzZV9mbGFncyAmIFZQ
Rl9taWdyYXRpbmcgKQotICAgIHsKLSAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAg
ICAgIHZjcHVfbWlncmF0ZSh2KTsKLSAgICB9CisgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xNTYwLDggKzE1OTEsNyBAQCB2b2lkIGNvbnRleHRf
c2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcihw
cmV2KSwgY29udGV4dF9zYXZlZCwgcHJldik7CiAKLSAgICBpZiAoIHVubGlrZWx5KHByZXYtPnBh
dXNlX2ZsYWdzICYgVlBGX21pZ3JhdGluZykgKQotICAgICAgICB2Y3B1X21pZ3JhdGUocHJldik7
CisgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsKIH0KIAogLyogVGhlIHNjaGVkdWxlciB0
aW1lcjogZm9yY2UgYSBydW4gdGhyb3VnaCB0aGUgc2NoZWR1bGVyICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12:11: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 1fED4i-0000Ll-S8; Thu, 03 May 2018 12:11:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED4h-0000Lc-S4
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:03 +0000
X-Inumbo-ID: 6ecc46ae-4ecb-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ecc46ae-4ecb-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 12:13:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED4g-0006tB-NQ
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED4g-0001KC-Ky
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED4g-0001KC-Ky@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: adjust handling of AVX2
 gathers
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>

Y29tbWl0IDM1YTYxYzA1ZWE5ZGJjOGVkYjk1YzJlMTEwMTAzMTEwYzIzMGE1YzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDE4OjAyOjM3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDI2IDE4OjAyOjM3IDIwMTggKzAyMDAKCiAgICB4
ODZlbXVsOiBhZGp1c3QgaGFuZGxpbmcgb2YgQVZYMiBnYXRoZXJzCiAgICAKICAgIEhWTSdzIE1N
SU8gY2FjaGUgb25seSBoYXMgYSBjYXBhY2l0eSBvZiB0aHJlZSBlbnRyaWVzLiBPbmNlIHJ1bm5p
bmcgb3V0CiAgICBvZiBlbnRyaWVzLCBodm1lbXVsX2xpbmVhcl9tbWlvX2FjY2VzcygpIHdpbGwg
cmV0dXJuCiAgICBYODZFTVVMX1VOSEFORExFQUJMRS4gU2luY2UgZ2F0aGVycyBhcmUgYW4gaXRl
cmF0aXZlIHByb2Nlc3MgYW55d2F5LAogICAgc2ltcGx5IGNvbW1pdCB0aGUgcG9ydGlvbiBvZiB3
b3JrIGRvbmUgaW4gdGhpcyBhbmQgaHlwb3RoZXRpY2FsIHNpbWlsYXIKICAgIGNhc2VzLCBleGl0
aW5nIGJhY2sgdG8gZ3Vlc3QgY29udGV4dCBmb3IgdGhlIGluc24gdG8gYmUgcmV0cmllZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMiArKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCAzMzg5MDUwYWI0Li44ZmZkYTgzODRhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNzYzOSw2ICs3NjM5LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICBpbnQzMl90IGR3WzhdOwogICAgICAgICAgICAgaW50NjRfdCBxd1s0XTsK
ICAgICAgICAgfSBpbmRleCwgbWFzazsKKyAgICAgICAgYm9vbCBkb25lID0gZmFsc2U7CiAKICAg
ICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKG1vZHJtX3JlZyA9PSBzdGF0ZS0+c2liX2luZGV4IHx8CkBAIC03NjkyLDEyICs3Njkz
LDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhLm1l
bS5vZmYgKyAoaWR4IDw8IHN0YXRlLT5zaWJfc2NhbGUpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICh2b2lkICopbW12YWxwICsgaSAqIG9wX2J5dGVzLCBvcF9ieXRlcywgY3R4dCk7
CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogSWYg
d2UndmUgbWFkZSBhbnkgcHJvZ3Jlc3MgYW5kIHRoZSBhY2Nlc3MgZGlkIG5vdCBmYXVsdCwKKyAg
ICAgICAgICAgICAgICAgICAgICogZm9yY2UgYSByZXRyeSBpbnN0ZWFkLiBUaGlzIGlzIGZvciBl
eGFtcGxlIG5lY2Vzc2FyeSB0bworICAgICAgICAgICAgICAgICAgICAgKiBjb3BlIHdpdGggdGhl
IGxpbWl0ZWQgY2FwYWNpdHkgb2YgSFZNJ3MgTU1JTyBjYWNoZS4KKyAgICAgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9FWENFUFRJT04g
JiYgZG9uZSApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KIAogI2lmZGVmIF9f
WEVOX18KICAgICAgICAgICAgICAgICBpZiAoIGkgKyAxIDwgbiAmJiBsb2NhbF9ldmVudHNfbmVl
ZF9kZWxpdmVyeSgpICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1JFVFJZOwog
I2VuZGlmCisKKyAgICAgICAgICAgICAgICBkb25lID0gdHJ1ZTsKICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgaWYgKCB2ZXgudyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12:11: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 1fED4t-0000Mw-UB; Thu, 03 May 2018 12:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED4s-0000Mj-9j
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:14 +0000
X-Inumbo-ID: 74d7c769-4ecb-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74d7c769-4ecb-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 12:13:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED4q-0006tL-T6
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED4q-0001Kn-Qm
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED4q-0001Kn-Qm@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:12 +0000
Subject: [Xen-changelog] [xen master] doc: sort entries of boot parameters
 correctly
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>

Y29tbWl0IGE2OWVmMTc0Zjg5MGE0M2Q2MjgxNmNkZTE1YjA3N2VmNDM1M2E0NzIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDE4OjAzOjQzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDI2IDE4OjAzOjQzIDIwMTggKzAyMDAKCiAgICBk
b2M6IHNvcnQgZW50cmllcyBvZiBib290IHBhcmFtZXRlcnMgY29ycmVjdGx5CiAgICAKICAgIFNv
bWUgb2YgdGhlIGJvb3QgcGFyYW1ldGVycyBpbiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biBhcmUKICAgIG5vdCBpbiB0aGUgY29ycmVjdCBhbHBoYWJldGljYWxseSBvcmRlci4g
Q29ycmVjdCB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMjI2ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExMyBpbnNlcnRp
b25zKCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpp
bmRleCBiMzUzMzUyYWRmLi5kMTc1ZTYwNzBiIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgpAQCAtMTMzLDYgKzEzMywxOCBAQCByZXN1bWUuCiBgczNfbW9kZWAgaW5zdHJ1Y3RzIFhl
biB0byBzZXQgdXAgdGhlIGJvb3QgdGltZSAob3B0aW9uIGB2Z2E9YCkgdmlkZW8KIG1vZGUgZHVy
aW5nIFMzIHJlc3VtZS4KIAorIyMjIGFsbG93XF91bnNhZmUKKz4gYD0gPGJvb2xlYW4+YAorCis+
IERlZmF1bHQ6IGBmYWxzZWAKKworRm9yY2UgYm9vdCBvbiBwb3RlbnRpYWxseSB1bnNhZmUgc3lz
dGVtcy4gQnkgZGVmYXVsdCBYZW4gd2lsbCByZWZ1c2UKK3RvIGJvb3Qgb24gc3lzdGVtcyB3aXRo
IHRoZSBmb2xsb3dpbmcgZXJyYXRhOgorCisqIEFNRCBFcnJhdHVtIDEyMS4gUHJvY2Vzc29ycyB3
aXRoIHRoaXMgZXJyYXR1bSBhcmUgc3ViamVjdCB0byBhIGd1ZXN0CisgIHRyaWdnZXJhYmxlIERl
bmlhbCBvZiBTZXJ2aWNlLiBPdmVycmlkZSBvbmx5IGlmIHlvdSB0cnVzdCBhbGwgb2YKKyAgeW91
ciBQViBndWVzdHMuCisKICMjIyBhbHRwMm0gKEludGVsKQogPiBgPSA8Ym9vbGVhbj5gCiAKQEAg
LTE0NywxOCArMTU5LDYgQEAgT3ZlcnJpZGUgWGVuJ3MgbG9naWMgZm9yIGNob29zaW5nIHRoZSBB
UElDIGRyaXZlci4gIEJ5IGRlZmF1bHQsIGlmCiB0aGVyZSBhcmUgbW9yZSB0aGFuIDggQ1BVcywg
WGVuIHdpbGwgc3dpdGNoIHRvIGBiaWdzbXBgIG92ZXIKIGBkZWZhdWx0YC4KIAotIyMjIGFsbG93
XF91bnNhZmUKLT4gYD0gPGJvb2xlYW4+YAotCi0+IERlZmF1bHQ6IGBmYWxzZWAKLQotRm9yY2Ug
Ym9vdCBvbiBwb3RlbnRpYWxseSB1bnNhZmUgc3lzdGVtcy4gQnkgZGVmYXVsdCBYZW4gd2lsbCBy
ZWZ1c2UKLXRvIGJvb3Qgb24gc3lzdGVtcyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyYXRhOgotCi0q
IEFNRCBFcnJhdHVtIDEyMS4gUHJvY2Vzc29ycyB3aXRoIHRoaXMgZXJyYXR1bSBhcmUgc3ViamVj
dCB0byBhIGd1ZXN0Ci0gIHRyaWdnZXJhYmxlIERlbmlhbCBvZiBTZXJ2aWNlLiBPdmVycmlkZSBv
bmx5IGlmIHlvdSB0cnVzdCBhbGwgb2YKLSAgeW91ciBQViBndWVzdHMuCi0KICMjIyBhcGljdgog
PiBgPSA8Ym9vbGVhbj5gCiAKQEAgLTI3NiwxNyArMjc2LDYgQEAgd2hlbiB0aGUgUlNCIGdldHMg
b3ZlcndyaXR0ZW4uICBUaGUgZm9ybWVyIGNvbnRyb2wgYWxsIFJTQiBvdmVyd3JpdGluZywgd2hp
bGUKIHRoZSBsYXR0ZXIgdHdvIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSBvdmVyd3JpdGluZyBv
biBmcm9tIEhWTSBjb250ZXh0LCBhbmQKIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhl
bikgY29udGV4dC4KIAotIyMjIHhlbmhlYXBcX21lZ2FieXRlcyAoYXJtMzIpCi0+IGA9IDxzaXpl
PmAKLQotPiBEZWZhdWx0OiBgMGAgKDEvMzIgb2YgUkFNKQotCi1BbW91bnQgb2YgUkFNIHRvIHNl
dCBhc2lkZSBmb3IgdGhlIFhlbmhlYXAuIE11c3QgYmUgYW4gaW50ZWdlciBtdWx0aXBsZSBvZiAz
Mi4KLQotQnkgZGVmYXVsdCB3aWxsIHVzZSAxLzMyIG9mIHRoZSBSQU0gdXAgdG8gYSBtYXhpbXVt
IG9mIDFHQiBhbmQgd2l0aCBhCi1taW5pbXVtIG9mIDMyTSwgc3ViamVjdCB0byBhIHN1aXRhYmx5
IGFsaWduZWQgYW5kIHNpemVkIGNvbnRpZ3VvdXMKLXJlZ2lvbiBvZiBtZW1vcnkgYmVpbmcgYXZh
aWxhYmxlLgotCiAjIyMgY2xvY2tzb3VyY2UKID4gYD0gcGl0IHwgaHBldCB8IGFjcGkgfCB0c2Ng
CiAKQEAgLTY1OCw2ICs2NDcsMjQgQEAgdHJhY2UgZmVhdHVyZSBpcyBvbmx5IGVuYWJsZWQgaW4g
ZGVidWdnaW5nIGJ1aWxkcyBvZiBYZW4uCiAKIFNwZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUg
RE1BIGhlYXAuCiAKKyMjIyBkb20wCis+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgXWAKKwor
PiBTdWItb3B0aW9uczoKKworPiBgcHZoYAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworRmxhZyB0
aGF0IG1ha2VzIGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCisKKz4gYHNoYWRvd2AKKworPiBE
ZWZhdWx0OiBgZmFsc2VgCisKK0ZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgdXNlIHNoYWRvdyBwYWdp
bmcuIE9ubHkgd29ya3Mgd2hlbiAicHZoIiBpcworZW5hYmxlZC4KKwogIyMjIGRvbTBcX2lvcG9y
dHNcX2Rpc2FibGUKID4gYD0gTGlzdCBvZiA8aGV4Pi08aGV4PmAKIApAQCAtNzUwLDI0ICs3NTcs
NiBAQCBhZmZpbml0aWVzIHRvIHByZWZlciBidXQgYmUgbm90IGxpbWl0ZWQgdG8gdGhlIHNwZWNp
ZmllZCBub2RlKHMpLgogCiBQaW4gZG9tMCB2Y3B1cyB0byB0aGVpciByZXNwZWN0aXZlIHBjcHVz
CiAKLSMjIyBkb20wCi0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgXWAKLQotPiBTdWItb3B0
aW9uczoKLQotPiBgcHZoYAotCi0+IERlZmF1bHQ6IGBmYWxzZWAKLQotRmxhZyB0aGF0IG1ha2Vz
IGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCi0KLT4gYHNoYWRvd2AKLQotPiBEZWZhdWx0OiBg
ZmFsc2VgCi0KLUZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgdXNlIHNoYWRvdyBwYWdpbmcuIE9ubHkg
d29ya3Mgd2hlbiAicHZoIiBpcwotZW5hYmxlZC4KLQogIyMjIGR0dWFydCAoQVJNKQogPiBgPSBw
YXRoIFs6b3B0aW9uc11gCiAKQEAgLTgyNCw2ICs4MTMsMzAgQEAgZWZmZWN0IHRoZSBpbnZlcnNl
IG1lYW5pbmcuCiA+PiBBbGxvd3MgbWFwcGluZyBvZiBSdW50aW1lU2VydmljZXMgd2hpY2ggaGF2
ZSBubyBjYWNoYWJpbGl0eSBhdHRyaWJ1dGUKID4+IHNldCBhcyBVQy4KIAorIyMjIGVwdCAoSW50
ZWwpCis+IGA9IExpc3Qgb2YgKCB7bm8tfXBtbCB8IHtuby19YWQgKWAKKworQ29udHJvbHMgRVBU
IHJlbGF0ZWQgZmVhdHVyZXMuCisKKz4gU3ViLW9wdGlvbnM6CisKKz4gYHBtbGAKKworPiBEZWZh
dWx0OiBgdHJ1ZWAKKworPj4gUE1MIGlzIGEgbmV3IGhhcmR3YXJlIGZlYXR1cmUgaW4gSW50ZWwn
cyBCcm9hZHdlbGwgU2VydmVyIGFuZCBmdXJ0aGVyCis+PiBwbGF0Zm9ybXMgd2hpY2ggcmVkdWNl
cyBoeXBlcnZpc29yIG92ZXJoZWFkIG9mIGxvZy1kaXJ0eSBtZWNoYW5pc20gYnkKKz4+IGF1dG9t
YXRpY2FsbHkgcmVjb3JkaW5nIEdQQXMgKGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Nlcykgd2hlbiBn
dWVzdCBtZW1vcnkKKz4+IGdldHMgZGlydHksIGFuZCB0aGVyZWZvcmUgc2lnbmlmaWNhbnRseSBy
ZWR1Y2luZyBudW1iZXIgb2YgRVBUIHZpb2xhdGlvbgorPj4gY2F1c2VkIGJ5IHdyaXRlIHByb3Rl
Y3Rpb24gb2YgZ3Vlc3QgbWVtb3J5LCB3aGljaCBpcyBhIG5lY2Vzc2l0eSB0bworPj4gaW1wbGVt
ZW50IGxvZy1kaXJ0eSBtZWNoYW5pc20gYmVmb3JlIFBNTC4KKworPiBgYWRgCisKKz4gRGVmYXVs
dDogSGFyZHdhcmUgZGVwZW5kZW50CisKKz4+IEhhdmUgaGFyZHdhcmUga2VlcCBhY2Nlc3NlZC9k
aXJ0eSAoQS9EKSBiaXRzIHVwZGF0ZWQuCisKICMjIyBleHRyYVxfZ3Vlc3RcX2lycXMKID4gYD0g
Wzxkb21VIG51bWJlcj5dWyw8ZG9tMCBudW1iZXI+XWAKIApAQCAtODg5LDMwICs5MDIsNiBAQCBy
ZXF1aXJlbWVudCBjYW4gYmUgcmVsYXhlZC4gIFRoaXMgb3B0aW9uIGlzIHBhcnRpY3VsYXJseSB1
c2VmdWwgZm9yIG5lc3RlZAogdmlydHVhbGl6YXRpb24sIHRvIGFsbG93IHRoZSBMMSBoeXBlcnZp
c29yIHRvIHVzZSBFUFQgZXZlbiBpZiB0aGUgTDAgaHlwZXJ2aXNvcgogZG9lcyBub3QgcHJvdmlk
ZSBWTVxfRU5UUllcX0xPQURcX0dVRVNUXF9QQVQuCiAKLSMjIyBlcHQgKEludGVsKQotPiBgPSBM
aXN0IG9mICgge25vLX1wbWwgfCB7bm8tfWFkIClgCi0KLUNvbnRyb2xzIEVQVCByZWxhdGVkIGZl
YXR1cmVzLgotCi0+IFN1Yi1vcHRpb25zOgotCi0+IGBwbWxgCi0KLT4gRGVmYXVsdDogYHRydWVg
Ci0KLT4+IFBNTCBpcyBhIG5ldyBoYXJkd2FyZSBmZWF0dXJlIGluIEludGVsJ3MgQnJvYWR3ZWxs
IFNlcnZlciBhbmQgZnVydGhlcgotPj4gcGxhdGZvcm1zIHdoaWNoIHJlZHVjZXMgaHlwZXJ2aXNv
ciBvdmVyaGVhZCBvZiBsb2ctZGlydHkgbWVjaGFuaXNtIGJ5Ci0+PiBhdXRvbWF0aWNhbGx5IHJl
Y29yZGluZyBHUEFzIChndWVzdCBwaHlzaWNhbCBhZGRyZXNzZXMpIHdoZW4gZ3Vlc3QgbWVtb3J5
Ci0+PiBnZXRzIGRpcnR5LCBhbmQgdGhlcmVmb3JlIHNpZ25pZmljYW50bHkgcmVkdWNpbmcgbnVt
YmVyIG9mIEVQVCB2aW9sYXRpb24KLT4+IGNhdXNlZCBieSB3cml0ZSBwcm90ZWN0aW9uIG9mIGd1
ZXN0IG1lbW9yeSwgd2hpY2ggaXMgYSBuZWNlc3NpdHkgdG8KLT4+IGltcGxlbWVudCBsb2ctZGly
dHkgbWVjaGFuaXNtIGJlZm9yZSBQTUwuCi0KLT4gYGFkYAotCi0+IERlZmF1bHQ6IEhhcmR3YXJl
IGRlcGVuZGVudAotCi0+PiBIYXZlIGhhcmR3YXJlIGtlZXAgYWNjZXNzZWQvZGlydHkgKEEvRCkg
Yml0cyB1cGRhdGVkLgotCiAjIyMgZ2RiCiA+IGA9IGNvbTFbSCxMXSB8IGNvbTJbSCxMXSB8IGRi
Z3BgCiAKQEAgLTEwMTMsNiArMTAwMiwxMiBAQCBzdXBwb3J0ZWQgb25seSB3aGVuIGNvbXBpbGVk
IHdpdGggWFNNIG9uIHg4Ni4KIAogQ29udHJvbCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2Fy
ZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCiAKKyMjIyBoaWdobWVt
LXN0YXJ0Cis+IGA9IDxzaXplPmAKKworU3BlY2lmeSB0aGUgbWVtb3J5IGJvdW5kYXJ5IHBhc3Qg
d2hpY2ggbWVtb3J5IHdpbGwgYmUgdHJlYXRlZCBhcyBoaWdobWVtICh4ODYKK2RlYnVnIGh5cGVy
dmlzb3Igb25seSkuCisKICMjIyBobXAtdW5zYWZlIChhcm0pCiA+IGA9IDxib29sZWFuPmAKIApA
QCAtMTA3NiwxMiArMTA3MSw2IEBAIFNwZWNpZnkgd2hldGhlciBndWVzdHMgYXJlIHRvIGJlIGdp
dmVuIGFjY2VzcyB0byBwaHlzaWNhbCBwb3J0IDgwCiAob2Z0ZW4gdXNlZCBmb3IgZGVidWdnaW5n
IHB1cnBvc2VzKSwgdG8gb3ZlcnJpZGUgdGhlIERNSSBiYXNlZAogZGV0ZWN0aW9uIG9mIHN5c3Rl
bXMga25vd24gdG8gbWlzYmVoYXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0LgogCi0jIyMg
aGlnaG1lbS1zdGFydAotPiBgPSA8c2l6ZT5gCi0KLVNwZWNpZnkgdGhlIG1lbW9yeSBib3VuZGFy
eSBwYXN0IHdoaWNoIG1lbW9yeSB3aWxsIGJlIHRyZWF0ZWQgYXMgaGlnaG1lbSAoeDg2Ci1kZWJ1
ZyBoeXBlcnZpc29yIG9ubHkpLgotCiAjIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yCiA+IGA9IDxp
bnRlZ2VyPmAKIApAQCAtMTI3NCwxNiArMTI2Myw4IEBAIHdpdGggKipjcmFzaGluZm9fbWF4YWRk
cioqLgogU3BlY2lmeSB0aGUgdGhyZXNob2xkIGJlbG93IHdoaWNoIFhlbiB3aWxsIGluZm9ybSBk
b20wIHRoYXQgdGhlIHF1YW50aXR5IG9mCiBmcmVlIG1lbW9yeSBpcyBnZXR0aW5nIGxvdy4gIFNw
ZWNpZnlpbmcgYDBgIHdpbGwgZGlzYWJsZSB0aGlzIG5vdGlmaWNhdGlvbi4KIAotIyMjIG1lbW9w
LW1heC1vcmRlcgotPiBgPSBbPGRvbVU+XVssWzxjdGxkb20+XVssWzxod2RvbT5dWyw8cHRkb20+
XV1dYAotCi0+IHg4NiBkZWZhdWx0OiBgOSwxOCwxMiwxMmAKLT4gQVJNIGRlZmF1bHQ6IGA5LDE4
LDEwLDEwYAotCi1DaGFuZ2UgdGhlIG1heGltdW0gb3JkZXIgcGVybWl0dGVkIGZvciBhbGxvY2F0
aW9uIChvciBhbGxvY2F0aW9uLWxpa2UpCi1yZXF1ZXN0cyBpc3N1ZWQgYnkgdGhlIHZhcmlvdXMg
a2luZHMgb2YgZG9tYWlucyAoaW4gdGhpcyBvcmRlcjoKLW9yZGluYXJ5IERvbVUsIGNvbnRyb2wg
ZG9tYWluLCBoYXJkd2FyZSBkb21haW4sIGFuZCAtIHdoZW4gc3VwcG9ydGVkCi1ieSB0aGUgcGxh
dGZvcm0gLSBEb21VIHdpdGggcGFzcy10aHJvdWdoIGRldmljZSBhc3NpZ25lZCkuCisjIyMgbWF4
Y3B1cworPiBgPSA8aW50ZWdlcj5gCiAKICMjIyBtYXhcX2NzdGF0ZQogPiBgPSA8aW50ZWdlcj5g
CkBAIC0xMjk0LDkgKzEyNzUsNiBAQCBieSB0aGUgcGxhdGZvcm0gLSBEb21VIHdpdGggcGFzcy10
aHJvdWdoIGRldmljZSBhc3NpZ25lZCkuCiBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBpbnRlcnJ1
cHRzIHRvIGJlIHVzZSBmb3IgcGluIChJTy1BUElDIG9yIGxlZ2FjeSBQSUMpCiBiYXNlZCBpbnRl
cnJ1cHRzLiBBbnkgaGlnaGVyIElSUXMgd2lsbCBiZSBhdmFpbGFibGUgZm9yIHVzZSB2aWEgUENJ
IE1TSS4KIAotIyMjIG1heGNwdXMKLT4gYD0gPGludGVnZXI+YAotCiAjIyMgbWF4XF9scGlcX2Jp
dHMKID4gYD0gPGludGVnZXI+YAogCkBAIC0xMzIzLDYgKzEzMDEsMTcgQEAgU3BlY2lmeSB2ZXJi
b3NlIG1hY2hpbmUgY2hlY2sgb3V0cHV0LgogU3BlY2lmeSB0aGUgbWF4aW11bSBhZGRyZXNzIG9m
IHBoeXNpY2FsIFJBTS4gIEFueSBSQU0gYmV5b25kIHRoaXMKIGxpbWl0IGlzIGlnbm9yZWQgYnkg
WGVuLgogCisjIyMgbWVtb3AtbWF4LW9yZGVyCis+IGA9IFs8ZG9tVT5dWyxbPGN0bGRvbT5dWyxb
PGh3ZG9tPl1bLDxwdGRvbT5dXV1gCisKKz4geDg2IGRlZmF1bHQ6IGA5LDE4LDEyLDEyYAorPiBB
Uk0gZGVmYXVsdDogYDksMTgsMTAsMTBgCisKK0NoYW5nZSB0aGUgbWF4aW11bSBvcmRlciBwZXJt
aXR0ZWQgZm9yIGFsbG9jYXRpb24gKG9yIGFsbG9jYXRpb24tbGlrZSkKK3JlcXVlc3RzIGlzc3Vl
ZCBieSB0aGUgdmFyaW91cyBraW5kcyBvZiBkb21haW5zIChpbiB0aGlzIG9yZGVyOgorb3JkaW5h
cnkgRG9tVSwgY29udHJvbCBkb21haW4sIGhhcmR3YXJlIGRvbWFpbiwgYW5kIC0gd2hlbiBzdXBw
b3J0ZWQKK2J5IHRoZSBwbGF0Zm9ybSAtIERvbVUgd2l0aCBwYXNzLXRocm91Z2ggZGV2aWNlIGFz
c2lnbmVkKS4KKwogIyMjIG1tY2ZnCiA+IGA9IDxib29sZWFuPlssYW1kLWZhbTEwXWAKIApAQCAt
MTQ0MiwxMiArMTQzMSw2IEBAIEFsbCBudW1iZXJzIHNwZWNpZmllZCBtdXN0IGJlIGhleGFkZWNp
bWFsIG9uZXMuCiAKIFRoaXMgb3B0aW9uIGNhbiBiZSBzcGVjaWZpZWQgbW9yZSB0aGFuIG9uY2Ug
KHVwIHRvIDggdGltZXMgYXQgcHJlc2VudCkuCiAKLSMjIyBwbGVcX2dhcAotPiBgPSA8aW50ZWdl
cj5gCi0KLSMjIyBwbGVcX3dpbmRvdwotPiBgPSA8aW50ZWdlcj5gCi0KICMjIyBwa3UKID4gYD0g
PGJvb2xlYW4+YAogCkBAIC0xNDU4LDYgKzE0NDEsMTIgQEAgRmxhZyB0byBlbmFibGUgTWVtb3J5
IFByb3RlY3Rpb24gS2V5cy4KIFRoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHByb3ZpZGVzIGFu
IGFkZGl0aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQogcGFnaW5nIGNvbnRyb2xzIGFj
Y2VzcyB0byB1c2VybW9kZSBhZGRyZXNzZXMuCiAKKyMjIyBwbGVcX2dhcAorPiBgPSA8aW50ZWdl
cj5gCisKKyMjIyBwbGVcX3dpbmRvdworPiBgPSA8aW50ZWdlcj5gCisKICMjIyBwc3IgKEludGVs
KQogPiBgPSBMaXN0IG9mICggY210Ojxib29sZWFuPiB8IHJtaWRfbWF4OjxpbnRlZ2VyPiB8IGNh
dDo8Ym9vbGVhbj4gfCBjb3NfbWF4OjxpbnRlZ2VyPiB8IGNkcDo8Ym9vbGVhbj4gKWAKIApAQCAt
MTUyOSwyMSArMTUxOCw2IEBAIGd1ZXN0IGNvbXBhdGlibHkgaW5zaWRlIGFuIEhWTSBjb250YWlu
ZXIuCiBJbiB0aGlzIG1vZGUsIHRoZSBrZXJuZWwgYW5kIGluaXRyZCBwYXNzZWQgYXMgbW9kdWxl
cyB0byB0aGUgaHlwZXJ2aXNvciBhcmUKIGNvbnN0cnVjdGVkIGludG8gYSBwbGFpbiB1bnByaXZp
bGVnZWQgUFYgZG9tYWluLgogCi0jIyMgc2hpbVxfbWVtICh4ODYpCi0+IGA9IExpc3Qgb2YgKCBt
aW46PHNpemU+IHwgbWF4OjxzaXplPiB8IDxzaXplPiApYAotCi1TZXQgdGhlIGFtb3VudCBvZiBt
ZW1vcnkgdGhhdCB4ZW4tc2hpbSB1c2VzLiBPbmx5IGhhcyBlZmZlY3QgaWYgcHYtc2hpbSBtb2Rl
IGlzCi1lbmFibGVkLiBOb3RlIHRoYXQgdGhpcyB2YWx1ZSBhY2NvdW50cyBmb3IgdGhlIG1lbW9y
eSB1c2VkIGJ5IHRoZSBzaGltIGl0c2VsZgotcGx1cyB0aGUgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2
ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUgYWxsb2NhdGlvbnMuCi0KLSogYG1pbjo8c2l6ZT5g
IHNwZWNpZmllcyB0aGUgbWluaW11bSBhbW91bnQgb2YgbWVtb3J5LiBJZ25vcmVkIGlmIGdyZWF0
ZXIKLSAgIHRoYW4gbWF4LgotKiBgbWF4OjxzaXplPmAgc3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFt
b3VudCBvZiBtZW1vcnkuCi0qIGA8c2l6ZT5gIHNwZWNpZmllcyB0aGUgZXhhY3QgYW1vdW50IG9m
IG1lbW9yeS4gT3ZlcnJpZGVzIGJvdGggbWluIGFuZCBtYXguCi0KLUJ5IGRlZmF1bHQsIHRoZSBh
bW91bnQgb2YgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUg
dXNhZ2UKLWlzIDFNQi4KLQogIyMjIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50
ZWdlcj5gCiAKQEAgLTE3MDYsNiArMTY4MCwyMSBAQCBoeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9y
czoKICAgQWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlzIG9wdGlv
biB3aWxsIGF2b2lkIGFsbCBvdmVyaGVhZAogICBvZiB0aGUgZHNiL2lzYiBwYWlycy4KIAorIyMj
IHNoaW1cX21lbSAoeDg2KQorPiBgPSBMaXN0IG9mICggbWluOjxzaXplPiB8IG1heDo8c2l6ZT4g
fCA8c2l6ZT4gKWAKKworU2V0IHRoZSBhbW91bnQgb2YgbWVtb3J5IHRoYXQgeGVuLXNoaW0gdXNl
cy4gT25seSBoYXMgZWZmZWN0IGlmIHB2LXNoaW0gbW9kZSBpcworZW5hYmxlZC4gTm90ZSB0aGF0
IHRoaXMgdmFsdWUgYWNjb3VudHMgZm9yIHRoZSBtZW1vcnkgdXNlZCBieSB0aGUgc2hpbSBpdHNl
bGYKK3BsdXMgdGhlIGZyZWUgbWVtb3J5IHNsYWNrIGdpdmVuIHRvIHRoZSBzaGltIGZvciBydW50
aW1lIGFsbG9jYXRpb25zLgorCisqIGBtaW46PHNpemU+YCBzcGVjaWZpZXMgdGhlIG1pbmltdW0g
YW1vdW50IG9mIG1lbW9yeS4gSWdub3JlZCBpZiBncmVhdGVyCisgICB0aGFuIG1heC4KKyogYG1h
eDo8c2l6ZT5gIHNwZWNpZmllcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgPHNp
emU+YCBzcGVjaWZpZXMgdGhlIGV4YWN0IGFtb3VudCBvZiBtZW1vcnkuIE92ZXJyaWRlcyBib3Ro
IG1pbiBhbmQgbWF4LgorCitCeSBkZWZhdWx0LCB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IHNs
YWNrIGdpdmVuIHRvIHRoZSBzaGltIGZvciBydW50aW1lIHVzYWdlCitpcyAxTUIuCisKICMjIyBz
bWFwCiA+IGA9IDxib29sZWFuPiB8IGh2bWAKIApAQCAtMTg0NSwxNCArMTgzNCw2IEBAIFRoZSBv
cHRpb25hbCBga2VlcGAgcGFyYW1ldGVyIGNhdXNlcyBYZW4gdG8gY29udGludWUgdXNpbmcgdGhl
IHZnYQogY29uc29sZSBldmVuIGFmdGVyIGRvbTAgaGFzIGJlZW4gc3RhcnRlZC4gIFRoZSBkZWZh
dWx0IGJlaGF2aW91ciBpcyB0bwogcmVsaW5xdWlzaCBjb250cm9sIHRvIGRvbTAuCiAKLSMjIyB2
aXJpZGlhbi12ZXJzaW9uCi0+IGA9IFs8bWFqb3I+XSxbPG1pbm9yPl0sWzxidWlsZD5dYAotCi0+
IERlZmF1bHQ6IGA2LDAsMHgxNzcyYAotCi08bWFqb3I+LCA8bWlub3I+IGFuZCA8YnVpbGQ+IG11
c3QgYmUgaW50ZWdlcnMuIFRoZSB2YWx1ZXMgd2lsbCBiZQotZW5jb2RlZCBpbiBndWVzdCBDUFVJ
RCAweDQwMDAwMDAyIGlmIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIGFyZSBlbmFibGVkLgotCiAj
IyMgdmlyaWRpYW4tc3BpbmxvY2stcmV0cnktY291bnQKID4gYD0gPGludGVnZXI+YAogCkBAIC0x
ODYxLDYgKzE4NDIsMTQgQEAgZW5jb2RlZCBpbiBndWVzdCBDUFVJRCAweDQwMDAwMDAyIGlmIHZp
cmlkaWFuIGVubGlnaHRlbm1lbnRzIGFyZSBlbmFibGVkLgogU3BlY2lmeSB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgcmV0cmllcyBiZWZvcmUgYW4gZW5saWdodGVuZWQgV2luZG93cwogZ3Vlc3Qgd2ls
bCBub3RpZnkgWGVuIHRoYXQgaXQgaGFzIGZhaWxlZCB0byBhY3F1aXJlIGEgc3BpbmxvY2suCiAK
KyMjIyB2aXJpZGlhbi12ZXJzaW9uCis+IGA9IFs8bWFqb3I+XSxbPG1pbm9yPl0sWzxidWlsZD5d
YAorCis+IERlZmF1bHQ6IGA2LDAsMHgxNzcyYAorCis8bWFqb3I+LCA8bWlub3I+IGFuZCA8YnVp
bGQ+IG11c3QgYmUgaW50ZWdlcnMuIFRoZSB2YWx1ZXMgd2lsbCBiZQorZW5jb2RlZCBpbiBndWVz
dCBDUFVJRCAweDQwMDAwMDAyIGlmIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIGFyZSBlbmFibGVk
LgorCiAjIyMgdnBpZCAoSW50ZWwpCiA+IGA9IDxib29sZWFuPmAKIApAQCAtMTk1NCw2ICsxOTQz
LDE3IEBAIEluIHRoZSBjYXNlIHRoYXQgeDJhcGljIGlzIGluIHVzZSwgdGhpcyBvcHRpb24gc3dp
dGNoZXMgYmV0d2VlbiBwaHlzaWNhbCBhbmQKIGNsdXN0ZXJlZCBtb2RlLiAgVGhlIGRlZmF1bHQs
IGdpdmVuIG5vIGhpbnQgZnJvbSB0aGUgKipGQURUKiosIGlzIGNsdXN0ZXIKIG1vZGUuCiAKKyMj
IyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQorPiBgPSA8c2l6ZT5gCisKKz4gRGVmYXVsdDog
YDBgICgxLzMyIG9mIFJBTSkKKworQW1vdW50IG9mIFJBTSB0byBzZXQgYXNpZGUgZm9yIHRoZSBY
ZW5oZWFwLiBNdXN0IGJlIGFuIGludGVnZXIgbXVsdGlwbGUgb2YgMzIuCisKK0J5IGRlZmF1bHQg
d2lsbCB1c2UgMS8zMiBvZiB0aGUgUkFNIHVwIHRvIGEgbWF4aW11bSBvZiAxR0IgYW5kIHdpdGgg
YQorbWluaW11bSBvZiAzMk0sIHN1YmplY3QgdG8gYSBzdWl0YWJseSBhbGlnbmVkIGFuZCBzaXpl
ZCBjb250aWd1b3VzCityZWdpb24gb2YgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZS4KKwogIyMjIHhw
dGkKID4gYD0gPGJvb2xlYW4+YAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12: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 1fED54-0000O7-0d; Thu, 03 May 2018 12:11:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED52-0000Nv-5w
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:24 +0000
X-Inumbo-ID: 7aea1afb-4ecb-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7aea1afb-4ecb-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 12:14:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED51-0006tT-2Q
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED51-0001Lz-04
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED51-0001Lz-04@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:22 +0000
Subject: [Xen-changelog] [xen master] doc: escape underscores in
 xen-command-line.markdown
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>

Y29tbWl0IDdjODk0YjhiYWM4ZWI2MmRlYjU0MzI5MWNiOWZlN2I4MTNkZDRmYzgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDE4OjA2OjAwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDI2IDE4OjA2OjAwIDIwMTggKzAyMDAKCiAgICBk
b2M6IGVzY2FwZSB1bmRlcnNjb3JlcyBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCiAgICAK
ICAgIFNvbWUgdW5kZXJzY29yZXMgYXJlIG5vdCBlc2NhcGVkIGluIHhlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24uCiAgICBDb3JyZWN0IHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAx
OCArKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkMTc1ZTYw
NzBiLi43Y2U1MGVkN2RhIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjU4
LDcgKzI1OCw3IEBAIGV4dHJlbWUgY2FyZS4qKgogQSAobmVnYXRpdmUpIGJvb2xlYW4gdmFsdWUg
Y2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwgbWl0aWdhdGlvbnMuCiAoVXNlIG9mIGEg
cG9zaXRpdmUgYm9vbGVhbiB2YWx1ZSBpcyBpbnZhbGlkLikKIAotSWYgWGVuIHdhcyBjb21waWxl
ZCB3aXRoIElORElSRUNUX1RIVU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitJ
ZiBYZW4gd2FzIGNvbXBpbGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGB0aHVuaz1g
IGNhbiBiZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQg
aW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCiBsb2NhdGlvbnMuICBUaGUgZGVm
YXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwK
IGhhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVy
ZWdgIGdhZGdldCwgbWluaW1hbApAQCAtMzU5LDcgKzM1OSw3IEBAIFRoZSBhY2NlcHRlZCBuYW1l
IGtleXdvcmRzIGZvciBuYW1lPXZhbHVlIHBhaXJzIGFyZToKICAgICAgICAgICAgICAgRG8gbm90
ZSAtIHRoZXNlIHZhbHVlcyBhcmUgbXVsdGlwbGllZCBieSAxNi4KICogYGRhdGEtYml0c2AgLSBp
bnRlZ2VyIGJldHdlZW4gNSBhbmQgOAogKiBgZGV2YCAtIGFjY2VwdGVkIHZhbHVlcyBhcmUgYHBj
aWAgT1IgYGFtdGAuIElmIHRoaXMgb3B0aW9uCi0gICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5
IGlmIHRoZSBzZXJpYWwgZGV2aWNlIGlzIHBjaS1iYXNlZC4gVGhlIGlvX2Jhc2UKKyAgICAgICAg
ICBpcyB1c2VkIHRvIHNwZWNpZnkgaWYgdGhlIHNlcmlhbCBkZXZpY2UgaXMgcGNpLWJhc2VkLiBU
aGUgaW9cX2Jhc2UKICAgICAgICAgICBjYW5ub3QgYmUgc3BlY2lmaWVkIHdoZW4gYGRldj1wY2lg
IG9yIGBkZXY9YW10YCBpcyB1c2VkLgogKiBgaW8tYmFzZWAgLSBhY2NlcHRzIGludGVnZXIgd2hp
Y2ggc3BlY2lmaWVkIElPIGJhc2UgcG9ydCBmb3IgVUFSVCByZWdpc3RlcnMKICogYGlycWAgLSBJ
UlEgbnVtYmVyIHRvIHVzZQpAQCAtMzc0LDggKzM3NCw4IEBAIFRoZSBhY2NlcHRlZCBuYW1lIGtl
eXdvcmRzIGZvciBuYW1lPXZhbHVlIHBhaXJzIGFyZToKIFRoZSBmb2xsb3dpbmcgYXJlIGV4YW1w
bGVzIG9mIGNvcnJlY3Qgc3BlY2lmaWNhdGlvbnM6CiAKICAgICBjb20xPTExNTIwMCw4bjEsMHgz
ZjgsNAotICAgIGNvbTE9MTE1MjAwLDhuMSwweDNmOCw0LHJlZ193aWR0aD00LHJlZ19zaGlmdD0y
Ci0gICAgY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4
LHJlZ193aWR0aD00CisgICAgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnXF93aWR0aD00LHJl
Z1xfc2hpZnQ9MgorICAgIGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4sc3RvcFxfYml0cz0xLGlv
XF9iYXNlPTB4M2Y4LHJlZ1xfd2lkdGg9NAogCiAjIyMgY29ucmluZ1xfc2l6ZQogPiBgPSA8c2l6
ZT5gCkBAIC0xMjA1LDE0ICsxMjA1LDE0IEBAIGVzdGFibGlzaGVkLgogPiBgPSA8aW50ZWdlcj5g
CiAKICMjIyBpcnFcX3ZlY3RvclxfbWFwCi0jIyMgaXZyc19ocGV0W2A8aHBldD5gXQorIyMjIGl2
cnNcX2hwZXRbYDxocGV0PmBdCiA+IGA9WzxzZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gCiAK
IEZvcmNlIHRoZSB1c2Ugb2YgYFs8c2VnPjpdPGJ1cz46PGRldmljZT4uPGZ1bmM+YCBhcyBkZXZp
Y2UgSUQgb2YgSFBFVAogYDxocGV0PmAgaW5zdGVhZCBvZiB0aGUgb25lIHNwZWNpZmllZCBieSB0
aGUgSVZIRCBzdWItdGFibGVzIG9mIHRoZSBJVlJTCiBBQ1BJIHRhYmxlLgogCi0jIyMgaXZyc19p
b2FwaWNbYDxpb2FwaWM+YF0KKyMjIyBpdnJzXF9pb2FwaWNbYDxpb2FwaWM+YF0KID4gYD1bPHNl
Zz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAogRm9yY2UgdGhlIHVzZSBvZiBgWzxzZWc+Ol08
YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmljZSBJRCBvZiBJTy1BUElDCkBAIC0xMjQ3LDEz
ICsxMjQ3LDEzIEBAIHNob3VsZCBiZSByYXRlIGxpbWl0ZWQuCiAjIyMgbG93XF9jcmFzaGluZm8K
ID4gYD0gbm9uZSB8IG1pbiB8IGFsbGAKIAotPiBEZWZhdWx0OiBgbm9uZWAgaWYgbm90IHNwZWNp
ZmllZCBhdCBhbGwsIG9yIHRvIGBtaW5gIGlmICoqbG93X2NyYXNoaW5mbyoqIGlzIHByZXNlbnQg
d2l0aG91dCBxdWFsaWZpY2F0aW9uLgorPiBEZWZhdWx0OiBgbm9uZWAgaWYgbm90IHNwZWNpZmll
ZCBhdCBhbGwsIG9yIHRvIGBtaW5gIGlmICoqbG93XF9jcmFzaGluZm8qKiBpcyBwcmVzZW50IHdp
dGhvdXQgcXVhbGlmaWNhdGlvbi4KIAogVGhpcyBvcHRpb24gaXMgb25seSB1c2VmdWwgZm9yIGhv
c3RzIHdpdGggYSAzMmJpdCBkb20wIGtlcm5lbCwgd2lzaGluZwogdG8gdXNlIGtleGVjIGZ1bmN0
aW9uYWxpdHkgaW4gdGhlIGNhc2Ugb2YgYSBjcmFzaC4gIEl0IHJlcHJlc2VudHMKIHdoaWNoIGRh
dGEgc3RydWN0dXJlcyBzaG91bGQgYmUgZGVsaWJlcmF0ZWx5IGFsbG9jYXRlZCBpbiBsb3cgbWVt
b3J5LAogc28gdGhlIGNyYXNoIGtlcm5lbCBtYXkgZmluZCBmaW5kIHRoZW0uICBTaG91bGQgYmUg
dXNlZCBpbiBjb21iaW5hdGlvbgotd2l0aCAqKmNyYXNoaW5mb19tYXhhZGRyKiouCit3aXRoICoq
Y3Jhc2hpbmZvXF9tYXhhZGRyKiouCiAKICMjIyBsb3dcX21lbVxfdmlycVxfbGltaXQKID4gYD0g
PHNpemU+YApAQCAtMTU0NSw3ICsxNTQ1LDcgQEAgU3BlY2lmeSB0aGUgaG9zdCByZWJvb3QgbWV0
aG9kLgogCiBga2JkYCBpbnN0cnVjdHMgWGVuIHRvIHJlYm9vdCB0aGUgaG9zdCB2aWEgdGhlIGtl
eWJvYXJkIGNvbnRyb2xsZXIuCiAKLWBhY3BpYCBpbnN0cnVjdHMgWGVuIHRvIHJlYm9vdCB0aGUg
aG9zdCB1c2luZyBSRVNFVF9SRUcgaW4gdGhlIEFDUEkgRkFEVC4KK2BhY3BpYCBpbnN0cnVjdHMg
WGVuIHRvIHJlYm9vdCB0aGUgaG9zdCB1c2luZyBSRVNFVFxfUkVHIGluIHRoZSBBQ1BJIEZBRFQu
CiAKIGBwY2lgIGluc3RydWN0cyBYZW4gdG8gcmVib290IHRoZSBob3N0IHVzaW5nIFBDSSByZXNl
dCByZWdpc3RlciAocG9ydCBDRjkpLgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12: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 1fED5F-0000PO-2f; Thu, 03 May 2018 12:11:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED5C-0000PD-W0
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:35 +0000
X-Inumbo-ID: ed330873-4eca-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed330873-4eca-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 14:10:10 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED5B-0006uB-8B
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED5B-0001MX-5m
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED5B-0001MX-5m@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:33 +0000
Subject: [Xen-changelog] [xen master] x86/cpuidle: don't init stats lock
 more than once
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>

Y29tbWl0IDJmNjRhMjUxZmExMGRkNGQ2MmY4NDk2N2UzZGFmYTcwOWY1ZTk2YWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDI3
IDE0OjM1OjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDI3IDE0OjM1OjM1IDIwMTggKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogZG9uJ3QgaW5pdCBzdGF0cyBsb2NrIG1vcmUgdGhhbiBvbmNlCiAgICAKICAg
IE9zc3Rlc3QgZmxpZ2h0IDEyMjM2MywgaGF2aW5nIGhpdCBhbiBOTUkgd2F0Y2hkb2cgdGltZW91
dCwgc2hvd3MgQ1BVMSBhdAogICAgCiAgICBYZW4gY2FsbCB0cmFjZToKICAgICAgIFs8ZmZmZjgy
ZDA4MDIzZDNmND5dIF9zcGluX2xvY2srMHgzMC8weDU3CiAgICAgICBbPGZmZmY4MmQwODAyZDkz
NDY+XSB1cGRhdGVfbGFzdF9jeF9zdGF0KzB4MjkvMHg0MgogICAgICAgWzxmZmZmODJkMDgwMmQ5
NmYzPl0gY3B1X2lkbGUuYyNhY3BpX3Byb2Nlc3Nvcl9pZGxlKzB4MmZmLzB4NTk2CiAgICAgICBb
PGZmZmY4MmQwODAyNzY3MTM+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhOC8weGMzCiAgICAKICAg
IGFuZCBDUFUwIGF0CiAgICAKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAgWzxmZmZmODJkMDgw
MjNkMTczPl0gb25fc2VsZWN0ZWRfY3B1cysweGI3LzB4ZGUKICAgICAgIFs8ZmZmZjgyZDA4MDJk
YmUyMj5dIHBvd2Vybm93LmMjcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQrMHgxMTAvMHgxY2IKICAg
ICAgIFs8ZmZmZjgyZDA4MDI1Nzk3Mz5dIF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KzB4NDMvMHhh
NgogICAgICAgWzxmZmZmODJkMDgwMjU2YjBkPl0gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMrMHgzMjQv
MHgzN2EKICAgICAgIFs8ZmZmZjgyZDA4MDI1N2JmMj5dIF9fY3B1ZnJlcV9zZXRfcG9saWN5KzB4
ZmEvMHgxOWQKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjA0ND5dIGNwdWZyZXFfYWRkX2NwdSsweDNh
MS8weDVkZgogICAgICAgWzxmZmZmODJkMDgwMmRiYWI0Pl0gY3B1ZnJlcV9jcHVfaW5pdCsweDE3
LzB4MWEKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjdhOD5dIHNldF9weF9wbWluZm8rMHgyYjYvMHgy
ZjcKICAgICAgIFs8ZmZmZjgyZDA4MDI5ZjFiZj5dIGRvX3BsYXRmb3JtX29wKzB4ZTc1LzB4MTk3
NwogICAgICAgWzxmZmZmODJkMDgwMzcxMmM1Pl0gcHZfaHlwZXJjYWxsKzB4MWY0LzB4NDQwCiAg
ICAgICBbPGZmZmY4MmQwODAzNzg0YTU+XSBsc3Rhcl9lbnRlcisweDExNS8weDEyMAogICAgCiAg
ICBUaGF0IGlzLCBEb20wJ3MgQUNQSSBwcm9jZXNzb3IgZHJpdmVyIGlzIGluIHRoZSBwcm9jZXNz
IG9mIHVwbG9hZGluZyBQeAogICAgYW5kIEN4IGRhdGEuIExvb2tpbmcgYXQgdGhlIHRpY2tldCBs
b2NrIHN0YXRlIGluIENQVTEncyByZWdpc3RlcnMsIGl0IGlzCiAgICB3YWl0aW5nIGZvciB0aWNr
ZXQgMHgwMDAwIHRvIGhhdmUgaXRzIHR1cm4sIHdoaWxlIHRoZSBzdXBwb3NlZCBjdXJyZW50CiAg
ICBvd25lcidzIHRpY2tldCBpcyAweDAwMDEsIHdoaWNoIGlzIGFuIGludmFsaWQgc3RhdGUgKGFu
ZCBuZWl0aGVyIG9mIHRoZQogICAgb3RoZXIgdHdvIENQVXMgaG9sZHMgdGhlIGxvY2sgYW55d2F5
KS4gSGVuY2UgSSBjYW4gb25seSBjb25jbHVkZSB0aGF0CiAgICBjcHVpZGxlX2luaXRfY3B1KDEp
IHJhbiBvbiBDUFUgMCB3aGlsZSBzb21lIG90aGVyIENQVSBoZWxkIHRoZSBsb2NrICh0aGUKICAg
IHVubG9jayB0aGVuIHB1dCB0aGUgbG9jayBpbiB0aGUgc3RhdGUgdGhhdCBDUFUxIGlzIG9ic2Vy
dmluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRl
eCAyMjYwNTljYmZkLi43ZWNmNDQzNTYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9j
cHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTg0Miw2ICs4
NDIsOSBAQCBpbnQgY3B1aWRsZV9pbml0X2NwdSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzW2ldLmlkeCA9IGk7CiAKICAgICAgICAgYWNwaV9wb3dlci0+
Y3B1ID0gY3B1OworCisgICAgICAgIHNwaW5fbG9ja19pbml0KCZhY3BpX3Bvd2VyLT5zdGF0X2xv
Y2spOworCiAgICAgICAgIHByb2Nlc3Nvcl9wb3dlcnNbY3B1XSA9IGFjcGlfcG93ZXI7CiAgICAg
fQogCkBAIC04NDksNyArODUyLDYgQEAgaW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50
IGNwdSkKICAgICBhY3BpX3Bvd2VyLT5zdGF0ZXNbMV0udHlwZSA9IEFDUElfU1RBVEVfQzE7CiAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzWzFdLmVudHJ5X21ldGhvZCA9IEFDUElfQ1NUQVRFX0VNX0hB
TFQ7CiAgICAgYWNwaV9wb3dlci0+c2FmZV9zdGF0ZSA9ICZhY3BpX3Bvd2VyLT5zdGF0ZXNbMV07
Ci0gICAgc3Bpbl9sb2NrX2luaXQoJmFjcGlfcG93ZXItPnN0YXRfbG9jayk7CiAKICAgICByZXR1
cm4gMDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12:11: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 1fED5O-0000RW-4S; Thu, 03 May 2018 12:11: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=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED5M-0000RH-Pz
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:44 +0000
X-Inumbo-ID: f343efbb-4eca-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f343efbb-4eca-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 14:10:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED5L-0006uJ-Dk
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED5L-0001NB-BM
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED5L-0001NB-BM@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:43 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Improve code generation for
 set_ist()
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>

Y29tbWl0IDViOGQ4YTE5MjI4YjgxOGQ4ZTRiNjJhZTFiOWI1MjM2ZTlmZGJkYWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxMTozMTowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgMjcgMTU6MTg6
MzYgMjAxOCArMDEwMAoKICAgIHg4Ni90cmFwczogSW1wcm92ZSBjb2RlIGdlbmVyYXRpb24gZm9y
IHNldF9pc3QoKQogICAgCiAgICBUaGUgSVNUIGZpZWxkIGluIGFuIElEVCBlbnRyeSBpcyBhIDMg
Yml0IGZpZWxkLCB3aXRoIDUgYWRqYWNlbnQgcmVzZXJ2ZWQgYml0cwogICAgd2hpY2ggd2UgYWx3
YXlzIHdyaXRlIGFzIHplcm8uICBCeSBleHByZXNzaW5nIHRoaXMgYXMgYSBieXRlIGZpZWxkIGlu
IGEgdW5pb24sCiAgICB3ZSB0dXJuIGFuIGludm9jYXRpb24gb2YgZW5hYmxlX2VhY2hfaXN0KCkg
ZnJvbQogICAgCiAgICAgIDRiIDhiIDE0IGQzICAgICAgICAgICAgICAgICAgICAgbW92ICAgICgl
cjExLCVyMTAsOCksJXJkeAogICAgICA0OCBiOCBmZiBmZiBmZiBmZiBmOCBmZiBmZiBmZiAgIG1v
dmFicyAkMHhmZmZmZmZmOGZmZmZmZmZmLCVyYXgKICAgICAgNDggYmUgMDAgMDAgMDAgMDAgMDEg
MDAgMDAgMDAgICBtb3ZhYnMgJDB4MTAwMDAwMDAwLCVyc2kKICAgICAgNDggOGIgOGEgODAgMDAg
MDAgMDAgICAgICAgICAgICBtb3YgICAgMHg4MCglcmR4KSwlcmN4CiAgICAgIDQ4IDIxIGMxICAg
ICAgICAgICAgICAgICAgICAgICAgYW5kICAgICVyYXgsJXJjeAogICAgICA0OCAwOSBmMSAgICAg
ICAgICAgICAgICAgICAgICAgIG9yICAgICAlcnNpLCVyY3gKICAgICAgNDggYmUgMDAgMDAgMDAg
MDAgMDIgMDAgMDAgMDAgICBtb3ZhYnMgJDB4MjAwMDAwMDAwLCVyc2kKICAgICAgNDggODkgOGEg
ODAgMDAgMDAgMDAgICAgICAgICAgICBtb3YgICAgJXJjeCwweDgwKCVyZHgpCiAgICAgIDQ4IDhi
IDRhIDIwICAgICAgICAgICAgICAgICAgICAgbW92ICAgIDB4MjAoJXJkeCksJXJjeAogICAgICA0
OCAyMSBjMSAgICAgICAgICAgICAgICAgICAgICAgIGFuZCAgICAlcmF4LCVyY3gKICAgICAgNDgg
MjMgODIgMjAgMDEgMDAgMDAgICAgICAgICAgICBhbmQgICAgMHgxMjAoJXJkeCksJXJheAogICAg
ICA0OCAwOSBmMSAgICAgICAgICAgICAgICAgICAgICAgIG9yICAgICAlcnNpLCVyY3gKICAgICAg
NDggODkgNGEgMjAgICAgICAgICAgICAgICAgICAgICBtb3YgICAgJXJjeCwweDIwKCVyZHgpCiAg
ICAgIDQ4IGI5IDAwIDAwIDAwIDAwIDAzIDAwIDAwIDAwICAgbW92YWJzICQweDMwMDAwMDAwMCwl
cmN4CiAgICAgIDQ4IDA5IGM4ICAgICAgICAgICAgICAgICAgICAgICAgb3IgICAgICVyY3gsJXJh
eAogICAgICA0OCA4OSA4MiAyMCAwMSAwMCAwMCAgICAgICAgICAgIG1vdiAgICAlcmF4LDB4MTIw
KCVyZHgpCiAgICAKICAgIGludG8KICAgIAogICAgICA0YiA4YiAwNCBkMyAgICAgICAgICAgICAg
ICAgICAgIG1vdiAgICAoJXIxMSwlcjEwLDgpLCVyYXgKICAgICAgYzYgODAgODQgMDAgMDAgMDAg
MDEgICAgICAgICAgICBtb3ZiICAgJDB4MSwweDg0KCVyYXgpCiAgICAgIGM2IDQwIDI0IDAyICAg
ICAgICAgICAgICAgICAgICAgbW92YiAgICQweDIsMHgyNCglcmF4KQogICAgICBjNiA4MCAyNCAw
MSAwMCAwMCAwMyAgICAgICAgICAgIG1vdmIgICAkMHgzLDB4MTI0KCVyYXgpCiAgICAKICAgIHdo
aWNoIGlzIGZhciBtb3JlIHNpbXBsZS4gIEFzIHRoZSBJRFQgaXMgdHlwaWNhbGx5IGxpdmUsIHRo
aXMgaXMgbW9yZQogICAgb2J2aW91c2x5IHNhZmUuCiAgICAKICAgIFRoZSBuZXQgZGVsdGEgZm9y
IHRoaXMgY2hhbmdlIGlzOgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3Nocmluazog
MC83IHVwL2Rvd246IDAvLTMzNCAoLTMzNCkKICAgIAogICAgV2hpbGUgbWFraW5nIGNoYW5nZXMg
aGVyZSwgdGlkeSB1cCB0aGUgc2V0X2lzdCgpIGRlY2xhcmF0aW9uLiAgRHJvcCB0aGUKICAgIGFs
d2F5c19pbmxpbmUgKEkgZG9uJ3QgcmVjYWxsIHdoeSBJIHdyb3RlIGl0IGxpa2UgdGhhdCBvcmln
aW5hbGx5KSBhbmQgdGhlIGlzdAogICAgcGFyYW1ldGVyIG5lZWQgbm90IGJlIHVuc2lnbmVkIGxv
bmcgKGFsdGhvdWdoIGl0IHdpbGwgYmUgY29uc3QtcHJvcGFnYXRlZCBpbgogICAgcHJhY3RpY2Up
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCAgICAgIHwgMTUgKysrKysrKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTIgKysrKystLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2Mu
aAppbmRleCA0MDkzYzY1ZmFhLi41OGVmYzFkODk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTA2LDgg
KzEwNiwxOSBAQCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgewogICAgIHUzMiBhLCBiOwogfTsKIAotdHlw
ZWRlZiBzdHJ1Y3QgewotICAgIHU2NCBhLCBiOwordHlwZWRlZiB1bmlvbiB7CisgICAgc3RydWN0
IHsKKyAgICAgICAgdWludDY0X3QgYSwgYjsKKyAgICB9OworICAgIHN0cnVjdCB7CisgICAgICAg
IHVpbnQxNl90IGFkZHIwOworICAgICAgICB1aW50MTZfdCBjczsKKyAgICAgICAgdWludDhfdCAg
aXN0OyAvKiA6MywgNSBiaXRzIHJzdmQsIGJ1dCB0aGlzIHlpZWxkcyBmYXIgYmV0dGVyIGNvZGUu
ICovCisgICAgICAgIHVpbnQ4X3QgIHR5cGU6NCwgczoxLCBkcGw6MiwgcDoxOworICAgICAgICB1
aW50MTZfdCBhZGRyMTsKKyAgICAgICAgdWludDMyX3QgYWRkcjI7CisgICAgICAgIC8qIDMyIGJp
dHMgcnN2ZC4gKi8KKyAgICB9OwogfSBpZHRfZW50cnlfdDsKIAogLyogV3JpdGUgdGhlIGxvd2Vy
IDY0IGJpdHMgb2YgYW4gSURUIEVudHJ5LiBUaGlzIHJlbGllcyBvbiB0aGUgdXBwZXIgMzIKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGRiOTk4OGFiMzMuLjFiYzJmOTBkMDQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaApAQCAtNDA2LDE2ICs0MDYsMTQgQEAgc3RydWN0IF9fcGFja2VkIF9f
Y2FjaGVsaW5lX2FsaWduZWQgdHNzX3N0cnVjdCB7CiAjZGVmaW5lIElTVF9NQ0UgIDNVTAogI2Rl
ZmluZSBJU1RfTUFYICAzVUwKIAotLyogU2V0IHRoZSBpbnRlcnJ1cHQgc3RhY2sgdGFibGUgdXNl
ZCBieSBhIHBhcnRpY3VsYXIgaW50ZXJydXB0Ci0gKiBkZXNjcmlwdG9yIHRhYmxlIGVudHJ5LiAq
Lwotc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzZXRfaXN0KGlkdF9lbnRyeV90ICppZHQsIHVu
c2lnbmVkIGxvbmcgaXN0KQorLyogU2V0IHRoZSBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgdXNlZCBi
eSBhIHBhcnRpY3VsYXIgSURUIGVudHJ5LiAqLworc3RhdGljIGlubGluZSB2b2lkIHNldF9pc3Qo
aWR0X2VudHJ5X3QgKmlkdCwgdW5zaWduZWQgaW50IGlzdCkKIHsKLSAgICBpZHRfZW50cnlfdCBu
ZXcgPSAqaWR0OwotCiAgICAgLyogSVNUIGlzIGEgMyBiaXQgZmllbGQsIDMyIGJpdHMgaW50byB0
aGUgSURUIGVudHJ5LiAqLwogICAgIEFTU0VSVChpc3QgPD0gSVNUX01BWCk7Ci0gICAgbmV3LmEg
PSAoaWR0LT5hICYgfig3VUwgPDwgMzIpKSB8IChpc3QgPDwgMzIpOwotICAgIF93cml0ZV9nYXRl
X2xvd2VyKGlkdCwgJm5ldyk7CisKKyAgICAvKiBUeXBpY2FsbHkgdXNlZCBvbiBhIGxpdmUgaWR0
LiAgRGlzdWFkZSBhbnkgY2xldmVyIG9wdGltaXNhdGlvbnMuICovCisgICAgQUNDRVNTX09OQ0Uo
aWR0LT5pc3QpID0gaXN0OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2VhY2hfaXN0
KGlkdF9lbnRyeV90ICppZHQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12:11: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 1fED5X-0000TL-7u; Thu, 03 May 2018 12:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED5W-0000TD-J1
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:54 +0000
X-Inumbo-ID: f94f62c5-4eca-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f94f62c5-4eca-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 14:10:31 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED5V-0006uT-JJ
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED5V-0001Ne-Gx
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED5V-0001Ne-Gx@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:11:53 +0000
Subject: [Xen-changelog] [xen master] docs/process/release-checklist.txt:
 New instructions for disabling debug
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>

Y29tbWl0IDcyOTk2MGYwODVjOGUzMGFhNDE5M2Y0ZmRkMGE5ZGQ3NjYwZDgwY2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBEZWMgMSAxNToxNzozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXByIDI3IDE1OjI3OjA5IDIw
MTggKzAxMDAKCiAgICBkb2NzL3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0OiBOZXcgaW5z
dHJ1Y3Rpb25zIGZvciBkaXNhYmxpbmcgZGVidWcKICAgIAogICAgVGhlIG9sZCBpbnN0cnVjdGlv
bnMgd2VyZSBvYnNvbGV0ZS4gIEhlcmUgYXJlIHRoZSBkZXRhaWxzIEkgdXNlZCB3aGVuCiAgICBi
cmFuY2hpbmcgZm9yIDQuMTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xp
c3QudHh0IHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNo
ZWNrbGlzdC50eHQgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50
eHQKaW5kZXggMGZkY2Q2ZmVkNS4uM2M3YTMwNWI3MiAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNz
L3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxl
YXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dApAQCAtNTYsOCArNTYsOSBAQCB0PVJFTEVBU0Ut
JHIKICMgaWYgbWFpbiB2ZXJzaW9uIG51bWJlciBoYXMgY2hhbmdlZCAoZWcgNC43IC0+IDQuOCkg
cmVydW4gLi9hdXRvZ2VuLnNoCiAqIHJlcnVuIC4vYXV0b2dlbi5zaCB0byB1cGRhdGUgdmVyc2lv
biBudW1iZXIgaW4gY29uZmlndXJlCiAjICAgIC0gWEVOX0VYVFJBVkVSU0lPTiBzaG91bGQgYmUg
YC4wLXJjJChYRU5fVkVORE9SVkVSU0lPTiknCi0jICAgIC0gZGVidWcgPz0gbiBvbiBzdGFibGUg
YnJhbmNoZXMKLSMgICAgLSBLY29uZmlnLmRlYnVnIGRlZmF1bHQgbiBvbiBzdGFibGUgYnJhbmNo
ZXMKKyMgICAgLSB0dXJuIG9mZiBkZWJ1ZyBvbiBzdGFibGUgYnJhbmNoZXMKKyMgICAgICAgICAg
IC0gdG9vbHMvUnVsZXMubWsgZGVidWcgPz0gbgorIyAgICAgICAgICAgLSBLY29uZmlnLmRlYnVn
IGRlZmF1bHQgbgogKiB0YWcgeGVuLXVuc3RhYmxlCiAKICMgSW4geGVuLmdpdAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 12:12:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 12:12: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 1fED5i-0000Ul-9o; Thu, 03 May 2018 12:12:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fED5h-0000Ub-7O
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:12:05 +0000
X-Inumbo-ID: 932feb56-4ecb-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 932feb56-4ecb-11e8-8249-2fda3a446a53;
 Thu, 03 May 2018 12:14:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fED5f-0006uo-Ow
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fED5f-0001OO-MU
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 12:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fED5f-0001OO-MU@xenbits.xenproject.org>
Date: Thu, 03 May 2018 12:12:03 +0000
Subject: [Xen-changelog] [xen master] docs/process/release-checklist.txt:
 Say to push staging branch
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>

Y29tbWl0IGVmZjJmYmU0ZGQ3MWIzZTRmZTJkYmIyNjk2ODgyMjUyYzFjYzc4OTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBEZWMgMTMgMTI6MTQ6MjggMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAyNyAxNToyNzowOSAy
MDE4ICswMTAwCgogICAgZG9jcy9wcm9jZXNzL3JlbGVhc2UtY2hlY2tsaXN0LnR4dDogU2F5IHRv
IHB1c2ggc3RhZ2luZyBicmFuY2gKICAgIAogICAgUHJlcGFyaW5nIGEgcmVhbCByZWxlYXNlLCBu
b3QganVzdCBhbiBSQywgaW52b2x2ZXMgbWFraW5nIGNvbW1pdHMuCiAgICBUeXBpY2FsbHksIHRo
b3NlIHdpbGwgYmUgb24gc3RhZ2luZy0keC4gIFRoZSB0YWcgd2lsbCByZWZlciB0byB0aGVtLAog
ICAgYW5kIHRoZSBjaGVja2xpc3QgYWxyZWFkeSBzYXlzIHRvIHB1c2ggdGhlbSB0byB4ZW5iaXRz
LgogICAgCiAgICBCdXQgaWYgdGhlICpicmFuY2gqIGlzIG5vdCBwdXNoZWQsIHRoZW4gcGVvcGxl
IHdobyBqdXN0ICJnaXQgZmV0Y2giCiAgICB3b24ndCBnZXQgdGhlIHRhZyBiZWNhdXNlIGl0IHJl
ZmVycyB0byBjb21taXRzIHRoZXkgZG9uJ3QgaGF2ZS4KICAgIChCZWNhdXNlIG9mIHRoZSBzdHJh
bmdlIHJ1bGVzIGdpdCBoYXMgYWJvdXQgdGFnIGZldGNoaW5nLikKICAgIFdvcnNlLCB0aGUgc2Ft
ZSBtYXkgYmUgdHJ1ZSBvZiBwZW9wbGUgd2hvICJnaXQgY2xvbmUiLgogICAgCiAgICBBbmQgYW55
d2F5LCB0aG9zZSBjb21taXRzICpzaG91bGQqIGJlIGZlZCB0byBzdGFnaW5nLSR4LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHwgMSArCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3Mv
cmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10
ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKaW5kZXggM2M3YTMwNWI3Mi4uYzIyOGUxMDg4YSAxMDA2
NDQKLS0tIGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0Cisr
KyBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dApAQCAtNjgs
NiArNjgsNyBAQCB0PVJFTEVBU0UtJHIKICAgZ2l0LXNob3cgIyBzaG91bGQgc2hvdyBjb21taXQg
dXBkYXRpbmcgdmVyc2lvbiB0byByaWdodCB2ZXJzaW9uCiAgIGdpdC10YWcgLXUgJ3hlbiB0cmVl
JyAtcyAtbSAiWGVuICRyJHJjIiAkdAogICBnaXQtcHVzaCBvcmlnaW4gJHQKKyAgZ2l0LXB1c2gg
b3JpZ2luIHN0YWdpbmctJHgKICMjICBoZyB0YWcgPHRhZ19uYW1lPiA7IGhnIHNpZ24gLWsgIlhl
biB0cmVlIiA8dGFnX25hbWU+CiAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 03 15:44:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 May 2018 15:44: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 1fEGOv-0000da-Cc; Thu, 03 May 2018 15: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=aqdk=hw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEGOu-0000dV-CN
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 15:44:08 +0000
X-Inumbo-ID: 9d9f0f31-4ee8-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d9f0f31-4ee8-11e8-9728-bc764e045a96;
 Thu, 03 May 2018 17:42:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEGOq-0002b7-SI
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEGOq-0004aV-Pw
 for xen-changelog@lists.xenproject.org; Thu, 03 May 2018 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEGOq-0004aV-Pw@xenbits.xenproject.org>
Date: Thu, 03 May 2018 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86: fix return value checks of
 set_guest_{machinecheck, nmi}_trapbounce
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>

Y29tbWl0IDQ2MTFmNTI5YzBlMzk0OTNhMzk0NTY0MWNjMTYxOTY3YTg2NGQ2YjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWF5IDMg
MTc6MzU6NTEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxNzozNTo1MSAyMDE4ICswMjAwCgogICAgeDg2
OiBmaXggcmV0dXJuIHZhbHVlIGNoZWNrcyBvZiBzZXRfZ3Vlc3Rfe21hY2hpbmVjaGVjayxubWl9
X3RyYXBib3VuY2UKICAgIAogICAgQ29tbWl0IDAxNDIwNjQ0MjEgKCJ4ODYvdHJhcHM6IG1vdmUg
c2V0X2d1ZXN0X3ttYWNoaW5lLG5taX1fdHJhcGJvdW5jZSIpCiAgICBjb252ZXJ0ZWQgdGhlIGZ1
bmN0aW9ucycgcmV0dXJuIHR5cGVzIGZyb20gaW50IHRvIGJvb2wgd2l0aG91dCBhbHNvCiAgICBj
b3JyZWN0aW5nIHRoZSBjaGVja3MgaW4gYXNzZW1ibHkgY29kZTogVGhlIEFCSSBkb2VzIG5vdCBn
dWFyYW50ZWUgc3ViLQogICAgMzItYml0IHJldHVybiB2YWx1ZXMgdG8gYmUgcHJvbW90ZWQgdG8g
MzIgYml0cy4KICAgIAogICAgVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBhZGp1c3QgdGhlIG51
bWJlciBvZiBzcGFjZXMgdXNlZCBpbiB0aGUgY29tcGF0CiAgICBjb2RlLCBzdWNoIHRoYXQgYm90
aCBjb2RlIHNlcXVlbmNlcyBlbmQgdXAgc2ltaWxhciAodGhleSBhbHJlYWR5IGFyZSBpbgogICAg
dGhlIG5vbi1jb21wYXQgY2FzZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAg
fCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBhZTJiYjRiZjFlLi5hZjg2NTBl
ZjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTc0LDkgKzc0LDkgQEAgY29t
cGF0X3Byb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVf
YXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCkKICAgICAgICAgam56ICAgLkxjb21wYXRfdGVzdF9n
dWVzdF9ubWkKICAgICAgICAgc3RpCi0gICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZygl
cmJ4KQotICAgICAgICBjYWxsIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAg
ICAgICB0ZXN0bCAlZWF4LCVlYXgKKyAgICAgICAgbW92YiAgJDAsIFZDUFVfbWNlX3BlbmRpbmco
JXJieCkKKyAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlCisg
ICAgICAgIHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKICAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCksJWVkeCAj
IHNhdmUgbWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLFZDUFVfbWNlX29sZF9tYXNrKCVy
YngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApAQCAtODgsMTEgKzg4LDExIEBAIGNvbXBh
dF9wcm9jZXNzX21jZToKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBjb21wYXRfcHJvY2Vzc19u
bWk6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksVkNQVV9hc3luY19leGNlcHRp
b25fbWFzayglcmJ4KQotICAgICAgICBqbnogIGNvbXBhdF90ZXN0X2d1ZXN0X2V2ZW50cworICAg
ICAgICBqbnogICBjb21wYXRfdGVzdF9ndWVzdF9ldmVudHMKICAgICAgICAgc3RpCi0gICAgICAg
IG1vdmIgICQwLFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgbW92YiAgJDAsIFZDUFVf
bm1pX3BlbmRpbmcoJXJieCkKICAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X25taV90cmFwYm91bmNl
Ci0gICAgICAgIHRlc3RsICVlYXgsJWVheAorICAgICAgICB0ZXN0ICAlYWwsICVhbAogICAgICAg
ICBqeiAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5j
X2V4Y2VwdGlvbl9tYXNrKCVyYngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQogICAgICAgICBt
b3ZiICVkbCxWQ1BVX25taV9vbGRfbWFzayglcmJ4KSAgICAgICAgICAgICMgaXJldCBoeXBlcmNh
bGwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwppbmRleCA5YzQ1YzAwYmIwLi5iNTI3MjFkZmVjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCkBAIC03Nyw3ICs3Nyw3IEBAIHByb2Nlc3NfbWNlOgogICAgICAgICBzdGkKICAgICAg
ICAgbW92YiAkMCwgVkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBjYWxsIHNldF9ndWVz
dF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAgICAg
ICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAgIHRlc3RfYWxsX2V2ZW50cwogICAgICAgICBt
b3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwgJWVkeCAjIHNhdmUgbWFzayBm
b3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLCBWQ1BVX21jZV9vbGRfbWFzayglcmJ4KSAgICAgICAg
ICAgICMgaXJldCBoeXBlcmNhbGwKQEAgLTkzLDcgKzkzLDcgQEAgcHJvY2Vzc19ubWk6CiAgICAg
ICAgIHN0aQogICAgICAgICBtb3ZiICQwLCBWQ1BVX25taV9wZW5kaW5nKCVyYngpCiAgICAgICAg
IGNhbGwgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwgJWVheAor
ICAgICAgICB0ZXN0ICVhbCwgJWFsCiAgICAgICAgIGp6ICAgdGVzdF9hbGxfZXZlbnRzCiAgICAg
ICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAlZWR4ICMgc2F2ZSBt
YXNrIGZvciB0aGUKICAgICAgICAgbW92YiAlZGwsIFZDUFVfbm1pX29sZF9tYXNrKCVyYngpICAg
ICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 12:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 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 1fEaEq-0002vk-NM; Fri, 04 May 2018 12:55:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEaEp-0002vd-Qp
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:03 +0000
X-Inumbo-ID: 29b133e3-4f9a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29b133e3-4f9a-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 14:53:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEaEo-0003ly-6v
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEaEo-00038Q-4U
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEaEo-00038Q-4U@xenbits.xenproject.org>
Date: Fri, 04 May 2018 12:55:02 +0000
Subject: [Xen-changelog] [xen master] tools: prepend to PKG_CONFIG_PATH when
 configuring qemu
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>

Y29tbWl0IDA4NjQxYTllODg3MGQzYjE3NGQ5NWFhYTU1ZWNiYTQzMzg3NTYzYjUKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBUaHUgQXByIDI2IDE3OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBB
cHIgMzAgMTQ6Mjc6NTkgMjAxOCArMDEwMAoKICAgIHRvb2xzOiBwcmVwZW5kIHRvIFBLR19DT05G
SUdfUEFUSCB3aGVuIGNvbmZpZ3VyaW5nIHFlbXUKICAgIAogICAgQSB1c2VyIG1heSBjaG9vc2Ug
dG8gc2V0IGhpcy9oZXIgb3duIFBLR19DT05GSUdfUEFUSCwgd2hpY2ggaXMgdXNlZnVsIGluIHRo
ZQogICAgY2FzZSBvZiBjcm9zcy1jb21waWxpbmcuICBXZSBkb24ndCB3YW50IHRvIGNvbXBsZXRl
bHkgb3ZlcnJpZGUgdGhlCiAgICBQS0dfQ09ORklHX1BBVEgsIGp1c3QgYWRkIHRvIGl0LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmls
ZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IGFiN2EwMWVlMWIuLjY3OTc3YWQ4NTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yMzIsNyArMjMyLDcg
QEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJZWxzZSBcCiAJ
CWVuYWJsZV90cmFjZV9iYWNrZW5kPScnIDsgXAogCWZpIDsgXAotCVBLR19DT05GSUdfUEFUSD0k
KFhFTl9ST09UKS90b29scy9wa2ctY29uZmlnIFwKKwlQS0dfQ09ORklHX1BBVEg9JChYRU5fUk9P
VCkvdG9vbHMvcGtnLWNvbmZpZyQke1BLR19DT05GSUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFU
SH19IFwKIAkkJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0LWxpc3Q9aTM4
Ni1zb2Z0bW11IFwKIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKIAkJJCRlbmFibGVfdHJh
Y2VfYmFja2VuZCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 04 12:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 12:55: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 1fEaF0-0002wY-Pi; Fri, 04 May 2018 12:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEaEz-0002wR-R5
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:13 +0000
X-Inumbo-ID: c666c935-4f9a-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c666c935-4f9a-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 12:58:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEaEy-0003n9-Ci
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEaEy-00039P-AL
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEaEy-00039P-AL@xenbits.xenproject.org>
Date: Fri, 04 May 2018 12:55:12 +0000
Subject: [Xen-changelog] [xen master] x86emul: VMOVNTDQA should raise #GP(0)
 on mis-alignment
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>

Y29tbWl0IDJiYzg3ZDg1YzBhMWIxZmMxM2VkZTk4ZWJlMDU5ZTVhNmU4NGQ1MzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDMw
IDE4OjAyOjQ3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDMwIDE4OjAyOjQ3IDIwMTggKzAyMDAKCiAgICB4
ODZlbXVsOiBWTU9WTlREUUEgc2hvdWxkIHJhaXNlICNHUCgwKSBvbiBtaXMtYWxpZ25tZW50CiAg
ICAKICAgIENvbW1pdCA1MGI3MzExOGQ1IGludHJvZHVjZWQgZW11bGF0aW9uIG9mIHRoZSBpbnNu
IHdpdGhvdXQgZXh0ZW5kaW5nIHRoZQogICAgc2V0IG9mIG9wY29kZXMgcmVxdWlyaW5nIHNwZWNp
YWwgYWxpZ25tZW50IHJlbGF0ZWQgI0dQIGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKaW5kZXggOGZmZGE4Mzg0YS4uZTM3MmM0YmIwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg1MTksMTEgKzg1MTksMTIgQEAgeDg2X2VtdWxhdGUoCiAK
ICAgICAgICAgICAgIGlmICggb3BfYnl0ZXMgPCAxNiB8fAogICAgICAgICAgICAgICAgICAodmV4
Lm9wY3gKLSAgICAgICAgICAgICAgICAgID8gLyogdm1vdnt7YSxudH1we3MsZH0sZHFhLG50ZHF9
IGFyZSBleGNlcHRpb25zLiAqLwotICAgICAgICAgICAgICAgICAgICBleHQgIT0gZXh0XzBmIHx8
Ci0gICAgICAgICAgICAgICAgICAgICgoYiB8IDEpICE9IDB4MjkgJiYgYiAhPSAweDJiICYmCi0g
ICAgICAgICAgICAgICAgICAgICAoKGIgfCAweDEwKSAhPSAweDdmIHx8IHZleC5wZnggIT0gdmV4
XzY2KSAmJgotICAgICAgICAgICAgICAgICAgICAgYiAhPSAweGU3KQorICAgICAgICAgICAgICAg
ICAgPyAvKiB2bW92e3thLG50fXB7cyxkfSx7LG50fWRxYSxudGRxfSBhcmUgZXhjZXB0aW9ucy4g
Ki8KKyAgICAgICAgICAgICAgICAgICAgZXh0ID09IGV4dF8wZgorICAgICAgICAgICAgICAgICAg
ICA/ICgoYiB8IDEpICE9IDB4MjkgJiYgYiAhPSAweDJiICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICgoYiB8IDB4MTApICE9IDB4N2YgfHwgdmV4LnBmeCAhPSB2ZXhfNjYpICYmCisgICAgICAg
ICAgICAgICAgICAgICAgIGIgIT0gMHhlNykKKyAgICAgICAgICAgICAgICAgICAgOiAoZXh0ICE9
IGV4dF8wZjM4IHx8IGIgIT0gMHgyYSkKICAgICAgICAgICAgICAgICAgIDogLyogbW92dXB7cyxk
fSwgeyxtYXNrfW1vdmRxdSwgYW5kIGxkZHF1IGFyZSBleGNlcHRpb25zLiAqLwogICAgICAgICAg
ICAgICAgICAgICBleHQgPT0gZXh0XzBmICYmCiAgICAgICAgICAgICAgICAgICAgICgoYiB8IDEp
ID09IDB4MTEgfHwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 12:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 12:55: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 1fEaFB-0002xb-Ru; Fri, 04 May 2018 12:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEaFA-0002xQ-7F
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:24 +0000
X-Inumbo-ID: 35e0cf14-4f9a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e0cf14-4f9a-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 14:53:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEaF8-0003nH-Ia
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEaF8-00039r-G1
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEaF8-00039r-G1@xenbits.xenproject.org>
Date: Fri, 04 May 2018 12:55:22 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS,
 get_maintainer.pl: Add Designated Reviewer (R:) role
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>

Y29tbWl0IGZiMGFhZDljOGFiMmFjMDA3MGM1N2Y4ZjhkMzA1NzExNTFjNDhmMmYKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5
IDEgMDk6MDM6MTIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxIDEzOjQzOjIwIDIwMTggKzAx
MDAKCiAgICBNQUlOVEFJTkVSUywgZ2V0X21haW50YWluZXIucGw6IEFkZCBEZXNpZ25hdGVkIFJl
dmlld2VyIChSOikgcm9sZQogICAgCiAgICBUaGUgc3ludGF4IGhhcyBiZWVuIGNvcGllZCBmcm9t
IHRoZSBMaW51eCBNYWludGFpbmVycyBmaWxlLiBJIG1vdmVkIHRoZSBmb2xsb3dpbmcgTGludXgK
ICAgIGdldF9tYWludGFpbmVyLnBsIHBhdGNoZXMgdG8gWGVuLCBmaXhpbmcgdXAgc29tZSBtZXJn
ZSBpc3N1ZXMgKGFuZCBhIGJ1ZykuCiAgICAKICAgIFRoZSBnZXRfbWFpbnRhaW5lci5wbCBjaGFu
Z2VzIHdlcmUgYmFzZWQgb24gdGhlIGZvbGxvd2luZyBnaXQgY29tbWl0cwogICAgKiBodHRwczov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n
aXQvY29tbWl0L3NjcmlwdHMvZ2V0X21haW50YWluZXIucGw/aWQ9CiAgICAqIGMxYzNmMmM5MDZl
MzViY2I2ZTRjZGY1YjhlMDc3NjYwZmVhZDE0ZmUKICAgICogNGYwNzUxMGRmMmU4YzQ3ZmQ2NWI4
ZmZhYWY2YzVkMzM0ZDU5ZDU5OAogICAgCiAgICBJIGFsc28gcmVtb3ZlZCBjb2RlIHJlbGF0ZWQg
dG8KICAgICAgUDogUGVyc29uIChvYnNvbGV0ZSkKICAgIHdoaWNoIGlzIGluIHRoZSBMaW51eCBN
QUlOVEFJTkVSJ3MgZmlsZSwgYnV0IG5vdCBvdXJzLiBJIG1heSBub3QgaGF2ZQogICAgY2F1Z2h0
IGFsbCBpbnN0YW5jZXMgdGhvdWdoLgogICAgCiAgICBJIGhhdmUgdGVzdGVkIG9uIGEgbnVtYmVy
IG9mIGZpbGVzIHVzaW5nIG1vY2sgZW50cmllcyBpbiBNQUlOVEFJTkVSUwogICAgdXNpbmcgLi9z
Y3JpcHRzL2dldF9tYWludGFpbmVyLnBsIC1mIC4uLgogICAgCiAgICBJIGFsc28gdGVzdGVkIC0t
bm9yIHRvIGRpc2FibGUgdGhlIHN1cHBvcnQgYW5kIGl0IHdvcmtlZCBhcyBleHBlY3RlZC4KICAg
IAogICAgQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICAgIENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgCiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgIHwg
IDQgKysrKwogc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCB8IDI0ICsrKysrKysrKysrLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGJiZGE0Yjlm
NDMuLmM2YTAzNGYwMTQgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJT
CkBAIC02MCw2ICs2MCwxMCBAQCBhcHByb3ByaWF0ZSBicmFuY2guCiBEZXNjcmlwdGlvbnMgb2Yg
c2VjdGlvbiBlbnRyaWVzOgogCiAJTTogTWFpbCBwYXRjaGVzIHRvOiBGdWxsTmFtZSA8YWRkcmVz
c0Bkb21haW4+CisJUjogRGVzaWduYXRlZCByZXZpZXdlcjogRnVsbE5hbWUgPGFkZHJlc3NAZG9t
YWluPgorCSAgIFJldmlld2VycyBzaG91bGQgYmUgQ0NlZCBvbiBwYXRjaGVzLiAgSG93ZXZlciwg
dGhleSBkbyBub3QKKwkgICBoYXZlIGEgZm9ybWFsIGdvdmVybmFuY2Ugcm9sZSwgYW5kIGFyZSBs
aXN0ZWQgaGVyZQorCSAgIHNpbXBseSBiZWNhdXNlIG9mIHRoZWlyIG93biByZXF1ZXN0LgogCUw6
IE1haWxpbmcgbGlzdCB0aGF0IGlzIHJlbGV2YW50IHRvIHRoaXMgYXJlYQogCVc6IFdlYi1wYWdl
IHdpdGggc3RhdHVzL2luZm8KIAlUOiBTQ00gdHJlZSB0eXBlIGFuZCBsb2NhdGlvbi4gIFR5cGUg
aXMgb25lIG9mOiBnaXQsIGhnLCBxdWlsdCwgc3RnaXQuCmRpZmYgLS1naXQgYS9zY3JpcHRzL2dl
dF9tYWludGFpbmVyLnBsIGIvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbAppbmRleCAzZmIxYWQ0
YjY5Li5kNTI4ZGE3MzhjIDEwMDc1NQotLS0gYS9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCisr
KyBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKQEAgLTIxLDYgKzIxLDcgQEAgbXkgJHhlbl9w
YXRoID0gIi4vIjsKIG15ICRlbWFpbCA9IDE7CiBteSAkZW1haWxfdXNlbmFtZSA9IDE7CiBteSAk
ZW1haWxfbWFpbnRhaW5lciA9IDE7CitteSAkZW1haWxfcmV2aWV3ZXIgPSAxOwogbXkgJGVtYWls
X2xpc3QgPSAxOwogbXkgJGVtYWlsX3N1YnNjcmliZXJfbGlzdCA9IDA7CiBteSAkZW1haWxfZ2l0
X3Blbmd1aW5fY2hpZWZzID0gMDsKQEAgLTE5OSw2ICsyMDAsNyBAQCBpZiAoIUdldE9wdGlvbnMo
CiAJCSdtYWlsbWFwIScgPT4gXCRlbWFpbF91c2VfbWFpbG1hcCwKIAkJJ2Ryb3BfdGhlX3Jlc3Rf
c3VwcG9ydGVyIScgPT4gXCRlbWFpbF9kcm9wX3RoZV9yZXN0X3N1cHBvcnRlcl9pZl9zdXBwb3J0
ZXJfZm91bmQsCiAJCSdtIScgPT4gXCRlbWFpbF9tYWludGFpbmVyLAorCQknciEnID0+IFwkZW1h
aWxfcmV2aWV3ZXIsCiAJCSduIScgPT4gXCRlbWFpbF91c2VuYW1lLAogCQknbCEnID0+IFwkZW1h
aWxfbGlzdCwKIAkJJ3MhJyA9PiBcJGVtYWlsX3N1YnNjcmliZXJfbGlzdCwKQEAgLTI1Nyw3ICsy
NTksOCBAQCBpZiAoJHNlY3Rpb25zKSB7CiB9CiAKIGlmICgkZW1haWwgJiYKLSAgICAoJGVtYWls
X21haW50YWluZXIgKyAkZW1haWxfbGlzdCArICRlbWFpbF9zdWJzY3JpYmVyX2xpc3QgKworICAg
ICgkZW1haWxfbWFpbnRhaW5lciArICRlbWFpbF9yZXZpZXdlciArCisgICAgICRlbWFpbF9saXN0
ICsgJGVtYWlsX3N1YnNjcmliZXJfbGlzdCArCiAgICAgICRlbWFpbF9naXQgKyAkZW1haWxfZ2l0
X3Blbmd1aW5fY2hpZWZzICsgJGVtYWlsX2dpdF9ibGFtZSkgPT0gMCkgewogICAgIGRpZSAiJFA6
IFBsZWFzZSBzZWxlY3QgYXQgbGVhc3QgMSBlbWFpbCBvcHRpb25cbiI7CiB9CkBAIC03OTEsNiAr
Nzk0LDcgQEAgTUFJTlRBSU5FUiBmaWVsZCBzZWxlY3Rpb24gb3B0aW9uczoKICAgICAtLWhnLXNp
bmNlID0+IGhnIGhpc3RvcnkgdG8gdXNlIChkZWZhdWx0OiAkZW1haWxfaGdfc2luY2UpCiAgICAg
LS1pbnRlcmFjdGl2ZSA9PiBkaXNwbGF5IGEgbWVudSAobW9zdGx5IHVzZWZ1bCBpZiB1c2VkIHdp
dGggdGhlIC0tZ2l0IG9wdGlvbikKICAgICAtLW0gPT4gaW5jbHVkZSBtYWludGFpbmVyKHMpIGlm
IGFueQorICAgIC0tciA9PiBpbmNsdWRlIHJldmlld2VyKHMpIGlmIGFueQogICAgIC0tbiA9PiBp
bmNsdWRlIG5hbWUgJ0Z1bGwgTmFtZSA8YWRkclxAZG9tYWluLnRsZD4nCiAgICAgLS1sID0+IGlu
Y2x1ZGUgbGlzdChzKSBpZiBhbnkKICAgICAtLXMgPT4gaW5jbHVkZSBzdWJzY3JpYmVyIG9ubHkg
bGlzdChzKSBpZiBhbnkKQEAgLTgxNyw3ICs4MjEsNyBAQCBPdGhlciBvcHRpb25zOgogICAtLWhl
bHAgPT4gc2hvdyB0aGlzIGhlbHAgaW5mb3JtYXRpb24KIAogRGVmYXVsdCBvcHRpb25zOgotICBb
LS1lbWFpbCAtLW5vZ2l0IC0tZ2l0LWZhbGxiYWNrIC0tbSAtLW4gLS1sIC0tbXVsdGlsaW5lIC1w
YXR0ZXJuLWRlcHRoPTAKKyAgWy0tZW1haWwgLS1ub2dpdCAtLWdpdC1mYWxsYmFjayAtLW0gLS1y
IC0tbiAtLWwgLS1tdWx0aWxpbmUgLXBhdHRlcm4tZGVwdGg9MAogICAgLS1yZW1vdmUtZHVwbGlj
YXRlcyAtLXJvbGVzdGF0c10KIAogTm90ZXM6CkBAIC0xMDgwLDIxICsxMDg0LDE1IEBAIHN1YiBh
ZGRfY2F0ZWdvcmllcyB7CiAJCX0KIAkgICAgfSBlbHNpZiAoJHB0eXBlIGVxICJNIikgewogCQlt
eSAoJG5hbWUsICRhZGRyZXNzKSA9IHBhcnNlX2VtYWlsKCRwdmFsdWUpOwotCQlpZiAoJG5hbWUg
ZXEgIiIpIHsKLQkJICAgIGlmICgkaSA+IDApIHsKLQkJCW15ICR0diA9ICR0eXBldmFsdWVbJGkg
LSAxXTsKLQkJCWlmICgkdHYgPX4gbS9eKFtBLVpdKTpccyooLiopLykgewotCQkJICAgIGlmICgk
MSBlcSAiUCIpIHsKLQkJCQkkbmFtZSA9ICQyOwotCQkJCSRwdmFsdWUgPSBmb3JtYXRfZW1haWwo
JG5hbWUsICRhZGRyZXNzLCAkZW1haWxfdXNlbmFtZSk7Ci0JCQkgICAgfQotCQkJfQotCQkgICAg
fQotCQl9CiAJCWlmICgkZW1haWxfbWFpbnRhaW5lcikgewogCQkgICAgbXkgJHJvbGUgPSBnZXRf
bWFpbnRhaW5lcl9yb2xlKCRpKTsKIAkJICAgIHB1c2hfZW1haWxfYWRkcmVzc2VzKCRwdmFsdWUs
ICRyb2xlKTsKIAkJfQorCSAgICB9IGVsc2lmICgkcHR5cGUgZXEgIlIiKSB7CisJCW15ICgkbmFt
ZSwgJGFkZHJlc3MpID0gcGFyc2VfZW1haWwoJHB2YWx1ZSk7CisJCWlmICgkZW1haWxfcmV2aWV3
ZXIpIHsKKwkJICAgIHB1c2hfZW1haWxfYWRkcmVzc2VzKCRwdmFsdWUsICdyZXZpZXdlcicpOwor
CQl9CiAJICAgIH0gZWxzaWYgKCRwdHlwZSBlcSAiVCIpIHsKIAkJcHVzaChAc2NtLCAkcHZhbHVl
KTsKIAkgICAgfSBlbHNpZiAoJHB0eXBlIGVxICJXIikgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 04 12:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 12: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 1fEaFL-0002zA-UV; Fri, 04 May 2018 12:55: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=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEaFK-0002z1-El
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:34 +0000
X-Inumbo-ID: 3be86f5f-4f9a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3be86f5f-4f9a-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 14:54:08 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEaFI-0003nP-OC
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEaFI-0003AK-Ll
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 12:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEaFI-0003AK-Ll@xenbits.xenproject.org>
Date: Fri, 04 May 2018 12:55:32 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: Add Brian Woods as
 Designated reviewer to AMD IOMMU and AMD SVM
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>

Y29tbWl0IDAzMDZhMTMxMWQwMmVhNTJiNGE5YTliYzMzOWY4YmFiOTM1NGM1ZTMKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5
IDEgMDk6MDM6MTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxIDEzOjQzOjMyIDIwMTggKzAx
MDAKCiAgICBNQUlOVEFJTkVSUzogQWRkIEJyaWFuIFdvb2RzIGFzIERlc2lnbmF0ZWQgcmV2aWV3
ZXIgdG8gQU1EIElPTU1VIGFuZCBBTUQgU1ZNCiAgICAKICAgIFRoaXMgd2FzIGRpc2N1c3NlZCBp
biBhbiBJUkMgZGlzY3Vzc2lvbiBwb3N0IHRoZSBBcHJpbCB4ODYgbWVldGluZy4KICAgIE9uIDI3
LzQvMTggSnVlcmdlbiBnYXZlIGEgUkFCIHZpYSBJUkMKICAgIAogICAgQ2M6IExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KICAgIENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgog
ICAgQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PgogICAgCiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDIg
KysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGM2YTAzNGYwMTQuLmM1ZGM0NzkxZmQgMTAwNjQ0Ci0t
LSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xNDYsMTIgKzE0NiwxNCBAQCBG
Ogl0b29scy9saWJhY3BpLwogCiBBTUQgSU9NTVUKIE06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8
c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CitSOglCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KIFM6CU1haW50YWluZWQKIEY6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC8KIAogQU1EIFNWTQogTToJQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KIE06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+CitSOglCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KIFM6CVN1cHBvcnRl
ZAogRjoJeGVuL2FyY2gveDg2L2h2bS9zdm0vCiBGOgl4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1k
LmMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 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 1fEcBr-00051D-Vw; Fri, 04 May 2018 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=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcBq-0004yJ-NH
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:06 +0000
X-Inumbo-ID: a1822472-4fab-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1822472-4fab-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 16:58:40 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcBo-0006FE-OM
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcBo-000105-Lm
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcBo-000105-Lm@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86/xpti: avoid copying L4 page table
 contents when possible
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>

Y29tbWl0IDE4MTczODQzYTU3M2EyNjkxMTIxZDM0NzgwYTAxMWNlMWRkNTEzOGMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjUyOjAzIDIwMTggKzAxMDAKCiAgICB4ODYv
eHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2libGUK
ICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFnZSB0
YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVhY2gg
dGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNhbiBi
ZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24ndAog
ICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdoZW4g
aGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5nIHRo
ZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxhZyBp
bmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQgYW5k
IHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlpbmcK
ICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24gb2Yg
dGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28gYWRk
IGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAgIAog
ICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNvciB2
aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25pZmlj
YW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBzZWNv
bmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNlY29u
ZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCArKysr
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8
ICAzICsrKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhlbi9h
cmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAg
fCAgOSArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICA4ICsr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgfCAgOCArKysrKysrKwog
OSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5j
CmluZGV4IDhhN2E3NmI4ZmYuLjI3MjliYTQyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9m
bHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC04LDYgKzgsNyBAQAog
ICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNsdWRl
IDxhc20vcGFnZS5oPgpAQCAtMTYwLDUgKzE2MSw4IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVh
X2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICAgICBsb2NhbF9p
cnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZsYWdzICYgRkxVU0hfUk9PVF9QR1RCTCAp
CisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwogICAg
IHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggNTNiMzZkODg4OS4uNTM3Mzg3OTM1OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMiw2ICs1MDIsNyBA
QCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAKIHZvaWQgd3JpdGVf
cHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9j
aGFuZ2VkID0gdHJ1ZTsKICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwogfQogCkBAIC0zNjk5
LDE4ICszNzAwLDI3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRl
X2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlm
IGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50ZWQKLSAgICAgICAgICAgICAgICAg
ICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVz
ZXMgb24KLSAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCi0gICAgICAgICAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhY3B1X2hhc19ub194
cHRpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9jb3VudF9tYXNrKSA+Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICgxICsgISEo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0g
bWZuKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbikpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0aSApCisgICAgICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbG9jYWxfaW5fdXNl
ID0gZmFsc2U7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9w
Zm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbF9pbl91c2UgPSB0cnVlOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFu
Z2VkID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIE5vIG5lZWQgdG8gc3luYyBp
ZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAq
IGFjY291bnRlZCB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5uZWQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHN0YXR1cywgYW5kIHVzZXMgb24gdGhpcyAodilDUFUuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5u
ZWQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3Bmbihj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN5bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToK
QEAgLTM4MjUsNyArMzgzNSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICBjcHVt
YXNrX2FuZG5vdChtYXNrLCBwdF9vd25lci0+ZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUp
KTsKICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShtYXNrKSApCi0gICAgICAgICAgICBmbHVz
aF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOworICAgICAgICAgICAgZmx1c2hfbWFzayht
YXNrLCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgfQogCiAgICAg
cGVyZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4
IDljM2FmMzMwZWMuLmRhNTg2YzIxYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTk1Miw2
ICs5NTIsOCBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAK
ICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93X3dyaXRlX2VudHJpZXMo
c2w0ZSwgJm5ld19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWlu
KGQpOworCiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwogCiAgICAgaWYgKCBzaGFk
b3dfbDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5UICkKQEAgLTk2Niw2ICs5
NjgsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgIH0KICAgICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRkcik7CiAgICAgfQorCiAg
ICAgcmV0dXJuIGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYWM2NWJhNDYwOS4uYjFjNDAzNzNm
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYwpAQCAtMjE3LDYgKzIxNyw4IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vl
c3RfcHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxf
bW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9j
aGFuZ2VkID0gdHJ1ZTsKKwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdz
IGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgYXNtIHZvbGF0aWxl
ICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwppbmRl
eCAwMzNkZDA1OTU4Li42M2U4MTljYTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMK
KysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBpbnZhbGlk
YXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBhY2tfQVBJQ19p
cnEoKTsKICAgICBwZXJmY19pbmNyKGlwaXMpOwogICAgIGlmICggKGZsYWdzICYgRkxVU0hfVkNQ
VV9TVEFURSkgJiYgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpICkKLSAgICAgICAgZmxhZ3MgJj0g
fihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMKTsKKyAgICAgICAgZmxhZ3MgJj0gfihGTFVT
SF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgaWYgKCBm
bGFncyAmIH4oRkxVU0hfVkNQVV9TVEFURSB8IEZMVVNIX09SREVSX01BU0spICkKICAgICAgICAg
Zmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmxhZ3MpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1
KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IGEyZmVhOTRmNGMuLjllMmFlZmIwMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTE0Myw2ICsxNDMsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9G
RlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3Nw
ZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVj
dCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0
aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8pOworICAgIE9GRlNFVChD
UFVJTkZPX3Jvb3RfcGd0X2NoYW5nZWQsIHN0cnVjdCBjcHVfaW5mbywgcm9vdF9wZ3RfY2hhbmdl
ZCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7
CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGI1MjcyMWRmZWMuLjJmYzA4MTBi
MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTEyOSwxMSArMTI5LDE1IEBAIHJlc3RvcmVfYWxsX2d1
ZXN0OgogICAgICAgICBtb3YgICBWQ1BVX2NyMyglcmJ4KSwgJXI5CiAgICAgICAgIEdFVF9TVEFD
S19FTkQoZHgpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4
KSwgJXJkaQorICAgICAgICB0ZXN0ICAlcmRpLCAlcmRpCisgICAgICAgIGp6ICAgIC5McmFnX2tl
ZXBfY3IzCisgICAgICAgIG1vdiAgICVyZGksICVyYXgKKyAgICAgICAgY21wYiAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQocm9vdF9wZ3RfY2hhbmdlZCkoJXJkeCkKKyAgICAgICAgamUgICAgLkxy
YWdfY29weV9kb25lCisgICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHJvb3Rf
cGd0X2NoYW5nZWQpKCVyZHgpCiAgICAgICAgIG1vdmFicyAkUEFERFJfTUFTSyAmIFBBR0VfTUFT
SywgJXJzaQogICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJULCAlcmN4Ci0gICAg
ICAgIG1vdiAgICVyZGksICVyYXgKICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQotICAgICAgICBq
eiAgICAuTHJhZ19rZWVwX2NyMwogICAgICAgICBhbmQgICAlcjksICVyc2kKICAgICAgICAgYWRk
ICAgJXJjeCwgJXJkaQogICAgICAgICBhZGQgICAlcmN4LCAlcnNpCkBAIC0xNDgsNiArMTUyLDcg
QEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklS
U1RfWEVOX1NMT1QgLSBcCiAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5f
U0xPVCAtIDEpICogOCwgJXJkaQogICAgICAgICByZXAgbW92c3EKKy5McmFnX2NvcHlfZG9uZToK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjcjQpKCVyZHgpLCAlcmRpCiAgICAg
ICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQogICAgICAg
ICBtb3YgICAlcmRpLCAlcnNpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDNhMGUxZWVmMzYuLmYy
NDkxYjQ0MjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC01OSw2ICs1OSwxNCBAQCBzdHJ1Y3Qg
Y3B1X2luZm8gewogICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKICAgICB1
aW50OF90ICAgICAgYnRpX2lzdF9pbmZvOwogCisgICAgLyoKKyAgICAgKiBUaGUgZm9sbG93aW5n
IGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0IHBhZ2UgdGFibGUgb2YgNjQtYml0Cisg
ICAgICogUFYgZ3Vlc3RzIHRvIHRoZSBwZXItY3B1IHJvb3QgcGFnZSB0YWJsZSBvbiBlbnRlcmlu
ZyB0aGUgZ3Vlc3QgY29udGV4dC4KKyAgICAgKiBJZiBzZXQgdGhlIEw0IHBhZ2UgdGFibGUgaXMg
YmVpbmcgY29waWVkIHRvIHRoZSByb290IHBhZ2UgdGFibGUgYW5kCisgICAgICogdGhlIGZpZWxk
IHdpbGwgYmUgcmVzZXQuCisgICAgICovCisgICAgYm9vbCAgICAgICAgIHJvb3RfcGd0X2NoYW5n
ZWQ7CisKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20o
KSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRl
eCAyY2FkZTljYmZiLi45YjIzMzZjMDdhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMDMs
NiArMTAzLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwogI2RlZmluZSBG
TFVTSF9WQV9WQUxJRCAgIDB4ODAwCiAgLyogRmx1c2ggQ1BVIHN0YXRlICovCiAjZGVmaW5lIEZM
VVNIX1ZDUFVfU1RBVEUgMHgxMDAwCisgLyogRmx1c2ggdGhlIHBlci1jcHUgcm9vdCBwYWdlIHRh
YmxlICovCisjZGVmaW5lIEZMVVNIX1JPT1RfUEdUQkwgMHgyMDAwCiAKIC8qIEZsdXNoIGxvY2Fs
IFRMQnMvY2FjaGVzLiAqLwogdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9p
ZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncyk7CkBAIC0xMzQsNiArMTM2LDEyIEBAIHZvaWQgZmx1
c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqLCBjb25zdCB2b2lkICp2YSwgdW5zaWduZWQg
aW50IGZsYWdzKTsKICNkZWZpbmUgZmx1c2hfdGxiX29uZV9hbGwodikgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBmbHVzaF90bGJfb25lX21hc2soJmNwdV9vbmxpbmVfbWFwLCB2KQogCisjZGVm
aW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFjcHVfaGFzX25vX3hw
dGkgJiYgaXNfcHZfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgKSBcCisgICAg
ICAgIGZsdXNoX21hc2soKGQpLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAg
ICAgICAgICAgICAgXAorfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfcGFnZV90b19yYW0o
dW5zaWduZWQgbG9uZyBtZm4sIGJvb2wgc3luY19pY2FjaGUpIHt9CiBzdGF0aWMgaW5saW5lIGlu
dCBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShjb25zdCB2b2lkICpwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:00: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 1fEcC1-00052N-3e; Fri, 04 May 2018 15:00: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=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcC0-00052D-AR
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:16 +0000
X-Inumbo-ID: a79312b5-4fab-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a79312b5-4fab-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 16:58:50 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcBy-0006Gj-UU
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcBy-00011w-Rv
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcBy-00011w-Rv@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:14 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: add a function for modifying
 cr3
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>

Y29tbWl0IGNkYTA1ZGNhZTY3MzJmYzljNWI3ODJhOTdhMDliNWEwZjBkZDRiODEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjUyOjAzIDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFkIG9m
IGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFzbQog
ICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8gY3Iz
LgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMoKSBy
ZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9jcjMo
KS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAg
ICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVu
L2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMjcyOWJhNDJlNy4uMWFmOTIyMTYwNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAgICB0
aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2lnbmVk
IGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg0LDcgKzg0LDcgQEAgdm9p
ZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsKIAog
ICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAoICJt
b3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjMo
Y3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDUzNzM4Nzkz
NTkuLjdlMmNjOTI0ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01MDMsNyArNTAzLDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNw
dSAqdiwgbWZuX3QgbWZuKQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwotICAgIHdyaXRlX2Ny
Myh2LT5hcmNoLmNyMyk7CisgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CiB9CiAKIC8qCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMKaW5kZXggYjFjNDAzNzNmYS4uYmU0MDg0M2IwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjIwLDcg
KzIyMCw3IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogCiAgICAgLyogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRM
QiBjbG9jay4gKi8KLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAo
di0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwog
CiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQogICAgICAgICBy
ZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMKaW5kZXggM2RiYzJlOGVlNS4uNGU1ZGRmZWY0ZiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpA
QCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQp
CiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKICAgICB9CiAKLSAgICB3cml0ZV9jcjModmlydF90
b19tYWRkcihlZmlfbDRfcGd0YWJsZSkpOworICAgIHN3aXRjaF9jcjModmlydF90b19tYWRkcihl
ZmlfbDRfcGd0YWJsZSkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3
IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAg
IGlmICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgd3JpdGVfY3IzKHN0YXRl
LT5jcjMpOworICAgIHN3aXRjaF9jcjMoc3RhdGUtPmNyMyk7CiAgICAgaWYgKCBpc19wdl92Y3B1
KGN1cnJlbnQpICYmICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDliMjMz
NmMwN2EuLmQyNzkwNmMwYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0
bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdy
aXRlIHBhZ2V0YWJsZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2Nr
LiAqLwotdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3Iz
KHVuc2lnbmVkIGxvbmcgY3IzKTsKIAogLyogZmx1c2hfKiBmbGFnIGZpZWxkczogKi8KICAvKgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMWJjMmY5MGQwNC4uMjc5OGRiNjM1YSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yODMsNiArMjgzLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyByZWFkX2NyMih2b2lkKQogICAgIHJldHVybiBjcjI7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgYXNtIHZvbGF0
aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOworfQorCiBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4g
Z2V0X2NwdV9pbmZvKCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:00: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 1fEcCC-00054I-5X; Fri, 04 May 2018 15:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCA-000544-Um
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:26 +0000
X-Inumbo-ID: 44860dd7-4fac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44860dd7-4fac-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:03:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcC9-0006Gr-4d
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcC9-00012N-2C
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcC9-00012N-2C@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:25 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: support per-domain flag for
 xpti
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>

Y29tbWl0IDBkM2U3ZjBiNmJmMDFmYmQ2MjUwZmQzNDA4YTIyZmVhZDE2MDFiZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFkIG9m
IHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZsYWcg
Zm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBib290
IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93biBt
aXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVyIHdp
bGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVyIGhh
bmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9tYWlu
IHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysrLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jICAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAg
ICAgICAgIHwgMTkgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAg
ICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAg
ICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA0ICsrCiAxMSBmaWxlcyBjaGFu
Z2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA3Y2U1MGVkN2RhLi4yOWU4NGM0YTE4IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTk1NSwxNCArMTk1NSwyNCBAQCBtaW5pbXVtIG9mIDMy
TSwgc3ViamVjdCB0byBhIHN1aXRhYmx5IGFsaWduZWQgYW5kIHNpemVkIGNvbnRpZ3VvdXMKIHJl
Z2lvbiBvZiBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlLgogCiAjIyMgeHB0aQotPiBgPSA8Ym9vbGVh
bj5gCis+IGA9IExpc3Qgb2YgWyBkZWZhdWx0IHwgPGJvb2xlYW4+IHwgZG9tMD08Ym9vbD4gfCBk
b211PTxib29sPiBdYAogCi0+IERlZmF1bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERl
ZmF1bHQ6IGBmYWxzZWAgb24gaGFyZHdhcmUgbm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRv
d24gKGUuZy4gQU1EKQogPiBEZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJy
aWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vl
c3QgcGFnZQogdGFibGVzLgogCitgdHJ1ZWAgYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9u
IGV2ZW4gb24gaGFyZHdhcmUgbm90IHZ1bG5lcmFibGUgYnkKK01lbHRkb3duIGZvciBhbGwgZG9t
YWlucy4KKworYGZhbHNlYCBkZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBvbiBhbGwg
c3lzdGVtcyBmb3IgYWxsIGRvbWFpbnMuCisKK2BkZWZhdWx0YCBzZXRzIHRoZSBkZWZhdWx0IGJl
aGF2aW91ci4KKworV2l0aCBgZG9tMGAgYW5kIGBkb211YCBpdCBpcyBwb3NzaWJsZSB0byBjb250
cm9sIHBhZ2UgdGFibGUgaXNvbGF0aW9uCitmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHku
CisKICMjIyB4c2F2ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2UyY2M5MjRmZC4uYjFlODEzM2Q5MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTUwMiw4ICs1MDIsMjEgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZu
KQogCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBnZXRfY3B1X2lu
Zm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Ci0gICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNy
Myk7CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisg
ICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgeworICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAg
ICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAg
IHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3Iz
KCkgc2VyaWFsaXplcy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOworICAgICAg
ICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7
CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNWI0MzI1Yjg3Zi4uZDE0ODM5
NTkxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zODcsNiArMzg3LDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggY29tcGF0MzIgKQog
ICAgIHsKICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3No
aW5mbyA9IDE7CisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKICAgICAg
ICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2lu
Zm9bMF07CiAgICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQogICAg
ICAgICAgICAgQlVHKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYmU0MDg0M2IwNS4uY2UxYTFhOWQzNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CiAKKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L2RvbWFpbi5oPgogCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2Rv
bWFpbihzdHJ1Y3QgdmNwdSAqdikKQEAgLTc1LDYgKzc2LDggQEAgaW50IHN3aXRjaF9jb21wYXQo
c3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7CisKICAgICByZXR1cm4gMDsKIAogIHVu
ZG9fYW5kX2ZhaWw6CkBAIC0yMDUsNiArMjA4LDkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICov
CiAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDA7
CiAKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gb3B0X3hwdGkgJiAoaXNfaGFyZHdhcmVf
ZG9tYWluKGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gT1BU
X1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworCiAgICAgcmV0dXJuIDA7CiAKICAgZmFpbDoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggYjJiYWVlM2QyYy4uZjgwMzk4MGI5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE2OSw5ICsxNjksNiBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9zbWFwX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21f
cGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAotc3RhdGljIGludDhfdCBfX2luaXRk
YXRhIG9wdF94cHRpID0gLTE7Ci1ib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwotCiBi
b29sIF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKIGJvb2wgX19pbml0ZGF0YSBhY3BpX2Zv
cmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3BhcmFtWzEwXSA9ICIiOwpAQCAtMTU0
NiwyMiArMTU0Myw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJlcyAmIFhF
Tl9DUjRfUFYzMl9CSVRTOwogCi0gICAgaWYgKCBvcHRfeHB0aSA8IDAgKQotICAgIHsKLSAgICAg
ICAgdWludDY0X3QgY2FwcyA9IDA7Ci0KLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJ
TElUSUVTX1JEQ0xfTk87Ci0gICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCi0gICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKLQotICAgICAgICBvcHRfeHB0aSA9ICEoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk8pOwotICAgIH0KLSAgICBpZiAoIG9wdF94cHRpICkKLSAgICAgICAgc2V0dXBfY2xl
YXJfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKLSAgICBlbHNlCi0gICAgICAgIHNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7Ci0KICAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpp
bmRleCAwYzM4MDYxODk2Li40OGFlY2RkMTdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMzNyw3ICszMzcsNyBAQCB2
b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxl
KCk7CiAKICAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7Ci0gICAgZ2V0X2NwdV9pbmZv
KCktPnB2X2NyMyA9IHRoaXNfY3B1KHJvb3RfcGd0KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3Qp
KSA6IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiAKICAgICBsb2FkX3N5c3Rl
bV90YWJsZXMoKTsKIApAQCAtMTA1Niw3ICsxMDU2LDcgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBh
cmVfY3B1cyh2b2lkKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290
IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAgICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKICAg
ICB7Ci0gICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9w
Z3QsIDApKTsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiAKICAgICAgICAg
LyoKICAgICAgICAgICogQWxsIGVudHJ5IHBvaW50cyB3aGljaCBtYXkgbmVlZCB0byBzd2l0Y2gg
cGFnZSB0YWJsZXMgaGF2ZSB0byBzdGFydApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGZhYjNjMWRjMGUuLjAzN2U4
NGRjMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTEzNiw4ICsxMzYsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKIAotICAgIHByaW50aygiWFBUSTogJXNcbiIsCi0gICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxl
ZCIpOworICAgIHByaW50aygiWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVz
XG4iLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAi
ZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxl
ZCIgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC0yMzAsNiArMjMxLDcwIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgIH0KIH0KIAorI2RlZmluZSBPUFRf
WFBUSV9ERUZBVUxUICAweGZmCit1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRf
WFBUSV9ERUZBVUxUOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQoYm9v
bCBmb3JjZSkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZvcmNlICYm
IChvcHRfeHB0aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsKKworICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAg
ICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNI
X0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAgICAgb3B0
X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5p
dCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOwor
ICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNlKTsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3Mg
KQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgc3dpdGNoICgg
cGFyc2VfYm9vbChzLCBzcykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAg
ICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToK
KyAgICAgICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAh
c3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIHhwdGlfaW5pdF9kZWZhdWx0
KHRydWUpOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20w
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAm
IH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BU
X1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChv
cHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9
CitjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5r
ID0gVEhVTktfREVGQVVMVDsKQEAgLTM0Nyw2ICs0MTIsMTIgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBu
b3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAg
IGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgeHB0aV9pbml0X2RlZmF1bHQo
ZmFsc2UpOworICAgIGlmICggb3B0X3hwdGkgPT0gMCApCisgICAgICAgIHNldHVwX2ZvcmNlX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVu
ayk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZjI0OTFiNDQyMy4uYjI0NzU3ODNmOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ0LDcgKzQ0LDggQEAgc3RydWN0IGNwdV9pbmZvIHsK
ICAgICAvKgogICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlz
IGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCiAgICAgICogdG8gYmUgdXNlZCBvbiB0aGUgZ2l2
ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKLSAgICAgKiBjb250
ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0Lgor
ICAgICAqIGNvbnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gQSB2YWx1ZSBvZiB6ZXJvIGluZGljYXRl
cyBubyBzZXR0aW5nIG9mIENSMworICAgICAqIGlzIHRvIGJlIHBlcmZvcm1lZC4KICAgICAgKiBU
aGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBp
ZiBhbnkuIElPVwogICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90
aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKICAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBu
ZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAppbmRleCBhMTJhZTQ3ZjFiLi5lZDQxOTk5MzFhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTI1Myw2ICsyNTMsOSBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAKICAgICBhdG9taWNfdCBucl9s
NF9wYWdlczsKIAorICAgIC8qIFhQVEkgYWN0aXZlPyAqLworICAgIGJvb2wgeHB0aTsKKwogICAg
IC8qIG1hcF9kb21haW5fcGFnZSgpIG1hcHBpbmcgY2FjaGUuICovCiAgICAgc3RydWN0IG1hcGNh
Y2hlX2RvbWFpbiBtYXBjYWNoZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IGQyNzkwNmMw
YWUuLmZlNDhjODlkZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTEzOCw3ICsxMzgsNyBA
QCB2b2lkIGZsdXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEs
IHVuc2lnbmVkIGludCBmbGFncyk7CiAKICNkZWZpbmUgZmx1c2hfcm9vdF9wZ3RibF9kb21haW4o
ZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlz
X3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoZCkt
PmFyY2gucHZfZG9tYWluLnhwdGkgKSAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGZsdXNo
X21hc2soKGQpLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAgICAgICAg
ICAgXAogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA1YWI0ZmYzZjY4Li5iNGZhNDMy
NjllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI5LDYgKzI5LDEwIEBAIHZvaWQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIGV4dGVybiBib29sIG9wdF9pYnBiOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKK2V4dGVybiB1aW50OF90IG9w
dF94cHRpOworI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCisjZGVmaW5lIE9QVF9YUFRJX0RP
TVUgIDB4MDIKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:00: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 1fEcCM-00055x-7R; Fri, 04 May 2018 15:00: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=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCK-00055e-Pe
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:36 +0000
X-Inumbo-ID: b3b78eb9-4fab-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3b78eb9-4fab-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 16:59:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcCJ-0006Gz-AY
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcCJ-00012r-8D
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcCJ-00012r-8D@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:35 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: use invpcid for flushing the
 TLB
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>

Y29tbWl0IDk0YTk5MmJjY2RiZjY1NmE1YTdhMGI1ODVjOWYxNDBmY2NjMDI2NzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3NzaWJs
ZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5zdGVh
ZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBXaGls
ZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJlZCBm
b3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFueXdh
eS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNvbnRy
b2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUv
bXRyci9nZW5lcmljLmMgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgICAgICAgICAgICAgfCAyOSArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAg
fCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiAr
KwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDI5ZTg0YzRhMTguLmFjM2I4YjY2ODEg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMzY5LDYgKzEzNjksMTUgQEAg
QmVjYXVzZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBY
ZW4gYW5kIHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkg
cHJvcGFnYXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQg
KHg4NikKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0
LCBYZW4gd2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50
IGlmCitpdCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBY
ZW4gdG8gZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5
IHNsb3dlci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210
cnIvZ2VuZXJpYy5jCmluZGV4IGU5YzBlNWUwNTkuLjdiYTBjM2YwZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRl
IDx4ZW4vc3RkYm9vbC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFz
bS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4K
ICNpbmNsdWRlIDxhc20vbXNyLmg+CkBAIC00MDAsOCArNDAxLDEwIEBAIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwog
Ci1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lkKQorc3RhdGljIGJvb2wgcHJlcGFyZV9zZXQo
dm9pZCkKIHsKKwl1bnNpZ25lZCBsb25nIGNyNDsKKwogCS8qICBOb3RlIHRoYXQgdGhpcyBpcyBu
b3QgaWRlYWwsIHNpbmNlIHRoZSBjYWNoZSBpcyBvbmx5IGZsdXNoZWQvZGlzYWJsZWQKIAkgICBm
b3IgdGhpcyBDUFUgd2hpbGUgdGhlIE1UUlJzIGFyZSBjaGFuZ2VkLCBidXQgY2hhbmdpbmcgdGhp
cyByZXF1aXJlcwogCSAgIG1vcmUgaW52YXNpdmUgY2hhbmdlcyB0byB0aGUgd2F5IHRoZSBrZXJu
ZWwgYm9vdHMgICovCkBAIC00MTIsMTggKzQxNSwyNCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJlX3Nl
dCh2b2lkKQogCXdyaXRlX2NyMChyZWFkX2NyMCgpIHwgWDg2X0NSMF9DRCk7CiAJd2JpbnZkKCk7
CiAKLQkvKiAgVExCIGZsdXNoaW5nIGhlcmUgcmVsaWVzIG9uIFhlbiBhbHdheXMgdXNpbmcgQ1I0
LlBHRS4gKi8KLQlCVUlMRF9CVUdfT04oIShYRU5fTUlOSU1BTF9DUjQgJiBYODZfQ1I0X1BHRSkp
OwotCXdyaXRlX2NyNChyZWFkX2NyNCgpICYgflg4Nl9DUjRfUEdFKTsKKwljcjQgPSByZWFkX2Ny
NCgpOworCWlmIChjcjQgJiBYODZfQ1I0X1BHRSkKKwkJd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0
X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJ
ZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMoKSk7CiAKIAkvKiAgU2F2ZSBNVFJSIHN0YXRlICov
CiAJcmRtc3JsKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAKIAkvKiAgRGlzYWJsZSBNVFJS
cywgYW5kIHNldCB0aGUgZGVmYXVsdCB0eXBlIHRvIHVuY2FjaGVkICAqLwogCW10cnJfd3Jtc3Io
TVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlICYgfjB4Y2ZmKTsKKworCXJldHVybiBjcjQgJiBYODZf
Q1I0X1BHRTsKIH0KIAotc3RhdGljIHZvaWQgcG9zdF9zZXQodm9pZCkKK3N0YXRpYyB2b2lkIHBv
c3Rfc2V0KGJvb2wgcGdlKQogewogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8KIAlt
dHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CkBAIC00MzIsNyArNDQxLDEyIEBA
IHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiB+WDg2
X0NSMF9DRCk7CiAKIAkvKiAgUmVlbmFibGUgQ1I0LlBHRSAoYWxzbyBmbHVzaGVzIHRoZSBUTEIp
ICovCi0Jd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJaWYgKHBnZSkKKwkJ
d3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBj
aWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMo
KSk7CiAKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsKIH0KQEAgLTQ0MSwxNCAr
NDU1LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2b2lkKQogewogCXVuc2lnbmVk
IGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlib29sIHBnZTsKIAog
CWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBhcmVf
c2V0KCk7CiAKIAkvKiBBY3R1YWxseSBzZXQgdGhlIHN0YXRlICovCiAJbWFzayA9IHNldF9tdHJy
X3N0YXRlKCk7CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0KHBnZSk7CiAJbG9jYWxfaXJxX3Jl
c3RvcmUoZmxhZ3MpOwogCiAJLyogIFVzZSB0aGUgYXRvbWljIGJpdG9wcyB0byB1cGRhdGUgdGhl
IGdsb2JhbCBtYXNrICAqLwpAQCAtNDU3LDcgKzQ3Miw2IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNf
c2V0X2FsbCh2b2lkKQogCQkJc2V0X2JpdChjb3VudCwgJnNtcF9jaGFuZ2VzX21hc2spOwogCQlt
YXNrID4+PSAxOwogCX0KLQkKIH0KIAogc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIGJhc2UsCkBAIC00NzQsMTEgKzQ4OCwxMiBAQCBz
dGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgYmFzZSwKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCXN0cnVjdCBtdHJyX3Zhcl9yYW5n
ZSAqdnI7CisJYm9vbCBwZ2U7CiAKIAl2ciA9ICZtdHJyX3N0YXRlLnZhcl9yYW5nZXNbcmVnXTsK
IAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBh
cmVfc2V0KCk7CiAKIAlpZiAoc2l6ZSA9PSAwKSB7CiAJCS8qIFRoZSBpbnZhbGlkIGJpdCBpcyBr
ZXB0IGluIHRoZSBtYXNrLCBzbyB3ZSBzaW1wbHkgY2xlYXIgdGhlCkBAIC00OTksNyArNTE0LDcg
QEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBsb25nIGJhc2UsCiAJCW10cnJfd3Jtc3IoTVNSX0lBMzJfTVRSUl9QSFlTTUFTSyhyZWcpLCB2
ci0+bWFzayk7CiAJfQogCi0JcG9zdF9zZXQoKTsKKwlwb3N0X3NldChwZ2UpOwogCWxvY2FsX2ly
cV9yZXN0b3JlKGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCAxYWY5MjIxNjA3Li5iNjgxN2YxODE3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYv
Zmx1c2h0bGIuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUg
PGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyogRGVidWcgYnVpbGRz
OiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAgbG9naWMuICovCkBAIC03
Miw2ICs3MywyMyBAQCBzdGF0aWMgdm9pZCBwb3N0X2ZsdXNoKHUzMiB0KQogICAgIHRoaXNfY3B1
KHRsYmZsdXNoX3RpbWUpID0gdDsKIH0KIAorc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQp
Cit7CisgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKKworICAgIGlmICggdXNlX2ludnBjaWQgKQor
ICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbCgpOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsKKworICAgICAgICB3cml0ZV9jcjQoY3I0IF4g
WDg2X0NSNF9QR0UpOworICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICB9CisKKyAgICBwb3N0
X2ZsdXNoKHQpOworfQorCiB2b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OwpAQCAtMTE5LDE2ICsxMzcsNyBAQCB1bnNpZ25l
ZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdz
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZh
KSkgOiAibWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgewotICAg
ICAgICAgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Y3I0ID0gcmVhZF9jcjQoKTsKLQotICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0
X1BHRSk7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICB3cml0ZV9jcjQoY3I0
KTsKLQotICAgICAgICAgICAgcG9zdF9mbHVzaCh0KTsKLSAgICAgICAgfQorICAgICAgICAgICAg
ZG9fdGxiX2ZsdXNoKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIEZMVVNIX0NBQ0hFICkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggZjgwMzk4MGI5Ny4uMTY0YzQyY2JmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTYyLDYgKzYyLDExIEBAIGJvb2xl
YW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0
ZGF0YSBtYXhfY3B1czsKIGludGVnZXJfcGFyYW0oIm1heGNwdXMiLCBtYXhfY3B1cyk7CiAKKy8q
IG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZXZl
biBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9pbnZwY2lkID0g
dHJ1ZTsKK2Jvb2xlYW5fcGFyYW0oImludnBjaWQiLCBvcHRfaW52cGNpZCk7Citib29sIF9fcmVh
ZF9tb3N0bHkgdXNlX2ludnBjaWQ7CisKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBjcjRf
cHYzMl9tYXNrOwogCiAvKiAqKioqIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2F0ZWQgdG8g
ZG9tYWluMC4gKi8KQEAgLTE1NDYsNiArMTU1MSw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNl
ICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAorICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKKyAgICAgICAgdXNlX2ludnBjaWQgPSB0cnVl
OworCiAgICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpOwogCiAgICAgaW5pdF9pZGxl
X2RvbWFpbigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAppbmRleCBiNDY2MjRhODY1Li5lZGQ4YjY4NzA2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ludnBjaWQuaApAQCAtMyw2ICszLDggQEAKIAogI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgogCitleHRlcm4gYm9vbCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lEX1RZ
UEVfSU5ESVZfQUREUiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAg
ICAxCiAjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:00: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 1fEcCW-00058J-9W; Fri, 04 May 2018 15:00:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCU-00057x-JD
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:46 +0000
X-Inumbo-ID: 50a80f82-4fac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50a80f82-4fac-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:03:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcCT-0006H7-Gt
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcCT-00013T-ER
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcCT-00013T-ER@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:45 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IGQ1NDNmYTQwOTM1OGE5MTI4ZDM2MjlkY2IyOGRhYWUyOGMyZDE1MGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZlCiAg
ICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3aGVu
IHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBqdXN0
IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBkb21h
aW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVkIGZv
ciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRMQgog
ICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3IzL2Ny
NCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJlaW5n
IGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRyZXNz
IHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRiYXNl
KCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9wdGJh
c2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkgaW5z
dGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVyIHRv
IGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgfCAxNyAr
KysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTQgKysr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICA2ICsrKy0tLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiArLQog
OCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggM2Q5YzE5ZDA1NS4uOWIwMDFhMDNlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUyMywxNyArMTUyMywxMiBAQCB2
b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiB2b2lkIHBhcmF2
aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJvb3RfcGdlbnRyeV90
ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsK
IAogICAgIGlmICggcm9vdF9wZ3QgKQogICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNl
dChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+
ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxf
Y3I0KHYpOwotICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAgICAg
d3JpdGVfY3I0KGNyNCk7Ci0KICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10g
JiBEUjdfQUNUSVZFX01BU0spICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCmluZGV4IGI2ODE3ZjE4MTcuLjU5ODg0ZTc5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MCwyMCArOTAs
MjcgQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0KTsK
IH0KIAotdm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3Iz
X2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAg
ICAgdTMyIHQ7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRp
bWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2ZShm
bGFncyk7CiAKICAgICB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsKIAot
ICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFkX2Ny
NCgpOworICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAgIG9s
ZF9jcjQgPSBjcjQgJiB+WDg2X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsK
KyAgICB9CisKICAgICB3cml0ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKworICAg
IGlmICggb2xkX2NyNCAhPSBjcjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBv
c3RfZmx1c2godCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggYjFlODEzM2Q5Mi4uMTNlMTNkZmRlNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMywyMCArNTAzLDI4IEBA
IHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7CisKKyAgICBuZXdfY3I0
ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKKyAgICAgICAgICAgICAgPyBw
dl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKKyAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkg
JiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYp
ICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewogICAgICAgICBjcHVf
aW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMg
PSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5j
cjMpOworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIE1ha2Ugc3VyZSB0byBjbGVhciB4ZW5fY3Iz
IGJlZm9yZSBwdl9jcjM7IHN3aXRjaF9jcjMoKSBzZXJpYWxpemVzLiAqLworICAgICAgICAvKiBN
YWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLwogICAgICAgICBjcHVf
aW5mby0+eGVuX2NyMyA9IDA7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAg
ICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIHN3aXRjaF9j
cjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9
IDA7CiAgICAgfQorCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9PSBt
bXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGQxNDgzOTU5
MTkuLjQ0NjVhMDU5YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNzE3LDcgKzcxNyw3IEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdXBk
YXRlX2NyMyh2KTsKIAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRo
ZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2
KTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAgbWFw
Y2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFu
ZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCkBAIC03MzgsNyArNzM4LDcgQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgIChwYXJt
cy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBtYXBj
YWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgICAgICAgICAgd3JpdGVfcHRiYXNlKGN1
cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMsIHJl
YWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdFIGZp
ZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAgICAgICAgcmMgPSAtMTsKICAgICAgICAgICAg
IGdvdG8gb3V0OwpAQCAtODcxLDcgKzg3MSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRvbWFpbidzIHBh
Z2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7Ci0gICAg
d3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFyY2gu
Y3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwppbmRleCAyZmMwODEwYjFhLi40MjA4NmJiODQzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCkBAIC0xNTMsMTMgKzE1Myw4IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICAg
ICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAg
ICAgcmVwIG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQotICAgICAg
ICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVjcjQKICAg
ICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiAuTHJhZ19r
ZWVwX2NyMzoKIAogICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVlLiAq
LwpAQCAtMjE1LDEyICsyMTAsNyBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAgICAqIHNvICJn
IiB3aWxsIGhhdmUgdG8gZG8uCiAgICAgICAgICAqLwogVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9j
cjMpCi0gICAgICAgIG1vdiAgICVjcjQsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQot
ICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVj
cjQKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiBV
TkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDRlNWRkZmVmNGYuLjA3MGE3MGQ3ODQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRp
bWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMSw3ICsxMTEsNyBAQCBz
dHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAgICAgICBsZ2R0KCZnZHRf
ZGVzYyk7CiAgICAgfQogCi0gICAgc3dpdGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3Rh
YmxlKSk7CisgICAgc3dpdGNoX2NyM19jcjQodmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSks
IHJlYWRfY3I0KCkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3IEBA
IHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlm
ICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgc3dpdGNoX2NyMyhzdGF0ZS0+
Y3IzKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKICAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2MgPSB7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCBlZDQxOTk5MzFhLi5iNzg5NGRjOGM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxOCw5
ICs2MTgsMTAgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0
IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOwogI2RlZmluZSBwdl9ndWVzdF9jcjRf
dG9fcmVhbF9jcjQodikgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoKHYpLT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgfCAo
bW11X2NyNF9mZWF0dXJlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgJiAoWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAg
XAorICAgICAgICAgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9PU1hTQVZFIHwgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSkpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gucHZfZG9tYWlu
LnhwdGkgPyAwIDogWDg2X0NSNF9QR0UpIFwKICAgICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnZ0
c2MgPyBYODZfQ1I0X1RTRCA6IDApKSAgICAgICAgIFwKICAgICAgJiB+WDg2X0NSNF9ERSkKICNk
ZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCBmZTQ4Yzg5ZGU3Li5lZDVmNDVlODA2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyByZWFkX2NyMyh2b2lkKQogfQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQg
aW1wbGljaXRseSB0aWNrIHRoZSB0bGJmbHVzaCBjbG9jay4gKi8KLXZvaWQgc3dpdGNoX2NyMyh1
bnNpZ25lZCBsb25nIGNyMyk7Cit2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCk7CiAKIC8qIGZsdXNoXyogZmxhZyBmaWVsZHM6ICovCiAgLyoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:00:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:00: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 1fEcCg-0005AH-DL; Fri, 04 May 2018 15:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCe-00059o-RW
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:56 +0000
X-Inumbo-ID: 56bb72fe-4fac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56bb72fe-4fac-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:03:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcCd-0006HG-NE
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcCd-00014E-Ko
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcCd-00014E-Ko@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:00:55 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: use flag byte for decision
 whether xen_cr3 is valid
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>

Y29tbWl0IDA2NWE0OTlmNzhkNWI2NDRmYTU4NmUzZTY2Zjg4OTQ5ODIxZTRmOGMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFsaWQK
ICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNhdGUg
JWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwgb3Ig
bmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5vdCB0
byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAgcmVz
dG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBhIG5l
Z2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVzIHdp
dGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVudHJp
ZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMgdGhl
IG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMKICAg
IGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4gaHlw
ZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3RlbSB0
aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAg
ICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgfCAg
MSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAxMiAr
KysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggOWIwMDFhMDNlYy4uODAxYWMzMzgxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY5Niw2ICsxNjk2
LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUg
Km5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBnZXRf
Y3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54ZW5f
Y3IzID0gMDsKIAogICAgIGlmICggdW5saWtlbHkoZGlydHlfY3B1ICE9IGNwdSkgJiYgZGlydHlf
Y3B1ICE9IFZDUFVfQ1BVX0NMRUFOICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTNlMTNkZmRlNy4uZTkzZjY4NjYyMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUxNyw3ICs1
MTcsOCBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2
X2NyMy4gKi8KKyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhl
bl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBm
YWxzZTsKICAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hf
Y3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2gu
Y3IzLCBuZXdfY3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDQ4YWVjZGQxN2YuLjg2ZmE0MTA1YmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtMzM2LDYgKzMzNiw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAg
ICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51
c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTM1LDYgKzExMzYsNyBAQCB2b2lk
IF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIHBlcl9jcHUoc2NyYXRjaF9j
cHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKIAorICAgIGdldF9jcHVf
aW5mbygpLT51c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMg
PSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jCmluZGV4IDllMmFlZmIwMGYuLjdhZDAyNGNmMzcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMKQEAgLTE0NCw2ICsxNDQsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAg
IE9GRlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVz
ZV9zaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0
cnVjdCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBPRkZTRVQoQ1BVSU5GT19yb290X3Bn
dF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQpOworICAgIE9GRlNF
VChDUFVJTkZPX3VzZV9wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3B2X2NyMyk7CiAgICAg
REVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxB
TksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggYWY4NjUwZWY0YS4uYTNi
NmQ5ZDA0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0yMTAsMTAgKzIxMCw5
IEBAIEVOVFJZKGNzdGFyX2VudGVyKQogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKLSAgICAg
ICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAgIGp6ICAgIC5M
Y3N0YXJfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
IC5MY3N0YXJfY3IzX29rYXk6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNDIwODZiYjg0My4uNTUzOGQ1
MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTU0LDYgKzE1NCw3IEBAIHJlc3RvcmVfYWxsX2d1
ZXN0OgogICAgICAgICByZXAgbW92c3EKIC5McmFnX2NvcHlfZG9uZToKICAgICAgICAgbW92ICAg
JXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCisgICAgICAgIG1vdmIgICQx
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyZHgpCiAgICAgICAgIG1vdiAgICVy
YXgsICVjcjMKIC5McmFnX2tlZXBfY3IzOgogCkBAIC0yMDIsMTQgKzIwMyw5IEBAIHJlc3RvcmVf
YWxsX3hlbjoKICAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUg
KGZyb20gYW4gTk1JIG9yICNNQykuCiAgICAgICAgICAqLwogICAgICAgICBHRVRfU1RBQ0tfRU5E
KGJ4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAl
cmR4CisgICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVy
YngpCitVTkxJS0VMWV9TVEFSVChuZSwgZXhpdF9jcjMpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJheAotICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIElkZWFsbHkgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAi
bnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwKLSAgICAgICAgICogc28gImciIHdpbGwgaGF2
ZSB0byBkby4KLSAgICAgICAgICovCi1VTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKICAgICAg
ICAgbW92ICAgJXJheCwgJWNyMwogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCkBAIC0yNTEsMTAg
KzI0Nyw5IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngp
CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gK
LSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAgIGp6
ICAgIC5MbHN0YXJfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIG1vdmIgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAgICAgIG1vdiAgICVy
Y3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCkKIC5MbHN0YXJfY3IzX29rYXk6CkBAIC0yODgsMTAgKzI4Myw5IEBAIEdMT0JBTChzeXNl
bnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIC8qIFBVU0hGIGFib3ZlIGhhcyBzYXZlZCBFRkxB
R1MuSUYgY2xlYXIgKHRoZSBjYWxsZXIgaGFkIGl0IHNldCkuICovCiAgICAgICAgIG9ybCAgICRY
ODZfRUZMQUdTX0lGLCBVUkVHU19lZmxhZ3MoJXJzcCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4CisgICAg
ICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxzeXNlX2NyM19va2F5Ci0gICAg
ICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAg
ICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
cHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTHN5c2VfY3IzX29rYXk6CkBA
IC0zMzgsMTAgKzMzMiw5IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogCiAgICAgICAgIEdF
VF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAl
cmN4CiAgICAgICAgIGp6ICAgIC5MaW50ODBfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAg
ICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCkKIC5MaW50ODBfY3IzX29rYXk6CkBAIC01NTIsMjQgKzU0NSwy
NCBAQCBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAg
ICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlYmwKICAgICAg
ICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVy
Y3gsICVyY3gKICAgICAgICAganogICAgLkxpbnRyX2NyM19va2F5Ci0gICAgICAgIGpucyAgIC5M
aW50cl9jcjNfbG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyMTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MaW50cl9jcjNfbG9hZDoKKyAgICAg
ICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAg
ICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAg
IGNtb3ZueiAlcmN4LCAlcmJ4CiAuTGludHJfY3IzX29rYXk6CiAKICAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKICAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAg
ICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAg
ICAgICAgam1wIHJldF9mcm9tX2ludHIKIAogRU5UUlkocGFnZV9mYXVsdCkKQEAgLTU4NCwxOCAr
NTc3LDE3IEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAor
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlcjEz
YgogICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAg
dGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29rYXkKLSAgICAgICAg
am5zICAgLkx4Y3B0X2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkx4Y3B0X2NyM19sb2Fk
OgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0
KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKICAgICAgICAgY21vdm56ICVyY3gsICVyMTUK
KyAgICAgICAgY21vdm56ICVyY3gsICVyMTMKIC5MeGNwdF9jcjNfb2theToKIAogaGFuZGxlX2V4
Y2VwdGlvbl9zYXZlZDoKQEAgLTY1MCw2ICs2NDIsNyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVk
OgogICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1Rf
Q0FMTCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKKyAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2
X2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganog
ICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCks
JXJkeApAQCAtNjgzLDYgKzY3Niw3IEBAIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6CiAx
OiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCksJXJheCAjIGVjL2V2CiAgICAgICAg
IG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVvZiglcnNwKQogICAgICAgICBtb3YgICAlcjE1
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVyMTNi
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCAgIHJl
c3RvcmVfYWxsX3hlbiAgICAgICAgICAgIyByZXR1cm4gdG8gZml4dXAgY29kZQogCiAvKiBObyBz
cGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNzY4LDEyICs3NjIsOSBAQCBFTlRS
WShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4Ci0gICAgICAgIG5lZyAgICVyYngK
KyAgICAgICAgdGVzdCAgJXJieCwgJXJieAogICAgICAgICBqeiAgICAuTGRibGZfY3IzX29rYXkK
LSAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyYngsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxm
X2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZf
Y3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmJ4LCAlY3IzCiAgICAgICAgIG1vdnEgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5MZGJsZl9jcjNfb2theToKQEAgLTgw
MywxMyArNzk0LDExIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJj
eAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAl
YmwKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAg
IHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAg
am5zICAgLkxpc3RfY3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoK
KyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkK
ICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQogLkxpc3RfY3IzX29rYXk6CkBAIC04MjIsNiArODExLDcg
QEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgICAqIGFuZCBjb3B5IHRoZSBjb250ZXh0
IHRvIHN0YWNrIGJvdHRvbS4KICAgICAgICAgICovCiAgICAgICAgIHhvciAgICVyMTUsICVyMTUK
KyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVz
dF9jcHVfdXNlcl9yZWdzLGRpKQogICAgICAgICBtb3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92
bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4CkBAIC04MzMsNiArODIzLDcgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAg
ICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2Vu
dHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKaW5kZXggYjI0NzU3ODNmOC4uNDNiZGVjMWY0OSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKQEAgLTQ3LDEwICs0Nyw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICogY29udGV4dCBp
cyBiZWluZyBlbnRlcmVkLiBBIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVzIG5vIHNldHRpbmcgb2Yg
Q1IzCiAgICAgICogaXMgdG8gYmUgcGVyZm9ybWVkLgogICAgICAqIFRoZSBmb3JtZXIgaXMgdGhl
IHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCi0gICAg
ICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUu
IEhvd2V2ZXIsIGl0cwotICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0
aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKLSAgICAgKiByZXN0b3JpbmcgaXMgbm90
IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocwotICAg
ICAqIHRvIHN0aWxsIGtub3cgdGhlIHZhbHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAq
IGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLgog
ICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKICAgICB1bnNpZ25lZCBsb25nIHB2
X2NyMzsKQEAgLTY4LDYgKzY1LDEzIEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAg
Ym9vbCAgICAgICAgIHJvb3RfcGd0X2NoYW5nZWQ7CiAKKyAgICAvKgorICAgICAqIHVzZV9wdl9j
cjMgaXMgc2V0IGluIGNhc2UgdGhlIHZhbHVlIG9mIHB2X2NyMyBpcyB0byBiZSB3cml0dGVuIGlu
dG8KKyAgICAgKiBDUjMgd2hlbiByZXR1cm5pbmcgZnJvbSBhbiBpbnRlcnJ1cHQuIFRoZSBtYWlu
IHVzZSBpcyB3aGVuIHJldHVybmluZworICAgICAqIGZyb20gYSBOTUkgb3IgTUNFIHRvIGh5cGVy
dmlzb3IgY29kZSB3aGVyZSBwdl9jcjMgd2FzIGFjdGl2ZS4KKyAgICAgKi8KKyAgICBib29sICAg
ICAgICAgdXNlX3B2X2NyMzsKKwogICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0
X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:01:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:01: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 1fEcCp-0005Da-6R; Fri, 04 May 2018 15:01:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCo-0005DN-HX
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:06 +0000
X-Inumbo-ID: 5ccda22c-4fac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ccda22c-4fac-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:03:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcCn-0006IW-TA
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcCn-00014u-Qp
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcCn-00014u-Qp@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:01:05 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGE1NDA3YzFkOGM2YzBjYWM5NmQzZTg0ZTdiMmIyNWIxOGZhMmJmNGQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24KICAg
IAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQgbW9y
ZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkgZnVu
Y3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5M2Y2ODY2MjIuLjRmODc4Yzhk
ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC01MDAsNiArNTAwLDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90
IG1mbikKICAgICB2LT5hcmNoLmNyMyA9IG1mbl94KG1mbikgPDwgUEFHRV9TSElGVDsKIH0KIAor
dW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNp
Z25lZCBsb25nIGNyNDsKKworICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
flg4Nl9DUjRfREU7CisgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0Ug
fCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOworICAgIGNyNCB8PSBk
LT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKyAgICBjcjQgfD0gZC0+
YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogdm9p
ZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpj
cHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjc4OTRkYzhj
OC4uOTYyNzA1OGNkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MTUsMTUgKzYxNSw4IEBAIHZv
aWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIHVuc2lnbmVkIGxv
bmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcg
Z3Vlc3RfY3I0KTsKIAogLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5kIHJlYWwg
Q1I0IHZhbHVlcy4gKi8KLSNkZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRfUFNF
IHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIFg4Nl9D
UjRfU01BUCB8IFg4Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
IFg4Nl9DUjRfRlNHU0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
IHwgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdFKSBc
Ci0gICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkgICAg
ICAgICBcCi0gICAgICYgflg4Nl9DUjRfREUpCit1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90
b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisKICNkZWZpbmUgcmVhbF9jcjRfdG9f
cHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKGMpICYgfihY
ODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKICAgICAgICAg
ICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:01:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:01: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 1fEcD0-0005GU-99; Fri, 04 May 2018 15:01: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=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcCz-0005GD-DJ
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:17 +0000
X-Inumbo-ID: cbfa474c-4fab-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbfa474c-4fab-11e8-9728-bc764e045a96;
 Fri, 04 May 2018 16:59:51 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcCy-0006Ie-2a
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcCy-00015x-0B
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcCy-00015x-0B@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:01:16 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDFhMzJjOTg2ODcxMWI0ZWU4ODNlYmI2Zjg4MDdlMDhkNzBhOTIwYmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA3IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFjcm9z
IHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAgIFVz
ZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA0ICsrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVi
dWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDkxNTlmMzJkYjQuLmE1MDBkZjAxYWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1
Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0
IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwyZSwgKmwy
dDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcgY3IzID0g
KHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBtZm5fdCBt
Zm4gPSBtYWRkcl90b19tZm4oY3IzKTsKKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3Iz
X3BhKGNyMykpOwogCiAgICAgREJHUDIoInZhZGRyOiVseCBkb21pZDolZCBjcjM6JWx4IHBnZDM6
JWx4XG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCwgCiAgICAgICAgICAgY3IzLCBwZ2QzdmFsKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMKaW5kZXggMTFiNmE1NDIxYS4uMGMyNDUzMGVkOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMK
QEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2FjaGVfY3Vy
cmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3Byb2Nlc3Nv
cl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgp
OwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBhZ2UgdGFi
bGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IF9fcGEoaWRsZV9wZ190YWJsZSkp
OworICAgICAgICBBU1NFUlQoY3IzX3BhKHJlYWRfY3IzKCkpID09IF9fcGEoaWRsZV9wZ190YWJs
ZSkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXgg
Mjc5OGRiNjM1YS4uN2RmZGIwN2I4NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yODgs
NiArMjg4LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB2
YWwpCiAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAi
bWVtb3J5IiApOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BhKHVuc2ln
bmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX0FERFJfTUFTSzsKK30K
Kworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wY2lkKHVuc2lnbmVkIGxvbmcgY3Iz
KQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSzsKK30KKwogc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdldF9jcHVf
aW5mbygpLT5jcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCBmZjhkNjZiZTNjLi45MDQw
NDFlMWFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTQ1LDcgKzQ1LDkgQEAKIC8qCiAg
KiBJbnRlbCBDUFUgZmxhZ3MgaW4gQ1IzCiAgKi8KLSNkZWZpbmUgWDg2X0NSM19OT0ZMVVNIIChf
QUMoMSwgVUxMKSA8PCA2MykKKyNkZWZpbmUgWDg2X0NSM19OT0ZMVVNIICAgIChfQUMoMSwgVUxM
KSA8PCA2MykKKyNkZWZpbmUgWDg2X0NSM19BRERSX01BU0sgIChQQUdFX01BU0sgJiBQQUREUl9N
QVNLKQorI2RlZmluZSBYODZfQ1IzX1BDSURfTUFTSyAgX0FDKDB4MGZmZiwgVUxMKSAvKiBNYXNr
IGZvciBQQ0lEICovCiAKIC8qCiAgKiBJbnRlbCBDUFUgZmVhdHVyZXMgaW4gQ1I0Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:01:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15:01: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 1fEcDB-0005J4-B6; Fri, 04 May 2018 15:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEcD9-0005Iq-Qw
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:27 +0000
X-Inumbo-ID: 68f1b90b-4fac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68f1b90b-4fac-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:04:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEcD8-0006Im-8p
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEcD8-00016i-6Q
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEcD8-00016i-6Q@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:01:26 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: use PCID 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>

Y29tbWl0IDVjODFkMjYwYzI0NDAyNmVhNzQ2MzJmYWEzYzZkMGEwMGNjNzY0NjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU2OjQwIDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21wbGV0
ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRvd24g
YnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFyZSB1
c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBYUFRJ
IGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1ZXN0
IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1c2Vy
IG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAoWFBU
SSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1vZGUg
KFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElOVlBD
SUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9iYWwg
cGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAgIHdo
aWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJIGNh
c2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QKICAg
IG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3IgZG9t
YWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3ZSBh
bHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAgZWl0
aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQQ0lE
IHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvZmx1
c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrLQogeGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYyAgICAgICAgfCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAg
ICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFp
bi5oICAgICB8IDMxICsrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE5MiBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggYWMzYjhiNjY4MS4uZTdhOGJkNjZlNyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KQEAgLTE0NTAsNiArMTQ1MCwyMCBAQCBGbGFnIHRvIGVuYWJsZSBNZW1vcnkgUHJvdGVjdGlv
biBLZXlzLgogVGhlIHByb3RlY3Rpb24ta2V5IGZlYXR1cmUgcHJvdmlkZXMgYW4gYWRkaXRpb25h
bCBtZWNoYW5pc20gYnkgd2hpY2ggSUEtMzJlCiBwYWdpbmcgY29udHJvbHMgYWNjZXNzIHRvIHVz
ZXJtb2RlIGFkZHJlc3Nlcy4KIAorIyMjIHBjaWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+IHwgeHB0
aT08Ym9vbD5gCisKKz4gRGVmYXVsdDogYHhwdGlgCisKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1
bnRpbWUgKGNoYW5nZSB0YWtlcyBlZmZlY3Qgb25seSBmb3IgZG9tYWlucyBjcmVhdGVkCisgIGFm
dGVyd2FyZHMpCisKK0lmIGF2YWlsYWJsZSwgY29udHJvbCB1c2FnZSBvZiB0aGUgUENJRCBmZWF0
dXJlIG9mIHRoZSBwcm9jZXNzb3IgZm9yCis2NC1iaXQgcHYtZG9tYWlucy4gUENJRCBjYW4gYmUg
dXNlZCBlaXRoZXIgZm9yIG5vIGRvbWFpbiBhdCBhbGwgKGBmYWxzZWApLAorZm9yIGFsbCBvZiB0
aGVtIChgdHJ1ZWApLCBvbmx5IGZvciB0aG9zZSBzdWJqZWN0IHRvIFhQVEkgKGB4cHRpYCkgb3Ig
Zm9yCit0aG9zZSBub3Qgc3ViamVjdCB0byBYUFRJIChgbm8teHB0aWApLiBUaGUgZmVhdHVyZSBp
cyB1c2VkIG9ubHkgaW4gY2FzZQorSU5WUENJRCBpcyBzdXBwb3J0ZWQgYW5kIG5vdCBkaXNhYmxl
ZCB2aWEgYGludnBjaWQ9ZmFsc2VgLgorCiAjIyMgcGxlXF9nYXAKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVz
aHRsYi5jCmluZGV4IDU5ODg0ZTc5ODkuLjc5N2M1ZDUyY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMyw2ICsx
Myw3IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL2ludnBjaWQu
aD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAog
LyogRGVidWcgYnVpbGRzOiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAg
bG9naWMuICovCiAjaWZkZWYgTkRFQlVHCkBAIC05NCw2ICs5NSw3IEBAIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewogICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAgICAgdTMyIHQ7CisgICAgdW5zaWduZWQgbG9uZyBv
bGRfcGNpZCA9IGNyM19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRy
YW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICov
CiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTAzLDE0ICsxMDUsMzQgQEAgdm9pZCBz
d2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAg
b2xkX2NyNCA9IHJlYWRfY3I0KCk7CiAgICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQog
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogWDg2X0NSNF9QR0Ugc2V0IG1lYW5zIFBDSUQg
aXMgaW5hY3RpdmUuCisgICAgICAgICAqIFdlIGhhdmUgdG8gcHVyZ2UgdGhlIFRMQiB2aWEgZmxp
cHBpbmcgY3I0LnBnZS4KKyAgICAgICAgICovCiAgICAgICAgIG9sZF9jcjQgPSBjcjQgJiB+WDg2
X0NSNF9QR0U7CiAgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKICAgICB9CisgICAgZWxzZSBp
ZiAoIHVzZV9pbnZwY2lkICkKKyAgICAgICAgLyoKKyAgICAgICAgICogRmx1c2hpbmcgdGhlIFRM
QiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBpbiBjYXNlIFBDSURzIGFyZQorICAgICAg
ICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxh
YmxlLgorICAgICAgICAgKiBXaXRob3V0IFBDSUQgdXNhZ2UgdGhlIGZvbGxvd2luZyB3cml0ZV9j
cjMoKSB3aWxsIHB1cmdlIHRoZSBUTEIKKyAgICAgICAgICogKHdlIGFyZSBpbiB0aGUgY3I0LnBn
ZSBvZmYgcGF0aCkgb2YgYWxsIGVudHJpZXMuCisgICAgICAgICAqIFVzaW5nIGludnBjaWRfZmx1
c2hfYWxsX25vbmdsb2JhbHMoKSBzZWVtcyB0byBiZSBmYXN0ZXIgdGhhbgorICAgICAgICAgKiBp
bnZwY2lkX2ZsdXNoX2FsbCgpLCBzbyB1c2UgdGhhdC4KKyAgICAgICAgICovCisgICAgICAgIGlu
dnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAogICAgIHdyaXRlX2NyMyhjcjMpOwogCiAg
ICAgaWYgKCBvbGRfY3I0ICE9IGNyNCApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOworICAgIGVs
c2UgaWYgKCBvbGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAgLyoKKyAgICAgICAg
ICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9sZCBQQ0lEIGNyZWF0
ZWQgYmV0d2VlbgorICAgICAgICAgKiBmbHVzaGluZyB0aGUgVExCIGFuZCB3cml0aW5nIHRoZSBu
ZXcgJWNyMyB2YWx1ZSByZW1haW4gaW4gdGhlIFRMQi4KKyAgICAgICAgICovCisgICAgICAgIGlu
dnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xkX3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0
KTsKIApAQCAtMTQwLDggKzE2MiwyOSBAQCB1bnNpZ25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChj
b25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKQogICAgICAgICAgICAgICogYXJlIHZh
cmlvdXMgZXJyYXRhIHN1cnJvdW5kaW5nIElOVkxQRyB1c2FnZSBvbiBzdXBlcnBhZ2VzLCBhbmQK
ICAgICAgICAgICAgICAqIGEgZnVsbCBmbHVzaCBpcyBpbiBhbnkgY2FzZSBub3QgKnRoYXQqIGV4
cGVuc2l2ZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImlu
dmxwZyAlMCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCooY29uc3QgY2hh
ciAqKSh2YSkpIDogIm1lbW9yeSIgKTsKKyAgICAgICAgICAgIGlmICggcmVhZF9jcjQoKSAmIFg4
Nl9DUjRfUENJREUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkciA9ICh1bnNpZ25lZCBsb25nKXZhOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBGbHVzaCB0aGUgYWRkcmVzc2VzIGZvciBhbGwgcG90ZW50aWFsIGFkZHJl
c3Mgc3BhY2VzLgorICAgICAgICAgICAgICAgICAqIFdlIGNhbid0IGNoZWNrIHRoZSBjdXJyZW50
IGRvbWFpbiBmb3IgYmVpbmcgc3ViamVjdCB0bworICAgICAgICAgICAgICAgICAqIFhQVEkgYXMg
Y3VycmVudCBtaWdodCBiZSB0aGUgaWRsZSB2Y3B1IHdoaWxlIHdlIHN0aWxsIGhhdmUKKyAgICAg
ICAgICAgICAgICAgKiBzb21lIFhQVEkgZG9tYWluIFRMQiBlbnRyaWVzLgorICAgICAgICAgICAg
ICAgICAqIFVzaW5nIGludnBjaWQgaXMgb2theSBoZXJlLCBhcyB3aXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMKKyAgICAgICAgICAgICAgICAgKiBoYXZlIGdsb2JhbCBwYWdlcyBkaXNhYmxlZC4K
KyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQ
Q0lEX1BWX1BSSVYsIGFkZHIpOworICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBD
SURfUFZfVVNFUiwgYWRkcik7CisgICAgICAgICAgICAgICAgaWYgKCAhY3B1X2hhc19ub194cHRp
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hf
b25lKFBDSURfUFZfUFJJViB8IFBDSURfUFZfWFBUSSwgYWRkcik7CisgICAgICAgICAgICAgICAg
ICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfVVNFUiB8IFBDSURfUFZfWFBUSSwgYWRkcik7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAibWVtb3J5IiAp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRvX3RsYl9mbHVzaCgpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0
Zjg3OGM4ZGQxLi5mNzNmNDNlZGM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI2LDYgKzEyNiw3IEBACiAjaW5jbHVkZSA8YXNtL2h2
bS9pb3JlcS5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUg
PGFzbS9wdi9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KICNpbmNs
dWRlIDxhc20vcHYvbW0uaD4KIApAQCAtNDk3LDcgKzQ5OCwxMSBAQCB2b2lkIGZyZWVfc2hhcmVk
X2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiB2b2lkIG1ha2VfY3IzKHN0
cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKwogICAgIHYtPmFyY2guY3IzID0gbWZuX3gobWZuKSA8PCBQQUdFX1NISUZUOworICAg
IGlmICggaXNfcHZfZG9tYWluKGQpICYmIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAg
ICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNpZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAogdW5zaWduZWQg
bG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC01
MDgsNyArNTEzLDEyIEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgflg4Nl9DUjRfREU7CiAgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotICAgIGNyNCB8
PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKworICAgIGlmICgg
ZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOwor
ICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BHRTsKKwogICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7
CiAKICAgICByZXR1cm4gY3I0OwpAQCAtNTIxLDEyICs1MzEsMTQgQEAgdm9pZCB3cml0ZV9wdGJh
c2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlz
X2lkbGVfdmNwdSh2KSkKICAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQo
dikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NS
NF9QR0UpOworICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8
IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikg
JiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9p
bmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9
IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsKKyAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NS
NF9QQ0lERSApCisgICAgICAgICAgICBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHMo
diwgdHJ1ZSk7CiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsK
ICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNDQ2NWEwNTlhOC4uMzRjNzdi
Y2JlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zODgsNiArMzg4LDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgZC0+YXJj
aC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7CiAgICAgICAgIGQt
PmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4u
cGNpZCA9IGZhbHNlOwogICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRf
aW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKICAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJn
X3hsYXQodikgIT0gMCApCiAgICAgICAgICAgICBCVUcoKTsKQEAgLTcxNyw3ICs3MTgsNyBAQCBp
bnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVw
ZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBydW4gb24gZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0
aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcy4gKi8KLSAgICBzd2l0Y2hfY3IzX2Ny
NCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CisgICAgc3dpdGNoX2NyM19jcjQoY3IzX3BhKHYt
PmFyY2guY3IzKSwgcmVhZF9jcjQoKSk7CiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2
KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIu
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggY2UxYTFhOWQzNS4uYTRmMGJkMjM5ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
OSw5ICs5LDU0IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5o
PgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+
CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGVudW0geworICAgIFBDSURfT0ZGLAorICAgIFBDSURf
QUxMLAorICAgIFBDSURfWFBUSSwKKyAgICBQQ0lEX05PWFBUSQorfSBvcHRfcGNpZCA9IFBDSURf
WFBUSTsKKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcGNpZChjb25zdCBjaGFyICpzKQorewor
ICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgICAgICBvcHRfcGNpZCA9IFBDSURfT0ZGOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgMToKKyAgICAgICAgb3B0X3BjaWQgPSBQQ0lEX0FMTDsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sZWFu
KCJ4cHRpIiwgcywgTlVMTCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAg
ICAgIG9wdF9wY2lkID0gUENJRF9OT1hQVEk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIDE6CisgICAgICAgICAgICBvcHRfcGNpZCA9IFBDSURfWFBUSTsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICByZXR1cm4gcmM7Cit9CitjdXN0b21fcnVudGltZV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQp
OworCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2RvbWFpbihzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBjaGVja193YWtldXBfZnJvbV93YWl0KCk7CkBAIC03Nyw2ICsxMjIs
NyBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gueDg3
X2ZpcF93aWR0aCA9IDQ7CiAKICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7Cisg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwogCiAgICAgcmV0dXJuIDA7CiAKQEAg
LTIxMSw2ICsyNTcsMjkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRpICYgKGlzX2hhcmR3YXJl
X2RvbWFpbihkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IE9Q
VF9YUFRJX0RPTTAgOiBPUFRfWFBUSV9ET01VKTsKIAorICAgIGlmICggIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICBzd2l0Y2gg
KCBvcHRfcGNpZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBQQ0lEX09GRjoKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgUENJRF9BTEw6CisgICAgICAgICAgICBkLT5hcmNo
LnB2X2RvbWFpbi5wY2lkID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgUENJRF9YUFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFy
Y2gucHZfZG9tYWluLnhwdGk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFBD
SURfTk9YUFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNo
LnB2X2RvbWFpbi54cHRpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKwogICAgIHJldHVybiAwOwogCiAgIGZhaWw6CkBAIC0yMjEsOSArMjkwLDE5IEBA
IGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9p
ZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CisKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9t
b2RlOwogICAgIHVwZGF0ZV9jcjModik7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2No
YW5nZWQgPSB0cnVlOworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAg
ICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICBjcHVfaW5m
by0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChkLT5hcmNoLnB2X2RvbWFpbi5wY2lkCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CisgICAgfQogCiAgICAgLyogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRM
QiBjbG9jay4gKi8KICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggOTYyNzA1OGNkMC4uOGI2NjA5NmU3ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNTUs
NiArMjU1LDggQEAgc3RydWN0IHB2X2RvbWFpbgogCiAgICAgLyogWFBUSSBhY3RpdmU/ICovCiAg
ICAgYm9vbCB4cHRpOworICAgIC8qIFVzZSBQQ0lEIGZlYXR1cmU/ICovCisgICAgYm9vbCBwY2lk
OwogCiAgICAgLyogbWFwX2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KICAgICBzdHJ1
Y3QgbWFwY2FjaGVfZG9tYWluIG1hcGNhY2hlOwpAQCAtNjIwLDcgKzYyMiw3IEBAIHVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKICNk
ZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0Qg
fCAgICAgIFwKICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9T
TUFQKSkKKyAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2
X0NSNF9QQ0lERSkpCiAKICNkZWZpbmUgZG9tYWluX21heF92Y3B1cyhkKSAoaXNfaHZtX2RvbWFp
bihkKSA/IEhWTV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTKQogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAppbmRleCA3ZGZkYjA3Yjg1Li5iOWRkMTZmN2VjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKQEAgLTMwNSw2ICszMDUsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9j
cjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZh
bCkKIHsKKyAgICAvKiBObyBnbG9iYWwgcGFnZXMgaW4gY2FzZSBvZiBQQ0lEcyBlbmFibGVkISAq
LworICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUEdFKSB8fCAhKHZhbCAmIFg4Nl9DUjRfUENJ
REUpKTsKKwogICAgIGdldF9jcHVfaW5mbygpLT5jcjQgPSB2YWw7CiAgICAgYXNtIHZvbGF0aWxl
ICggIm1vdiAlMCwlJWNyNCIgOiA6ICJyIiAodmFsKSApOwogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKaW5kZXggNWUzNDE3NjkzOS4uNGZlYTc2NDQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5o
CkBAIC0yMSw2ICsyMSwzNyBAQAogI2lmbmRlZiBfX1g4Nl9QVl9ET01BSU5fSF9fCiAjZGVmaW5l
IF9fWDg2X1BWX0RPTUFJTl9IX18KIAorLyoKKyAqIFBDSUQgdmFsdWVzIGZvciB0aGUgYWRkcmVz
cyBzcGFjZXMgb2YgNjQtYml0IHB2IGRvbWFpbnM6CisgKgorICogV2UgYXJlIHVzaW5nIDQgUENJ
RCB2YWx1ZXMgZm9yIGEgNjQgYml0IHB2IGRvbWFpbiBzdWJqZWN0IHRvIFhQVEk6CisgKiAtIGh5
cGVydmlzb3IgYWN0aXZlIGFuZCBndWVzdCBpbiBrZXJuZWwgbW9kZSAgIFBDSUQgMAorICogLSBo
eXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4gdXNlciBtb2RlICAgICBQQ0lEIDEKKyAqIC0g
Z3Vlc3QgYWN0aXZlIGFuZCBpbiBrZXJuZWwgbW9kZSAgICAgICAgICAgICAgUENJRCAyCisgKiAt
IGd1ZXN0IGFjdGl2ZSBhbmQgaW4gdXNlciBtb2RlICAgICAgICAgICAgICAgIFBDSUQgMworICoK
KyAqIFdpdGhvdXQgWFBUSSBvbmx5IDIgdmFsdWVzIGFyZSB1c2VkOgorICogLSBndWVzdCBpbiBr
ZXJuZWwgbW9kZSAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lEIDAKKyAqIC0gZ3Vlc3QgaW4g
dXNlciBtb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJRCAxCisgKi8KKworI2RlZmlu
ZSBQQ0lEX1BWX1BSSVYgICAgICAweDAwMDAgICAgLyogVXNlZCBmb3Igb3RoZXIgZG9tYWlucywg
dG9vLiAqLworI2RlZmluZSBQQ0lEX1BWX1VTRVIgICAgICAweDAwMDEKKyNkZWZpbmUgUENJRF9Q
Vl9YUFRJICAgICAgMHgwMDAyICAgIC8qIFRvIGJlIE9SZWQgdG8gYWJvdmUgdmFsdWVzLiAqLwor
CisvKgorICogUmV0dXJuIGFkZGl0aW9uYWwgUENJRCBzcGVjaWZpYyBjcjMgYml0cy4KKyAqCisg
KiBOb3RlIHRoYXQgWDg2X0NSM19OT0ZMVVNIIHdpbGwgbm90IGJlIHJlYWRhYmxlIGluIGNyMy4g
QW55b25lIGNvbnN1bWluZworICogdi0+YXJjaC5jcjMgc2hvdWxkIG1hc2sgYXdheSBYODZfQ1Iz
X05PRkxVU0ggYW5kIFg4Nl9DUjNfUENJRE1BU0sgaW4gY2FzZQorICogdGhlIHZhbHVlIGlzIHVz
ZWQgdG8gYWRkcmVzcyB0aGUgcm9vdCBwYWdlIHRhYmxlLgorICovCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgZ2V0X3BjaWRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBpc194
cHRpKQoreworICAgIHJldHVybiBYODZfQ1IzX05PRkxVU0ggfCAoaXNfeHB0aSA/IFBDSURfUFZf
WFBUSSA6IDApIHwKKyAgICAgICAgICAgKCh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUp
ID8gUENJRF9QVl9QUklWIDogUENJRF9QVl9VU0VSKTsKK30KKwogI2lmZGVmIENPTkZJR19QVgog
CiB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdik7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 04 15:33:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 May 2018 15: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 1fEchl-0008R1-Rx; Fri, 04 May 2018 15:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgm7=hx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fEchl-0008Qw-5w
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:33:05 +0000
X-Inumbo-ID: d42cc89e-4fb0-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d42cc89e-4fb0-11e8-8249-2fda3a446a53;
 Fri, 04 May 2018 15:35:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fEchk-0006ts-2j
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fEchk-0005Kg-08
 for xen-changelog@lists.xenproject.org; Fri, 04 May 2018 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fEchk-0005Kg-08@xenbits.xenproject.org>
Date: Fri, 04 May 2018 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] docs: fix xpti command line option doc
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>

Y29tbWl0IGUzOGUyODVhNTFjODA1Y2ZlZWU0NjkzOTYyZGYyM2UzOWIzYzNiZDcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1heSA0IDE2
OjA4OjA0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE2OjIxOjUzIDIwMTggKzAxMDAKCiAgICBkb2NzOiBm
aXggeHB0aSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvYwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZTdhOGJkNjZlNy4uNjE2ZGM5ZDM0
YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5ODAsNyArMTk4MCw3IEBA
IHJlZ2lvbiBvZiBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlLgogIyMjIHhwdGkKID4gYD0gTGlzdCBv
ZiBbIGRlZmF1bHQgfCA8Ym9vbGVhbj4gfCBkb20wPTxib29sPiB8IGRvbXU9PGJvb2w+IF1gCiAK
LT4gRGVmYXVsdDogYGZhbHNlYCBvbiBoYXJkd2FyZSBub3QgdG8gYmUgdnVsbmVyYWJsZSB0byBN
ZWx0ZG93biAoZS5nLiBBTUQpCis+IERlZmF1bHQ6IGBmYWxzZWAgb24gaGFyZHdhcmUga25vd24g
bm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gKGUuZy4gQU1EKQogPiBEZWZhdWx0OiBg
dHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdo
ZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 07 07:22:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 May 2018 07:22: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 1fFaTI-00088Y-JO; Mon, 07 May 2018 07:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mv3h=h2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fFaTG-00087f-OA
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:06 +0000
X-Inumbo-ID: c1461edc-51c7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1461edc-51c7-11e8-8249-2fda3a446a53;
 Mon, 07 May 2018 07:25:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fFaTE-0004IQ-Rm
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fFaTE-0002QE-PG
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fFaTE-0002QE-PG@xenbits.xenproject.org>
Date: Mon, 07 May 2018 07:22:04 +0000
Subject: [Xen-changelog] [xen staging] SVM: re-work VMCB sync-ing
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>

Y29tbWl0IGNiNmZmMjA3ZjdlMGJiZmUyZDlhYjNjYjFhMDg2Njk2MmNmMTcxNjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MDk6MTE6MTUgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAwOToxMToxNSAyMDE4ICswMjAwCgogICAgU1ZN
OiByZS13b3JrIFZNQ0Igc3luYy1pbmcKICAgIAogICAgV2hpbGUgdGhlIG1haW4gcHJvYmxlbSB0
byBiZSBhZGRyZXNzZWQgaGVyZSBpcyB0aGUgaXNzdWUgb2Ygd2hhdCBzbyBmYXIKICAgIHdhcyBu
YW1lZCAidm1jYl9pbl9zeW5jIiBzdGFydGluZyBvdXQgd2l0aCB0aGUgd3JvbmcgdmFsdWUgKHNo
b3VsZCBoYXZlCiAgICBiZWVuIHRydWUgaW5zdGVhZCBvZiBmYWxzZSwgdG8gcHJldmVudCBwZXJm
b3JtaW5nIGEgVk1TQVZFIHdpdGhvdXQgZXZlcgogICAgaGF2aW5nIFZNTE9BRGVkIHRoZSB2Q1BV
J3Mgc3RhdGUpLCBnbyBhIHN0ZXAgZnVydGhlciBhbmQgbWFrZSB0aGUKICAgIHN5bmMtZWQgc3Rh
dGUgYSB0cmlzdGF0ZTogQ1BVIGFuZCBtZW1vcnkgbWF5IGJlIGluIHN5bmMgb3IgYW4gdXBkYXRl
CiAgICBtYXkgYmUgcmVxdWlyZWQgaW4gZWl0aGVyIGRpcmVjdGlvbi4gUmVuYW1lIHRoZSBmaWVs
ZCBhbmQgaW50cm9kdWNlIGFuCiAgICBlbnVtLiBDYWxsZXJzIG9mIHN2bV9zeW5jX3ZtY2IoKSBu
b3cgaW5kaWNhdGUgdGhlIGludGVuZGVkIG5ldyBzdGF0ZQogICAgKHdpdGggYSBzbGlnaHQgImFu
b21hbHkiIHdoZW4gcmVxdWVzdGluZyBWTUxPQUQ6IHdlIGNvdWxkIHN0b3JlCiAgICB2bWNiX25l
ZWRzX3Ztc2F2ZSBpbiB0aG9zZSBjYXNlcyBhcyB0aGUgY2FsbGVycyByZXF1ZXN0LCBidXQgdGhl
IFZNQ0IKICAgIHJlYWxseSBpcyBpbiBzeW5jIGF0IHRoYXQgcG9pbnQsIGFuZCBoZW5jZSB0aGVy
ZSdzIG5vIG5lZWQgdG8gVk1TQVZFIGluCiAgICBjYXNlIHdlIGRvbid0IG1ha2UgaXQgb3V0IHRv
IGd1ZXN0IGNvbnRleHQpLCBhbmQgYWxsIHN5bmNpbmcgZ29lcwogICAgdGhyb3VnaCB0aGF0IGZ1
bmN0aW9uLgogICAgCiAgICBXaXRoIHRoYXQsIHRoZXJlJ3Mgbm8gbmVlZCB0byBWTUxPQUQgdGhl
IHN0YXRlIHBlcmhhcHMgbXVsdGlwbGUgdGltZXM7CiAgICBhbGwgdGhhdCdzIG5lZWRlZCBpcyBs
b2FkaW5nIGl0IG9uY2UgYmVmb3JlIFZNIGVudHJ5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L2VudHJ5LlMgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAg
IHwgNjAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3ZtY2IuYyAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggfCAx
OCArKysrKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMzIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggYmYwOTJmZTA3MS4uN2Q2ODY0OGM3ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC0xMTIsNyArMTEyLDYgQEAgVU5MSUtFTFlfRU5EKHN2bV90
cmFjZSkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYigl
cmJ4KSwlcmN4Ci0gICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAg
ICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJFR1Nf
cmF4KCVyc3ApCiAgICAgICAgIG1vdiAgVk1DQl9yaXAoJXJjeCksJXJheApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpp
bmRleCA4ODkzOGU2YWU2Li43OThmMGJjNGNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjgwLDE2ICs2
ODAsMjYgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgICAgICAgICAgIGNwLT5leHRkLmlicGIgPyBNU1JfSU5URVJDRVBU
X05PTkUgOiBNU1JfSU5URVJDRVBUX1JXKTsKIH0KIAotc3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1j
YihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUg
KnYsIGVudW0gdm1jYl9zeW5jX3N0YXRlIG5ld19zdGF0ZSkKIHsKICAgICBzdHJ1Y3QgYXJjaF9z
dm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAKLSAgICBpZiAoIGFyY2hf
c3ZtLT52bWNiX2luX3N5bmMgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBhcmNoX3N2bS0+dm1j
Yl9pbl9zeW5jID0gMTsKKyAgICBpZiAoIG5ld19zdGF0ZSA9PSB2bWNiX25lZWRzX3Ztc2F2ZSAp
CisgICAgeworICAgICAgICBpZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9u
ZWVkc192bWxvYWQgKQorICAgICAgICB7CisgICAgICAgICAgICBzdm1fdm1sb2FkKGFyY2hfc3Zt
LT52bWNiKTsKKyAgICAgICAgICAgIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPSB2bWNiX2lu
X3N5bmM7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBh
cmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID09IHZtY2JfbmVlZHNfdm1zYXZlICkKKyAgICAgICAg
ICAgIHN2bV92bXNhdmUoYXJjaF9zdm0tPnZtY2IpOwogCi0gICAgc3ZtX3Ztc2F2ZShhcmNoX3N2
bS0+dm1jYik7CisgICAgICAgIGlmICggYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSAhPSB2bWNi
X25lZWRzX3ZtbG9hZCApCisgICAgICAgICAgICBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID0g
bmV3X3N0YXRlOworICAgIH0KIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBzdm1fZ2V0X2NwbChz
dHJ1Y3QgdmNwdSAqdikKQEAgLTcwNyw3ICs3MTcsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAg
IHN3aXRjaCAoIHNlZyApCiAgICAgewogICAgIGNhc2UgeDg2X3NlZ19mcyAuLi4geDg2X3NlZ19n
czoKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2LCB2
bWNiX2luX3N5bmMpOwogCiAgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLwogICAgIGNhc2UgeDg2
X3NlZ19lcyAuLi4geDg2X3NlZ19kczoKQEAgLTcxOCw3ICs3MjgsNyBAQCBzdGF0aWMgdm9pZCBz
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQg
c2VnLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ190cjoKLSAgICAgICAgc3Zt
X3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2LCB2bWNiX2luX3N5bmMpOwog
ICAgICAgICAqcmVnID0gdm1jYi0+dHI7CiAgICAgICAgIGJyZWFrOwogCkBAIC03MzEsNyArNzQx
LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2
LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIHg4Nl9z
ZWdfbGR0cjoKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1j
Yih2LCB2bWNiX2luX3N5bmMpOwogICAgICAgICAqcmVnID0gdm1jYi0+bGR0cjsKICAgICAgICAg
YnJlYWs7CiAKQEAgLTc0Niw3ICs3NTYsNiBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X3NlZ21lbnRf
cmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcp
CiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7
Ci0gICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBBU1NFUlQoKHYgPT0gY3VycmVudCkgfHwg
IXZjcHVfcnVubmFibGUodikpOwogCkBAIC03NjgsNyArNzc3LDggQEAgc3RhdGljIHZvaWQgc3Zt
X3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKICAgICBjYXNlIHg4Nl9zZWdfZ3M6CiAgICAgY2FzZSB4ODZfc2VnX3RyOgogICAgIGNhc2Ug
eDg2X3NlZ19sZHRyOgotICAgICAgICBzeW5jID0gKHYgPT0gY3VycmVudCk7CisgICAgICAgIGlm
ICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVk
c192bWxvYWQpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC03NzcsOSArNzg3
LDYgQEAgc3RhdGljIHZvaWQgc3ZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2
LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlm
ICggc3luYyApCi0gICAgICAgIHN2bV9zeW5jX3ZtY2Iodik7Ci0KICAgICBzd2l0Y2ggKCBzZWcg
KQogICAgIHsKICAgICBjYXNlIHg4Nl9zZWdfc3M6CkBAIC04MTMsOSArODIwLDYgQEAgc3RhdGlj
IHZvaWQgc3ZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KLQotICAgIGlmICggc3luYyApCi0gICAgICAgIHN2bV92bWxvYWQodm1jYik7CiB9
CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHN2bV9nZXRfc2hhZG93X2dzX2Jhc2Uoc3RydWN0IHZj
cHUgKnYpCkBAIC0xMDg2LDcgKzEwOTAsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzdm1fbHdwX3NhdmUodik7CiAgICAgc3ZtX3RzY19y
YXRpb19zYXZlKHYpOwogCi0gICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICBzdm1fc3luY192bWNi
KHYsIHZtY2JfbmVlZHNfdm1sb2FkKTsKICAgICBzdm1fdm1sb2FkX3BhKHBlcl9jcHUoaG9zdF92
bWNiLCBjcHUpKTsKIAogICAgIC8qIFJlc3VtZSB1c2Ugb2YgSVNUcyBub3cgdGhhdCB0aGUgaG9z
dCBUUiBpcyByZWluc3RhdGVkLiAqLwpAQCAtMTExNCw3ICsxMTE4LDYgQEAgc3RhdGljIHZvaWQg
c3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN2bV9yZXN0b3JlX2RyKHYp
OwogCiAgICAgc3ZtX3Ztc2F2ZV9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KSk7Ci0gICAgc3Zt
X3ZtbG9hZCh2bWNiKTsKICAgICB2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAwOwogICAgIHN2bV9s
d3BfbG9hZCh2KTsKICAgICBzdm1fdHNjX3JhdGlvX2xvYWQodik7CkBAIC0xMTY4LDYgKzExNzEs
OCBAQCBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgaHZtX2RvX3Jlc3VtZSh2KTsKIAorICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVk
c192bXNhdmUpOworCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoc3ZtX2FzbV9kb19yZXN1bWUp
OwogfQogCkBAIC0xODk1LDcgKzE5MDAsNyBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgIGNhc2Ug
TVNSX0ZTX0JBU0U6CiAgICAgY2FzZSBNU1JfR1NfQkFTRToKICAgICBjYXNlIE1TUl9TSEFET1df
R1NfQkFTRToKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1j
Yih2LCB2bWNiX2luX3N5bmMpOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTIwNjcsNyAr
MjA3Miw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50
IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgaW50IHJldCwgcmVzdWx0ID0gWDg2RU1V
TF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9z
dHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKLSAgICBib29sIHN5bmMgPSBmYWxz
ZTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMjA4MSwxMyArMjA4NSwxMCBAQCBz
dGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2
NF90IG1zcl9jb250ZW50KQogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgY2FzZSBNU1JfR1Nf
QkFTRToKICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgc3luYyA9IHRydWU7
CisgICAgICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVkc192bWxvYWQpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAKLSAgICBpZiAoIHN5bmMgKQotICAgICAgICBzdm1fc3luY192bWNiKHYp
OwotCiAgICAgc3dpdGNoICggbXNyICkKICAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRF
Ul9FU1A6CkBAIC0yMjYxLDkgKzIyNjIsNiBAQCBzdGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBi
cmVhazsKICAgICB9CiAKLSAgICBpZiAoIHN5bmMgKQotICAgICAgICBzdm1fdm1sb2FkKHZtY2Ip
OwotCiAgICAgcmV0dXJuIHJlc3VsdDsKIAogIGdwZjoKQEAgLTI0MTMsNyArMjQxMSw3IEBAIHN2
bV92bWV4aXRfZG9fdm1sb2FkKHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKICAgICBwdXRfcGFn
ZShwYWdlKTsKIAogICAgIC8qIFN0YXRlIGluIEwxIFZNQ0IgaXMgc3RhbGUgbm93ICovCi0gICAg
di0+YXJjaC5odm1fc3ZtLnZtY2JfaW5fc3luYyA9IDA7CisgICAgdi0+YXJjaC5odm1fc3ZtLnZt
Y2Jfc3luY19zdGF0ZSA9IHZtY2JfbmVlZHNfdm1zYXZlOwogCiAgICAgX191cGRhdGVfZ3Vlc3Rf
ZWlwKHJlZ3MsIGluc3RfbGVuKTsKIH0KQEAgLTI2MjMsNiArMjYyMSw3IEBAIHZvaWQgc3ZtX3Zt
ZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGJvb2xfdCB2Y3B1
X2d1ZXN0bW9kZSA9IDA7CiAgICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWMo
dik7CiAKKyAgICB2LT5hcmNoLmh2bV9zdm0udm1jYl9zeW5jX3N0YXRlID0gdm1jYl9uZWVkc192
bXNhdmU7CiAgICAgaHZtX2ludmFsaWRhdGVfcmVnc19maWVsZHMocmVncyk7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKQEAgLTMxMDksNiArMzEwOCw4IEBAIHZvaWQg
c3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIAog
ICBvdXQ6CisgICAgc3ZtX3N5bmNfdm1jYih2LCB2bWNiX25lZWRzX3Ztc2F2ZSk7CisKICAgICBp
ZiAoIHZjcHVfZ3Vlc3Rtb2RlIHx8IHZsYXBpY19od19kaXNhYmxlZCh2bGFwaWMpICkKICAgICAg
ICAgcmV0dXJuOwogCkBAIC0zMTE3LDYgKzMxMTgsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxl
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpbnRyLmZpZWxkcy50cHIgPQogICAg
ICAgICAodmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RBU0tQUkkpICYgMHhGRikgPj4gNDsK
ICAgICB2bWNiX3NldF92aW50cih2bWNiLCBpbnRyKTsKKyAgICBBU1NFUlQodi0+YXJjaC5odm1f
c3ZtLnZtY2Jfc3luY19zdGF0ZSAhPSB2bWNiX25lZWRzX3ZtbG9hZCk7CiB9CiAKIHZvaWQgc3Zt
X3RyYWNlX3ZtZW50cnkodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3Zt
Y2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCBhZTYwZDhkYzFjLi5mMmQw
ZjRjMGMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC04NCw2ICs4NCw4IEBAIHN0YXRpYyBpbnQgY29u
c3RydWN0X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IENSX0lOVEVSQ0VQVF9DUjhfUkVBRCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENS
X0lOVEVSQ0VQVF9DUjhfV1JJVEUpOwogCisgICAgYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSA9
IHZtY2JfbmVlZHNfdm1sb2FkOworCiAgICAgLyogSS9PIGFuZCBNU1IgcGVybWlzc2lvbiBiaXRt
YXBzLiAqLwogICAgIGFyY2hfc3ZtLT5tc3JwbSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoTVNSUE1fU0laRSksIDApOwogICAgIGlmICggYXJjaF9zdm0tPm1zcnBt
ID09IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDdhZDAyNGNmMzcuLmVi
N2U3NzYxOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEwMiw3ICsxMDIsNiBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAgT0ZGU0VUKFZDUFVfc3ZtX3ZtY2JfcGEsIHN0
cnVjdCB2Y3B1LCBhcmNoLmh2bV9zdm0udm1jYl9wYSk7CiAgICAgT0ZGU0VUKFZDUFVfc3ZtX3Zt
Y2IsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV9zdm0udm1jYik7Ci0gICAgT0ZGU0VUKFZDUFVfc3Zt
X3ZtY2JfaW5fc3luYywgc3RydWN0IHZjcHUsIGFyY2guaHZtX3N2bS52bWNiX2luX3N5bmMpOwog
ICAgIEJMQU5LKCk7CiAKICAgICBPRkZTRVQoVkNQVV92bXhfbGF1bmNoZWQsIHN0cnVjdCB2Y3B1
LCBhcmNoLmh2bV92bXgubGF1bmNoZWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5k
ZXggZGUwNzQyOWRmZi4uNmFkZDgxOGU1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5o
CkBAIC00OTUsMTIgKzQ5NSwyOCBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qgewogc3RydWN0IHN2bV9k
b21haW4gewogfTsKIAorLyoKKyAqIFZNUlVOIGRvZXNuJ3Qgc3dpdGNoIGZzL2dzL3RyL2xkdHIg
YW5kIFNIQURPV0dTL1NZU0NBTEwvU1lTRU5URVIgc3RhdGUuCisgKiBUaGVyZWZvcmUsIGd1ZXN0
IHN0YXRlIGlzIGluIHRoZSBoYXJkd2FyZSByZWdpc3RlcnMgd2hlbiBzZXJ2aWNpbmcgYQorICog
Vk1FeGl0LgorICoKKyAqIEltbWVkaWF0ZWx5IGFmdGVyIGEgVk1FeGl0LCB0aGUgdm1jYiBpcyBz
dGFsZSwgYW5kIG5lZWRzIHRvIGJlIGJyb3VnaHQKKyAqIGludG8gc3luYyBieSBWTVNBVkUuICBJ
ZiBzdGF0ZSBpbiB0aGUgdm1jYiBpcyBtb2RpZmllZCwgYSBWTUxPQUQgaXMKKyAqIG5lZWRlZCBi
ZWZvcmUgdGhlIGZvbGxvd2luZyBWTVJVTi4KKyAqLworZW51bSB2bWNiX3N5bmNfc3RhdGUgewor
ICAgIHZtY2JfaW5fc3luYywKKyAgICB2bWNiX25lZWRzX3Ztc2F2ZSwgICAgLyogVk1DQiBvdXQg
b2Ygc3luYyAoVk1TQVZFIG5lZWRlZCk/ICovCisgICAgdm1jYl9uZWVkc192bWxvYWQgICAgIC8q
IFZNQ0IgZGlydHkgKFZNTE9BRCBuZWVkZWQpPyAqLworfTsKKwogc3RydWN0IGFyY2hfc3ZtX3N0
cnVjdCB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiOwogICAgIHU2NCAgICB2bWNiX3Bh
OwogICAgIHVuc2lnbmVkIGxvbmcgKm1zcnBtOwogICAgIGludCAgICBsYXVuY2hfY29yZTsKLSAg
ICBib29sX3Qgdm1jYl9pbl9zeW5jOyAgICAvKiBWTUNCIHN5bmMnZWQgd2l0aCBWTVNBVkU/ICov
CisKKyAgICB1aW50OF90IHZtY2Jfc3luY19zdGF0ZTsgLyogZW51bSB2bWNiX3N5bmNfc3RhdGUg
Ki8KIAogICAgIC8qIFZNQ0IgaGFzIGEgY2FjaGVkIGluc3RydWN0aW9uIGZyb20gI1BGLyNOUEYg
RGVjb2RlIEFzc2lzdD8gKi8KICAgICB1aW50OF90IGNhY2hlZF9pbnNuX2xlbjsgLyogWmVybyBp
ZiBubyBjYWNoZWQgaW5zdHJ1Y3Rpb24uICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 07 07:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 May 2018 07:22: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 1fFaTS-00089E-LX; Mon, 07 May 2018 07:22: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=mv3h=h2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fFaTR-000894-D3
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:17 +0000
X-Inumbo-ID: 28f3b7e6-51c7-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28f3b7e6-51c7-11e8-9728-bc764e045a96;
 Mon, 07 May 2018 09:20:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fFaTP-0004IY-1K
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fFaTO-0002Rp-VB
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 07:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fFaTO-0002Rp-VB@xenbits.xenproject.org>
Date: Mon, 07 May 2018 07:22:14 +0000
Subject: [Xen-changelog] [xen staging] SVM: introduce a VM entry helper
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>

Y29tbWl0IDNhYmUyNDExOTBhZjMxNzYwYzUwNmE5ZjMyYmYyNWU5NThlYTA2MGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MDk6MTI6MTYgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAwOToxMjoxNiAyMDE4ICswMjAwCgogICAgU1ZN
OiBpbnRyb2R1Y2UgYSBWTSBlbnRyeSBoZWxwZXIKICAgIAogICAgTmVpdGhlciB0aGUgcmVnaXN0
ZXIgdmFsdWVzIGNvcHlpbmcgbm9yIHRoZSB0cmFjZSBlbnRyeSBnZW5lcmF0aW9uIG5lZWQKICAg
IGRvaW5nIGluIGFzc2VtYmx5LiBUaGUgVk1MT0FEIGludm9jYXRpb24gY2FuIGFsc28gYmUgZnVy
dGhlciBkZWZlcnJlZAogICAgKGFuZCBjZW50cmFsaXplZCkuIFRoZXJlZm9yZSByZXBsYWNlIHRo
ZSBzdm1fYXNpZF9oYW5kbGVfdm1ydW4oKQogICAgaW52b2NhdGlvbiB3aXRoIG9uZSBvZiB0aGUg
bmV3IGhlbHBlci4KICAgIAogICAgU2ltaWxhcmx5IG1vdmUgdGhlIFZNIGV4aXQgc2lkZSByZWdp
c3RlciB2YWx1ZSBjb3B5aW5nIGludG8KICAgIHN2bV92bWV4aXRfaGFuZGxlcigpLgogICAgCiAg
ICBOb3cgdGhhdCB3ZSBhbHdheXMgbWFrZSBpdCBvdXQgdG8gZ3Vlc3QgY29udGV4dCBhZnRlciBW
TUxPQUQsCiAgICBzdm1fc3luY192bWNiKCkgbm8gbG9uZ2VyIG92ZXJyaWRlcyB2bWNiX25lZWRz
X3Ztc2F2ZSwgbWFraW5nCiAgICBzdm1fdm1leGl0X2hhbmRsZXIoKSBzZXR0aW5nIHRoZSBmaWVs
ZCBlYXJseSB1bm5lY2Vzc2FyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAg
ICAgIHwgMjkgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgIDYgLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYXNpZC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMCBp
bnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRleCA3ZDY4
NjQ4YzdkLi4wZmE1NTAxNDc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTYxLDIzICs2MSw4IEBA
IFVOTElLRUxZX1NUQVJUKG5lLCBuc3ZtX2hhcCkKICAgICAgICAgam1wICAuTHN2bV9kb19yZXN1
bWUKIF9fVU5MSUtFTFlfRU5EKG5zdm1faGFwKQogCi0gICAgICAgIGNhbGwgc3ZtX2FzaWRfaGFu
ZGxlX3ZtcnVuCi0KLSAgICAgICAgY21wYiAkMCx0Yl9pbml0X2RvbmUoJXJpcCkKLVVOTElLRUxZ
X1NUQVJUKG56LCBzdm1fdHJhY2UpCi0gICAgICAgIGNhbGwgc3ZtX3RyYWNlX3ZtZW50cnkKLVVO
TElLRUxZX0VORChzdm1fdHJhY2UpCi0KLSAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngp
LCVyY3gKLSAgICAgICAgbW92ICBVUkVHU19yYXgoJXJzcCksJXJheAotICAgICAgICBtb3YgICVy
YXgsVk1DQl9yYXgoJXJjeCkKLSAgICAgICAgbW92ICBVUkVHU19yaXAoJXJzcCksJXJheAotICAg
ICAgICBtb3YgICVyYXgsVk1DQl9yaXAoJXJjeCkKLSAgICAgICAgbW92ICBVUkVHU19yc3AoJXJz
cCksJXJheAotICAgICAgICBtb3YgICVyYXgsVk1DQl9yc3AoJXJjeCkKLSAgICAgICAgbW92ICBV
UkVHU19lZmxhZ3MoJXJzcCksJXJheAotICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4
Ci0gICAgICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQorICAgICAgICBtb3YgICVyc3As
ICVyZGkKKyAgICAgICAgY2FsbCBzdm1fdm1lbnRlcl9oZWxwZXIKIAogICAgICAgICBtb3YgVkNQ
VV9hcmNoX21zciglcmJ4KSwgJXJheAogICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3
KCVyYXgpLCAlZWF4CkBAIC0xMTEsMTYgKzk2LDYgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkK
ICAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9
cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCi0gICAgICAg
IG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4Ci0gICAgICAgIG1vdiAgVk1DQl9yYXgoJXJj
eCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmF4KCVyc3ApCi0gICAgICAgIG1vdiAg
Vk1DQl9yaXAoJXJjeCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmlwKCVyc3ApCi0g
ICAgICAgIG1vdiAgVk1DQl9yc3AoJXJjeCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1Nf
cnNwKCVyc3ApCi0gICAgICAgIG1vdiAgVk1DQl9yZmxhZ3MoJXJjeCksJXJheAotICAgICAgICBt
b3YgICVyYXgsVVJFR1NfZWZsYWdzKCVyc3ApCi0KICAgICAgICAgU1RHSQogR0xPQkFMKHN2bV9z
dGdpX2xhYmVsKQogICAgICAgICBtb3YgICVyc3AsJXJkaQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA3OThm
MGJjNGNmLi42NzNhMzhjNTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjg3LDEwICs2ODcsOSBAQCBz
dGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHZtY2Jfc3luY19z
dGF0ZSBuZXdfc3RhdGUpCiAgICAgaWYgKCBuZXdfc3RhdGUgPT0gdm1jYl9uZWVkc192bXNhdmUg
KQogICAgIHsKICAgICAgICAgaWYgKCBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID09IHZtY2Jf
bmVlZHNfdm1sb2FkICkKLSAgICAgICAgewogICAgICAgICAgICAgc3ZtX3ZtbG9hZChhcmNoX3N2
bS0+dm1jYik7Ci0gICAgICAgICAgICBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID0gdm1jYl9p
bl9zeW5jOwotICAgICAgICB9CisKKyAgICAgICAgYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSA9
IG5ld19zdGF0ZTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTExNzEsMTEgKzExNzAsMjkg
QEAgc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKIAog
ICAgIGh2bV9kb19yZXN1bWUodik7CiAKLSAgICBzdm1fc3luY192bWNiKHYsIHZtY2JfbmVlZHNf
dm1zYXZlKTsKLQogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKHN2bV9hc21fZG9fcmVzdW1lKTsK
IH0KIAordm9pZCBzdm1fdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiA9IGN1cnItPmFyY2guaHZtX3N2bS52bWNiOworCisgICAgc3ZtX2Fz
aWRfaGFuZGxlX3ZtcnVuKCk7CisKKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQor
ICAgICAgICBIVk1UUkFDRV9ORChWTUVOVFJZLAorICAgICAgICAgICAgICAgICAgICBuZXN0ZWRo
dm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycikgPyBUUkNfSFZNX05FU1RFREZMQUcgOiAwLAorICAg
ICAgICAgICAgICAgICAgICAxLypjeWNsZXMqLywgMCwgMCwgMCwgMCwgMCwgMCwgMCk7CisKKyAg
ICBzdm1fc3luY192bWNiKGN1cnIsIHZtY2JfbmVlZHNfdm1zYXZlKTsKKworICAgIHZtY2ItPnJh
eCA9IHJlZ3MtPnJheDsKKyAgICB2bWNiLT5yaXAgPSByZWdzLT5yaXA7CisgICAgdm1jYi0+cnNw
ID0gcmVncy0+cnNwOworICAgIHZtY2ItPnJmbGFncyA9IHJlZ3MtPnJmbGFncyB8IFg4Nl9FRkxB
R1NfTUJTOworfQorCiBzdGF0aWMgdm9pZCBzdm1fZ3Vlc3Rfb3N2d19pbml0KHN0cnVjdCB2Y3B1
ICp2Y3B1KQogewogICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfQU1EICkKQEAgLTI2MjEsNyArMjYzOCwxMSBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBib29sX3QgdmNwdV9ndWVzdG1vZGUgPSAw
OwogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogCi0gICAgdi0+
YXJjaC5odm1fc3ZtLnZtY2Jfc3luY19zdGF0ZSA9IHZtY2JfbmVlZHNfdm1zYXZlOworICAgIHJl
Z3MtPnJheCA9IHZtY2ItPnJheDsKKyAgICByZWdzLT5yaXAgPSB2bWNiLT5yaXA7CisgICAgcmVn
cy0+cnNwID0gdm1jYi0+cnNwOworICAgIHJlZ3MtPnJmbGFncyA9IHZtY2ItPnJmbGFnczsKKwog
ICAgIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHJlZ3MpOwogCiAgICAgaWYgKCBwYWdpbmdf
bW9kZV9oYXAodi0+ZG9tYWluKSApCkBAIC0zMTA4LDggKzMxMjksNiBAQCB2b2lkIHN2bV92bWV4
aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgb3V0Ogot
ICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVkc192bXNhdmUpOwotCiAgICAgaWYgKCB2Y3B1
X2d1ZXN0bW9kZSB8fCB2bGFwaWNfaHdfZGlzYWJsZWQodmxhcGljKSApCiAgICAgICAgIHJldHVy
bjsKIApAQCAtMzExOCwxNyArMzEzNyw4IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGludHIuZmllbGRzLnRwciA9CiAgICAgICAgICh2
bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfVEFTS1BSSSkgJiAweEZGKSA+PiA0OwogICAgIHZt
Y2Jfc2V0X3ZpbnRyKHZtY2IsIGludHIpOwotICAgIEFTU0VSVCh2LT5hcmNoLmh2bV9zdm0udm1j
Yl9zeW5jX3N0YXRlICE9IHZtY2JfbmVlZHNfdm1sb2FkKTsKIH0KIAotdm9pZCBzdm1fdHJhY2Vf
dm1lbnRyeSh2b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBI
Vk1UUkFDRV9ORChWTUVOVFJZLAotICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZShjdXJyKSA/IFRSQ19IVk1fTkVTVEVERkxBRyA6IDAsCi0gICAgICAgICAgICAgICAg
MS8qY3ljbGVzKi8sIDAsIDAsIDAsIDAsIDAsIDAsIDApOwotfQotICAKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZWI3
ZTc3NjE5YS4uMDYwMjhmZWJjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTE5
LDEyICsxMTksNiBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChET01BSU5faXNf
MzJiaXRfcHYsIHN0cnVjdCBkb21haW4sIGFyY2guaXNfMzJiaXRfcHYpOwogICAgIEJMQU5LKCk7
CiAKLSAgICBPRkZTRVQoVk1DQl9yYXgsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcmF4KTsKLSAgICBP
RkZTRVQoVk1DQl9yaXAsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcmlwKTsKLSAgICBPRkZTRVQoVk1D
Ql9yc3AsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcnNwKTsKLSAgICBPRkZTRVQoVk1DQl9yZmxhZ3Ms
IHN0cnVjdCB2bWNiX3N0cnVjdCwgcmZsYWdzKTsKLSAgICBCTEFOSygpOwotCiAgICAgT0ZGU0VU
KFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5nLCBzdHJ1Y3QgdmNwdV9pbmZvLCBldnRjaG5fdXBjYWxs
X3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVSU5GT191cGNhbGxfbWFzaywgc3RydWN0IHZjcHVf
aW5mbywgZXZ0Y2huX3VwY2FsbF9tYXNrKTsKICAgICBCTEFOSygpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hc2lkLmgKaW5kZXggMTU0ZjRkYTVmYi4uZDNhMTQ0Y2I2YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYXNpZC5oCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgogCiB2b2lkIHN2bV9hc2lkX2luaXQoY29uc3Qgc3RydWN0IGNwdWluZm9feDg2ICpjKTsK
K3ZvaWQgc3ZtX2FzaWRfaGFuZGxlX3ZtcnVuKHZvaWQpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQg
c3ZtX2FzaWRfZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ192YWRkcikK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 07 11:00:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 May 2018 11: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 1fFdsF-0000xN-HM; Mon, 07 May 2018 11:00:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mv3h=h2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fFdsD-0000sI-JL
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:05 +0000
X-Inumbo-ID: 358ffb1f-51e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 358ffb1f-51e6-11e8-8249-2fda3a446a53;
 Mon, 07 May 2018 11:03:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fFdsC-0000co-CY
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fFdsC-0006ku-9r
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fFdsC-0006ku-9r@xenbits.xenproject.org>
Date: Mon, 07 May 2018 11:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Hide more EFER bits from PV
 guests
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>

Y29tbWl0IDU4OTI2MzAzMWMwNGUyYmE1Mjc3ODNiNGUwNGU4ZGYyN2QzNjQ3NjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyMCAxOTozNjo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAxMTo1Mjo1
NyAyMDE4ICswMTAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vl
c3RzCiAgICAKICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVz
dCBzaG91bGRuJ3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBT
Vk0gZnVuY3Rpb25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRu
J3Qgc2VlIFNWTUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9j
ZXNzb3JzLCAzMmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwu
CiAgICAKICAgIEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0
dXJlcyBYZW4ga25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0
cyB2aWV3LgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0
byBzaW1wbGlmeSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQi
IHRvICJ1bmtub3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QK
ICAgIEVGRVIuVENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVu
a25vd24gdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgfCAg
NSArKy0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICB8IDExICsrKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVn
LmMKaW5kZXggNmMyMTVkMTlmZS4uZDM1ZTQwNTk2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtZGVidWcuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5j
CkBAIC0xMzMsOSArMTMzLDggQEAgYm9vbCBzdm1fdm1jYl9pc3ZhbGlkKGNvbnN0IGNoYXIgKmZy
b20sIGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKICAgICAgICAgUFJJTlRGKCJEUjc6
IGJpdHMgWzYzOjMyXSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAogICAgICAgICAgICAg
ICAgdm1jYl9nZXRfZHI3KHZtY2IpKTsKIAotICAgIGlmICggZWZlciAmIH4oRUZFUl9TQ0UgfCBF
RkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9OWCB8IEVGRVJfU1ZNRSB8Ci0gICAgICAgICAgICAg
ICAgICBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkgKQotICAgICAgICBQUklOVEYoIkVGRVI6IHVu
ZGVmaW5lZCBiaXRzIGFyZSBub3QgemVybyAoJSMiUFJJeDY0IilcbiIsIGVmZXIpOworICAgIGlm
ICggZWZlciAmIH5FRkVSX0tOT1dOX01BU0sgKQorICAgICAgICBQUklOVEYoIkVGRVI6IHVua25v
d24gYml0cyBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLCBlZmVyKTsKIAogICAgIGlmICgg
aHZtX2VmZXJfdmFsaWQodiwgZWZlciwgLTEpICkKICAgICAgICAgUFJJTlRGKCJFRkVSOiAlcyAo
JSJQUkl4NjQiKVxuIiwgaHZtX2VmZXJfdmFsaWQodiwgZWZlciwgLTEpLCBlZmVyKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwppbmRleCAxNWY0MmIzNGNlLi5jZTJlYzc2Y2RlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCkBAIC04NjcsOSArODY3LDE2IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IAogICAgIGNhc2UgTVNSX0VGRVI6Ci0gICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKKyAgICAg
ICAgLyogSGlkZSB1bmtub3duIGJpdHMsIGFuZCB1bmNvbmRpdGlvbmFsbHkgaGlkZSBTVk1FIGZy
b20gZ3Vlc3RzLiAqLworICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCkgJiBFRkVSX0tOT1dOX01B
U0sgJiB+RUZFUl9TVk1FOworICAgICAgICAvKgorICAgICAgICAgKiBIaWRlIHRoZSA2NC1iaXQg
ZmVhdHVyZXMgZnJvbSAzMi1iaXQgZ3Vlc3RzLiAgU0NFIGhhcworICAgICAgICAgKiB2ZW5kb3It
ZGVwZW5kZW50IGJlaGF2aW91ci4KKyAgICAgICAgICovCiAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICAqdmFsICY9IH4oRUZFUl9MTUUgfCBFRkVS
X0xNQSB8IEVGRVJfTE1TTEUpOworICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJfTE1FIHwgRUZF
Ul9MTUEgfCBFRkVSX0xNU0xFIHwKKyAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwKKyAgICAgICAgICAgICAgICAgICAgICAg
PyBFRkVSX1NDRSA6IDApKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX0s3X0ZJRF9WSURfQ1RMOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYzlmNDRl
YmRiMy4uNmQ5NGQ2NTU3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMSw2ICszMSw5
IEBACiAjZGVmaW5lIEVGRVJfTE1TTEUJCSgxPDxfRUZFUl9MTVNMRSkKICNkZWZpbmUgRUZFUl9G
RlhTRQkJKDE8PF9FRkVSX0ZGWFNFKQogCisjZGVmaW5lIEVGRVJfS05PV05fTUFTSwkJKEVGRVJf
U0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlggfCBcCisJCQkJIEVGRVJfU1ZNRSB8
IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNFKQorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8K
ICNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lC
UlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 07 11:00:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 May 2018 11:00: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 1fFdsR-0000y1-JS; Mon, 07 May 2018 11:00: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=mv3h=h2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fFdsP-0000xs-FM
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:17 +0000
X-Inumbo-ID: 9cd74849-51e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cd74849-51e5-11e8-9728-bc764e045a96;
 Mon, 07 May 2018 12:58:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fFdsM-0000dr-IM
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fFdsM-0006lt-Fo
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fFdsM-0006lt-Fo@xenbits.xenproject.org>
Date: Mon, 07 May 2018 11:00:14 +0000
Subject: [Xen-changelog] [xen staging] doc: add architecture qualifier to
 boot parameter entries
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>

Y29tbWl0IDRkMWIzMmUxMGRkMjVkYzllZDY3MTRjNWUyNDVmNjBhNDQ3MzY2NWMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MTI6MTY6MDQgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDcgMTE6NTI6NTcgMjAxOCArMDEw
MAoKICAgIGRvYzogYWRkIGFyY2hpdGVjdHVyZSBxdWFsaWZpZXIgdG8gYm9vdCBwYXJhbWV0ZXIg
ZW50cmllcwogICAgCiAgICBNYW55IG9mIHRoZSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgYm9vdCBw
YXJhbWV0ZXJzIGFyZSBub3QgcXVhbGlmaWVkCiAgICBhcyBzdWNoLiBDb3JyZWN0IHRoYXQuICBS
ZW9yZGVyIFBLVSB0byBiZSBhbHBoYWJldGljYWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIHwgMTg0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjE2ZGM5ZDM0Yy4uYjhhZmE3MTlhYyAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTExMCw3ICsxMTAsNyBAQCBkb21haW4g
MCBjb21tYW5kIGxpbmUKIFNwZWNpZnkgd2hpY2ggQUNQSSBNQURUIHRhYmxlIHRvIHBhcnNlIGZv
ciBBUElDIGluZm9ybWF0aW9uLCBpZiBtb3JlCiB0aGFuIG9uZSBpcyBwcmVzZW50LgogCi0jIyMg
YWNwaVxfcHN0YXRlXF9zdHJpY3QKKyMjIyBhY3BpXF9wc3RhdGVcX3N0cmljdCAoeDg2KQogPiBg
PSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTE5LDEyICsxMTksMTIgQEAg
RW5mb3JjZSBjaGVja2luZyB0aGF0IFAtc3RhdGUgdHJhbnNpdGlvbnMgYnkgdGhlIEFDUEkgY3B1
ZnJlcSBkcml2ZXIKIGFjdHVhbGx5IHJlc3VsdCBpbiB0aGUgbm9taW5hdGVkIGZyZXF1ZW5jeSB0
byBiZSBlc3RhYmxpc2hlZC4gQSB3YXJuaW5nCiBtZXNzYWdlIHdpbGwgYmUgbG9nZ2VkIGlmIHRo
YXQgaXNuJ3QgdGhlIGNhc2UuCiAKLSMjIyBhY3BpXF9za2lwXF90aW1lclxfb3ZlcnJpZGUKKyMj
IyBhY3BpXF9za2lwXF90aW1lclxfb3ZlcnJpZGUgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiBJ
bnN0cnVjdCBYZW4gdG8gaWdub3JlIHRpbWVyLWludGVycnVwdCBvdmVycmlkZS4KIAotIyMjIGFj
cGlcX3NsZWVwCisjIyMgYWNwaVxfc2xlZXAgKHg4NikKID4gYD0gczNfYmlvcyB8IHMzX21vZGVg
CiAKIGBzM19iaW9zYCBpbnN0cnVjdHMgWGVuIHRvIGludm9rZSB2aWRlbyBCSU9TIGluaXRpYWxp
emF0aW9uIGR1cmluZyBTMwpAQCAtMTMzLDcgKzEzMyw3IEBAIHJlc3VtZS4KIGBzM19tb2RlYCBp
bnN0cnVjdHMgWGVuIHRvIHNldCB1cCB0aGUgYm9vdCB0aW1lIChvcHRpb24gYHZnYT1gKSB2aWRl
bwogbW9kZSBkdXJpbmcgUzMgcmVzdW1lLgogCi0jIyMgYWxsb3dcX3Vuc2FmZQorIyMjIGFsbG93
XF91bnNhZmUgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGBmYWxzZWAKQEAg
LTE1MiwxNCArMTUyLDE0IEBAIHRvIGJvb3Qgb24gc3lzdGVtcyB3aXRoIHRoZSBmb2xsb3dpbmcg
ZXJyYXRhOgogCiBQZXJtaXQgbXVsdGlwbGUgY29waWVzIG9mIGhvc3QgcDJtLgogCi0jIyMgYXBp
YworIyMjIGFwaWMgKHg4NikKID4gYD0gYmlnc21wIHwgZGVmYXVsdGAKIAogT3ZlcnJpZGUgWGVu
J3MgbG9naWMgZm9yIGNob29zaW5nIHRoZSBBUElDIGRyaXZlci4gIEJ5IGRlZmF1bHQsIGlmCiB0
aGVyZSBhcmUgbW9yZSB0aGFuIDggQ1BVcywgWGVuIHdpbGwgc3dpdGNoIHRvIGBiaWdzbXBgIG92
ZXIKIGBkZWZhdWx0YC4KIAotIyMjIGFwaWN2CisjIyMgYXBpY3YgKEludGVsKQogPiBgPSA8Ym9v
bGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCkBAIC0xNjgsMTIgKzE2OCwxMiBAQCBQZXJtaXQg
WGVuIHRvIHVzZSBBUElDIFZpcnR1YWxpc2F0aW9uIEV4dGVuc2lvbnMuICBUaGlzIGlzIGFuIG9w
dGltaXNhdGlvbgogYXZhaWxhYmxlIGFzIHBhcnQgb2YgVlQteCwgYW5kIGFsbG93cyBoYXJkd2Fy
ZSB0byB0YWtlIGNhcmUgb2YgdGhlIGd1ZXN0cyBBUElDCiBoYW5kbGluZywgcmF0aGVyIHRoYW4g
cmVxdWlyaW5nIGVtdWxhdGlvbiBpbiBYZW4uCiAKLSMjIyBhcGljXF92ZXJib3NpdHkKKyMjIyBh
cGljXF92ZXJib3NpdHkgKHg4NikKID4gYD0gdmVyYm9zZSB8IGRlYnVnYAogCiBJbmNyZWFzZSB0
aGUgdmVyYm9zaXR5IG9mIHRoZSBBUElDIGNvZGUgZnJvbSB0aGUgZGVmYXVsdCB2YWx1ZS4KIAot
IyMjIGFyYXQKKyMjIyBhcmF0ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBg
dHJ1ZWAKQEAgLTE4Miw3ICsxODIsNyBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1bm5p
bmcgQVBJQyBUaW1lciIgc3VwcG9ydCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCiBpbiBjb21iaW5h
dGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVz
ZWZ1bCBmb3IKIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRp
bWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgogCi0jIyMgYXNpZAorIyMjIGFzaWQgKHg4
NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtMTkxLDcgKzE5MSw3
IEBAIFBlcm1pdCBYZW4gdG8gdXNlIEFkZHJlc3MgU3BhY2UgSWRlbnRpZmllcnMuICBUaGlzIGlz
IGFuIG9wdGltaXNhdGlvbiB3aGljaAogdGFncyB0aGUgVExCIGVudHJpZXMgd2l0aCBhbiBJRCBw
ZXIgdmNwdS4gIFRoaXMgYWxsb3dzIGZvciBndWVzdCBUTEIgZmx1c2hlcwogdG8gYmUgcGVyZm9y
bWVkIHdpdGhvdXQgdGhlIG92ZXJoZWFkIG9mIGEgY29tcGxldGUgVExCIGZsdXNoLgogCi0jIyMg
YXN5bmMtc2hvdy1hbGwKKyMjIyBhc3luYy1zaG93LWFsbCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTk5LDcgKzE5OSw3IEBAIHRvIGJlIHBlcmZvcm1l
ZCB3aXRob3V0IHRoZSBvdmVyaGVhZCBvZiBhIGNvbXBsZXRlIFRMQiBmbHVzaC4KIEZvcmNlcyBh
bGwgQ1BVcycgZnVsbCBzdGF0ZSB0byBiZSBsb2dnZWQgdXBvbiBjZXJ0YWluIGZhdGFsIGFzeW5j
aHJvbm91cwogZXhjZXB0aW9ucyAod2F0Y2hkb2cgTk1JcyBhbmQgdW5leHBlY3RlZCBNQ0VzKS4K
IAotIyMjIGF0cworIyMjIGF0cyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDog
YGZhbHNlYApAQCAtMjc2LDcgKzI3Niw3IEBAIHdoZW4gdGhlIFJTQiBnZXRzIG92ZXJ3cml0dGVu
LiAgVGhlIGZvcm1lciBjb250cm9sIGFsbCBSU0Igb3ZlcndyaXRpbmcsIHdoaWxlCiB0aGUgbGF0
dGVyIHR3byBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgb3ZlcndyaXRpbmcgb24gZnJvbSBIVk0g
Y29udGV4dCwgYW5kCiBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQu
CiAKLSMjIyBjbG9ja3NvdXJjZQorIyMjIGNsb2Nrc291cmNlICh4ODYpCiA+IGA9IHBpdCB8IGhw
ZXQgfCBhY3BpIHwgdHNjYAogCiBJZiBzZXQsIG92ZXJyaWRlIFhlbidzIGRlZmF1bHQgY2hvaWNl
IGZvciB0aGUgcGxhdGZvcm0gdGltZXIuCkBAIC0yODcsNyArMjg3LDcgQEAgdGhlIG51bWJlciBv
ZiBhbGxvd2VkIENQVXMuICBXaGVuIHJ1bm5pbmcgb24gcGxhdGZvcm1zIHRoYXQgY2FuIGd1YXJh
bnRlZSBhCiBtb25vdG9uaWMgVFNDIGFjcm9zcyBzb2NrZXRzIHlvdSBtYXkgd2FudCB0byBhZGp1
c3QgdGhlICJ0c2MiIGNvbW1hbmQgbGluZQogcGFyYW1ldGVyIHRvICJzdGFibGU6c29ja2V0Ii4K
IAotIyMjIGNtY2ktdGhyZXNob2xkCisjIyMgY21jaS10aHJlc2hvbGQgKEludGVsKQogPiBgPSA8
aW50ZWdlcj5gCiAKID4gRGVmYXVsdDogYDJgCkBAIC0yOTUsNyArMjk1LDcgQEAgcGFyYW1ldGVy
IHRvICJzdGFibGU6c29ja2V0Ii4KIFNwZWNpZnkgdGhlIGV2ZW50IGNvdW50IHRocmVzaG9sZCBm
b3IgcmFpc2luZyBDb3JyZWN0ZWQgTWFjaGluZSBDaGVjawogSW50ZXJydXB0cy4gIFNwZWNpZnlp
bmcgemVybyBkaXNhYmxlcyBDTUNJIGhhbmRsaW5nLgogCi0jIyMgY21vcy1ydGMtcHJvYmUKKyMj
IyBjbW9zLXJ0Yy1wcm9iZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZh
bHNlYApAQCAtNDU5LDcgKzQ1OSw3IEBAIGNoYXJhY3RlciwgYnV0IGZvciB4ZW4gdG8ga2VlcCB0
aGUgY29uc29sZS4KIAogPiBEZWZhdWx0OiBgcG93ZXJgCiAKLSMjIyBjcHVcX3R5cGUKKyMjIyBj
cHVcX3R5cGUgKHg4NikKID4gYD0gYXJjaF9wZXJmbW9uYAogCiBJZiBzZXQsIGZvcmNlIHVzZSBv
ZiB0aGUgcGVyZm9ybWFuY2UgY291bnRlcnMgZm9yIG9wcm9maWxlLCByYXRoZXIgdGhhbiBkZXRl
Y3RpbmcKQEAgLTQ5OSw3ICs0OTksNyBAQCBwcmUtY2FubmVkIGNwdWlkIG1hc2sgdG8gbWFzayB0
aGUgY3VycmVudCBwcm9jZXNzb3IgZG93biB0byBhcHBlYXIgYXMKIHRoZSBzcGVjaWZpZWQgcHJv
Y2Vzc29yLiBJdCBpcyBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgYWxsIGhvc3RzIGluIGEKIHBv
b2wgYXBwZWFyIHRoZSBzYW1lIHRvIGd1ZXN0cyB0byBhbGxvdyBzdWNjZXNzZnVsIGxpdmUgbWln
cmF0aW9uLgogCi0jIyMgY3B1aWRcX21hc2tcX3t7LGV4dFxffWVjeCxlZHh9CisjIyMgY3B1aWRc
X21hc2tcX3t7LGV4dFxffWVjeCxlZHh9ICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAogPiBEZWZh
dWx0OiBgfjBgIChhbGwgYml0cyBzZXQpCkBAIC01MjksMTAgKzUyOSwxMCBAQCBUaGVzZSB0aHJl
ZSBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBhcmUgYWxzbyB1c2VkIHRvIHNwZWNpZnkgY3B1aWQK
IG1hc2tzIHRvIGhlbHAgd2l0aCBjcHVpZCBsZXZlbGxpbmcgYWNyb3NzIGEgcG9vbCBvZiBob3N0
cy4gIFNlZSB0aGUKIGRlc2NyaXB0aW9uIG9mIHRoZSBvdGhlciByZXNwZWN0aXZlIG9wdGlvbnMg
YWJvdmUuCiAKLSMjIyBjcHVpZGxlCisjIyMgY3B1aWRsZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKLSMjIyBjcHVpbmZvCisjIyMgY3B1aW5mbyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKICMj
IyBjcmFzaGluZm9cX21heGFkZHIKQEAgLTY0Nyw3ICs2NDcsNyBAQCB0cmFjZSBmZWF0dXJlIGlz
IG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KIAogU3BlY2lmeSB0aGUg
Yml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KIAotIyMjIGRvbTAKKyMjIyBkb20wICh4ODYpCiA+
IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgXWAKIAogPiBTdWItb3B0aW9uczoKQEAgLTY2NSw3
ICs2NjUsNyBAQCBGbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KIEZs
YWcgdGhhdCBtYWtlcyBhIGRvbTAgdXNlIHNoYWRvdyBwYWdpbmcuIE9ubHkgd29ya3Mgd2hlbiAi
cHZoIiBpcwogZW5hYmxlZC4KIAotIyMjIGRvbTBcX2lvcG9ydHNcX2Rpc2FibGUKKyMjIyBkb20w
XF9pb3BvcnRzXF9kaXNhYmxlICh4ODYpCiA+IGA9IExpc3Qgb2YgPGhleD4tPGhleD5gCiAKIFNw
ZWNpZnkgYSBsaXN0IG9mIElPIHBvcnRzIHRvIGJlIGV4Y2x1ZGVkIGZyb20gZG9tMCBhY2Nlc3Mu
CkBAIC03MzgsNyArNzM4LDcgQEAgUHJhY3RpY2VzXShodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kv
WGVuX0Jlc3RfUHJhY3RpY2VzI1hlbl9kb20wX2RlZGljYXRlZF9tZW1vcnkKIAogVGhpcyBvcHRp
b24gZG9lc24ndCBoYXZlIGVmZmVjdCBpZiBwdi1zaGltIG1vZGUgaXMgZW5hYmxlZC4KIAotIyMj
IGRvbTBcX25vZGVzCisjIyMgZG9tMFxfbm9kZXMgKHg4NikKIAogPiBgPSBMaXN0IG9mIFsgPGlu
dGVnZXI+IHwgcmVsYXhlZCB8IHN0cmljdCBdYAogCkBAIC03NjUsNyArNzY1LDcgQEAgUGluIGRv
bTAgdmNwdXMgdG8gdGhlaXIgcmVzcGVjdGl2ZSBwY3B1cwogU3BlY2lmeSB0aGUgZnVsbCBwYXRo
IGluIHRoZSBkZXZpY2UgdHJlZSBmb3IgdGhlIFVBUlQuICBJZiB0aGUgcGF0aCBkb2Vzbid0CiBz
dGFydCB3aXRoIGAvYCwgaXQgaXMgYXNzdW1lZCB0byBiZSBhbiBhbGlhcy4gIFRoZSBvcHRpb25z
IGFyZSBkZXZpY2Ugc3BlY2lmaWMuCiAKLSMjIyBlODIwLW10cnItY2xpcAorIyMjIGU4MjAtbXRy
ci1jbGlwICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogRmxhZyB0aGF0IHNwZWNpZmllcyBpZiBS
QU0gc2hvdWxkIGJlIGNsaXBwZWQgdG8gdGhlIGhpZ2hlc3QgY2FjaGVhYmxlCkBAIC03NzMsNyAr
NzczLDcgQEAgTVRSUi4KIAogPiBEZWZhdWx0OiBgdHJ1ZWAgb24gSW50ZWwgQ1BVcywgb3RoZXJ3
aXNlIGBmYWxzZWAKIAotIyMjIGU4MjAtdmVyYm9zZQorIyMjIGU4MjAtdmVyYm9zZSAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtOTYxLDcgKzk2MSw3IEBA
IG1vcmUgaW1wb3J0YW5jZSB3aWxsIGJlIHByaW50ZWQuCiBUaGUgb3B0aW9uYWwgYDxyYXRlLWxp
bWl0ZWQgbGV2ZWw+YCBvcHRpb24gaW5zdHJ1Y3RzIHdoaWNoIHNldmVyaXRpZXMKIHNob3VsZCBi
ZSByYXRlIGxpbWl0ZWQuCiAKLSMjIyBoYXAKKyMjIyBoYXAgKHg4NikKID4gYD0gPGJvb2xlYW4+
YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtOTY5LDcgKzk2OSw3IEBAIHNob3VsZCBiZSByYXRl
IGxpbWl0ZWQuCiBGbGFnIHRvIGdsb2JhbGx5IGVuYWJsZSBvciBkaXNhYmxlIHN1cHBvcnQgZm9y
IEhhcmR3YXJlIEFzc2lzdGVkCiBQYWdpbmcgKEhBUCkKIAotIyMjIGhhcFxfMWdiCisjIyMgaGFw
XF8xZ2IgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtOTc3
LDcgKzk3Nyw3IEBAIFBhZ2luZyAoSEFQKQogRmxhZyB0byBlbmFibGUgMSBHQiBob3N0IHBhZ2Ug
dGFibGUgc3VwcG9ydCBmb3IgSGFyZHdhcmUgQXNzaXN0ZWQKIFBhZ2luZyAoSEFQKS4KIAotIyMj
IGhhcFxfMm1iCisjIyMgaGFwXF8ybWIgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1
bHQ6IGB0cnVlYApAQCAtMTAwMiw3ICsxMDAyLDcgQEAgc3VwcG9ydGVkIG9ubHkgd2hlbiBjb21w
aWxlZCB3aXRoIFhTTSBvbiB4ODYuCiAKIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkgSGFy
ZHdhcmUgRXJyb3IgU291cmNlIFRhYmxlLCBzaG91bGQgb25lIGJlIGZvdW5kLgogCi0jIyMgaGln
aG1lbS1zdGFydAorIyMjIGhpZ2htZW0tc3RhcnQgKHg4NikKID4gYD0gPHNpemU+YAogCiBTcGVj
aWZ5IHRoZSBtZW1vcnkgYm91bmRhcnkgcGFzdCB3aGljaCBtZW1vcnkgd2lsbCBiZSB0cmVhdGVk
IGFzIGhpZ2htZW0gKHg4NgpAQCAtMTAyMywxMCArMTAyMywxMCBAQCBzdXBwb3J0ZWQuIFNlZSBk
b2NzL21pc2MvYXJtL2JpZy5MSVRUTEUudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uLgogV2hlbiB0
aGUgaG1wLXVuc2FmZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJl
IG5vdAogaWRlbnRpY2FsIHRvIHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVz
ZWQgYnkgWGVuLgogCi0jIyMgaHBldGJyb2FkY2FzdAorIyMjIGhwZXRicm9hZGNhc3QgKHg4NikK
ID4gYD0gPGJvb2xlYW4+YAogCi0jIyMgaHZtXF9kZWJ1ZworIyMjIGh2bVxfZGVidWcgKHg4NikK
ID4gYD0gPGludGVnZXI+YAogCiBUaGUgc3BlY2lmaWVkIHZhbHVlIGlzIGEgYml0IG1hc2sgd2l0
aCB0aGUgaW5kaXZpZHVhbCBiaXRzIGhhdmluZyB0aGUKQEAgLTEwNDcsNyArMTA0Nyw3IEBAIGZv
bGxvd2luZyBtZWFuaW5nOgogCiBSZWNvZ25pemVkIGluIGRlYnVnIGJ1aWxkcyBvZiB0aGUgaHlw
ZXJ2aXNvciBvbmx5LgogCi0jIyMgaHZtXF9mZXAKKyMjIyBodm1cX2ZlcCAoeDg2KQogPiBgPSA8
Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTA2Miw3ICsxMDYyLDcgQEAgQXMg
dGhpcyBmZWF0dXJlIG9wZW5zIHVwIHRoZSBpbnN0cnVjdGlvbiBlbXVsYXRvciB0byBhcmJpdHJh
cnkKIGluc3RydWN0aW9uIGZyb20gYW4gSFZNIGd1ZXN0LCBkb24ndCB1c2UgdGhpcyBpbiBwcm9k
dWN0aW9uIHN5c3RlbS4gTm8KIHNlY3VyaXR5IHN1cHBvcnQgaXMgcHJvdmlkZWQgd2hlbiB0aGlz
IGZsYWcgaXMgc2V0LgogCi0jIyMgaHZtXF9wb3J0ODAKKyMjIyBodm1cX3BvcnQ4MCAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCkBAIC0xMDcxLDEwICsxMDcxLDEw
IEBAIFNwZWNpZnkgd2hldGhlciBndWVzdHMgYXJlIHRvIGJlIGdpdmVuIGFjY2VzcyB0byBwaHlz
aWNhbCBwb3J0IDgwCiAob2Z0ZW4gdXNlZCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzKSwgdG8gb3Zl
cnJpZGUgdGhlIERNSSBiYXNlZAogZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVo
YXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0LgogCi0jIyMgaWRsZVxfbGF0ZW5jeVxfZmFj
dG9yCisjIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAot
IyMjIGlvYXBpY1xfYWNrCisjIyMgaW9hcGljXF9hY2sgKHg4NikKID4gYD0gb2xkIHwgbmV3YAog
CiA+IERlZmF1bHQ6IGBuZXdgIHVubGVzcyBkaXJlY3RlZC1FT0kgaXMgc3VwcG9ydGVkCkBAIC0x
MjAxLDM0ICsxMjAxLDM0IEBAIFJhdGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9y
IElPTU1VIGFjY2Vzc2VzIGZvciBEb20wLCB3aXRoIHRoaXMKIG9wdGlvbiBhbGwgcGFnZXMgbm90
IG1hcmtlZCBhcyB1bnVzYWJsZSBpbiB0aGUgRTgyMCB0YWJsZSB3aWxsIGdldCBhIG1hcHBpbmcK
IGVzdGFibGlzaGVkLgogCi0jIyMgaXJxXF9yYXRlbGltaXQKKyMjIyBpcnFcX3JhdGVsaW1pdCAo
eDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKLSMjIyBpcnFcX3ZlY3RvclxfbWFwCi0jIyMgaXZyc1xf
aHBldFtgPGhwZXQ+YF0KKyMjIyBpcnFcX3ZlY3RvclxfbWFwICh4ODYpCisjIyMgaXZyc1xfaHBl
dFtgPGhwZXQ+YF0gKEFNRCkKID4gYD1bPHNlZz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAog
Rm9yY2UgdGhlIHVzZSBvZiBgWzxzZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmlj
ZSBJRCBvZiBIUEVUCiBgPGhwZXQ+YCBpbnN0ZWFkIG9mIHRoZSBvbmUgc3BlY2lmaWVkIGJ5IHRo
ZSBJVkhEIHN1Yi10YWJsZXMgb2YgdGhlIElWUlMKIEFDUEkgdGFibGUuCiAKLSMjIyBpdnJzXF9p
b2FwaWNbYDxpb2FwaWM+YF0KKyMjIyBpdnJzXF9pb2FwaWNbYDxpb2FwaWM+YF0gKEFNRCkKID4g
YD1bPHNlZz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAogRm9yY2UgdGhlIHVzZSBvZiBgWzxz
ZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmljZSBJRCBvZiBJTy1BUElDCiBgPGlv
YXBpYz5gIGluc3RlYWQgb2YgdGhlIG9uZSBzcGVjaWZpZWQgYnkgdGhlIElWSEQgc3ViLXRhYmxl
cyBvZiB0aGUgSVZSUwogQUNQSSB0YWJsZS4KIAotIyMjIGxhcGljCisjIyMgbGFwaWMgKHg4NikK
ID4gYD0gPGJvb2xlYW4+YAogCiBGb3JjZSB0aGUgdXNlIG9mIHVzZSBvZiB0aGUgbG9jYWwgQVBJ
QyBvbiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0sIGV2ZW4KIGlmIGxlZnQgZGlzYWJsZWQgYnkgdGhl
IEJJT1MuCiAKLSMjIyBsYXBpY1xfdGltZXJcX2MyXF9vaworIyMjIGxhcGljXF90aW1lclxfYzJc
X29rICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAotIyMjIGxlcgorIyMjIGxlciAoeDg2KQogPiBg
PSA8Ym9vbGVhbj5gCiAKICMjIyBsb2dsdmwKQEAgLTEyNjMsMTkgKzEyNjMsMTkgQEAgd2l0aCAq
KmNyYXNoaW5mb1xfbWF4YWRkcioqLgogU3BlY2lmeSB0aGUgdGhyZXNob2xkIGJlbG93IHdoaWNo
IFhlbiB3aWxsIGluZm9ybSBkb20wIHRoYXQgdGhlIHF1YW50aXR5IG9mCiBmcmVlIG1lbW9yeSBp
cyBnZXR0aW5nIGxvdy4gIFNwZWNpZnlpbmcgYDBgIHdpbGwgZGlzYWJsZSB0aGlzIG5vdGlmaWNh
dGlvbi4KIAotIyMjIG1heGNwdXMKKyMjIyBtYXhjcHVzICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAK
IAotIyMjIG1heFxfY3N0YXRlCisjIyMgbWF4XF9jc3RhdGUgKHg4NikKID4gYD0gPGludGVnZXI+
YAogCi0jIyMgbWF4XF9nc2lcX2lycXMKKyMjIyBtYXhcX2dzaVxfaXJxcyAoeDg2KQogPiBgPSA8
aW50ZWdlcj5gCiAKIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIGludGVycnVwdHMgdG8gYmUgdXNl
IGZvciBwaW4gKElPLUFQSUMgb3IgbGVnYWN5IFBJQykKIGJhc2VkIGludGVycnVwdHMuIEFueSBo
aWdoZXIgSVJRcyB3aWxsIGJlIGF2YWlsYWJsZSBmb3IgdXNlIHZpYSBQQ0kgTVNJLgogCi0jIyMg
bWF4XF9scGlcX2JpdHMKKyMjIyBtYXhcX2xwaVxfYml0cyAoYXJtKQogPiBgPSA8aW50ZWdlcj5g
CiAKIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIEFSTSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBh
bGxvY2F0ZSBvbiB0aGUgaG9zdCwKQEAgLTEyODQsMTggKzEyODQsMTggQEAgcHJlc2VudGVkIGFz
IHRoZSBudW1iZXIgb2YgYml0cyBuZWVkZWQgdG8gZW5jb2RlIGl0LiBUaGlzIG11c3QgYmUgYXQg
bGVhc3QKIG9uZSBwZW5kaW5nIGJpdCB0byBiZSBhbGxvY2F0ZWQuCiBEZWZhdWx0cyB0byAyMCBi
aXRzICh0byBjb3ZlciBhdCBtb3N0IDEwNDg1NzYgaW50ZXJydXB0cykuCiAKLSMjIyBtY2UKKyMj
IyBtY2UgKHg4NikKID4gYD0gPGludGVnZXI+YAogCi0jIyMgbWNlXF9mYgorIyMjIG1jZVxfZmIg
KEludGVsKQogPiBgPSA8aW50ZWdlcj5gCiAKLSMjIyBtY2VcX3ZlcmJvc2l0eQorIyMjIG1jZVxf
dmVyYm9zaXR5ICh4ODYpCiA+IGA9IHZlcmJvc2VgCiAKIFNwZWNpZnkgdmVyYm9zZSBtYWNoaW5l
IGNoZWNrIG91dHB1dC4KIAotIyMjIG1lbQorIyMjIG1lbSAoeDg2KQogPiBgPSA8c2l6ZT5gCiAK
IFNwZWNpZnkgdGhlIG1heGltdW0gYWRkcmVzcyBvZiBwaHlzaWNhbCBSQU0uICBBbnkgUkFNIGJl
eW9uZCB0aGlzCkBAIC0xMzEyLDE0ICsxMzEyLDE0IEBAIHJlcXVlc3RzIGlzc3VlZCBieSB0aGUg
dmFyaW91cyBraW5kcyBvZiBkb21haW5zIChpbiB0aGlzIG9yZGVyOgogb3JkaW5hcnkgRG9tVSwg
Y29udHJvbCBkb21haW4sIGhhcmR3YXJlIGRvbWFpbiwgYW5kIC0gd2hlbiBzdXBwb3J0ZWQKIGJ5
IHRoZSBwbGF0Zm9ybSAtIERvbVUgd2l0aCBwYXNzLXRocm91Z2ggZGV2aWNlIGFzc2lnbmVkKS4K
IAotIyMjIG1tY2ZnCisjIyMgbW1jZmcgKHg4NikKID4gYD0gPGJvb2xlYW4+WyxhbWQtZmFtMTBd
YAogCiA+IERlZmF1bHQ6IGAxYAogCiBTcGVjaWZ5IGlmIHRoZSBNTUNvbmZpZyBzcGFjZSBzaG91
bGQgYmUgZW5hYmxlZC4KIAotIyMjIG1taW8tcmVsYXgKKyMjIyBtbWlvLXJlbGF4ICh4ODYpCiA+
IGA9IDxib29sZWFuPiB8IGFsbGAKIAogPiBEZWZhdWx0OiBgZmFsc2VgCkBAIC0xMzI4LDIxICsx
MzI4LDIxIEBAIEJ5IGRlZmF1bHQsIGRvbWFpbnMgbWF5IG5vdCBjcmVhdGUgY2FjaGVkIG1hcHBp
bmdzIHRvIE1NSU8gcmVnaW9ucy4KIFRoaXMgb3B0aW9uIHJlbGF4ZXMgdGhlIGNoZWNrIGZvciBE
b21haW4gMCAob3Igd2hlbiB1c2luZyBgYWxsYCwgYWxsIFBWCiBkb21haW5zKSwgdG8gcGVybWl0
IHRoZSB1c2Ugb2YgY2FjaGVhYmxlIE1NSU8gbWFwcGluZ3MuCiAKLSMjIyBtc2kKKyMjIyBtc2kg
KHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYAogCiBGb3JjZSBYZW4g
dG8gKG5vdCkgdXNlIFBDSS1NU0ksIGV2ZW4gaWYgQUNQSSBGQURUIHNheXMgb3RoZXJ3aXNlLgog
Ci0jIyMgbXRyci5zaG93CisjIyMgbXRyci5zaG93ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAog
PiBEZWZhdWx0OiBgZmFsc2VgCiAKLVByaW50IGJvb3QgdGltZSBNVFJSIHN0YXRlICh4ODYgb25s
eSkuCitQcmludCBib290IHRpbWUgTVRSUiBzdGF0ZS4KIAotIyMjIG13YWl0LWlkbGUKKyMjIyBt
d2FpdC1pZGxlICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAg
LTEzNTAsNyArMTM1MCw3IEBAIFByaW50IGJvb3QgdGltZSBNVFJSIHN0YXRlICh4ODYgb25seSku
CiBVc2UgdGhlIE1XQUlUIGlkbGUgZHJpdmVyICh3aXRoIG1vZGVsIHNwZWNpZmljIEMtc3RhdGUg
a25vd2xlZGdlKSBpbnN0ZWFkCiBvZiB0aGUgQUNQSSBiYXNlZCBvbmUuCiAKLSMjIyBubWkKKyMj
IyBubWkgKHg4NikKID4gYD0gaWdub3JlIHwgZG9tMCB8IGZhdGFsYAogCiA+IERlZmF1bHQ6IGBm
YXRhbGAgZm9yIGEgZGVidWcgYnVpbGQsIG9yIGBkb20wYCBmb3IgYSBub24tZGVidWcgYnVpbGQK
QEAgLTEzNTksNyArMTM1OSw3IEBAIFNwZWNpZnkgd2hhdCBYZW4gc2hvdWxkIGRvIGluIHRoZSBl
dmVudCBvZiBhbiBOTUkgcGFyaXR5IG9yIEkvTyBlcnJvci4KIGBpZ25vcmVgIGRpc2NhcmRzIHRo
ZSBlcnJvcjsgYGRvbTBgIGNhdXNlcyBYZW4gdG8gcmVwb3J0IHRoZSBlcnJvciB0bwogZG9tMCwg
d2hpbGUgJ2ZhdGFsJyBjYXVzZXMgWGVuIHRvIHByaW50IGRpYWdub3N0aWNzIGFuZCB0aGVuIGhh
bmcuCiAKLSMjIyBub2FwaWMKKyMjIyBub2FwaWMgKHg4NikKIAogSW5zdHJ1Y3QgWGVuIHRvIGln
bm9yZSBhbnkgSU9BUElDcyB0aGF0IGFyZSBwcmVzZW50IGluIHRoZSBzeXN0ZW0sIGFuZAogaW5z
dGVhZCBjb250aW51ZSB0byB1c2UgdGhlIGxlZ2FjeSBQSUMuIFRoaXMgaXMgX25vdF8gcmVjb21t
ZW5kZWQgd2l0aApAQCAtMTM3OCwxNCArMTM3OCwxNCBAQCBCeSBkZWZhdWx0LCBYZW4gd2lsbCB1
c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCiBpdCBpcyBh
dmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8gZmFsbCBi
YWNrIHRvCiBvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dlci4KIAot
IyMjIG5vaXJxYmFsYW5jZQorIyMjIG5vaXJxYmFsYW5jZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKIERpc2FibGUgc29mdHdhcmUgSVJRIGJhbGFuY2luZyBhbmQgYWZmaW5pdHkuIFRoaXMgY2Fu
IGJlIHVzZWQgb24KIHN5c3RlbXMgc3VjaCBhcyBEZWxsIDE4NTAvMjg1MCB0aGF0IGhhdmUgd29y
a2Fyb3VuZHMgaW4gaGFyZHdhcmUgZm9yCiBJUlEgcm91dGluZyBpc3N1ZXMuCiAKLSMjIyBub2xh
cGljCisjIyMgbm9sYXBpYyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZh
bHNlYApAQCAtMTQwNywxNiArMTQwNywxNiBAQCBEbyBub3QgYXV0b21hdGljYWxseSByZWJvb3Qg
YWZ0ZXIgYW4gZXJyb3IuICBUaGlzIGlzIHVzZWZ1bCBmb3IKIGNhdGNoaW5nIGRlYnVnIG91dHB1
dC4gIERlZmF1bHRzIHRvIGF1dG9tYXRpY2FsbHkgcmVib290IGFmdGVyIDUKIHNlY29uZHMuCiAK
LSMjIyBub3NtcAorIyMjIG5vc21wICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogRGlzYWJsZSBT
TVAgc3VwcG9ydC4gIE5vIHNlY29uZGFyeSBwcm9jZXNzb3JzIHdpbGwgYmUgYm9vdGVkLgogRGVm
YXVsdHMgdG8gYm9vdGluZyBzZWNvbmRhcnkgcHJvY2Vzc29ycy4KIAotIyMjIG5yXF9pcnFzCisj
IyMgbnJcX2lycXMgKHg4NikKID4gYD0gPGludGVnZXI+YAogCi0jIyMgbnVtYQorIyMjIG51bWEg
KHg4NikKID4gYD0gb24gfCBvZmYgfCBmYWtlPTxpbnRlZ2VyPiB8IG5vYWNwaWAKIAogPiBEZWZh
dWx0OiBgb25gCkBAIC0xNDQwLDE2ICsxNDQwLDYgQEAgQWxsIG51bWJlcnMgc3BlY2lmaWVkIG11
c3QgYmUgaGV4YWRlY2ltYWwgb25lcy4KIAogVGhpcyBvcHRpb24gY2FuIGJlIHNwZWNpZmllZCBt
b3JlIHRoYW4gb25jZSAodXAgdG8gOCB0aW1lcyBhdCBwcmVzZW50KS4KIAotIyMjIHBrdQotPiBg
PSA8Ym9vbGVhbj5gCi0KLT4gRGVmYXVsdDogYHRydWVgCi0KLUZsYWcgdG8gZW5hYmxlIE1lbW9y
eSBQcm90ZWN0aW9uIEtleXMuCi0KLVRoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHByb3ZpZGVz
IGFuIGFkZGl0aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQotcGFnaW5nIGNvbnRyb2xz
IGFjY2VzcyB0byB1c2VybW9kZSBhZGRyZXNzZXMuCi0KICMjIyBwY2lkICh4ODYpCiA+IGA9IDxi
b29sZWFuPiB8IHhwdGk9PGJvb2w+YAogCkBAIC0xNDY0LDEwICsxNDU0LDIwIEBAIGZvciBhbGwg
b2YgdGhlbSAoYHRydWVgKSwgb25seSBmb3IgdGhvc2Ugc3ViamVjdCB0byBYUFRJIChgeHB0aWAp
IG9yIGZvcgogdGhvc2Ugbm90IHN1YmplY3QgdG8gWFBUSSAoYG5vLXhwdGlgKS4gVGhlIGZlYXR1
cmUgaXMgdXNlZCBvbmx5IGluIGNhc2UKIElOVlBDSUQgaXMgc3VwcG9ydGVkIGFuZCBub3QgZGlz
YWJsZWQgdmlhIGBpbnZwY2lkPWZhbHNlYC4KIAorIyMjIHBrdSAoeDg2KQorPiBgPSA8Ym9vbGVh
bj5gCisKKz4gRGVmYXVsdDogYHRydWVgCisKK0ZsYWcgdG8gZW5hYmxlIE1lbW9yeSBQcm90ZWN0
aW9uIEtleXMuCisKK1RoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHByb3ZpZGVzIGFuIGFkZGl0
aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQorcGFnaW5nIGNvbnRyb2xzIGFjY2VzcyB0
byB1c2VybW9kZSBhZGRyZXNzZXMuCisKICMjIyBwbGVcX2dhcAogPiBgPSA8aW50ZWdlcj5gCiAK
LSMjIyBwbGVcX3dpbmRvdworIyMjIHBsZVxfd2luZG93IChJbnRlbCkKID4gYD0gPGludGVnZXI+
YAogCiAjIyMgcHNyIChJbnRlbCkKQEAgLTE1MTEsNyArMTUxMSw3IEBAIFRoZSBmb2xsb3dpbmcg
cmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6CiAgICAgc3VtIG9mIENCTXMgaXMgZml4ZWQsIHRoYXQg
bWVhbnMgYWN0dWFsIGBjb3NfbWF4YCBpbiB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5CiAgICAgcmVk
dWNlIHRvIGhhbGYgd2hlbiBDRFAgaXMgZW5hYmxlZC4KIAkKLSMjIyBwdi1saW5lYXItcHQKKyMj
IyBwdi1saW5lYXItcHQgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVl
YApAQCAtMTU1MSw3ICsxNTUxLDcgQEAgc2hvdWxkIGJlIHdva2VuIHVwIHRvIGNoZWNrIGlmIHRo
ZSBncmFjZSBwZXJpb2QgaGFzIGNvbXBsZXRlZCwgYW5kIHRoZQogY2FsbGJhY2tzIGFyZSBzYWZl
IHRvIGJlIGV4ZWN1dGVkLiBFeHByZXNzZWQgaW4gbWlsbGlzZWNvbmRzOyBtYXhpbXVtIGlzCiAx
MDAsIGFuZCBpdCBjYW4ndCBiZSAwLgogCi0jIyMgcmVib290CisjIyMgcmVib290ICh4ODYpCiA+
IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8
IG5bb10gWywgW3ddYXJtIHwgW2Ndb2xkXWAKIAogPiBEZWZhdWx0OiBgMGAKQEAgLTE2MDMsNyAr
MTYwMyw3IEBAIHJtcnI9ZDVkNDU9MDowOjFkLjA7MHhkNWQ0Ni0weGQ1ZDQ4PTA6MDoxYS4wCiBO
b3RlOiBncnViMiByZXF1aXJlcyB0byBlc2NhcGUgb3IgdXNlIHF1b3RhdGlvbnMgaWYgc3BlY2lh
bCBjaGFyYWN0ZXJzIGFyZSB1c2VkLAogbmFtZWx5ICc7JywgcmVmZXIgdG8gdGhlIGdydWIyIGRv
Y3VtZW50YXRpb24gaWYgbXVsdGlwbGUgcmFuZ2VzIGFyZSBzcGVjaWZpZWQuCiAKLSMjIyByby1o
cGV0CisjIyMgcm8taHBldCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRy
dWVgCkBAIC0xNzE4LDcgKzE3MTgsNyBAQCBwbHVzIHRoZSBmcmVlIG1lbW9yeSBzbGFjayBnaXZl
biB0byB0aGUgc2hpbSBmb3IgcnVudGltZSBhbGxvY2F0aW9ucy4KIEJ5IGRlZmF1bHQsIHRoZSBh
bW91bnQgb2YgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUg
dXNhZ2UKIGlzIDFNQi4KIAotIyMjIHNtYXAKKyMjIyBzbWFwICh4ODYpCiA+IGA9IDxib29sZWFu
PiB8IGh2bWAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAgLTE3MjYsNyArMTcyNiw3IEBAIGlzIDFN
Qi4KIEZsYWcgdG8gZW5hYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbgogVXNl
IGBzbWFwPWh2bWAgdG8gYWxsb3cgU01BUCB1c2UgYnkgSFZNIGd1ZXN0cyBvbmx5LgogCi0jIyMg
c21lcAorIyMjIHNtZXAgKHg4NikKID4gYD0gPGJvb2xlYW4+IHwgaHZtYAogCiA+IERlZmF1bHQ6
IGB0cnVlYApAQCAtMTc1MCw3ICsxNzUwLDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29y
a2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIEZsYWcgdG8gZm9yY2Ugc3luY2hy
b25vdXMgY29uc29sZSBvdXRwdXQuICBVc2VmdWwgZm9yIGRlYnVnZ2luZywgYnV0CiBub3Qgc3Vp
dGFibGUgZm9yIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIGR1ZSB0byBpbmN1cnJlZCBvdmVyaGVh
ZC4KIAotIyMjIHRib290CisjIyMgdGJvb3QgKHg4NikKID4gYD0gMHg8cGh5c19hZGRyPmAKIAog
U3BlY2lmeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdHJ1c3RlZCBib290IHNoYXJlZCBw
YWdlLgpAQCAtMTc2MCw3ICsxNzYwLDcgQEAgU3BlY2lmeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBv
ZiB0aGUgdHJ1c3RlZCBib290IHNoYXJlZCBwYWdlLgogCiBTcGVjaWZ5IHRoZSBwZXItY3B1IHRy
YWNlIGJ1ZmZlciBzaXplIGluIHBhZ2VzLgogCi0jIyMgdGR0CisjIyMgdGR0ICh4ODYpCiA+IGA9
IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAgLTE3ODcsMTAgKzE3ODcsMTAgQEAg
cGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmXF9zaXplIHBhcmFtZXRl
ci4KICMjIyB0bWVtXF9jb21wcmVzcwogPiBgPSA8Ym9vbGVhbj5gCiAKLSMjIyB0c2MKKyMjIyB0
c2MgKHg4NikKID4gYD0gdW5zdGFibGUgfCBza2V3ZWQgfCBzdGFibGU6c29ja2V0YAogCi0jIyMg
dWNvZGUKKyMjIyB1Y29kZSAoeDg2KQogPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCiAKIFNwZWNp
ZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIENQVSBtaWNyb2NvZGUgdXBkYXRlIGJsb2IuCkBAIC0x
ODEyLDcgKzE4MTIsNyBAQCBtaWNyb2NvZGUgaW4gdGhlIGNwaW8gbmFtZSBzcGFjZSBtdXN0IGJl
OgogICAtIG9uIEludGVsOiBrZXJuZWwveDg2L21pY3JvY29kZS9HZW51aW5lSW50ZWwuYmluCiAg
IC0gb24gQU1EICA6IGtlcm5lbC94ODYvbWljcm9jb2RlL0F1dGhlbnRpY0FNRC5iaW4KIAotIyMj
IHVucmVzdHJpY3RlZFxfZ3Vlc3QKKyMjIyB1bnJlc3RyaWN0ZWRcX2d1ZXN0IChJbnRlbCkKID4g
YD0gPGJvb2xlYW4+YAogCiAjIyMgdmNwdVxfbWlncmF0aW9uXF9kZWxheQpAQCAtMTg1Nyw3ICsx
ODU3LDcgQEAgVGhlIG9wdGlvbmFsIGBrZWVwYCBwYXJhbWV0ZXIgY2F1c2VzIFhlbiB0byBjb250
aW51ZSB1c2luZyB0aGUgdmdhCiBjb25zb2xlIGV2ZW4gYWZ0ZXIgZG9tMCBoYXMgYmVlbiBzdGFy
dGVkLiAgVGhlIGRlZmF1bHQgYmVoYXZpb3VyIGlzIHRvCiByZWxpbnF1aXNoIGNvbnRyb2wgdG8g
ZG9tMC4KIAotIyMjIHZpcmlkaWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50CisjIyMgdmlyaWRpYW4t
c3BpbmxvY2stcmV0cnktY291bnQgKHg4NikKID4gYD0gPGludGVnZXI+YAogCiA+IERlZmF1bHQ6
IGAyMDQ3YApAQCAtMTg2NSw3ICsxODY1LDcgQEAgcmVsaW5xdWlzaCBjb250cm9sIHRvIGRvbTAu
CiBTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiByZXRyaWVzIGJlZm9yZSBhbiBlbmxpZ2h0
ZW5lZCBXaW5kb3dzCiBndWVzdCB3aWxsIG5vdGlmeSBYZW4gdGhhdCBpdCBoYXMgZmFpbGVkIHRv
IGFjcXVpcmUgYSBzcGlubG9jay4KIAotIyMjIHZpcmlkaWFuLXZlcnNpb24KKyMjIyB2aXJpZGlh
bi12ZXJzaW9uICh4ODYpCiA+IGA9IFs8bWFqb3I+XSxbPG1pbm9yPl0sWzxidWlsZD5dYAogCiA+
IERlZmF1bHQ6IGA2LDAsMHgxNzcyYApAQCAtMTg4MSw3ICsxODgxLDcgQEAgZW5jb2RlZCBpbiBn
dWVzdCBDUFVJRCAweDQwMDAwMDAyIGlmIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIGFyZSBlbmFi
bGVkLgogVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhp
cyBwcmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0
LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCi0jIyMgdnBtdQorIyMjIHZwbXUgKHg4NikKID4g
YD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggWywgLi4uXSB9IClgCiAKID4gRGVm
YXVsdDogYG9mZmAKQEAgLTE5MTcsNyArMTkxNyw3IEBAIE5vdGUgdGhhdCBpZiAqKndhdGNoZG9n
Kiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQgb2ZmLgogQXMg
dGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0aGUgdnBtdSBm
bGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hz
YS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKLSMjIyB2d2ZpCisjIyMgdndmaSAoYXJtKQogPiBgPSB0
cmFwIHwgbmF0aXZlCiAKID4gRGVmYXVsdDogYHRyYXBgCkBAIC0xOTMyLDcgKzE5MzIsNyBAQCB2
d2ZpIHRvIGBuYXRpdmVgIHJlZHVjZXMgaXJxIGxhdGVuY3kgc2lnbmlmaWNhbnRseS4gSXQgY2Fu
IGFsc28gbGVhZCB0bwogc3Vib3B0aW1hbCBzY2hlZHVsaW5nIGRlY2lzaW9ucywgYnV0IG9ubHkg
d2hlbiB0aGUgc3lzdGVtIGlzCiBvdmVyc3Vic2NyaWJlZCAoaS5lLiwgaW4gdG90YWwgdGhlcmUg
YXJlIG1vcmUgdkNQVXMgdGhhbiBwQ1BVcykuCiAKLSMjIyB3YXRjaGRvZworIyMjIHdhdGNoZG9n
ICh4ODYpCiA+IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGBmYWxzZWAKQEAg
LTE5NDIsNyArMTk0Miw3IEBAIGxvbmdlciB0aGFuIHRoZSAqKndhdGNoZG9nXF90aW1lb3V0Kios
IGEgcGFuaWMgb2NjdXJzLiAgV2hlbiBgZm9yY2VgIGlzCiBzcGVjaWZpZWQsIGluIGFkZGl0aW9u
IHRvIHJ1bm5pbmcgYW4gTk1JIHdhdGNoZG9nIG9uIGVhY2ggcHJvY2Vzc29yLAogdW5rbm93biBO
TUlzIHdpbGwgc3RpbGwgYmUgcHJvY2Vzc2VkLgogCi0jIyMgd2F0Y2hkb2dcX3RpbWVvdXQKKyMj
IyB3YXRjaGRvZ1xfdGltZW91dCAoeDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKID4gRGVmYXVsdDog
YDVgCkBAIC0xOTUwLDE0ICsxOTUwLDE0IEBAIHVua25vd24gTk1JcyB3aWxsIHN0aWxsIGJlIHBy
b2Nlc3NlZC4KIFNldCB0aGUgTk1JIHdhdGNoZG9nIHRpbWVvdXQgaW4gc2Vjb25kcy4gIFNwZWNp
ZnlpbmcgYDBgIHdpbGwgdHVybiBvZmYKIHRoZSB3YXRjaGRvZy4KIAotIyMjIHgyYXBpYworIyMj
IHgyYXBpYyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCiAKIFBl
cm1pdCB1c2Ugb2YgeDJhcGljIHNldHVwIGZvciBTTVAgZW52aXJvbm1lbnRzLgogCi0jIyMgeDJh
cGljXF9waHlzCisjIyMgeDJhcGljXF9waHlzICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBE
ZWZhdWx0OiBgdHJ1ZWAgaWYgKipGQURUKiogbWFuZGF0ZXMgcGh5c2ljYWwgbW9kZSwgYGZhbHNl
YCBvdGhlcndpc2UuCkBAIC0xOTc3LDcgKzE5NzcsNyBAQCBCeSBkZWZhdWx0IHdpbGwgdXNlIDEv
MzIgb2YgdGhlIFJBTSB1cCB0byBhIG1heGltdW0gb2YgMUdCIGFuZCB3aXRoIGEKIG1pbmltdW0g
b2YgMzJNLCBzdWJqZWN0IHRvIGEgc3VpdGFibHkgYWxpZ25lZCBhbmQgc2l6ZWQgY29udGlndW91
cwogcmVnaW9uIG9mIG1lbW9yeSBiZWluZyBhdmFpbGFibGUuCiAKLSMjIyB4cHRpCisjIyMgeHB0
aSAoeDg2KQogPiBgPSBMaXN0IG9mIFsgZGVmYXVsdCB8IDxib29sZWFuPiB8IGRvbTA9PGJvb2w+
IHwgZG9tdT08Ym9vbD4gXWAKIAogPiBEZWZhdWx0OiBgZmFsc2VgIG9uIGhhcmR3YXJlIGtub3du
IG5vdCB0byBiZSB2dWxuZXJhYmxlIHRvIE1lbHRkb3duIChlLmcuIEFNRCkKQEAgLTE5OTYsNyAr
MTk5Niw3IEBAIE1lbHRkb3duIGZvciBhbGwgZG9tYWlucy4KIFdpdGggYGRvbTBgIGFuZCBgZG9t
dWAgaXQgaXMgcG9zc2libGUgdG8gY29udHJvbCBwYWdlIHRhYmxlIGlzb2xhdGlvbgogZm9yIGRv
bTAgb3IgZ3Vlc3QgZG9tYWlucyBvbmx5LgogCi0jIyMgeHNhdmUKKyMjIyB4c2F2ZSAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 07 11:00:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 May 2018 11:00: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 1fFdsX-0000z0-N7; Mon, 07 May 2018 11:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mv3h=h2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fFdsX-0000yt-CI
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:25 +0000
X-Inumbo-ID: 41ae8536-51e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41ae8536-51e6-11e8-8249-2fda3a446a53;
 Mon, 07 May 2018 11:03:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fFdsW-0000dz-OC
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fFdsW-0006n3-Lf
 for xen-changelog@lists.xenproject.org; Mon, 07 May 2018 11:00:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fFdsW-0006n3-Lf@xenbits.xenproject.org>
Date: Mon, 07 May 2018 11:00:24 +0000
Subject: [Xen-changelog] [xen staging] doc: add credit2_cap_period_ms boot
 parameter description
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>

Y29tbWl0IGY3OGM4MzIyODUwZGJlM2RiZTljZDgyOGVlMDA3NjcxOTA1MjkxMDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MTI6MTY6MDUgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDcgMTE6NTI6NTggMjAxOCArMDEw
MAoKICAgIGRvYzogYWRkIGNyZWRpdDJfY2FwX3BlcmlvZF9tcyBib290IHBhcmFtZXRlciBkZXNj
cmlwdGlvbgogICAgCiAgICBjcmVkaXQyX2NhcF9wZXJpb2RfbXMgaXNuJ3QgbWVudGlvbmVkIGlu
IHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24uCiAgICBBZGQgYSBkZXNjcmlwdGlvbi4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMCArKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
aW5kZXggYjhhZmE3MTlhYy4uNWI2NTcxYWRmMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KQEAgLTU2OCw2ICs1NjgsMTYgQEAgd2hpY2ggd291bGQgb3RoZXJ3aXNlIHJlcXVpcmUg
ZXNjYXBpbmcgb2YgdGhlIDwgb3B0aW9uCiAjIyMgY3JlZGl0MlxfYmFsYW5jZVxfdW5kZXIKID4g
YD0gPGludGVnZXI+YAogCisjIyMgY3JlZGl0MlxfY2FwXF9wZXJpb2RcX21zCis+IGA9IDxpbnRl
Z2VyPmAKKworPiBEZWZhdWx0OiBgMTBgCisKK0RvbWFpbnMgc3ViamVjdCB0byBhIGNhcCByZWNl
aXZlIGEgcmVwbGVuaXNobWVudCBvZiB0aGVpciBydW50aW1lIGJ1ZGdldAorb25jZSBldmVyeSBj
YXAgcGVyaW9kIGludGVydmFsLiBEZWZhdWx0IGlzIDEwIG1zLiBUaGUgYW1vdW50IG9mIGJ1ZGdl
dAordGhleSByZWNlaXZlIGRlcGVuZHMgb24gdGhlaXIgY2FwLiBGb3IgaW5zdGFuY2UsIGEgZG9t
YWluIHdpdGggYSA1MCUgY2FwCit3aWxsIHJlY2VpdmUgNTAlIG9mIDEwIG1zLCBzbyA1IG1zLgor
CiAjIyMgY3JlZGl0MlxfbG9hZFxfcHJlY2lzaW9uXF9zaGlmdAogPiBgPSA8aW50ZWdlcj5gCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 16:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 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 1fG5Y3-00063v-Pj; Tue, 08 May 2018 16:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG5Y3-00063q-0u
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 16:33:07 +0000
X-Inumbo-ID: e79c8f10-52dd-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e79c8f10-52dd-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 16:36:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG5Y0-0004oM-VH
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG5Y0-0006tZ-Sq
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG5Y0-0006tZ-Sq@xenbits.xenproject.org>
Date: Tue, 08 May 2018 16:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/domain: Drop the only-written
 smap_check_policy infrastructure
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="===============1847676197669116509=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b190f0c0c1dff13ce92c5f056a87d6c81d3ee8f9
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Tue May 8 13:45:45 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 17:22:57 2018 +0100

    x86/domain: Drop the only-written smap_check_policy infrastructure
    
    c/s 4c5d78a10d "x86/pagewalk: Re-implement the pagetable walker" dropped the
    consumer of smap_policy.  Looking at c/s 31ae587e6f which introduced the
    smap_check logic, it exists only to work around a bug in guest_walk_tables()
    was resolved by the aformentioned commit.
    
    Remove the unused variables and associated infrastructure.
    
    Reported-by: Jason Andryuk <jandryuk@gmail.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/domain.c        |  7 +------
 xen/arch/x86/time.c          |  3 +--
 xen/include/asm-x86/domain.h | 13 -------------
 3 files changed, 2 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 801ac33810..4ff3d2f3fe 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -217,13 +217,9 @@ void dump_pageframe_info(struct domain *d)
 void update_guest_memory_policy(struct vcpu *v,
                                 struct guest_memory_policy *policy)
 {
-    smap_check_policy_t old_smap_policy = v->arch.smap_check_policy;
     bool old_guest_mode = nestedhvm_is_n2(v);
     bool new_guest_mode = policy->nested_guest_mode;
 
-    v->arch.smap_check_policy = policy->smap_policy;
-    policy->smap_policy = old_smap_policy;
-
     /*
      * When 'v' is in the nested guest mode, all guest copy
      * functions/macros which finally call paging_gva_to_gfn()
@@ -1541,8 +1537,7 @@ void paravirt_ctxt_switch_to(struct vcpu *v)
 bool update_runstate_area(struct vcpu *v)
 {
     bool rc;
-    struct guest_memory_policy policy =
-        { .smap_policy = SMAP_CHECK_ENABLED, .nested_guest_mode = false };
+    struct guest_memory_policy policy = { .nested_guest_mode = false };
     void __user *guest_handle = NULL;
 
     if ( guest_handle_is_null(runstate_guest(v)) )
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index 84c1c0c082..c342d00732 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -1106,8 +1106,7 @@ bool update_secondary_system_time(struct vcpu *v,
                                   struct vcpu_time_info *u)
 {
     XEN_GUEST_HANDLE(vcpu_time_info_t) user_u = v->arch.time_info_guest;
-    struct guest_memory_policy policy =
-        { .smap_policy = SMAP_CHECK_ENABLED, .nested_guest_mode = false };
+    struct guest_memory_policy policy = { .nested_guest_mode = false };
 
     if ( guest_handle_is_null(user_u) )
         return true;
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 8b66096e7f..197f8d62be 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -508,12 +508,6 @@ struct pv_vcpu
     struct vcpu_time_info pending_system_time;
 };
 
-typedef enum __packed {
-    SMAP_CHECK_HONOR_CPL_AC,    /* honor the guest's CPL and AC */
-    SMAP_CHECK_ENABLED,         /* enable the check */
-    SMAP_CHECK_DISABLED,        /* disable the check */
-} smap_check_policy_t;
-
 struct arch_vcpu
 {
     /*
@@ -569,12 +563,6 @@ struct arch_vcpu
      * and thus should be saved/restored. */
     bool_t nonlazy_xstate_used;
 
-    /*
-     * The SMAP check policy when updating runstate_guest(v) and the
-     * secondary system time.
-     */
-    smap_check_policy_t smap_check_policy;
-
     struct vmce vmce;
 
     struct paging_vcpu paging;
@@ -595,7 +583,6 @@ struct arch_vcpu
 
 struct guest_memory_policy
 {
-    smap_check_policy_t smap_policy;
     bool nested_guest_mode;
 };
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1847676197669116509==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17: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 1fG6U7-0004CB-QG; Tue, 08 May 2018 17:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6U7-0004C6-2C
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:07 +0000
X-Inumbo-ID: 49a1439b-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49a1439b-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:36:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6U5-0006Rl-7y
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6U5-000544-5Z
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6U5-000544-5Z@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IGY3ZDQ1NzUyNGM3ZDRmYmY4ZmJhNjM1NDUyZTEyYzA1N2ZlNzFlNjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNiAwOTowMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBGaXggJWRyNiBoYW5kaW5nIGluICNEQiBoYW5k
bGVyCiAgICAKICAgIE1vc3QgYml0cyBpbiAlZHI2IGFjY3VtdWxhdGUsIHJhdGhlciB0aGFuIGJl
aW5nIHNldCBkaXJlY3RseSBiYXNlZCBvbiB0aGUKICAgIGN1cnJlbnQgc291cmNlIG9mICNEQi4g
IEhhdmUgdGhlIGhhbmRsZXIgZm9sbG93IHRoZSBtYW51YWxzIGd1aWRhbmNlLCB3aGljaAogICAg
YXZvaWRzIGxlYWtpbmcgaHlwZXJ2aXNvciBkZWJ1Z2dpbmcgYWN0aXZpdGllcyBpbnRvIGd1ZXN0
IGNvbnRleHQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYwIC8gQ1ZFLTIwMTgtODg5
NwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBj
NjI0ZmI0YTVmLi5hOTYxN2Y3MDZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc3NywxMSArMTc3NywzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMTgxNCw3ICsxODM5LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcu
aAppbmRleCBjNTc5MTRlZmM2Li5iM2IxMGVhZjQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RlYnVncmVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCkBA
IC0yNCw2ICsyNCw4IEBACiAjZGVmaW5lIERSX1NUQVRVU19SRVNFUlZFRF9aRVJPICh+MHhmZmZm
ZWZmZnVsKSAvKiBSZXNlcnZlZCwgcmVhZCBhcyB6ZXJvICovCiAjZGVmaW5lIERSX1NUQVRVU19S
RVNFUlZFRF9PTkUgIDB4ZmZmZjBmZjB1bCAvKiBSZXNlcnZlZCwgcmVhZCBhcyBvbmUgKi8KIAor
I2RlZmluZSBYODZfRFI2X0RFRkFVTFQgMHhmZmZmMGZmMHVsICAgIC8qIERlZmF1bHQgJWRyNiB2
YWx1ZS4gKi8KKwogLyogTm93IGRlZmluZSBhIGJ1bmNoIG9mIHRoaW5ncyBmb3IgbWFuaXB1bGF0
aW5nIHRoZSBjb250cm9sIHJlZ2lzdGVyLgogICAgVGhlIHRvcCB0d28gYnl0ZXMgb2YgdGhlIGNv
bnRyb2wgcmVnaXN0ZXIgY29uc2lzdCBvZiA0IGZpZWxkcyBvZiA0CiAgICBiaXRzIC0gZWFjaCBm
aWVsZCBjb3JyZXNwb25kcyB0byBvbmUgb2YgdGhlIGZvdXIgZGVidWcgcmVnaXN0ZXJzLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17: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 1fG6UH-0004Ck-SJ; Tue, 08 May 2018 17:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6UG-0004Ce-SJ
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:16 +0000
X-Inumbo-ID: 4fadf721-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fadf721-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:36:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6UF-0006Rx-Du
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6UF-00054e-BO
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6UF-00054e-BO@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Move exception injection into
 {, compat_}test_all_events()
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>

Y29tbWl0IDBjNmMyYjE0Mjg2NTg2ODdiOGY2MDNiZjI0OGRlYzViZGNkODgyYTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxMToyNzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3B2OiBNb3ZlIGV4Y2VwdGlvbiBpbmplY3Rpb24gaW50byB7
LGNvbXBhdF99dGVzdF9hbGxfZXZlbnRzKCkKICAgIAogICAgVGhpcyBhbGxvd3MgcGF0aHMgdG8g
anVtcCBzdHJhaWdodCB0byB7LGNvbXBhdF99dGVzdF9hbGxfZXZlbnRzKCkgYW5kIGhhdmUKICAg
IGluamVjdGlvbiBvZiBwZW5kaW5nIGV4Y2VwdGlvbnMgaGFwcGVuIGF1dG9tYXRpY2FsbHksIHJh
dGhlciB0aGFuIHJlcXVpcmluZwogICAgYWxsIGNhbGxpbmcgcGF0aHMgdG8gaGFuZGxlIGV4Y2Vw
dGlvbnMgdGhlbXNlbHZlcy4KICAgIAogICAgVGhlIG5vcm1hbCBleGNlcHRpb24gcGF0aCBpcyBz
aW1wbGlmaWVkIGFzIGEgcmVzdWx0LCBhbmQKICAgIGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRp
b24oKSBpcyByZW1vdmVkIGVudGlyZWx5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2
MCAvIENWRS0yMDE4LTg4OTcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IGEzYjZkOWQwNDEuLmNkMWE5NTQ0NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzksNiArMzksMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIGNtcGIgICQwLCBW
Q1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGpuZSAgIGNvbXBhdF9wcm9jZXNzX21jZQog
Lkxjb21wYXRfdGVzdF9ndWVzdF9ubWk6CkBAIC02OCw2ICs3NCwxNSBAQCBjb21wYXRfcHJvY2Vz
c19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBjb21w
YXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2Y3B1
LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5j
ZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBjYWxs
ICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5D
RV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisKIAlB
TElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAgLTE4
MSwxNSArMTk2LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAgJWVh
eCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVj
dCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAgICB0
ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6ICAg
IGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0gICAg
ICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQwLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cwotCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKIAogLyog
U2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwppbmRleCA1NTM4ZDUwM2UyLi42MjIwZjk1NjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC00Miw2
ICs0MiwxMiBAQCB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNU
QVRfc29mdGlycV9wZW5kaW5nKCVyaXApLCAlcmN4CiAgICAgICAgIGNtcGwgICQwLCAoJXJjeCwg
JXJheCwgMSkKICAgICAgICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcworCisgICAgICAgIC8qIElu
amVjdCBleGNlcHRpb24gaWYgcGVuZGluZy4gKi8KKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2Jv
dW5jZSglcmJ4KSwgJXJkeAorICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTiwgVFJBUEJPVU5D
RV9mbGFncyglcmR4KQorICAgICAgICBqbnogICAuTHByb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAg
ICAgIGNtcGIgICQwLCBWQ1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGpuZSAgIHByb2Nl
c3NfbWNlCiAuTHRlc3RfZ3Vlc3Rfbm1pOgpAQCAtNzAsNiArNzYsMTUgQEAgcHJvY2Vzc19zb2Z0
aXJxczoKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogICAgICAgICBBTElHTgorLyog
JXJieDogc3RydWN0IHZjcHUsICVyZHggc3RydWN0IHRyYXBfYm91bmNlICovCisuTHByb2Nlc3Nf
dHJhcGJvdW5jZToKKyAgICAgICAgc3RpCisuTGJvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNh
bGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgbW92YiAgJDAsIFRSQVBCT1VOQ0VfZmxh
Z3MoJXJkeCkKKyAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04K
IC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX21jZToKICAgICAgICAgdGVzdGIgJDEg
PDwgVkNQVV9UUkFQX01DRSwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQpAQCAtNjQ1
LDE1ICs2NjAsOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBtb3YgICAlcjEz
YiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAk
MyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KLSAgICAgICAg
bGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiAgICAgICAgIG1vdnEgIFZDUFVfZG9t
YWluKCVyYngpLCVyYXgKICAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4
KQotICAgICAgICBqbmUgICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
dGVzdF9hbGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQor
ICAgICAgICBqbmUgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3Rf
YWxsX2V2ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17: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 1fG6UR-0004Do-UJ; Tue, 08 May 2018 17:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6UQ-0004Dc-Qu
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:26 +0000
X-Inumbo-ID: 55cd02a7-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55cd02a7-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:36:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6UP-0006S9-Js
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6UP-000566-HQ
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6UP-000566-HQ@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:25 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDVkMzdhZjM2NGRjMTU4YWEzODdmN2M4YjJhMDVjOTAzMjVjNjNkY2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxMToyNzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBVc2UgYW4gSW50ZXJydXB0IFN0YWNrIFRhYmxl
IGZvciAjREIKICAgIAogICAgUFYgZ3Vlc3RzIGNhbiB1c2UgYXJjaGl0ZWN0dXJhbCBjb3JuZXIg
Y2FzZXMgdG8gY2F1c2UgI0RCIHRvIGJlIHJhaXNlZCBhZnRlcgogICAgdHJhbnNpdGlvbmluZyBp
bnRvIHN1cGVydmlzb3IgbW9kZS4KICAgIAogICAgVXNlIGFuIGludGVycnVwdCBzdGFjayB0YWJs
ZSBmb3IgI0RCIHRvIHByZXZlbnQgdGhlIGV4Y2VwdGlvbiBiZWluZyB0YWtlbiB3aXRoCiAgICBh
IGd1ZXN0IGNvbnRyb2xsZWQgc3RhY2sgcG9pbnRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgNSArKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAxMiBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDZhNGU0YTM1N2Yu
LjUyOGFmZjE4MTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzYwLDYgKzc2MCw3IEBAIHZvaWQgbG9hZF9z
eXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01D
RSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICog
UEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdF
X1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0la
RSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4
ODYwMDExMTExMTExMTExMXVsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBhOTYxN2Y3MDZmLi5mNjA5OWNlMDlkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MzUzLDEzICszNTMsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgogICogTm90ZXMgZm9y
IGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBfYm90dG9tKCkKICAq
Ci0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMgMCAtIDM6CiAgKiAg
IFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRoZXNlIHN0YWNrcyBo
YXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0ZXIgc3RhdGUgYXQg
dGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0cmFjZSBpcyB0aGUg
d29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEgZHVtcCBpcyB0aGUK
ICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1lLgogICoKLSAqIFN0
YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1OgogICogICBOb25l
IG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRoIE1FTU9SWV9HVUFS
RCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNvIGF0dGVtcHRpbmcg
dG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2ZS4gIFdpdGhvdXQg
TUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWluCkBAIC0zODAsMTIg
KzM4MCwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0b20odW5zaWduZWQg
bG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkgKQogICAgIHsKLSAg
ICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICByZXR1cm4gUk9VTkRV
UChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVmIE1FTU9SWV9HVUFS
RAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5kaWYKICAgICBjYXNl
IDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19TSVpFKSAtCkBAIC00
MDAsMTEgKzQwMCwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1wX2JvdHRvbSh1bnNp
Z25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdlKHNwKSApCiAgICAg
ewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAgICAgIHJldHVybiBS
T1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA2MjIwZjk1
NjkzLi4xNDE4NDhhMDY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03MTgsNyArNzE4LDcgQEAgRU5U
UlkoZGV2aWNlX25vdF9hdmFpbGFibGUpCiBFTlRSWShkZWJ1ZykKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfZGVidWcsNCglcnNwKQotICAgICAgICBqbXAgICBoYW5kbGVf
ZXhjZXB0aW9uCisgICAgICAgIGptcCAgIGhhbmRsZV9pc3RfZXhjZXB0aW9uCiAKIEVOVFJZKGlu
dDMpCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBiOWRkMTZm
N2VjLi4wYzY5YTUyODFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQyMiw3ICs0MjIs
OCBAQCBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0c3Nfc3RydWN0IHsKICNk
ZWZpbmUgSVNUX0RGICAgMVVMCiAjZGVmaW5lIElTVF9OTUkgIDJVTAogI2RlZmluZSBJU1RfTUNF
ICAzVUwKLSNkZWZpbmUgSVNUX01BWCAgM1VMCisjZGVmaW5lIElTVF9EQiAgIDRVTAorI2RlZmlu
ZSBJU1RfTUFYICA0VUwKIAogLyogU2V0IHRoZSBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgdXNlZCBi
eSBhIHBhcnRpY3VsYXIgSURUIGVudHJ5LiAqLwogc3RhdGljIGlubGluZSB2b2lkIHNldF9pc3Qo
aWR0X2VudHJ5X3QgKmlkdCwgdW5zaWduZWQgaW50IGlzdCkKQEAgLTQzOSw2ICs0NDAsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2VhY2hfaXN0KGlkdF9lbnRyeV90ICppZHQpCiAgICAg
c2V0X2lzdCgmaWR0W1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgm
aWR0W1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdFtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRbVFJBUF9kZWJ1Z10s
ICAgICAgICAgSVNUX0RCKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGRpc2FibGVfZWFjaF9p
c3QoaWR0X2VudHJ5X3QgKmlkdCkKQEAgLTQ0Niw2ICs0NDgsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZGlzYWJsZV9lYWNoX2lzdChpZHRfZW50cnlfdCAqaWR0KQogICAgIHNldF9pc3QoJmlkdFtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0W1RSQVBfbm1p
XSwgICAgICAgICAgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRbVFJBUF9tYWNoaW5lX2No
ZWNrXSwgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdFtUUkFQX2RlYnVnXSwgICAgICAgICBJ
U1RfTk9ORSk7CiB9CiAKICNkZWZpbmUgSURUX0VOVFJJRVMgMjU2Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:33: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 1fG6Ud-0004F9-05; Tue, 08 May 2018 17:33:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Ub-0004F0-O2
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:37 +0000
X-Inumbo-ID: b97b4579-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b97b4579-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:32:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6UZ-0006T2-Pi
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6UZ-000574-NJ
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6UZ-000574-NJ@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:35 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDc1ZDY4MjhiYzIxNDZkMGVlYTE2YWRjOTIzNzY5NTFhMzEwZDk0YTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMyAxNzowMzo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCIGV4Y2VwdGlv
bnMgaW4gaHlwZXJ2aXNvciBjb250ZXh0CiAgICAKICAgIFRoZSBXQVJOX09OKCkgY2FuIGJlIHRy
aWdnZXJlZCBieSBndWVzdCBhY3Rpdml0aWVzLCBhbmQgZW1pdHMgYSBmdWxsIHN0YWNrCiAgICB0
cmFjZSB3aXRob3V0IHJhdGUgbGltaXRpbmcuICBTd2FwIGl0IG91dCBmb3IgYSByYXRlbGltaXRl
ZCBwcmludGsgd2l0aCBqdXN0CiAgICBlbm91Z2ggaW5mb3JtYXRpb24gdG8gd29yayBvdXQgd2hh
dCBpcyBnb2luZyBvbi4KICAgIAogICAgTm90IGFsbCAjREIgZXhjZXB0aW9ucyBhcmUgdHJhcHMs
IHNvIGJsaW5kbHkgY29udGludWluZyBpcyBub3QgYSBzYWZlIGFjdGlvbgogICAgdG8gdGFrZS4g
IFdlIGRvbid0IGxldCBQViBndWVzdHMgc2VsZWN0IHRoZXNlIHNldHRpbmdzIGluIHRoZSByZWFs
ICVkcjcgdG8KICAgIGJlZ2luIHdpdGgsIGJ1dCBmb3IgYWRkZWQgc2FmZXR5IGFnYWluc3QgdW5l
eHBlY3RlZCBzaXR1YXRpb25zLCBkZXRlY3QgdGhlCiAgICBmYXVsdCBjYXNlcyBhbmQgY3Jhc2gg
aW4gYW4gb2J2aW91cyBtYW5uZXIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYwIC8g
Q1ZFLTIwMTgtODg5NwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGY2MDk5Y2UwOWQuLjgyNDY0N2RkY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xODI1LDE2ICsxODI1LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOwogICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:33: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 1fG6Un-0004GS-21; Tue, 08 May 2018 17:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Ul-0004GG-IB
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:47 +0000
X-Inumbo-ID: bf90de33-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf90de33-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:32:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Uj-0006TE-Vf
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Uj-00059H-TF
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Uj-00059H-TF@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:45 +0000
Subject: [Xen-changelog] [xen staging] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============3783061482216064644=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 14c3f68a57361f20be33ec3848f83d8636a0d34e
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:12:10 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:13:13 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 20 +++++++++
 xen/arch/x86/hvm/vpt.c        | 95 +++++++++++++++++++++++++++++--------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 95 insertions(+), 31 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index f528e2d081..c85d004402 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,26 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = vioapic_get_vector(d, gsi);
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 9d27b483b2..d5363caec7 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,49 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    int mask;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    mask = vioapic_get_mask(v->domain, gsi);
-    if ( mask < 0 )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        int mask = vioapic_get_mask(v->domain, gsi);
+
+        if ( mask < 0 )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return mask;
+    }
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            mask);
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +270,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic, pt_vector;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +306,26 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.
-     */
-    if ( is_lapic )
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
         vlapic_set_irq(vcpu_vlapic(v), irq, 0);
         pt_vector = irq;
-    }
-    else
-    {
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
              v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
-        {
             hvm_isa_irq_assert(v->domain, irq, NULL);
-            pt_vector = -1;
-        }
         else
         {
             pt_vector = hvm_isa_irq_assert(v->domain, irq, vioapic_get_vector);
@@ -321,6 +336,17 @@ int pt_update_irq(struct vcpu *v)
             if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
                 pt_vector = -1;
         }
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
+            pt_vector = -1;
+        break;
     }
 
     return pt_vector;
@@ -418,7 +444,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -498,7 +531,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index f756cb5a0d..1a52ec6045 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -207,6 +207,9 @@ int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq);
 
 int hvm_inject_msi(struct domain *d, uint64_t addr, uint32_t data);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 void hvm_maybe_deassert_evtchn_irq(void);
 void hvm_assert_evtchn_irq(struct vcpu *v);
 void hvm_set_callback_via(struct domain *d, uint64_t via);
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3783061482216064644==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:33:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:33: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 1fG6Uw-0004Lh-5c; Tue, 08 May 2018 17:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Uv-0004La-5W
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:57 +0000
X-Inumbo-ID: c5a0f2d1-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5a0f2d1-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:32:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Uu-0006TS-5H
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Uu-0005BI-2t
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Uu-0005BI-2t@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:33:56 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDkyOTM4ZTVkMTQ5NjY5MDMzYWVjZGZiM2QxMzk2OTQ4ZDQ5ZDE4ODcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTI6NTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTM6MTMgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKaW5kZXggOTA1MTMyOTgwZi4uZWJhZGE3MjI1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTI4LDE0ICsx
MjgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJl
dl9zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCiAgICAgICAg
IHNtcF9ybWIoKTsKLSAgICAgICAgc3dpdGNoICggc3RhdGUgKQorCisgICAgcmVjaGVjazoKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JFUV9OT05FKSApCiAgICAgICAg
IHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAgICAgICAgICAgLyoKICAgICAg
ICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2VlIHRoaXMgY2FzZSBpcyB3aGVu
IGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBhbmQgaXQgcmFjZXMgd2l0aCBh
biBJL08gYmVpbmcKQEAgLTE0MywxNCArMTQ2LDMwIEBAIHN0YXRpYyBib29sIGh2bV93YWl0X2Zv
cl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogICAgICAgICAgICAg
ICovCiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2LCB+MHVsKTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA8IHByZXZfc3Rh
dGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIldlaXJk
IEhWTSBpb3JlcSBzdGF0ZSB0cmFuc2l0aW9uICV1IC0+ICV1XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgcHJldl9zdGF0ZSwgc3RhdGUpOworICAgICAgICAgICAgc3YtPnBlbmRpbmcgPSBmYWxz
ZTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChzdi0+dmNwdS0+ZG9tYWluKTsKKyAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNo
ICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBjYXNlIFNUQVRFX0lP
UkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAgICAgICAgIHAtPnN0
YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIHAt
PmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfUkVB
RFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVBRFkgKi8KICAgICAg
ICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3YWl0X29uX3hlbl9l
dmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0YXRlKTsKLSAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRfY2hhbm5lbChzdi0+
aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeyBz
dGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVjaGVjazsKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0g
aW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBzdi0+cGVuZGluZyA9
IGZhbHNlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:34:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:34: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 1fG6V7-0004NY-7h; Tue, 08 May 2018 17:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6V5-0004NQ-Ty
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:07 +0000
X-Inumbo-ID: 6e7b3204-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e7b3204-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:37:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6V5-0006Tv-3l
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6V5-0005EH-1K
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6V5-0005EH-1K@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:07 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IGFiZTVmYjkyMTgzYzhjZDk3ZWYwZTc5YWZiNWZmNDZiOGFkMDJmMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5
MDYxMjQzMzFiLi5mMjE2YTk5ZDg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc2MSwxMSArMTc2MSwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMTc5OCw3ICsxODIzLDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcu
aAppbmRleCBjNTc5MTRlZmM2Li5iM2IxMGVhZjQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RlYnVncmVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCkBA
IC0yNCw2ICsyNCw4IEBACiAjZGVmaW5lIERSX1NUQVRVU19SRVNFUlZFRF9aRVJPICh+MHhmZmZm
ZWZmZnVsKSAvKiBSZXNlcnZlZCwgcmVhZCBhcyB6ZXJvICovCiAjZGVmaW5lIERSX1NUQVRVU19S
RVNFUlZFRF9PTkUgIDB4ZmZmZjBmZjB1bCAvKiBSZXNlcnZlZCwgcmVhZCBhcyBvbmUgKi8KIAor
I2RlZmluZSBYODZfRFI2X0RFRkFVTFQgMHhmZmZmMGZmMHVsICAgIC8qIERlZmF1bHQgJWRyNiB2
YWx1ZS4gKi8KKwogLyogTm93IGRlZmluZSBhIGJ1bmNoIG9mIHRoaW5ncyBmb3IgbWFuaXB1bGF0
aW5nIHRoZSBjb250cm9sIHJlZ2lzdGVyLgogICAgVGhlIHRvcCB0d28gYnl0ZXMgb2YgdGhlIGNv
bnRyb2wgcmVnaXN0ZXIgY29uc2lzdCBvZiA0IGZpZWxkcyBvZiA0CiAgICBiaXRzIC0gZWFjaCBm
aWVsZCBjb3JyZXNwb25kcyB0byBvbmUgb2YgdGhlIGZvdXIgZGVidWcgcmVnaXN0ZXJzLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:34:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:34: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 1fG6VH-0004Oe-9Z; Tue, 08 May 2018 17:34: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6VG-0004OX-DW
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:18 +0000
X-Inumbo-ID: d23c03b8-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d23c03b8-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:32:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6VF-0006U7-9Z
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6VF-0005GU-76
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6VF-0005GU-76@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:17 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDlhYmFlNmY3YTg2N2QzNDM3MTQxZjk1Y2JiMDMwYzE4NDFjYTk3ZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDc1NDk3YmMyOTIuLjRkYzUzOWUyNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzksNiArMzksMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTY4LDYgKzc0LDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTg5
LDE1ICsyMDQsNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IGJkZDMzZTcyN2YuLjNlOWI0MTI4YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQyLDYg
KzQyLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC03MCw2ICs3NiwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02Njcs
MTUgKzY4Miw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:34:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:34: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 1fG6VR-0004Pm-Bn; Tue, 08 May 2018 17:34:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6VQ-0004Pf-A1
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:28 +0000
X-Inumbo-ID: 7a9e50b9-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a9e50b9-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:37:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6VP-0006Ul-FY
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6VP-0005IC-DH
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6VP-0005IC-DH@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/traps: Use an Interrupt
 Stack Table for #DB
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>

Y29tbWl0IDM3M2Q0OTY5M2E2YzkxNDVhYzE5MWNmYWQzMDc4YzIzZTM2ZmUyMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IGZkYjJiZjE3NzkuLjEzNmFkYWRiNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzQ3
LDYgKzc0Nyw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAt
IDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0g
PSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0
YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tf
dG9wICsgSVNUX0RCICAqIFBBR0VfU0laRSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUo
dHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4ODYwMDExMTExMTExMTExMXVsLApAQCAtNzc0LDYgKzc3
NSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAJLyoKIAkgKiBCb3R0b20tb2Yt
c3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGRlZGVjNTc1
MmQuLjFmZTA2ZmRjMmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDQ2LDYgKzEwNDYsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOwor
ICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIp
OwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCkBA
IC0xMDY3LDYgKzEwNjgsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAg
ICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfZGVidWddLCAgICAgICAgIElTVF9OT05FKTsKIAogICAgIHN2bV9yZXN0b3JlX2RyKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwppbmRleCBlMWQwMjM0MjhjLi5mODFmYzJjYTY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk2OCw2ICs5Njgs
NyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJ
U1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAg
ICAgIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNU
VUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1
IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBmMjE2YTk5ZDg4Li5hNjkzYzA0
Mzg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwpAQCAtMzI1LDEzICszMjUsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFj
ayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgog
ICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBf
Ym90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMg
MCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRo
ZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0
ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0
cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEg
ZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1l
LgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1
OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRo
IE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNv
IGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2
ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWlu
CkBAIC0zNTIsMTIgKzM1MiwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0
b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkg
KQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICBy
ZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtCkBAIC0zNzIsMTEgKzM3MiwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1w
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcp
OwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQg
Li4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQ
KHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTE5NDMsNiArMTk0
Myw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0X3Rh
YmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdF90YWJs
ZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVb
VFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0aGUgbWFz
dGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDNlOWI0MTI4YmQuLjU4YjVmMDgwNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTczOSw3
ICs3MzksNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVnKQogICAg
ICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0gICAgICAg
IGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9leGNlcHRp
b24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDgwZjg0MTEzNTUuLmExNTJmMWQ0MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApA
QCAtNDQ1LDcgKzQ0NSw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGlnbmVkIHRz
c19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAgMlVMCiAj
ZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUgSVNUX0RC
ICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVwdCBzdGFj
ayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0b3IgdGFi
bGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:34:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:34: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 1fG6Vc-0004R7-E4; Tue, 08 May 2018 17:34:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Va-0004Qv-Oy
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:38 +0000
X-Inumbo-ID: de5cf46b-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de5cf46b-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:33:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6VZ-0006VP-LE
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6VZ-0005Je-Is
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6VZ-0005Je-Is@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:37 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDA3YjZmNDI2MjMzZmM3NWMyOTlmZWIxMzgyODRhYzhmMGQ4ODFkMzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGE2OTNjMDQzODYuLmQyMWM4YzcwOWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xODA5LDE2ICsxODA5LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOwogICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:34:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:34: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 1fG6Vm-0004SK-HX; Tue, 08 May 2018 17:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Vk-0004S6-O1
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:48 +0000
X-Inumbo-ID: 86bf9cec-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86bf9cec-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:37:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Vj-0006Vb-R3
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Vj-0005LV-Of
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Vj-0005LV-Of@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:47 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============5341288384550347297=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 31c78e9ca3c427948b68ba21ea9c18bd007eeec8
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:14:42 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:14:42 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 20 +++++++++
 xen/arch/x86/hvm/vpt.c        | 95 +++++++++++++++++++++++++++++--------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 95 insertions(+), 31 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index f528e2d081..c85d004402 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,26 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = vioapic_get_vector(d, gsi);
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 181f4cb631..04e3c2e15b 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,49 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    int mask;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    mask = vioapic_get_mask(v->domain, gsi);
-    if ( mask < 0 )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        int mask = vioapic_get_mask(v->domain, gsi);
+
+        if ( mask < 0 )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return mask;
+    }
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            mask);
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +270,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic, pt_vector;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +306,26 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.
-     */
-    if ( is_lapic )
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
         vlapic_set_irq(vcpu_vlapic(v), irq, 0);
         pt_vector = irq;
-    }
-    else
-    {
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
              v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
-        {
             hvm_isa_irq_assert(v->domain, irq, NULL);
-            pt_vector = -1;
-        }
         else
         {
             pt_vector = hvm_isa_irq_assert(v->domain, irq, vioapic_get_vector);
@@ -321,6 +336,17 @@ int pt_update_irq(struct vcpu *v)
             if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
                 pt_vector = -1;
         }
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
+            pt_vector = -1;
+        break;
     }
 
     return pt_vector;
@@ -418,7 +444,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -498,7 +531,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index f756cb5a0d..1a52ec6045 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -207,6 +207,9 @@ int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq);
 
 int hvm_inject_msi(struct domain *d, uint64_t addr, uint32_t data);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 void hvm_maybe_deassert_evtchn_irq(void);
 void hvm_assert_evtchn_irq(struct vcpu *v);
 void hvm_set_callback_via(struct domain *d, uint64_t via);
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5341288384550347297==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35: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 1fG6Vw-0004Tm-JY; Tue, 08 May 2018 17:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Vv-0004Tb-AM
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:59 +0000
X-Inumbo-ID: 8cd1d6da-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cd1d6da-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:37:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Vu-0006Vu-0V
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Vt-0005NS-UM
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:34:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Vt-0005NS-UM@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:34:57 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDI1ZTA2NTdlZDQ5ZTRmZWJmYjZmY2U3MjlhZGIwMGE4ZDdiODcwNDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTQ6NTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTQ6NTkgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCBkNWFmZTIwY2M4Li4yNWIyNDQ1NDI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NywxNCAr
ODcsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJl
dl9zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCi0gICAgICAg
IHJtYigpOwotICAgICAgICBzd2l0Y2ggKCBzdGF0ZSApCisgICAgICAgIHNtcF9ybWIoKTsKKwor
ICAgIHJlY2hlY2s6CisgICAgICAgIGlmICggdW5saWtlbHkoc3RhdGUgPT0gU1RBVEVfSU9SRVFf
Tk9ORSkgKQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfTk9ORToKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBUaGUgb25seSByZWFzb24gd2Ugc2hvdWxkIHNlZSB0
aGlzIGNhc2UgaXMgd2hlbiBhbgogICAgICAgICAgICAgICogZW11bGF0b3IgaXMgZHlpbmcgYW5k
IGl0IHJhY2VzIHdpdGggYW4gSS9PIGJlaW5nCkBAIC0xMDIsMTQgKzEwNSwzMCBAQCBzdGF0aWMg
Ym9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAq
cCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaHZtX2lvX2Fzc2lzdChzdiwgfjB1bCk7
CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHko
c3RhdGUgPCBwcmV2X3N0YXRlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsICJXZWlyZCBIVk0gaW9yZXEgc3RhdGUgdHJhbnNpdGlvbiAldSAtPiAldVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgIHByZXZfc3RhdGUsIHN0YXRlKTsKKyAgICAgICAgICAgIHN2
LT5wZW5kaW5nID0gZmFsc2U7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7IC8qIGJhaWwgKi8KKyAgICAgICAgfQor
CisgICAgICAgIHN3aXRjaCAoIHByZXZfc3RhdGUgPSBzdGF0ZSApCisgICAgICAgIHsKICAgICAg
ICAgY2FzZSBTVEFURV9JT1JFU1BfUkVBRFk6IC8qIElPUkVTUF9SRUFEWSAtPiBOT05FICovCiAg
ICAgICAgICAgICBwLT5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgICAgICBodm1f
aW9fYXNzaXN0KHN2LCBwLT5kYXRhKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IFNUQVRFX0lPUkVRX1JFQURZOiAgLyogSU9SRVFfe1JFQURZLElOUFJPQ0VTU30gLT4gSU9SRVNQ
X1JFQURZICovCiAgICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfSU5QUk9DRVNTOgotICAgICAgICAg
ICAgd2FpdF9vbl94ZW5fZXZlbnRfY2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLCBwLT5zdGF0ZSAh
PSBzdGF0ZSk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHdhaXRfb25feGVuX2V2
ZW50X2NoYW5uZWwoc3YtPmlvcmVxX2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHsgc3RhdGUgPSBwLT5zdGF0ZTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc21wX3JtYigpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZSAhPSBwcmV2X3N0YXRlOyB9KSk7CisgICAgICAgICAgICBnb3Rv
IHJlY2hlY2s7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiV2VpcmQgSFZNIGlvcmVxdWVzdCBzdGF0ZSAldVxuIiwgc3RhdGUpOwogICAgICAgICAg
ICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35: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 1fG6W7-0004Uy-Lg; Tue, 08 May 2018 17:35:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6W6-0004Uo-0o
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:10 +0000
X-Inumbo-ID: f100f215-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f100f215-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:33:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6W4-0006XF-Ul
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6W4-0005Qd-SR
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6W4-0005Qd-SR@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:08 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IDQ4ZGQ1NDMxZjg0ZjRmZmFmMmExNDI3Njk3ODU1ODIyY2UwNjUxYTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBi
NTZhMjZhMWFmLi4xMDYwZDc2MDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzc2NiwxMSArMzc2NiwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMzgwMyw3ICszODI4LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIGRvX2d1ZXN0X3RyYXAo
VFJBUF9kZWJ1ZywgcmVncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVn
cmVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmgKaW5kZXggYzU3OTE0ZWZjNi4u
YjNiMTBlYWY0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaApAQCAtMjQsNiArMjQsOCBAQAogI2Rl
ZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfWkVSTyAofjB4ZmZmZmVmZmZ1bCkgLyogUmVzZXJ2ZWQs
IHJlYWQgYXMgemVybyAqLwogI2RlZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfT05FICAweGZmZmYw
ZmYwdWwgLyogUmVzZXJ2ZWQsIHJlYWQgYXMgb25lICovCiAKKyNkZWZpbmUgWDg2X0RSNl9ERUZB
VUxUIDB4ZmZmZjBmZjB1bCAgICAvKiBEZWZhdWx0ICVkcjYgdmFsdWUuICovCisKIC8qIE5vdyBk
ZWZpbmUgYSBidW5jaCBvZiB0aGluZ3MgZm9yIG1hbmlwdWxhdGluZyB0aGUgY29udHJvbCByZWdp
c3Rlci4KICAgIFRoZSB0b3AgdHdvIGJ5dGVzIG9mIHRoZSBjb250cm9sIHJlZ2lzdGVyIGNvbnNp
c3Qgb2YgNCBmaWVsZHMgb2YgNAogICAgYml0cyAtIGVhY2ggZmllbGQgY29ycmVzcG9uZHMgdG8g
b25lIG9mIHRoZSBmb3VyIGRlYnVnIHJlZ2lzdGVycywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35:21 +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 1fG6WH-0004Vt-Ns; Tue, 08 May 2018 17:35:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6WG-0004Vi-Ae
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:20 +0000
X-Inumbo-ID: 99672240-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99672240-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:38:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6WF-0006XR-47
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6WF-0005T9-1p
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6WF-0005T9-1p@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:19 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IGI4NDQ1NzNkYTA5Mzg3ZTg3ZDQ1MzQyMWNkNTRmMWJiNTQ0OGZmZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDU1NWQyYjJlY2IuLmM1Mzg2NDNiNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzcsNiArMzcsMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTY2LDYgKzcyLDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTg2
LDE1ICsyMDEsNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IGZkNmM1ZDA0ZTIuLjJkZmMwOGY1MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQwLDYg
KzQwLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC02OCw2ICs3NCwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02NjQs
MTUgKzY3OSw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35: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 1fG6WR-0004X1-QC; Tue, 08 May 2018 17:35: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6WQ-0004Ws-LA
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:30 +0000
X-Inumbo-ID: fd27a67a-52e5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd27a67a-52e5-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:33:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6WP-0006Xf-AH
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6WP-0005Uu-7x
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6WP-0005Uu-7x@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:29 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDM1YTcxYzYxYTM1N2ZmZjBjYTg5ZTJiN2QyZThlMjA1OGY3ZTZkYjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDBlODNhOTQ5MDAuLmFhYWE3ODUwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjc5
LDYgKzY3OSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAt
IDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0g
PSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0
YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tf
dG9wICsgSVNUX0RCICAqIFBBR0VfU0laRSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUo
dHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4ODYwMDExMTExMTExMTExMXVsLApAQCAtNzA2LDYgKzcw
Nyw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAJLyoKIAkgKiBCb3R0b20tb2Yt
c3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGNiOWViZDQ2
NDIuLjI3YzIwNzllY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDQ4LDYgKzEwNDgsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOwor
ICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIp
OwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCkBA
IC0xMDY5LDYgKzEwNzAsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAg
ICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfZGVidWddLCAgICAgICAgIElTVF9OT05FKTsKIAogICAgIHN2bV9yZXN0b3JlX2RyKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwppbmRleCA5ZTU5ODY5NzM1Li4zZDVmYWEyYTA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk2NCw2ICs5NjQs
NyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJ
U1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAg
ICAgIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNU
VUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1
IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxMDYwZDc2MDZjLi4zZjA0NmRl
ZjUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwpAQCAtMjU5LDEzICsyNTksMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFj
ayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgog
ICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBf
Ym90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMg
MCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRo
ZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0
ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0
cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEg
ZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1l
LgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1
OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRo
IE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNv
IGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2
ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWlu
CkBAIC0yODYsMTIgKzI4NiwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0
b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkg
KQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICBy
ZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtCkBAIC0zMDYsMTEgKzMwNiwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1w
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcp
OwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQg
Li4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQ
KHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTM5NDcsNiArMzk0
Nyw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0X3Rh
YmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdF90YWJs
ZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVb
VFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0aGUgbWFz
dGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDJkZmMwOGY1MmIuLjk2NGYzMTIxYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTczNiw3
ICs3MzYsNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVnKQogICAg
ICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0gICAgICAg
IGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9leGNlcHRp
b24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDAyOTFlODJkZTMuLmJjZjY0N2NiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApA
QCAtNDQ3LDcgKzQ0Nyw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGlnbmVkIHRz
c19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAgMlVMCiAj
ZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUgSVNUX0RC
ICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVwdCBzdGFj
ayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0b3IgdGFi
bGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35: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 1fG6Wb-0004YD-VK; Tue, 08 May 2018 17:35:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Wb-0004Y6-A9
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:41 +0000
X-Inumbo-ID: a58a7d10-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a58a7d10-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:38:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6WZ-0006YW-Fw
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6WZ-0005X7-Db
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6WZ-0005X7-Db@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:39 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IGI5YjVhMDMxMTEyNDc4Zjg0OWZlZmQ5Njg2NTAyNzM1YzI1YzFiYmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDNmMDQ2ZGVmNTEuLjkzOGY3YWViODUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zODE0LDE2ICszODE0LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:35:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:35:51 +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 1fG6Wl-0004ZE-12; Tue, 08 May 2018 17:35:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Wk-0004Z7-I3
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:50 +0000
X-Inumbo-ID: ab9abd6b-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab9abd6b-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:38:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Wj-0006Yi-Lc
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Wj-0005ZP-JJ
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Wj-0005ZP-JJ@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:49 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============2862996222843376055=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 24fa3fa31076cc62f374a1e9f7cfa22bc1e68d06
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:18:24 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:18:24 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |   7 +++
 xen/arch/x86/hvm/irq.c        |  23 +++++++++
 xen/arch/x86/hvm/vpt.c        | 105 +++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |   3 ++
 xen/include/asm-x86/hvm/vpt.h |   1 +
 5 files changed, 106 insertions(+), 33 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 2ca31ad328..ce85ad0a2a 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,29 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    const struct hvm_vioapic *vioapic;
+    unsigned int pin;
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vioapic = gsi_vioapic(d, gsi, &pin);
+    vector = vioapic ? vioapic->redirtbl[pin].fields.vector : -1;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index e3f203915b..a679ee62f7 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,50 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq, pin;
-    struct hvm_vioapic *vioapic;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    vioapic = gsi_vioapic(v->domain, gsi, &pin);
-    if ( !vioapic )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            vioapic->redirtbl[pin].fields.mask);
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        unsigned int pin;
+        const struct hvm_vioapic *vioapic = gsi_vioapic(v->domain, gsi, &pin);
+
+        if ( !vioapic )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return vioapic->redirtbl[pin].fields.mask;
+    }
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +271,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +307,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -405,7 +437,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -485,7 +524,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 7d45293aed..37ed937b19 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -106,4 +106,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2862996222843376055==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36: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 1fG6Ww-0004bK-3a; Tue, 08 May 2018 17:36: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Wv-0004b6-Dp
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:01 +0000
X-Inumbo-ID: 0f5811f9-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f5811f9-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:34:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Wt-0006Yz-RN
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Wt-0005g7-P1
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:35:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Wt-0005g7-P1@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:35:59 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGRiYjA2ZDNiZmM5ZWE4ODU2YThjYzg2NGQ2MmI5MjRhZmUyYTdkOWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTg6NTggMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTg6NTggMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA4YzhiZjFmMGVjLi4yNWY5ZTJlMDM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NywxNCAr
ODcsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMiwxNCArMTA1LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36: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 1fG6X7-0004cY-5c; Tue, 08 May 2018 17:36:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6X5-0004cQ-Vr
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:12 +0000
X-Inumbo-ID: b8336938-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8336938-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:39:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6X4-0006ZU-Pt
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6X4-0005mK-NX
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6X4-0005mK-NX@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:36:10 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IDkwNjc2YjdkZjM0NTRmYzc4NTYwNWVkZWM5MjRlY2FkZGMyYTNlNWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA1
MjU5ZTE5Njk3Li40MmVhYWViMzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDA0MiwxMSArNDA0MiwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtNDA3OSw3ICs0MTA0LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIGRvX2d1ZXN0X3RyYXAo
VFJBUF9kZWJ1ZywgcmVncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVn
cmVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmgKaW5kZXggYzU3OTE0ZWZjNi4u
YjNiMTBlYWY0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaApAQCAtMjQsNiArMjQsOCBAQAogI2Rl
ZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfWkVSTyAofjB4ZmZmZmVmZmZ1bCkgLyogUmVzZXJ2ZWQs
IHJlYWQgYXMgemVybyAqLwogI2RlZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfT05FICAweGZmZmYw
ZmYwdWwgLyogUmVzZXJ2ZWQsIHJlYWQgYXMgb25lICovCiAKKyNkZWZpbmUgWDg2X0RSNl9ERUZB
VUxUIDB4ZmZmZjBmZjB1bCAgICAvKiBEZWZhdWx0ICVkcjYgdmFsdWUuICovCisKIC8qIE5vdyBk
ZWZpbmUgYSBidW5jaCBvZiB0aGluZ3MgZm9yIG1hbmlwdWxhdGluZyB0aGUgY29udHJvbCByZWdp
c3Rlci4KICAgIFRoZSB0b3AgdHdvIGJ5dGVzIG9mIHRoZSBjb250cm9sIHJlZ2lzdGVyIGNvbnNp
c3Qgb2YgNCBmaWVsZHMgb2YgNAogICAgYml0cyAtIGVhY2ggZmllbGQgY29ycmVzcG9uZHMgdG8g
b25lIG9mIHRoZSBmb3VyIGRlYnVnIHJlZ2lzdGVycywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36:23 +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 1fG6XH-0004di-8G; Tue, 08 May 2018 17:36:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6XG-0004da-73
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:22 +0000
X-Inumbo-ID: be4467ad-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be4467ad-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:39:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6XE-0006Zi-VX
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6XE-0005u0-TD
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6XE-0005u0-TD@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:36:20 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDQwYzRhYjhhMjAwOGNiMzExYzJhNzk0ZTA0ZDc5YTJhYTRkMDI1ZGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDllZjkwY2JkYTUuLmIzYmE4NTc1N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtNDUsNiArNDUsMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTc0LDYgKzgwLDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTk0
LDE1ICsyMDksNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDVjZDQyMGI0OTguLjliMTQxMzUzZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQxLDYg
KzQxLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC02OSw2ICs3NSwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02NTks
MTUgKzY3NCw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36:34 +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 1fG6XS-0004fH-BX; Tue, 08 May 2018 17:36:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6XR-0004f8-Fd
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:33 +0000
X-Inumbo-ID: 2205c0a7-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2205c0a7-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:35:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6XP-0006Zu-5b
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6XP-0005yR-39
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6XP-0005yR-39@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:36:31 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IGE4OTM5MGJkNmE2ZmMwZTg3MjA3NzQzYzAyYjA0ZTM3OTU2NjljMWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDdlN2NjNzM5ZmQuLjYzMTBkYmVkZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjgx
LDYgKzY4MSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJdHNzLT5pc3RbSVNU
X01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRTsKIAl0c3MtPmlzdFtJ
U1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFOwogCXRzcy0+aXN0
W0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkU7CisJdHNzLT5p
c3RbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0laRTsKIAogCV9z
ZXRfdHNzbGR0X2Rlc2MoCiAJCWdkdCArIFRTU19FTlRSWSwKQEAgLTcwMSw2ICs3MDIsNyBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX25taV0sCSAgICAgIElTVF9OTUkpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogCS8qCiAJICogQm90dG9tLW9mLXN0YWNrIG11
c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiZTQzMThjYzcyLi4wNDE1
M2UxZjJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTA0Miw2ICsxMDQyLDcgQEAgc3RhdGljIHZvaWQg
c3ZtX2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIH0KIAog
c3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTA2Myw2
ICsxMDY0LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1Rf
Tk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAg
IElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2No
ZWNrXSwgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVn
XSwgICAgICAgICBJU1RfTk9ORSk7CiAKICAgICBzdm1fcmVzdG9yZV9kcih2KTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5k
ZXggMmI0MDRhMGU0My4uYzlmMzliMTI4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC05NjAsNiArOTYwLDcgQEAgc3Rh
dGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7CiAgICAgc2V0
X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OT05FKTsKICAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX05PTkUp
OworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1Rf
Tk9ORSk7CiAKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJf
UEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChTVFVC
U19QRVJfUEFHRSAtIDEpKTsgKytpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNDJlYWFlYjMyYi4uMjJlMDZkZWQ1ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
QEAgLTI1OSwxMyArMjU5LDEzIEBAIHN0YXRpYyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0
IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogLyoKICAqIE5vdGVz
IGZvciBnZXRfc3RhY2tfdHJhY2VfYm90dG9tKCkgYW5kIGdldF9zdGFja19kdW1wX2JvdHRvbSgp
CiAgKgotICogU3RhY2sgcGFnZXMgMCwgMSBhbmQgMjoKKyAqIFN0YWNrIHBhZ2VzIDAgLSAzOgog
ICogICBUaGVzZSBhcmUgYWxsIDEtcGFnZSBJU1Qgc3RhY2tzLiAgRWFjaCBvZiB0aGVzZSBzdGFj
a3MgaGF2ZSBhbiBleGNlcHRpb24KICAqICAgZnJhbWUgYW5kIHNhdmVkIHJlZ2lzdGVyIHN0YXRl
IGF0IHRoZSB0b3AuICBUaGUgaW50ZXJlc3RpbmcgYm91bmQgZm9yIGEKICAqICAgdHJhY2UgaXMg
dGhlIHdvcmQgYWRqYWNlbnQgdG8gdGhpcywgd2hpbGUgdGhlIGJvdW5kIGZvciBhIGR1bXAgaXMg
dGhlCiAgKiAgIHZlcnkgdG9wLCBpbmNsdWRpbmcgdGhlIGV4Y2VwdGlvbiBmcmFtZS4KICAqCi0g
KiBTdGFjayBwYWdlcyAzLCA0IGFuZCA1OgorICogU3RhY2sgcGFnZXMgNCBhbmQgNToKICAqICAg
Tm9uZSBvZiB0aGVzZSBhcmUgcGFydGljdWxhcmx5IGludGVyZXN0aW5nLiAgV2l0aCBNRU1PUllf
R1VBUkQsIHBhZ2UgNSBpcwogICogICBleHBsaWNpdGx5IG5vdCBwcmVzZW50LCBzbyBhdHRlbXB0
aW5nIHRvIGR1bXAgb3IgdHJhY2UgaXQgaXMKICAqICAgY291bnRlcnByb2R1Y3RpdmUuICBXaXRo
b3V0IE1FTU9SWV9HVUFSRCwgaXQgaXMgcG9zc2libGUgZm9yIGEgY2FsbCBjaGFpbgpAQCAtMjg2
LDEyICsyODYsMTIgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfdHJhY2VfYm90dG9tKHVuc2ln
bmVkIGxvbmcgc3ApCiB7CiAgICAgc3dpdGNoICggZ2V0X3N0YWNrX3BhZ2Uoc3ApICkKICAgICB7
Ci0gICAgY2FzZSAwIC4uLiAyOgorICAgIGNhc2UgMCAuLi4gMzoKICAgICAgICAgcmV0dXJuIFJP
VU5EVVAoc3AsIFBBR0VfU0laRSkgLQogICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91
c2VyX3JlZ3MsIGVzKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKIAogI2lmbmRlZiBNRU1PUllf
R1VBUkQKLSAgICBjYXNlIDMgLi4uIDU6CisgICAgY2FzZSA0IC4uLiA1OgogI2VuZGlmCiAgICAg
Y2FzZSA2IC4uLiA3OgogICAgICAgICByZXR1cm4gUk9VTkRVUChzcCwgU1RBQ0tfU0laRSkgLQpA
QCAtMzA2LDExICszMDYsMTEgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfZHVtcF9ib3R0b20o
dW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkgKQog
ICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICByZXR1
cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKIAogI2lm
bmRlZiBNRU1PUllfR1VBUkQKLSAgICBjYXNlIDMgLi4uIDU6CisgICAgY2FzZSA0IC4uLiA1Ogog
I2VuZGlmCiAgICAgY2FzZSA2IC4uLiA3OgogICAgICAgICByZXR1cm4gUk9VTkRVUChzcCwgU1RB
Q0tfU0laRSkgLSBzaXplb2YodW5zaWduZWQgbG9uZyk7CkBAIC00MjIzLDYgKzQyMjMsNyBAQCB2
b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2b2lkKQogICAgIHNldF9pc3QoJmlkdF90YWJsZVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZVtUUkFQ
X25taV0sICAgICAgICAgICBJU1RfTk1JKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVbVFJBUF9t
YWNoaW5lX2NoZWNrXSwgSVNUX01DRSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlW1RSQVBfZGVi
dWddLCAgICAgICAgIElTVF9EQik7CiAKICAgICAvKiBDUFUwIHVzZXMgdGhlIG1hc3RlciBJRFQu
ICovCiAgICAgaWR0X3RhYmxlc1swXSA9IGlkdF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA5
YjE0MTM1M2UwLi44ZjQ3OTQ3Y2M4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03MzEsNyArNzMxLDcg
QEAgRU5UUlkoZGV2aWNlX25vdF9hdmFpbGFibGUpCiBFTlRSWShkZWJ1ZykKICAgICAgICAgcHVz
aHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfZGVidWcsNCglcnNwKQotICAgICAgICBqbXAgICBo
YW5kbGVfZXhjZXB0aW9uCisgICAgICAgIGptcCAgIGhhbmRsZV9pc3RfZXhjZXB0aW9uCiAKIEVO
VFJZKGludDMpCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBi
ZTBiODE0ZjliLi44YzUyM2NmZjc0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTUwNSw3
ICs1MDUsOCBAQCBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0c3Nfc3RydWN0
IHsKICNkZWZpbmUgSVNUX0RGICAgMVVMCiAjZGVmaW5lIElTVF9OTUkgIDJVTAogI2RlZmluZSBJ
U1RfTUNFICAzVUwKLSNkZWZpbmUgSVNUX01BWCAgM1VMCisjZGVmaW5lIElTVF9EQiAgIDRVTAor
I2RlZmluZSBJU1RfTUFYICA0VUwKIAogLyogU2V0IHRoZSBpbnRlcnJ1cHQgc3RhY2sgdGFibGUg
dXNlZCBieSBhIHBhcnRpY3VsYXIgaW50ZXJydXB0CiAgKiBkZXNjcmlwdG9yIHRhYmxlIGVudHJ5
LiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36:43 +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 1fG6Xb-0004g8-Dq; Tue, 08 May 2018 17:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Xa-0004g1-Ey
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:42 +0000
X-Inumbo-ID: ca6919f4-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca6919f4-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:39:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6XZ-0006ae-BI
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6XZ-00061y-8z
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6XZ-00061y-8z@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:36:41 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDNmNTlkMGI4YmNkN2FkMDA5NjY3YTdkYjg0NmU4OGYwZWFhM2JjNDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDIyZTA2ZGVkNWUuLjUwOGMxOGUxZmQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC00MDkwLDE2ICs0MDkwLDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9U
UkFQMCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJl
YWRfZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICgg
YnAgPSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggKGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAg
ICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkp
ID09IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGlu
c3RydWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAg
ICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KICAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0
aGlzICNEQiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAg
ICAqIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBl
bnN1cmUgdGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAq
LworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQg
I0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxu
IiwKKyAgICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlw
KSwKKyAgICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:36:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:36: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 1fG6Xm-0004hI-Gd; Tue, 08 May 2018 17:36:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Xl-0004h8-5S
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:53 +0000
X-Inumbo-ID: 2e281357-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e281357-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:35:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Xj-0006aw-HZ
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Xj-00064d-Et
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:36:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Xj-00064d-Et@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:36:51 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============2742481504097650290=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 326d25fcc7f348d313eb76e55364b44b664ade0d
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:21:39 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:21:39 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 34814a2525..7589c351af 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 5c48fdb4b5..9a42129a4b 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..e8aedaa946 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index a27bea4ff2..616f040eb2 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2742481504097650290==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37:04 +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 1fG6Xw-0004ik-Ij; Tue, 08 May 2018 17:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Xv-0004ib-9E
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:03 +0000
X-Inumbo-ID: d68f75d1-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d68f75d1-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:40:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Xt-0006b8-NW
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Xt-0006BR-L4
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Xt-0006BR-L4@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:01 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDJiZWY3YmY3ZjMyOTc4ZWU2MDA5Yjg2N2U2MjZjMDg0ODQzMTA0M2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MjE6NDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MjE6NDYgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA5YjM5OTRlMTNjLi40NWQyMTgwMTFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04OCwxNCAr
ODgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMywxNCArMTA2LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37: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 1fG6Y7-0004l0-Ky; Tue, 08 May 2018 17:37:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Y6-0004kn-51
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:14 +0000
X-Inumbo-ID: dd1cf52c-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd1cf52c-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:40:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Y4-0006bb-Ml
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Y4-0006OY-KG
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Y4-0006OY-KG@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:12 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IDVmYzAxMDIxZGQ3NTY1NDdjYzhkMWIxZWY3MmU0MzExMDkxYzY5YTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBk
MzE3YTI4YTBlLi44ODhhMDAxYzE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzg0MiwxMCArMzg0MiwzNSBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBERUJVR0dFUl90cmFwX2VudHJ5KFRS
QVBfZGVidWcsIHJlZ3MpOwogCisgICAgLyoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
IChNYXJjaCAyMDE4KSwgb24gdGhlIHN1YmplY3Qgb2YgJWRyNjoKKyAgICAgKgorICAgICAqIFRo
ZSBJbnRlbCBtYW51YWwgc2F5czoKKyAgICAgKiAgIENlcnRhaW4gZGVidWcgZXhjZXB0aW9ucyBt
YXkgY2xlYXIgYml0cyAwLTMuIFRoZSByZW1haW5pbmcgY29udGVudHMKKyAgICAgKiAgIG9mIHRo
ZSBEUjYgcmVnaXN0ZXIgYXJlIG5ldmVyIGNsZWFyZWQgYnkgdGhlIHByb2Nlc3Nvci4gVG8gYXZv
aWQKKyAgICAgKiAgIGNvbmZ1c2lvbiBpbiBpZGVudGlmeWluZyBkZWJ1ZyBleGNlcHRpb25zLCBk
ZWJ1ZyBoYW5kbGVycyBzaG91bGQKKyAgICAgKiAgIGNsZWFyIHRoZSByZWdpc3RlciAoZXhjZXB0
IGJpdCAxNiwgd2hpY2ggdGhleSBzaG91bGQgc2V0KSBiZWZvcmUKKyAgICAgKiAgIHJldHVybmlu
ZyB0byB0aGUgaW50ZXJydXB0ZWQgdGFzay4KKyAgICAgKgorICAgICAqIFRoZSBBTUQgbWFudWFs
IHNheXM6CisgICAgICogICBCaXRzIDE1OjEzIG9mIHRoZSBEUjYgcmVnaXN0ZXIgYXJlIG5vdCBj
bGVhcmVkIGJ5IHRoZSBwcm9jZXNzb3IgYW5kCisgICAgICogICBtdXN0IGJlIGNsZWFyZWQgYnkg
c29mdHdhcmUgYWZ0ZXIgdGhlIGNvbnRlbnRzIGhhdmUgYmVlbiByZWFkLgorICAgICAqCisgICAg
ICogU29tZSBiaXRzIGFyZSByZXNlcnZlZCBzZXQsIHNvbWUgYXJlIHJlc2VydmVkIGNsZWFyLCBh
bmQgc29tZSBiaXRzCisgICAgICogd2hpY2ggd2VyZSBwcmV2aW91c2x5IHJlc2VydmVkIHNldCBh
cmUgcmV1c2VkIGFuZCBjbGVhcmVkIGJ5IGhhcmR3YXJlLgorICAgICAqIEZvciBmdXR1cmUgY29t
cGF0aWJpbGl0eSwgcmVzZXQgdG8gdGhlIGRlZmF1bHQgdmFsdWUsIHdoaWNoIHdpbGwgYWxsb3cK
KyAgICAgKiB1cyB0byBzcG90IGFueSBiaXQgYmVpbmcgY2hhbmdlZCBieSBoYXJkd2FyZSB0byBp
dHMgbm9uLWRlZmF1bHQgdmFsdWUuCisgICAgICovCisgICAgd3JpdGVfZGVidWdyZWcoNiwgWDg2
X0RSNl9ERUZBVUxUKTsKKwogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKICAg
ICAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKQEAgLTM4NzgsNyArMzkw
Myw4IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQog
CiAgICAgLyogU2F2ZSBkZWJ1ZyBzdGF0dXMgcmVnaXN0ZXIgd2hlcmUgZ3Vlc3QgT1MgY2FuIHBl
ZWsgYXQgaXQgKi8KLSAgICB2LT5hcmNoLmRlYnVncmVnWzZdID0gcmVhZF9kZWJ1Z3JlZyg2KTsK
KyAgICB2LT5hcmNoLmRlYnVncmVnWzZdIHw9IChkcjYgJiB+WDg2X0RSNl9ERUZBVUxUKTsKKyAg
ICB2LT5hcmNoLmRlYnVncmVnWzZdICY9IChkcjYgfCB+WDg2X0RSNl9ERUZBVUxUKTsKIAogICAg
IGxlcl9lbmFibGUoKTsKICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcsIHJlZ3MsIDApOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZWJ1Z3JlZy5oCmluZGV4IGM1NzkxNGVmYzYuLmIzYjEwZWFmNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RlYnVncmVnLmgKQEAgLTI0LDYgKzI0LDggQEAKICNkZWZpbmUgRFJfU1RBVFVTX1JFU0VS
VkVEX1pFUk8gKH4weGZmZmZlZmZmdWwpIC8qIFJlc2VydmVkLCByZWFkIGFzIHplcm8gKi8KICNk
ZWZpbmUgRFJfU1RBVFVTX1JFU0VSVkVEX09ORSAgMHhmZmZmMGZmMHVsIC8qIFJlc2VydmVkLCBy
ZWFkIGFzIG9uZSAqLwogCisjZGVmaW5lIFg4Nl9EUjZfREVGQVVMVCAweGZmZmYwZmYwdWwgICAg
LyogRGVmYXVsdCAlZHI2IHZhbHVlLiAqLworCiAvKiBOb3cgZGVmaW5lIGEgYnVuY2ggb2YgdGhp
bmdzIGZvciBtYW5pcHVsYXRpbmcgdGhlIGNvbnRyb2wgcmVnaXN0ZXIuCiAgICBUaGUgdG9wIHR3
byBieXRlcyBvZiB0aGUgY29udHJvbCByZWdpc3RlciBjb25zaXN0IG9mIDQgZmllbGRzIG9mIDQK
ICAgIGJpdHMgLSBlYWNoIGZpZWxkIGNvcnJlc3BvbmRzIHRvIG9uZSBvZiB0aGUgZm91ciBkZWJ1
ZyByZWdpc3RlcnMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37:24 +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 1fG6YG-0004mR-P3; Tue, 08 May 2018 17:37:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6YF-0004mG-Op
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:23 +0000
X-Inumbo-ID: e32aa3a2-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e32aa3a2-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:40:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6YE-0006bo-SX
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6YE-0006Xc-QB
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6YE-0006Xc-QB@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:22 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDFiZDVhMzY4YTU3M2JhNTYwMjMyZTBiMjkzNzc2ZTcxM2UwMzM0YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDgxZTM1MTc1ZWQuLjQwZjQ0MDAxYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMTA3LDYgKzEwNywxMiBAQCBFTlRSWShjb21wYXRfdGVzdF9hbGxfZXZl
bnRzKQogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlw
KSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAgICAgam5lICAgY29t
cGF0X3Byb2Nlc3Nfc29mdGlycXMKKworICAgICAgICAvKiBJbmplY3QgZXhjZXB0aW9uIGlmIHBl
bmRpbmcuICovCisgICAgICAgIGxlYSAgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAg
ICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAg
ICAgam56ICAgLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIgJDEs
VkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBjb21wYXRfcHJvY2Vzc19tY2UK
IC5MY29tcGF0X3Rlc3RfZ3Vlc3Rfbm1pOgpAQCAtMTM2LDYgKzE0MiwxNSBAQCBjb21wYXRfcHJv
Y2Vzc19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJv
dW5jZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBj
YWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJP
VU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisK
IAlBTElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAg
LTI2MCwxNSArMjc1LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAg
JWVheCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0
cnVjdCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAg
ICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0g
ICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQw
LFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cwotCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwog
RU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3
ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXgg
ZTgyMGU5MzY2YS4uZGEzZGQ4MzFiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMjUzLDYgKzI1Mywx
MiBAQCB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNUQVRfc29m
dGlycV9wZW5kaW5nKCVyaXApLCVyY3gKICAgICAgICAgY21wbCAgJDAsKCVyY3gsJXJheCwxKQog
ICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2Vw
dGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngp
LCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVy
ZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIg
JDEsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBwcm9jZXNzX21jZQogLkx0
ZXN0X2d1ZXN0X25taToKQEAgLTI4MSw2ICsyODcsMTUgQEAgcHJvY2Vzc19zb2Z0aXJxczoKICAg
ICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogICAgICAgICBBTElHTgorLyogJXJieDogc3Ry
dWN0IHZjcHUsICVyZHggc3RydWN0IHRyYXBfYm91bmNlICovCisuTHByb2Nlc3NfdHJhcGJvdW5j
ZToKKyAgICAgICAgc3RpCisuTGJvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgbW92YiAgJDAsIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkK
KyAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04KIC8qICVyYng6
IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX21jZToKICAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9U
UkFQX01DRSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02OTgsMTUgKzcxMyw5
IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJz
cCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4
CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAgICAgICBqbnog
ICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRUQkZfRVhDRVBU
SU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9hbGxfZXZlbnRz
Ci0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUK
LSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbnogICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCiAv
KiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37: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 1fG6YR-0004nu-RL; Tue, 08 May 2018 17:37: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6YQ-0004ni-5q
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:34 +0000
X-Inumbo-ID: 46e743d0-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e743d0-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:36:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6YP-0006ch-2Q
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6YP-0006ab-08
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6YP-0006ab-08@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:32 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDU0ZmYzMzg1NzI2Zjg1MDgxZWE0MjAzYjU1MjBkNWY2OGU2YjEyODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDdkNGM1YjQ2ZjMuLjA0Y2IwZmU4ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjcy
LDYgKzY3Miw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJdHNzLT5pc3RbSVNU
X01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRTsKIAl0c3MtPmlzdFtJ
U1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFOwogCXRzcy0+aXN0
W0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkU7CisJdHNzLT5p
c3RbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0laRTsKIAogCV9z
ZXRfdHNzbGR0X2Rlc2MoCiAJCWdkdCArIFRTU19FTlRSWSwKQEAgLTY5Miw2ICs2OTMsNyBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX25taV0sCSAgICAgIElTVF9OTUkpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZmQ1
OTNmYWMxMy4uYjY0ZDcxMWFjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTEwNDUsNiArMTA0NSw3IEBA
IHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk1JKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX01D
RSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAgICAgIElT
VF9EQik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAq
dikKQEAgLTEwNjksNiArMTA3MCw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhz
dHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVf
ZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25t
aV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2Nw
dV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgc3ZtX3Jlc3RvcmVfZHIo
dik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGU1MzA1ZGU0N2IuLmEyNDUxZWY3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtOTYyLDYg
Kzk2Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJ
U1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVj
a10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10s
ICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9IGNwdSAm
IH4oU1RVQlNfUEVSX1BBR0UgLSAxKTsKICAgICAgICAgICBpIDwgbnJfY3B1X2lkcyAmJiBpIDw9
IChjcHUgfCAoU1RVQlNfUEVSX1BBR0UgLSAxKSk7ICsraSApCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDg4OGEwMDFjMTguLmE3
MmQzM2Q1ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC0yNTksMTMgKzI1OSwxMyBAQCBzdGF0aWMgdm9pZCBzaG93X2d1ZXN0
X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IC8qCiAgKiBOb3RlcyBmb3IgZ2V0X3N0YWNrX3RyYWNlX2JvdHRvbSgpIGFuZCBnZXRfc3RhY2tf
ZHVtcF9ib3R0b20oKQogICoKLSAqIFN0YWNrIHBhZ2VzIDAsIDEgYW5kIDI6CisgKiBTdGFjayBw
YWdlcyAwIC0gMzoKICAqICAgVGhlc2UgYXJlIGFsbCAxLXBhZ2UgSVNUIHN0YWNrcy4gIEVhY2gg
b2YgdGhlc2Ugc3RhY2tzIGhhdmUgYW4gZXhjZXB0aW9uCiAgKiAgIGZyYW1lIGFuZCBzYXZlZCBy
ZWdpc3RlciBzdGF0ZSBhdCB0aGUgdG9wLiAgVGhlIGludGVyZXN0aW5nIGJvdW5kIGZvciBhCiAg
KiAgIHRyYWNlIGlzIHRoZSB3b3JkIGFkamFjZW50IHRvIHRoaXMsIHdoaWxlIHRoZSBib3VuZCBm
b3IgYSBkdW1wIGlzIHRoZQogICogICB2ZXJ5IHRvcCwgaW5jbHVkaW5nIHRoZSBleGNlcHRpb24g
ZnJhbWUuCiAgKgotICogU3RhY2sgcGFnZXMgMywgNCBhbmQgNToKKyAqIFN0YWNrIHBhZ2VzIDQg
YW5kIDU6CiAgKiAgIE5vbmUgb2YgdGhlc2UgYXJlIHBhcnRpY3VsYXJseSBpbnRlcmVzdGluZy4g
IFdpdGggTUVNT1JZX0dVQVJELCBwYWdlIDUgaXMKICAqICAgZXhwbGljaXRseSBub3QgcHJlc2Vu
dCwgc28gYXR0ZW1wdGluZyB0byBkdW1wIG9yIHRyYWNlIGl0IGlzCiAgKiAgIGNvdW50ZXJwcm9k
dWN0aXZlLiAgV2l0aG91dCBNRU1PUllfR1VBUkQsIGl0IGlzIHBvc3NpYmxlIGZvciBhIGNhbGwg
Y2hhaW4KQEAgLTI4NiwxMiArMjg2LDEyIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNrX3RyYWNl
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0KICAgICAgICAgICAgIG9mZnNldG9m
KHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBlcykgLSBzaXplb2YodW5zaWduZWQgbG9uZyk7CiAKICNp
Zm5kZWYgTUVNT1JZX0dVQVJECi0gICAgY2FzZSAzIC4uLiA1OgorICAgIGNhc2UgNCAuLi4gNToK
ICNlbmRpZgogICAgIGNhc2UgNiAuLi4gNzoKICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFNU
QUNLX1NJWkUpIC0KQEAgLTMwNiwxMSArMzA2LDExIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNr
X2R1bXBfYm90dG9tKHVuc2lnbmVkIGxvbmcgc3ApCiB7CiAgICAgc3dpdGNoICggZ2V0X3N0YWNr
X3BhZ2Uoc3ApICkKICAgICB7Ci0gICAgY2FzZSAwIC4uLiAyOgorICAgIGNhc2UgMCAuLi4gMzoK
ICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFBBR0VfU0laRSkgLSBzaXplb2YodW5zaWduZWQg
bG9uZyk7CiAKICNpZm5kZWYgTUVNT1JZX0dVQVJECi0gICAgY2FzZSAzIC4uLiA1OgorICAgIGNh
c2UgNCAuLi4gNToKICNlbmRpZgogICAgIGNhc2UgNiAuLi4gNzoKICAgICAgICAgcmV0dXJuIFJP
VU5EVVAoc3AsIFNUQUNLX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwpAQCAtNDAyMiw2
ICs0MDIyLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9pZHRfdHJhcHModm9pZCkKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVbVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRfaXN0KCZp
ZHRfdGFibGVbVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworICAgIHNldF9pc3QoJmlkdF90
YWJsZVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAgICAgLyogQ1BVMCB1c2VzIHRo
ZSBtYXN0ZXIgSURULiAqLwogICAgIGlkdF90YWJsZXNbMF0gPSBpZHRfdGFibGU7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKaW5kZXggZGEzZGQ4MzFiNy4uMWExNzU0YmE1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAt
NzY5LDcgKzc2OSw3IEBAIEVOVFJZKGRldmljZV9ub3RfYXZhaWxhYmxlKQogRU5UUlkoZGVidWcp
CiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX2RlYnVnLDQoJXJzcCkKLSAg
ICAgICAgam1wICAgaGFuZGxlX2V4Y2VwdGlvbgorICAgICAgICBqbXAgICBoYW5kbGVfaXN0X2V4
Y2VwdGlvbgogCiBFTlRSWShpbnQzKQogICAgICAgICBwdXNocSAkMApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKaW5kZXggNzY4M2Q1Y2E1MS4uOTViODcwNDQyOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCkBAIC00OTgsNyArNDk4LDggQEAgc3RydWN0IF9fcGFja2VkIF9fY2FjaGVsaW5lX2FsaWdu
ZWQgdHNzX3N0cnVjdCB7CiAjZGVmaW5lIElTVF9ERiAgIDFVTAogI2RlZmluZSBJU1RfTk1JICAy
VUwKICNkZWZpbmUgSVNUX01DRSAgM1VMCi0jZGVmaW5lIElTVF9NQVggIDNVTAorI2RlZmluZSBJ
U1RfREIgICA0VUwKKyNkZWZpbmUgSVNUX01BWCAgNFVMCiAKIC8qIFNldCB0aGUgaW50ZXJydXB0
IHN0YWNrIHRhYmxlIHVzZWQgYnkgYSBwYXJ0aWN1bGFyIGludGVycnVwdAogICogZGVzY3JpcHRv
ciB0YWJsZSBlbnRyeS4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37:45 +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 1fG6Yb-0004pS-Tb; Tue, 08 May 2018 17:37:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Ya-0004pC-GS
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:44 +0000
X-Inumbo-ID: ef4f7a66-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef4f7a66-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:40:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6YZ-0006cx-8J
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6YZ-0006bd-5z
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6YZ-0006bd-5z@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:43 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IGE2YTJiNWEyMDIzZjg4MTI0MmY1ZDYzYzg4M2I2NWM0ZmNkZThhMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGE3MmQzM2Q1ZjUuLjBmMzRiMjExNWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zODg5LDE2ICszODg5LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncyk7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9UUkFQ
MCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRf
ZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICggYnAg
PSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICgg
KGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAgICAg
ICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkpID09
IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGluc3Ry
dWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAgICAg
ICBmYXRhbF90cmFwKHJlZ3MpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNE
QiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAgICAqIEd1
ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUg
dGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqLworICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQgI0RCIGlu
IFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxuIiwKKyAg
ICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwKKyAg
ICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:37:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:37: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 1fG6Yl-0004qh-Vu; Tue, 08 May 2018 17:37:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Yk-0004qY-TE
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:54 +0000
X-Inumbo-ID: f5611fd3-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5611fd3-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:40:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Yj-0006dA-E7
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Yj-0006d9-Bp
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:37:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Yj-0006d9-Bp@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:37:53 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============4194359224037069309=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fb707540821ff3feb4982b609facd067b90c0106
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Mon Apr 23 16:56:47 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:23:12 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index be1d4e8bb1..2d1990b7a5 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 358ec576fe..f0fe31c313 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, 0);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..c60036bf0f 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index a27bea4ff2..616f040eb2 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4194359224037069309==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6Yw-0004sr-3n; Tue, 08 May 2018 17:38:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Yu-0004sf-N2
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:04 +0000
X-Inumbo-ID: fb739bb9-52e6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb739bb9-52e6-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:41:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Yt-0006dc-KD
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Yt-0006es-HR
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Yt-0006es-HR@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:03 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGU5MjgxYWRiNDc2OGIxNGRiNmE2Yzk5NWMwZDE4YTJkYWMwZTM3MzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MjM6MjEgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MjM6MjEgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCBkMzkyYTMwYjg1Li44ZGVkZjc4ZTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04OCwxNCAr
ODgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMywxNCArMTA2LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6Z7-0004uU-6E; Tue, 08 May 2018 17:38: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Z5-0004uJ-Ek
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:15 +0000
X-Inumbo-ID: 5fa21fc8-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fa21fc8-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:36:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Z4-0006dr-Hw
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Z4-0006hO-Fb
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Z4-0006hO-Fb@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:14 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IDVkZGMzZjgzYjRiZWIwMmViODIyN2RjOTM4ODg4ZDMwNzYwMjcyYzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBl
MTlhODQyY2VhLi4zOTk2ZjhkM2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzY2OSwxMCArMzY2OSwzNSBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBERUJVR0dFUl90cmFwX2VudHJ5KFRS
QVBfZGVidWcsIHJlZ3MpOwogCisgICAgLyoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
IChNYXJjaCAyMDE4KSwgb24gdGhlIHN1YmplY3Qgb2YgJWRyNjoKKyAgICAgKgorICAgICAqIFRo
ZSBJbnRlbCBtYW51YWwgc2F5czoKKyAgICAgKiAgIENlcnRhaW4gZGVidWcgZXhjZXB0aW9ucyBt
YXkgY2xlYXIgYml0cyAwLTMuIFRoZSByZW1haW5pbmcgY29udGVudHMKKyAgICAgKiAgIG9mIHRo
ZSBEUjYgcmVnaXN0ZXIgYXJlIG5ldmVyIGNsZWFyZWQgYnkgdGhlIHByb2Nlc3Nvci4gVG8gYXZv
aWQKKyAgICAgKiAgIGNvbmZ1c2lvbiBpbiBpZGVudGlmeWluZyBkZWJ1ZyBleGNlcHRpb25zLCBk
ZWJ1ZyBoYW5kbGVycyBzaG91bGQKKyAgICAgKiAgIGNsZWFyIHRoZSByZWdpc3RlciAoZXhjZXB0
IGJpdCAxNiwgd2hpY2ggdGhleSBzaG91bGQgc2V0KSBiZWZvcmUKKyAgICAgKiAgIHJldHVybmlu
ZyB0byB0aGUgaW50ZXJydXB0ZWQgdGFzay4KKyAgICAgKgorICAgICAqIFRoZSBBTUQgbWFudWFs
IHNheXM6CisgICAgICogICBCaXRzIDE1OjEzIG9mIHRoZSBEUjYgcmVnaXN0ZXIgYXJlIG5vdCBj
bGVhcmVkIGJ5IHRoZSBwcm9jZXNzb3IgYW5kCisgICAgICogICBtdXN0IGJlIGNsZWFyZWQgYnkg
c29mdHdhcmUgYWZ0ZXIgdGhlIGNvbnRlbnRzIGhhdmUgYmVlbiByZWFkLgorICAgICAqCisgICAg
ICogU29tZSBiaXRzIGFyZSByZXNlcnZlZCBzZXQsIHNvbWUgYXJlIHJlc2VydmVkIGNsZWFyLCBh
bmQgc29tZSBiaXRzCisgICAgICogd2hpY2ggd2VyZSBwcmV2aW91c2x5IHJlc2VydmVkIHNldCBh
cmUgcmV1c2VkIGFuZCBjbGVhcmVkIGJ5IGhhcmR3YXJlLgorICAgICAqIEZvciBmdXR1cmUgY29t
cGF0aWJpbGl0eSwgcmVzZXQgdG8gdGhlIGRlZmF1bHQgdmFsdWUsIHdoaWNoIHdpbGwgYWxsb3cK
KyAgICAgKiB1cyB0byBzcG90IGFueSBiaXQgYmVpbmcgY2hhbmdlZCBieSBoYXJkd2FyZSB0byBp
dHMgbm9uLWRlZmF1bHQgdmFsdWUuCisgICAgICovCisgICAgd3JpdGVfZGVidWdyZWcoNiwgWDg2
X0RSNl9ERUZBVUxUKTsKKwogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKICAg
ICAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKQEAgLTM3MDUsNyArMzcz
MCw4IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQog
CiAgICAgLyogU2F2ZSBkZWJ1ZyBzdGF0dXMgcmVnaXN0ZXIgd2hlcmUgZ3Vlc3QgT1MgY2FuIHBl
ZWsgYXQgaXQgKi8KLSAgICB2LT5hcmNoLmRlYnVncmVnWzZdID0gcmVhZF9kZWJ1Z3JlZyg2KTsK
KyAgICB2LT5hcmNoLmRlYnVncmVnWzZdIHw9IChkcjYgJiB+WDg2X0RSNl9ERUZBVUxUKTsKKyAg
ICB2LT5hcmNoLmRlYnVncmVnWzZdICY9IChkcjYgfCB+WDg2X0RSNl9ERUZBVUxUKTsKIAogICAg
IGxlcl9lbmFibGUoKTsKICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcsIHJlZ3MsIDApOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZWJ1Z3JlZy5oCmluZGV4IGM1NzkxNGVmYzYuLmIzYjEwZWFmNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RlYnVncmVnLmgKQEAgLTI0LDYgKzI0LDggQEAKICNkZWZpbmUgRFJfU1RBVFVTX1JFU0VS
VkVEX1pFUk8gKH4weGZmZmZlZmZmdWwpIC8qIFJlc2VydmVkLCByZWFkIGFzIHplcm8gKi8KICNk
ZWZpbmUgRFJfU1RBVFVTX1JFU0VSVkVEX09ORSAgMHhmZmZmMGZmMHVsIC8qIFJlc2VydmVkLCBy
ZWFkIGFzIG9uZSAqLwogCisjZGVmaW5lIFg4Nl9EUjZfREVGQVVMVCAweGZmZmYwZmYwdWwgICAg
LyogRGVmYXVsdCAlZHI2IHZhbHVlLiAqLworCiAvKiBOb3cgZGVmaW5lIGEgYnVuY2ggb2YgdGhp
bmdzIGZvciBtYW5pcHVsYXRpbmcgdGhlIGNvbnRyb2wgcmVnaXN0ZXIuCiAgICBUaGUgdG9wIHR3
byBieXRlcyBvZiB0aGUgY29udHJvbCByZWdpc3RlciBjb25zaXN0IG9mIDQgZmllbGRzIG9mIDQK
ICAgIGJpdHMgLSBlYWNoIGZpZWxkIGNvcnJlc3BvbmRzIHRvIG9uZSBvZiB0aGUgZm91ciBkZWJ1
ZyByZWdpc3RlcnMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6ZH-0004vT-8H; Tue, 08 May 2018 17:38: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6ZG-0004vM-3Q
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:26 +0000
X-Inumbo-ID: 65c1eeea-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65c1eeea-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:36:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6ZE-0006e5-Nj
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6ZE-0006iR-LL
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6ZE-0006iR-LL@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:24 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IGFjZDg2NjExZGM3ZDJjZjhmYzlmZjY2MDY3MzQxZjM1OTFhZDMxZmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IGI5OWIxNDJlNDUuLmMyMTFlOWE4NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMTA1LDYgKzEwNSwxMiBAQCBFTlRSWShjb21wYXRfdGVzdF9hbGxfZXZl
bnRzKQogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlw
KSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAgICAgam5lICAgY29t
cGF0X3Byb2Nlc3Nfc29mdGlycXMKKworICAgICAgICAvKiBJbmplY3QgZXhjZXB0aW9uIGlmIHBl
bmRpbmcuICovCisgICAgICAgIGxlYSAgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAg
ICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAg
ICAgam56ICAgLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIgJDEs
VkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBjb21wYXRfcHJvY2Vzc19tY2UK
IC5MY29tcGF0X3Rlc3RfZ3Vlc3Rfbm1pOgpAQCAtMTM0LDYgKzE0MCwxNSBAQCBjb21wYXRfcHJv
Y2Vzc19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJv
dW5jZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBj
YWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJP
VU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisK
IAlBTElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAg
LTI5MCwxNSArMzA1LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAg
JWVheCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0
cnVjdCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAg
ICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0g
ICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQw
LFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cwotCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwog
RU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHN0aQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDBkMGVl
YjBkMTAuLmMxZTRmZDM3YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTI3MCw2ICsyNzAsMTIgQEAg
dGVzdF9hbGxfZXZlbnRzOgogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFf
cGVuZGluZyglcmlwKSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAg
ICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcworCisgICAgICAgIC8qIEluamVjdCBleGNlcHRpb24g
aWYgcGVuZGluZy4gKi8KKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwgJXJk
eAorICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTiwgVFJBUEJPVU5DRV9mbGFncyglcmR4KQor
ICAgICAgICBqbnogICAuTHByb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgcHJvY2Vzc19tY2UKIC5MdGVzdF9n
dWVzdF9ubWk6CkBAIC0yOTgsNiArMzA0LDE1IEBAIHByb2Nlc3Nfc29mdGlycXM6CiAgICAgICAg
IGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKICAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxwcm9jZXNzX3RyYXBib3VuY2U6Cisg
ICAgICAgIHN0aQorLkxib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBjYWxsICBjcmVhdGVfYm91
bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAg
ICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cworCisgICAgICAgIEFMSUdOCiAvKiAlcmJ4OiBzdHJ1
Y3QgdmNwdSAqLwogcHJvY2Vzc19tY2U6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9N
Q0UsVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQpAQCAtNzE4LDE1ICs3MzMsOSBAQCBo
YW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAg
ICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgotICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAogICAg
ICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKLSAgICAgICAgam56ICAgY29t
cGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgotICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixU
UkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6ICAgIHRlc3RfYWxsX2V2ZW50cwotLkxi
b3VuY2VfZXhjZXB0aW9uOgotICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAg
ICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAgICAgam56ICAgY29tcGF0
X3Rlc3RfYWxsX2V2ZW50cwogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAogLyogTm8g
c3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6ZR-0004we-AU; Tue, 08 May 2018 17:38:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6ZQ-0004wU-1v
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:36 +0000
X-Inumbo-ID: 0e230bb8-52e7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e230bb8-52e7-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:41:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6ZO-0006en-U2
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6ZO-0006js-Rd
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6ZO-0006js-Rd@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:34 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDJmM2NkZTMzMDQ5ZTE1OWIzMzRjYmRiZWE0ZTU5YTQ4NjEzOGVkZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDBiYmZlYmM3YmYuLjBkOWY1MjU5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjE0
LDYgKzYxNCw3IEBAIHZvaWQgX19jcHVpbml0IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXRz
cy0+aXN0W0lTVF9NQ0UgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9NQ0UgKiBQQUdFX1NJWkU7CiAJ
dHNzLT5pc3RbSVNUX0RGICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RGICAqIFBBR0VfU0laRTsK
IAl0c3MtPmlzdFtJU1RfTk1JIC0gMV0gPSBzdGFja190b3AgKyBJU1RfTk1JICogUEFHRV9TSVpF
OworCXRzcy0+aXN0W0lTVF9EQiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9EQiAgKiBQQUdFX1NJ
WkU7CiAKIAlfc2V0X3Rzc2xkdF9kZXNjKAogCQlnZHQgKyBUU1NfRU5UUlksCkBAIC02MzQsNiAr
NjM1LDcgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwppbmRleCBkODRlMTUwMzI0Li42MjUzOTQ0NDQ2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpA
QCAtOTk3LDYgKzk5Nyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAg
ICAgICAgICBJU1RfTk1JKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNo
aW5lX2NoZWNrXSwgSVNUX01DRSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBf
ZGVidWddLCAgICAgICAgIElTVF9EQik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdSAqdikKQEAgLTEwMjEsNiArMTAyMiw3IEBAIHN0YXRpYyB2b2lkIHN2
bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAg
ICAgc3ZtX3Jlc3RvcmVfZHIodik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDE2OWQ1ZWVhZTEuLmI2OWQ2M2FkMDkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwpAQCAtOTUyLDYgKzk1Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2Mo
dW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3Vi
bGVfZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVd
W1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgaWYgKCBzZXR1cF9j
cHVfcm9vdF9wZ3QoY3B1KSApCiAgICAgICAgIGdvdG8gb29tOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAzOTk2ZjhkM2EwLi5i
MDAxNDljNzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwpAQCAtMTk2LDEzICsxOTYsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVz
dF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAvKgogICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNr
X2R1bXBfYm90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sg
cGFnZXMgMCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNo
IG9mIHRoZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQg
cmVnaXN0ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQog
ICogICB0cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQg
Zm9yIGEgZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9u
IGZyYW1lLgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0
IGFuZCA1OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3Rpbmcu
ICBXaXRoIE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNl
bnQsIHNvIGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJv
ZHVjdGl2ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxs
IGNoYWluCkBAIC0yMjMsMTIgKzIyMywxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFj
ZV9ib3R0b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFn
ZShzcCkgKQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAg
ICAgICByZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAj
aWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6
CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBT
VEFDS19TSVpFKSAtCkBAIC0yNDMsMTEgKzI0MywxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFj
a19kdW1wX2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFj
a19wYWdlKHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6
CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVk
IGxvbmcpOwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBj
YXNlIDQgLi4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBS
T1VORFVQKHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTM4NDks
NiArMzg0OSw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lz
dCgmaWR0X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgm
aWR0X3RhYmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlk
dF90YWJsZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRf
dGFibGVbVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0
aGUgbWFzdGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IGMxZTRmZDM3YWUuLmVmNmVhYjg0MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTc4OSw3ICs3ODksNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVn
KQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0g
ICAgICAgIGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9l
eGNlcHRpb24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCmluZGV4IDFhZDAyNzEzYWQuLmQzMWI2MjhlMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaApAQCAtNDUzLDcgKzQ1Myw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGln
bmVkIHRzc19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAg
MlVMCiAjZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUg
SVNUX0RCICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVw
dCBzdGFjayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0
b3IgdGFibGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6Zc-0004xl-Ct; Tue, 08 May 2018 17:38:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Za-0004xZ-8n
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:46 +0000
X-Inumbo-ID: 142fc051-52e7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 142fc051-52e7-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:41:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6ZZ-0006f1-3t
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6ZZ-0006l9-1L
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6ZZ-0006l9-1L@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:45 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDNiOTY2NzYzMmQ1Mjk5NWJkZjU3NmU2MjdiYzhlYTk5NGQ2OTQxZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGIwMDE0OWM3NTYuLmVhYjVhM2YyM2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zNzE2LDE2ICszNzE2LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncyk7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9UUkFQ
MCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRf
ZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICggYnAg
PSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICgg
KGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAgICAg
ICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkpID09
IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGluc3Ry
dWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAgICAg
ICBmYXRhbF90cmFwKHJlZ3MpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNE
QiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAgICAqIEd1
ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUg
dGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqLworICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQgI0RCIGlu
IFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxuIiwKKyAg
ICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwKKyAg
ICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:38:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:38: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 1fG6Zl-0004zB-HE; Tue, 08 May 2018 17:38:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Zk-0004z3-N9
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:56 +0000
X-Inumbo-ID: 1a412db8-52e7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a412db8-52e7-11e8-8249-2fda3a446a53;
 Tue, 08 May 2018 17:41:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Zj-0006fF-9m
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Zj-0006mk-7J
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:38:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Zj-0006mk-7J@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:38:55 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============3118167507203565081=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c5339c594708468310564784159e8f982241d702
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Mon Apr 23 16:56:47 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:28:12 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index facab83dc5..baf22edbaf 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -265,13 +265,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index ed05970f68..a9473eaa7d 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 0c8b22ea1f..f20592e510 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, 0);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..c60036bf0f 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 495d669b5f..5c0e0779b4 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3118167507203565081==--

From xen-changelog-bounces@lists.xenproject.org Tue May 08 17:39:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 May 2018 17:39: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 1fG6Zv-00050w-JW; Tue, 08 May 2018 17:39: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=06dl=h3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fG6Zu-00050n-Fs
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:39:06 +0000
X-Inumbo-ID: 7dfcb483-52e6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dfcb483-52e6-11e8-9728-bc764e045a96;
 Tue, 08 May 2018 19:37:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fG6Zt-0006fh-FY
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:39:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fG6Zt-0006nr-DH
 for xen-changelog@lists.xenproject.org; Tue, 08 May 2018 17:39:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fG6Zt-0006nr-DH@xenbits.xenproject.org>
Date: Tue, 08 May 2018 17:39:05 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGM1MzY2M2EyMjNhYjNjZDYwMDg1NTc0NjY3M2ZlOTIyZmZmYjgzZTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6Mjg6MjAgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6Mjg6MjAgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpp
bmRleCBkYzkyZGNhNGVjLi5lYmFiYzEwNzYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1MywxNCArNDUzLDE3IEBA
IHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgdWlu
dDY0X3QgZGF0YSkKIAogc3RhdGljIGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9p
b3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJldl9zdGF0
ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCi0gICAgICAgIHJtYigp
OwotICAgICAgICBzd2l0Y2ggKCBzdGF0ZSApCisgICAgICAgIHNtcF9ybWIoKTsKKworICAgIHJl
Y2hlY2s6CisgICAgICAgIGlmICggdW5saWtlbHkoc3RhdGUgPT0gU1RBVEVfSU9SRVFfTk9ORSkg
KQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfTk9ORToKICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgKiBUaGUgb25seSByZWFzb24gd2Ugc2hvdWxkIHNlZSB0aGlzIGNh
c2UgaXMgd2hlbiBhbgogICAgICAgICAgICAgICogZW11bGF0b3IgaXMgZHlpbmcgYW5kIGl0IHJh
Y2VzIHdpdGggYW4gSS9PIGJlaW5nCkBAIC00NjgsMTQgKzQ3MSwzMCBAQCBzdGF0aWMgYm9vbF90
IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2LCB+MHVsKTsKICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0
ZSA8IHByZXZfc3RhdGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIldlaXJkIEhWTSBpb3JlcSBzdGF0ZSB0cmFuc2l0aW9uICV1IC0+ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgICAgcHJldl9zdGF0ZSwgc3RhdGUpOworICAgICAgICAgICAgc3YtPnBl
bmRpbmcgPSAwOworICAgICAgICAgICAgZG9tYWluX2NyYXNoKHN2LT52Y3B1LT5kb21haW4pOwor
ICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwgKi8KKyAgICAgICAgfQorCisgICAgICAgIHN3
aXRjaCAoIHByZXZfc3RhdGUgPSBzdGF0ZSApCisgICAgICAgIHsKICAgICAgICAgY2FzZSBTVEFU
RV9JT1JFU1BfUkVBRFk6IC8qIElPUkVTUF9SRUFEWSAtPiBOT05FICovCiAgICAgICAgICAgICBw
LT5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2
LCBwLT5kYXRhKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNUQVRFX0lPUkVR
X1JFQURZOiAgLyogSU9SRVFfe1JFQURZLElOUFJPQ0VTU30gLT4gSU9SRVNQX1JFQURZICovCiAg
ICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfSU5QUk9DRVNTOgotICAgICAgICAgICAgd2FpdF9vbl94
ZW5fZXZlbnRfY2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLCBwLT5zdGF0ZSAhPSBzdGF0ZSk7Ci0g
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwo
c3YtPmlvcmVxX2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHsgc3RhdGUgPSBwLT5zdGF0ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc21wX3JtYigpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZSAhPSBwcmV2X3N0YXRlOyB9KSk7CisgICAgICAgICAgICBnb3RvIHJlY2hlY2s7CiAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiV2VpcmQg
SFZNIGlvcmVxdWVzdCBzdGF0ZSAldVxuIiwgc3RhdGUpOwogICAgICAgICAgICAgc3YtPnBlbmRp
bmcgPSAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 09 15:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 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 1fGRQp-0007Fa-C3; Wed, 09 May 2018 15:55: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=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGRQn-0007FV-NM
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:05 +0000
X-Inumbo-ID: 1f96d2af-53a1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f96d2af-53a1-11e8-9728-bc764e045a96;
 Wed, 09 May 2018 17:53:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGRQm-0003Pk-ED
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGRQm-0005bN-Bf
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGRQm-0005bN-Bf@xenbits.xenproject.org>
Date: Wed, 09 May 2018 15:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/emul: Fix emulator test
 harness build following a91b2ec337a
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>

Y29tbWl0IGMxMGRkYzFmZjk4ZGU3YTMwZWRmOGNiZjA5Njg4MzNkODIyM2U4YmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjI0OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjQyOjAw
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYTkxYjJlYzMzN2EKICAgIAogICAgVmVyc2lvbnMgb2YgWGVuIGJlZm9yZSBj
L3MgNWM2YzNhYyAoWGVuIDQuOSkgZG9uJ3QgdXNlIG1zci1pbmRleC5oIGZvciB0aGUKICAgIHRl
c3QgaGFybmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCAxMjdhOTI2NDNjLi41OGNmZDhhZTdkIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTQsNiArMTQsNyBAQCB0
eXBlZGVmIGJvb2wgYm9vbF90OwogCiAjZGVmaW5lIEVGRVJfU0NFICAgICAgICgxIDw8IDApCiAj
ZGVmaW5lIEVGRVJfTE1BICAgICAgICgxIDw8IDEwKQorI2RlZmluZSBFRkVSX1NWTUUgICAgICAo
MSA8PCAxMikKIAogI2RlZmluZSBCVUcoKSBhYm9ydCgpCiAjZGVmaW5lIEFTU0VSVCBhc3NlcnQK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 09 15:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 15: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 1fGRQz-0007GG-Dt; Wed, 09 May 2018 15:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGRQx-0007G6-UK
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:15 +0000
X-Inumbo-ID: cad74fc4-53a1-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cad74fc4-53a1-11e8-8249-2fda3a446a53;
 Wed, 09 May 2018 15:58:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGRQx-0003RG-1P
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGRQw-0005cB-VE
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 15:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGRQw-0005cB-VE@xenbits.xenproject.org>
Date: Wed, 09 May 2018 15:55:14 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/emul: Fix emulator test
 harness build following the backport of ff555d59e8a
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>

Y29tbWl0IDIzNmI4YmUyMmRjMThmZDkyZjFmMWUwOTVlOWM5ZDllZmZhOTk1YzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjU0OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjU0OjMy
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgdGhlIGJhY2twb3J0IG9mIGZmNTU1ZDU5ZThhCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODZfZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMK
aW5kZXggYzEyNTI3YTUwYi4uNjRmZjhlYjRjMiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmMKQEAgLTIzLDYgKzIzLDkgQEAgdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZp
bmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVSTyhjb25kKSkKICNl
bmRpZgogCisjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0pICYgLSht
KSkpCisjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkgJiAobSkp
CisKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJyYXR1bShucikgMAogCiAjZGVmaW5lIF9fcGFja2Vk
IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 09 16:00:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 16:00: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 1fGRVe-0008Ee-9u; Wed, 09 May 2018 16:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGRVd-0008AU-NT
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 16:00:05 +0000
X-Inumbo-ID: 77747f21-53a2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77747f21-53a2-11e8-8249-2fda3a446a53;
 Wed, 09 May 2018 16:03:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGRVc-00043d-L6
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 16:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGRVc-0005wX-IY
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 16:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGRVc-0005wX-IY@xenbits.xenproject.org>
Date: Wed, 09 May 2018 16:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/emul: Fix emulator test
 harness build following the backport of ff555d59e8a
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>

Y29tbWl0IDUyNzhhOWE2N2Q1ZGQ4ZWY5NTQxMWYxZjEzMDgxMmIxMTQ2ZDdlYjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjU0OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjU1OjE3
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgdGhlIGJhY2twb3J0IG9mIGZmNTU1ZDU5ZThhCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODZfZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMK
aW5kZXggMDA1YmMyMmIxYy4uMWU2N2Q2NDhhZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmMKQEAgLTIzLDYgKzIzLDkgQEAgdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZp
bmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVSTyhjb25kKSkKICNl
bmRpZgogCisjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0pICYgLSht
KSkpCisjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkgJiAobSkp
CisKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJyYXR1bShucikgMAogCiAjZGVmaW5lIF9fcGFja2Vk
IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 09 17:11:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 17: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 1fGScN-00066t-Ev; Wed, 09 May 2018 17:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGScL-00066o-N1
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:05 +0000
X-Inumbo-ID: 62a9778b-53ac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62a9778b-53ac-11e8-8249-2fda3a446a53;
 Wed, 09 May 2018 17:14:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGScK-0005QL-In
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGScK-00027a-GT
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGScK-00027a-GT@xenbits.xenproject.org>
Date: Wed, 09 May 2018 17:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IDQ0YzcwOWU2MzA0YjE5OTM1MmE4NTc0NzM4Y2I0YThjNTQ5NDkxYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA2OjQ5
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCA1OGNmZDhhZTdkLi5lZDMyODBiOWRjIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtNTMsNCArNTMsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBsaWtlbHkoeCkgICAgIF9fYnVpbHRpbl9leHBlY3QoISEoeCks
IHRydWUpCiAjZGVmaW5lIHVubGlrZWx5KHgpICAgX19idWlsdGluX2V4cGVjdCghISh4KSwgZmFs
c2UpCiAKKy8qIE5vIFNwZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJu
ZXNzLiAqLworYXNtICgiLm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJj
YWxsICpcXGFyZ1xuXHQiCisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 09 17:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 17: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 1fGScX-00067R-Gv; Wed, 09 May 2018 17:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGScW-00067H-2x
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:16 +0000
X-Inumbo-ID: 68f9bcf5-53ac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68f9bcf5-53ac-11e8-8249-2fda3a446a53;
 Wed, 09 May 2018 17:14:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGScV-0005Qv-5v
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGScV-00028t-3V
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGScV-00028t-3V@xenbits.xenproject.org>
Date: Wed, 09 May 2018 17:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IGQzNTVmMDIzMzU5NjM5ZjljZTk1ZWRkNjlkMWQzZTlhNjJjMjJjZGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA4OjE1
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCA2NGZmOGViNGMyLi5mZWYxZWM3ZDZiIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtNDQsNCArNDQsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBnZXRfc3R1YihzdGIpICgodm9pZCAqKSgoc3RiKS5hZGRyID0g
KHVpbnRwdHJfdCkoc3RiKS5idWYpKQogI2RlZmluZSBwdXRfc3R1YihzdGIpCiAKKy8qIE5vIFNw
ZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJuZXNzLiAqLworYXNtICgi
Lm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJjYWxsICpcXGFyZ1xuXHQi
CisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyIK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 09 17:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 17: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 1fGSci-00068U-Iw; Wed, 09 May 2018 17:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGScg-00068J-JP
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:26 +0000
X-Inumbo-ID: 6f4bced6-53ac-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f4bced6-53ac-11e8-8249-2fda3a446a53;
 Wed, 09 May 2018 17:14:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGScf-0005R3-PF
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGScf-0002AD-Ms
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 17:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGScf-0002AD-Ms@xenbits.xenproject.org>
Date: Wed, 09 May 2018 17:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IDZhNzRmNGUzMWRjMjhmYjBkNWM5ZTU2YjU0ZDRiMmFhZjliNDZiYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA4OjM2
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCAxZTY3ZDY0OGFkLi5jOTFkNDM2YTYzIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMzUsNCArMzUsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBnZXRfc3R1YihzdGIpICgodm9pZCAqKSgoc3RiKS5hZGRyID0g
KHVpbnRwdHJfdCkoc3RiKS5idWYpKQogI2RlZmluZSBwdXRfc3R1YihzdGIpCiAKKy8qIE5vIFNw
ZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJuZXNzLiAqLworYXNtICgi
Lm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJjYWxsICpcXGFyZ1xuXHQi
CisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyIK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 09 18:11:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 May 2018 18: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 1fGTYT-0002jG-Qx; Wed, 09 May 2018 18:11: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=2qjc=h4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fGTYS-0002j7-02
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 18:11:08 +0000
X-Inumbo-ID: 1f8a56d5-53b4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f8a56d5-53b4-11e8-9728-bc764e045a96;
 Wed, 09 May 2018 20:09:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fGTYO-0006cN-Tz
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 18:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fGTYO-00085Q-RU
 for xen-changelog@lists.xenproject.org; Wed, 09 May 2018 18:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fGTYO-00085Q-RU@xenbits.xenproject.org>
Date: Wed, 09 May 2018 18:11:04 +0000
Subject: [Xen-changelog] [xen staging] libacpi: fixes for iasl >= 20180427
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="===============7474825225749771835=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 9 11:08:12 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed May 9 18:17:51 2018 +0100

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index a47a658a25..c17f3924cc 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7474825225749771835==--

From xen-changelog-bounces@lists.xenproject.org Fri May 11 11:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 May 2018 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 1fH67i-0005SP-Pb; Fri, 11 May 2018 11:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=znzg=h6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fH67h-0005SK-Ln
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:05 +0000
X-Inumbo-ID: f98957af-550d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f98957af-550d-11e8-8249-2fda3a446a53;
 Fri, 11 May 2018 11:25:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fH67g-0000eQ-KL
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fH67g-0002R4-Ho
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fH67g-0002R4-Ho@xenbits.xenproject.org>
Date: Fri, 11 May 2018 11:22:04 +0000
Subject: [Xen-changelog] [qemu-xen staging] dump: Fix build with newer gcc
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>

Y29tbWl0IGM4NTQwYWQ3Y2E5NDJhMzQ3ZGI4ZmY2NTU2MzIwZTdmMTkyZWM2NTcKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBNYXIgMjcg
MTU6MjE6NTEgMjAxOCAtMDUwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxMSAxMToyMjoyNCAyMDE4ICsw
MTAwCgogICAgZHVtcDogRml4IGJ1aWxkIHdpdGggbmV3ZXIgZ2NjCiAgICAKICAgIGdjYyA4IG9u
IHJhd2hpZGUgaXMgcGlja3kgZW5vdWdoIHRvIGNvbXBsYWluOgogICAgCiAgICAvaG9tZS9kdW1t
eS9xZW11L2R1bXAuYzogSW4gZnVuY3Rpb24gJ2NyZWF0ZV9oZWFkZXIzMic6CiAgICAvaG9tZS9k
dW1teS9xZW11L2R1bXAuYzo4MTc6NTogZXJyb3I6ICdzdHJuY3B5JyBvdXRwdXQgdHJ1bmNhdGVk
IGJlZm9yZSB0ZXJtaW5hdGluZyBudWwgY29weWluZyA4IGJ5dGVzIGZyb20gYSBzdHJpbmcgb2Yg
dGhlIHNhbWUgbGVuZ3RoIFstV2Vycm9yPXN0cmluZ29wLXRydW5jYXRpb25dCiAgICAgICAgIHN0
cm5jcHkoZGgtPnNpZ25hdHVyZSwgS0RVTVBfU0lHTkFUVVJFLCBzdHJsZW4oS0RVTVBfU0lHTkFU
VVJFKSk7CiAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgIAogICAgQnV0IHdlIGFscmVhZHkgaGF2ZSBTSUdf
TEVOIGRlZmluZWQgYXMgdGhlIHJpZ2h0IGxlbmd0aCB3aXRob3V0IG5lZWRpbmcKICAgIHRvIGRv
IGEgc3RybGVuKCksIGFuZCBtZW1jcHkoKSBpcyBiZXR0ZXIgdGhhbiBzdHJuY3B5KCkgd2hlbiB3
ZSBrbm93CiAgICB3ZSBkbyBub3Qgd2FudCBhIHRyYWlsaW5nIE5VTCBieXRlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA4NGM4NjhmNmI4ZjhjMWJlOWQzZDY1ZGY5M2NmMDBiMzA4MjE0MDFj
KQotLS0KIGR1bXAuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kdW1wLmMgYi9kdW1wLmMKaW5kZXggZDRhOGM5
NDJlYi4uZGQwNjZjMDBlOSAxMDA2NDQKLS0tIGEvZHVtcC5jCisrKyBiL2R1bXAuYwpAQCAtODEz
LDcgKzgxMyw3IEBAIHN0YXRpYyB2b2lkIGNyZWF0ZV9oZWFkZXIzMihEdW1wU3RhdGUgKnMsIEVy
cm9yICoqZXJycCkKICAgICBzaXplID0gc2l6ZW9mKERpc2tEdW1wSGVhZGVyMzIpOwogICAgIGRo
ID0gZ19tYWxsb2MwKHNpemUpOwogCi0gICAgc3RybmNweShkaC0+c2lnbmF0dXJlLCBLRFVNUF9T
SUdOQVRVUkUsIHN0cmxlbihLRFVNUF9TSUdOQVRVUkUpKTsKKyAgICBtZW1jcHkoZGgtPnNpZ25h
dHVyZSwgS0RVTVBfU0lHTkFUVVJFLCBTSUdfTEVOKTsKICAgICBkaC0+aGVhZGVyX3ZlcnNpb24g
PSBjcHVfdG9fZHVtcDMyKHMsIDYpOwogICAgIGJsb2NrX3NpemUgPSBzLT5kdW1wX2luZm8ucGFn
ZV9zaXplOwogICAgIGRoLT5ibG9ja19zaXplID0gY3B1X3RvX2R1bXAzMihzLCBibG9ja19zaXpl
KTsKQEAgLTkyNSw3ICs5MjUsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVfaGVhZGVyNjQoRHVtcFN0
YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgc2l6ZSA9IHNpemVvZihEaXNrRHVtcEhlYWRlcjY0
KTsKICAgICBkaCA9IGdfbWFsbG9jMChzaXplKTsKIAotICAgIHN0cm5jcHkoZGgtPnNpZ25hdHVy
ZSwgS0RVTVBfU0lHTkFUVVJFLCBzdHJsZW4oS0RVTVBfU0lHTkFUVVJFKSk7CisgICAgbWVtY3B5
KGRoLT5zaWduYXR1cmUsIEtEVU1QX1NJR05BVFVSRSwgU0lHX0xFTik7CiAgICAgZGgtPmhlYWRl
cl92ZXJzaW9uID0gY3B1X3RvX2R1bXAzMihzLCA2KTsKICAgICBibG9ja19zaXplID0gcy0+ZHVt
cF9pbmZvLnBhZ2Vfc2l6ZTsKICAgICBkaC0+YmxvY2tfc2l6ZSA9IGNwdV90b19kdW1wMzIocywg
YmxvY2tfc2l6ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 11 11:22:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 May 2018 11:22: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 1fH67s-0005Ua-Rn; Fri, 11 May 2018 11:22:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=znzg=h6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fH67r-0005UT-FL
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:15 +0000
X-Inumbo-ID: ff9a5e64-550d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff9a5e64-550d-11e8-8249-2fda3a446a53;
 Fri, 11 May 2018 11:25:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fH67q-0000f0-Pz
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fH67q-0002Rw-Na
 for xen-changelog@lists.xenproject.org; Fri, 11 May 2018 11:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fH67q-0002Rw-Na@xenbits.xenproject.org>
Date: Fri, 11 May 2018 11:22:14 +0000
Subject: [Xen-changelog] [qemu-xen staging] Fix libusb-1.0.22 deprecated
 libusb_set_debug with libusb_set_option
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>

Y29tbWl0IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EKQXV0aG9yOiAg
ICAgSm9obiBUaG9tc29uIDxnaXRAam9obnRob21zb24uZmFzdG1haWwuY29tLmF1PgpBdXRob3JE
YXRlOiBUaHUgQXByIDUgMjM6MjA6NDYgMjAxOCArMTAwMApDb21taXQ6ICAgICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxMSAx
MToyMjoyNCAyMDE4ICswMTAwCgogICAgRml4IGxpYnVzYi0xLjAuMjIgZGVwcmVjYXRlZCBsaWJ1
c2Jfc2V0X2RlYnVnIHdpdGggbGlidXNiX3NldF9vcHRpb24KICAgIAogICAgbGlidXNiLTEuMC4y
MiBtYXJrZWQgbGlidXNiX3NldF9kZWJ1ZyBkZXByZWNhdGVkCiAgICBpdCBpcyByZXBsYWNlZCB3
aXRoCiAgICBsaWJ1c2Jfc2V0X29wdGlvbihsaWJ1c2JfY29udGV4dCwgTElCVVNCX09QVElPTl9M
T0dfTEVWRUwsIGxpYnVzYl9sb2dfbGV2ZWwpOwogICAgCiAgICBkZXRhaWxzIGhlcmU6IGh0dHBz
Oi8vZ2l0aHViLmNvbS9saWJ1c2IvbGlidXNiL2NvbW1pdC81MzlmMjJlMmZkOTE2NTU4ZDExYWI5
YTY2ZjEwZjQ2MWM1NTkzMTY4CiAgICAKICAgIFdhcm5pbmcgaGVyZToKICAgIAogICAgICBDQyAg
ICAgIGh3L3VzYi9ob3N0LWxpYnVzYi5vCiAgICAvYnVpbGRzL3hlbi9zcmMvcWVtdS14ZW4vaHcv
dXNiL2hvc3QtbGlidXNiLmM6IEluIGZ1bmN0aW9uICd1c2JfaG9zdF9pbml0JzoKICAgIC9idWls
ZHMveGVuL3NyYy9xZW11LXhlbi9ody91c2IvaG9zdC1saWJ1c2IuYzoyNTA6NTogZXJyb3I6ICds
aWJ1c2Jfc2V0X2RlYnVnJyBpcyBkZXByZWNhdGVkOiBVc2UgbGlidXNiX3NldF9vcHRpb24gaW5z
dGVhZCBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9uc10KICAgICAgICAgbGlidXNiX3Nl
dF9kZWJ1ZyhjdHgsIGxvZ2xldmVsKTsKICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgogICAgSW4g
ZmlsZSBpbmNsdWRlZCBmcm9tIC9idWlsZHMveGVuL3NyYy9xZW11LXhlbi9ody91c2IvaG9zdC1s
aWJ1c2IuYzo0MDowOgogICAgL3Vzci9pbmNsdWRlL2xpYnVzYi0xLjAvbGlidXNiLmg6MTMwMDox
ODogbm90ZTogZGVjbGFyZWQgaGVyZQogICAgIHZvaWQgTElCVVNCX0NBTEwgbGlidXNiX3NldF9k
ZWJ1ZyhsaWJ1c2JfY29udGV4dCAqY3R4LCBpbnQgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn5+fgogICAgY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBh
cyBlcnJvcnMKICAgIG1ha2U6ICoqKiBbL2J1aWxkcy94ZW4vc3JjL3FlbXUteGVuL3J1bGVzLm1h
azo2NjogaHcvdXNiL2hvc3QtbGlidXNiLm9dIEVycm9yIDEKICAgIG1ha2U6IExlYXZpbmcgZGly
ZWN0b3J5ICcvYnVpbGRzL3hlbi9zcmMveGVuL3Rvb2xzL3FlbXUteGVuLWJ1aWxkJwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb2huIFRob21zb24gPGdpdEBqb2hudGhvbXNvbi5mYXN0bWFpbC5j
b20uYXU+CiAgICBNZXNzYWdlLWlkOiAyMDE4MDQwNTEzMjA0Ni40OTY4LTEtZ2l0QGpvaG50aG9t
c29uLmZhc3RtYWlsLmNvbS5hdQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZDhmYTBkZjQ5
YWYxNmEyMDhmYTk2MWMyOTY4ZmJhNGRhZmZjYzA3KQotLS0KIGh3L3VzYi9ob3N0LWxpYnVzYi5j
IHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
aHcvdXNiL2hvc3QtbGlidXNiLmMgYi9ody91c2IvaG9zdC1saWJ1c2IuYwppbmRleCAxYjBiZTA3
MWNjLi5kYzBhOGZlMjk1IDEwMDY0NAotLS0gYS9ody91c2IvaG9zdC1saWJ1c2IuYworKysgYi9o
dy91c2IvaG9zdC1saWJ1c2IuYwpAQCAtMjQ3LDcgKzI0NywxMSBAQCBzdGF0aWMgaW50IHVzYl9o
b3N0X2luaXQodm9pZCkKICAgICBpZiAocmMgIT0gMCkgewogICAgICAgICByZXR1cm4gLTE7CiAg
ICAgfQorI2lmIExJQlVTQl9BUElfVkVSU0lPTiA+PSAweDAxMDAwMTA2CisgICAgbGlidXNiX3Nl
dF9vcHRpb24oY3R4LCBMSUJVU0JfT1BUSU9OX0xPR19MRVZFTCwgbG9nbGV2ZWwpOworI2Vsc2UK
ICAgICBsaWJ1c2Jfc2V0X2RlYnVnKGN0eCwgbG9nbGV2ZWwpOworI2VuZGlmCiAjaWZkZWYgQ09O
RklHX1dJTjMyCiAgICAgLyogRklYTUU6IGFkZCBzdXBwb3J0IGZvciBXaW5kb3dzLiAqLwogI2Vs
c2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 14 12:00:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 May 2018 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 1fIC9A-0000lp-EJ; Mon, 14 May 2018 12:00:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=du88=ib=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIC98-0000jE-PO
 for xen-changelog@lists.xenproject.org; Mon, 14 May 2018 12:00:06 +0000
X-Inumbo-ID: cd6e2e7a-576e-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd6e2e7a-576e-11e8-8249-2fda3a446a53;
 Mon, 14 May 2018 12:03:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIC96-00056a-Su
 for xen-changelog@lists.xenproject.org; Mon, 14 May 2018 12:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIC96-0001Ze-Pv
 for xen-changelog@lists.xenproject.org; Mon, 14 May 2018 12:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIC96-0001Ze-Pv@xenbits.xenproject.org>
Date: Mon, 14 May 2018 12:00:04 +0000
Subject: [Xen-changelog] [xen staging] viridian: fix cpuid leaf 0x40000003
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>

Y29tbWl0IDI5ZmMwNDkzZDhlYWJkZDYzZjViYmZmOWUzMDY5MjUzMDUzYWRkY2EKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxMSAxNTo0ODozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTQgMTI6NTc6MTMg
MjAxOCArMDEwMAoKICAgIHZpcmlkaWFuOiBmaXggY3B1aWQgbGVhZiAweDQwMDAwMDAzCiAgICAK
ICAgIFRoZSByZXNwb25zZSB0byB2aXJpZGlhbiBsZWFmIDMgbmVlZHMgdG8gc3BsaXQgYSA2NC1i
aXQgbWFzayBhY3Jvc3MgRUFYIGFuZAogICAgRUJYLCB3aXRoIHRoZSBsb3cgb3JkZXIgMzIgYml0
cyBpbiBFQVggYW5kIHRoZSBoaWdoIG9yZGVyIDMyIGJpdHMgaW4gRUJYLgogICAgVG8gZmFjaWxp
dGF0ZSB0aGlzIGEgdW5pb24gb2YgdHdvIHVpbnQzMl90IHZhbHVlcyBhbmQgdGhlIG1hc2sgKHR5
cGUKICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSykgaXMgYWxsb2NhdGVkIG9uIHN0YWNr
IGFzIGZvbGxvd3M6CiAgICAKICAgIHVuaW9uIHsKICAgICAgICBIVl9QQVJUSVRJT05fUFJJVklM
RUdFX01BU0sgbWFzazsKICAgICAgICB1aW50MzJfdCBsbywgaGk7CiAgICB9IHU7CiAgICAKICAg
IFRoaXMsIG9mIGNvdXJzZSwgaXMgaW5jb3JyZWN0IGFzIGJvdGggbG8gYW5kIGhpIHdpbGwgYWxp
YXMgdGhlIGxvdyBvcmRlcgogICAgMzIgYml0cyBvZiB0aGUgbWFzay4KICAgIAogICAgVGhpcyBw
YXRjaCB3cmFwcyBsbyBhbmQgaGkgaW4gYW4gYW5vbm15bW91cyBzdHJ1Y3QgdG8gYWNoaWV2ZSB0
aGUgZGVzaXJlZAogICAgZWZmZWN0LgogICAgCiAgICBOT1RFOiBGaXhpbmcgdGhpcyBhbHNvIHN0
b3BzIFdpbmRvd3MgbWFraW5nIHRoZSBIdkdldFBhcnRpdGlvbklkIGh5cGVyY2FsbAogICAgICAg
ICAgd2hpY2ggd2FzIHByZXZpb3VzbHkgY29uc2lkZXJlZCBlcnJvbmVvdXMgYmVoYXZpb3VyLiBU
aHVzIHRoZQogICAgICAgICAgaHlwZXJjYWxsIGhhbmRsZXIgaXMgYWxzbyBtb2RpZmllZCB0byBz
dG9wIHNxdWFzaGluZyB0aGUKICAgICAgICAgICd1bmltcGxlbWVudGVkJyB3YXJuaW5nIGZvciB0
aGlzIGh5cGVyY2FsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysr
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi5jCmluZGV4IGQ2YWE4OWQwYjcuLjY5NGVhZTYzMzYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMKQEAgLTI0NSw3ICsyNDUsNyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24g
ewogICAgICAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAg
ICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywg
aGk7IH07CiAgICAgICAgIH0gdTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfbm9fZnJlcSkgKQpAQCAtOTY0LDEyICs5NjQsMTAgQEAgaW50IHZpcmlk
aWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAg
ICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICov
Ci0gICAgY2FzZSBIdkdldFBhcnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBh
YmlsaXRpZXM6CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0
byBiZSBlcnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5l
aXRoZXIgQWNjZXNzUGFydGl0aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAg
ICAgICAgKiBiZWluZyBzZXQgaW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVy
Y2FsbCBzZWVtcyB0byBiZSBlcnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAg
KiBkZXNwaXRlIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlE
IGxlYWYgMi4KICAgICAgICAgICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFs
aWQgY29kZScgaGFzIG5vdCBzbyBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBp
dCdzIG5vdCB3b3J0aCBsb2dnaW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 15 15:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 May 2018 15: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 1fIcI7-0004ta-El; Tue, 15 May 2018 15:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hmdd=ic=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIcI7-0004tU-2i
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:07 +0000
X-Inumbo-ID: ce69e305-5858-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce69e305-5858-11e8-8249-2fda3a446a53;
 Tue, 15 May 2018 15:58:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIcI5-0000O9-80
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIcI5-0002AR-5H
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIcI5-0002AR-5H@xenbits.xenproject.org>
Date: Tue, 15 May 2018 15:55:05 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Rename
 RealSect to RealInSect
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>

Y29tbWl0IDY0M2YyZmJhNmJhZGY4MWQ1NGQ3OTU0ODhmODExYTJiZmQ4NzM4Y2QKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6MzU6MDAgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0MCAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBSZW5hbWUgUmVhbFNlY3QgdG8g
UmVhbEluU2VjdAogICAgCiAgICBUaGlzIG1ha2VzIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGlu
c2VjdGlvbnMgYW5kIHNlY3Rub2RlcyBjbGVhcmVyLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8TGFycy5rdXJ0aEBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIGRvY3MvcGFyc2Utc3VwcG9ydC1tZCB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwg
MjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9j
cy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDFjODJmNTYzYzkuLjhhZjNhY2MyYzEgMTAwNzU1Ci0t
LSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAg
LTM0LDE2ICszNCwxNiBAQCBvdXIgJHRvcGxldmVsX3NlY3RsaXN0ID0gbmV3X3NlY3RsaXN0KCk7
CiAjICRzZWN0bGlzdC0+e0tFWX17Q2hpbGRyZW59ID0gYSBmdXJ0aGVyICRzZWN0bGlzdAogIyAk
c2VjdGxpc3QtPntLRVl9e0tleX0gPSBLRVkKICMgJHNlY3RsaXN0LT57S0VZfXtIYXNDYXZlYXR9
W1ZJXSA9IHRydWVpc2ggaWZmIG90aGVyIGluIGEgUGFyYQotIyAkc2VjdGxpc3QtPntLRVl9e1Jl
YWxTZWN0fSA9IGNvbnRhaW5pbmcgcmVhbCBzZWN0aW9uIGluIEBpbnNlY3Rpb25zLCBzbwotIyAk
c2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBF
bXBoIGluIFBhcmEKLSMgJHNlY3RsaXN0LT57S0VZfXtSZWFsU2VjdH17QW5jaG9yfSA9IHZhbHVl
IGZvciA8IGlkPSIiID4gaW4gdGhlIHBhbmRvYyBodG1sCisjICRzZWN0bGlzdC0+e0tFWX17UmVh
bEluU2VjdH0gPSBjb250YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KKyMg
JHNlY3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29t
ZSBFbXBoIGluIFBhcmEKKyMgJHNlY3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtBbmNob3J9ID0g
dmFsdWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUgcGFuZG9jIGh0bWwKICMgQSAkc2VjdG5vZGUgcmVw
cmVzZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZyb20gdGhlIG9yaWdpbmFsIG1hcmtkb3duCiAjIGRv
Y3VtZW50LiAgSXRzIHN1YnNlY3Rpb25zIGFyZSBpbiBDaGlsZHJlbi4KICMKICMgQWxzbywgdGhl
IGlucHV0IHN5bnRheDoKICMgICAgU3RhdHVzLCBzb21ldGhpbmcgb3Igb3RoZXI6IFN1cHBvcnRl
ZAogIyBpcyB0cmVhdGVkIGFzIGEgJHNlY3Rub2RlLCBpcyBhcyBpZiBpdCB3ZXJlIGEgc3Vic2Vj
dGlvbiAtCi0jIG9uZSBjYWxsZWQgYHNvbWV0aGluZyBvciBvdGhlcicuCisjIG9uZSBjYWxsZWQg
YHNvbWV0aGluZyBvciBvdGhlcicuICBUaGF0IGlzIG5vdCBhIGByZWFsJyBzZWN0aW9uLgogIwog
IyBLRVkgaXMgdGhlIEFuY2hvciwgb3IgZGVyaXZlZCBmcm9tIHRoZSBgc29tZXRoaW5nIG9yIG90
aGVyJy4KICMgSXQgaXMgdXNlZCB0byBtYXRjaCB1cCBpZGVudGljYWwgZmVhdHVyZXMgaW4gZGlm
ZmVyZW50IHZlcnNpb25zLgpAQCAtNzAsMTIgKzcwLDEyIEBAIHN1YiBmaW5kX2N1cnJlbnRfc2Vj
dG5vZGUgKCkgewogICAgIGRpZSB1bmxlc3MgQGluc2VjdGlvbnM7CiAKICAgICBteSAkc2VjdG5v
ZGU7Ci0gICAgbXkgJHJlYWxzZWN0OworICAgIG15ICRyZWFsaW5zZWN0OwogICAgIGZvcmVhY2gg
bXkgJHMgKEBpbnNlY3Rpb25zKSB7CiAgICAgICAgIG15ICRzZWN0bGlzdCA9ICRzZWN0bm9kZQog
ICAgICAgICAgICAgPyAkc2VjdG5vZGUtPntDaGlsZHJlbn0gOiAkdG9wbGV2ZWxfc2VjdGxpc3Q7
CiAgICAgICAgIG15ICRrZXkgPSAkcy0+e0tleX07Ci0gICAgICAgICRyZWFsc2VjdCA9ICRzIGlm
ICRzLT57QW5jaG9yfTsKKyAgICAgICAgJHJlYWxpbnNlY3QgPSAkcyBpZiAkcy0+e0FuY2hvcn07
CiAgICAgICAgIHRpZSAlJHNlY3RsaXN0LCAnVGllOjpJeEhhc2gnIHVubGVzcyB0aWVkICUkc2Vj
dGxpc3Q7CiAjcHJpbnQgU1RERVJSICJGSU5EX0NVUlJFTlRfU0VDVE5PREUgIiwgRHVtcGVyKCRz
KTsKICAgICAgICAgJHNlY3RsaXN0LT57JGtleX0gLy89CkBAIC04Myw3ICs4Myw3IEBAIHN1YiBm
aW5kX2N1cnJlbnRfc2VjdG5vZGUgKCkgewogICAgICAgICAgICAgIENoaWxkcmVuID0+IG5ld19z
ZWN0bGlzdCgpLAogICAgICAgICAgICAgIEhlYWRsaW5lID0+ICRzLT57SGVhZGxpbmV9LAogICAg
ICAgICAgICAgIEtleSA9PiAka2V5LAotICAgICAgICAgICAgIFJlYWxTZWN0ID0+ICRyZWFsc2Vj
dCwKKyAgICAgICAgICAgICBSZWFsSW5TZWN0ID0+ICRyZWFsaW5zZWN0LAogICAgICAgICAgICAg
IEhhc0NhdmVhdCA9PiBbXSwKICAgICAgICAgICAgIH07CiAgICAgICAgICRzZWN0bm9kZSA9ICRz
ZWN0bGlzdC0+eyRrZXl9OwpAQCAtMzAzLDIxICszMDMsMjEgQEAgc3ViIGNvdW50X3Jvd3Nfc2Vj
dGxpc3QgKCQpOwogc3ViIGNvdW50X3Jvd3Nfc2VjdG5vZGUgKCQpIHsKICAgICBteSAoJHNlY3Ru
b2RlKSA9IEBfOwogICAgIG15ICRyb3dzID0gMDsKLSAgICAkc2VjdG5vZGUtPntSZWFsU2VjdH17
T3duUm93c30gLy89IDA7CisgICAgJHNlY3Rub2RlLT57UmVhbEluU2VjdH17T3duUm93c30gLy89
IDA7CiAgICAgaWYgKCRzZWN0bm9kZS0+e1N0YXR1c30pIHsKICAgICAgICAgJHJvd3MrKzsKLSAg
ICAgICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9e093blJvd3N9Kys7CisgICAgICAgICRzZWN0bm9k
ZS0+e1JlYWxJblNlY3R9e093blJvd3N9Kys7CiAgICAgfQogICAgICRyb3dzICs9IGNvdW50X3Jv
d3Nfc2VjdGxpc3QgJHNlY3Rub2RlLT57Q2hpbGRyZW59OwogICAgICRzZWN0bm9kZS0+e1Jvd3N9
ID0gJHJvd3M7Ci0gICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9e1Jvd3N9ID0gJHJvd3M7CisgICAg
JHNlY3Rub2RlLT57UmVhbEluU2VjdH17Um93c30gPSAkcm93czsKICAgICByZXR1cm4gJHJvd3M7
CiB9CiAKICMgTm93IHdlIGhhdmUKICMgICAkc2VjdG5vZGUtPntSb3dzfQotIyAgICRzZWN0bm9k
ZS0+e1JlYWxTZWN0fXtSb3dzfQotIyAgICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtPd25Sb3dzfQor
IyAgICRzZWN0bm9kZS0+e1JlYWxJblNlY3R9e1Jvd3N9CisjICAgJHNlY3Rub2RlLT57UmVhbElu
U2VjdH17T3duUm93c30KIAogc3ViIGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpIHsKICAgICBteSAo
JHNlY3RsaXN0KSA9IEBfOwpAQCAtMzQ0LDkgKzM0NCw5IEBAIHN1YiBvIHsgcHJpbnQgQF8gb3Ig
ZGllICQhOyB9CiBvdXIgQHBlbmRpbmdfaGVhZGluZ3M7CiAKIHN1YiBkb2NyZWZfYSAoJCQpIHsK
LSAgICBteSAoJGksICRyZWFsc2VjdCkgPSBAXzsKKyAgICBteSAoJGksICRyZWFsaW5zZWN0KSA9
IEBfOwogICAgIHJldHVybiBzcHJpbnRmICc8YSBocmVmPSIlcyMlcyI+JywKLSAgICAgICAgJHZl
cnNpb25fdXJsc1skaV0sICRyZWFsc2VjdC0+e0FuY2hvcn07CisgICAgICAgICR2ZXJzaW9uX3Vy
bHNbJGldLCAkcmVhbGluc2VjdC0+e0FuY2hvcn07CiB9CiAKIHN1YiB3cml0ZV9vdXRwdXRfcm93
ICgkKSB7CkBAIC0zNzIsOSArMzcyLDkgQEAgc3ViIHdyaXRlX291dHB1dF9yb3cgKCQpIHsKICAg
ICAgICAgICAgIGlmICEleyAkaGVhZGluZy0+e0NoaWxkcmVufSB9OwogICAgICAgICBvKCcgYWxp
Z249ImxlZnQiPicpOwogICAgICAgICBteSAkZW5kX2EgPSAnJzsKLSAgICAgICAgbXkgJGRlc2Nf
aSA9ICRoZWFkaW5nLT57UmVhbFNlY3R9e0hhc0Rlc2NyaXB0aW9ufTsKKyAgICAgICAgbXkgJGRl
c2NfaSA9ICRoZWFkaW5nLT57UmVhbEluU2VjdH17SGFzRGVzY3JpcHRpb259OwogICAgICAgICBp
ZiAoZGVmaW5lZCAkZGVzY19pKSB7Ci0gICAgICAgICAgICBvKGRvY3JlZl9hICRkZXNjX2ksICRo
ZWFkaW5nLT57UmVhbFNlY3R9KTsKKyAgICAgICAgICAgIG8oZG9jcmVmX2EgJGRlc2NfaSwgJGhl
YWRpbmctPntSZWFsSW5TZWN0fSk7CiAgICAgICAgICAgICAkZW5kX2E9ICc8L2E+JzsKICAgICAg
ICAgfQogICAgICAgICBvKCRoZWFkaW5nLT57SGVhZGxpbmV9KTsKQEAgLTM5NCwyMiArMzk0LDIy
IEBAIHN1YiB3cml0ZV9vdXRwdXRfcm93ICgkKSB7CiAgICAgZm9yIChteSAkaT0wOyAkaTxAdmVy
c2lvbl91cmxzOyAkaSsrKSB7CiAgICAgICAgIG15ICRzdCA9ICRzZWN0bm9kZS0+e1N0YXR1c31b
JGldOwogCi0gICAgICAgIG15ICRjb2xzcGFuID0gJHNlY3Rub2RlLT57UmVhbFNlY3R9e0NvbFNw
YW59WyRpXTsKKyAgICAgICAgbXkgJGNvbHNwYW4gPSAkc2VjdG5vZGUtPntSZWFsSW5TZWN0fXtD
b2xTcGFufVskaV07CiAgICAgICAgIG15ICRuZXh0Y2VsbCA9ICcnOwotICAgICAgICBpZiAoIWRl
ZmluZWQgJGNvbHNwYW4pIHsgIyBmaXJzdCByb3cgb2YgdGhpcyBSZWFsU2VjdAorICAgICAgICBp
ZiAoIWRlZmluZWQgJGNvbHNwYW4pIHsgIyBmaXJzdCByb3cgb2YgdGhpcyBSZWFsSW5TZWN0CiAg
ICAgICAgICAgICAkY29sc3Bhbj0gJyBjb2xzcGFuPSIyIic7CiAgICAgICAgICAgICBpZiAoJHNl
Y3Rub2RlLT57SGFzQ2F2ZWF0fVskaV0gJiYgJHN0Ci0gICAgICAgICAgICAgICAgJiYgJHNlY3Ru
b2RlLT57UmVhbFNlY3R9e0FuY2hvcn0pIHsKLSAgICAgICAgICAgICAgICBteSAkcm93cyA9ICRz
ZWN0bm9kZS0+e1JlYWxTZWN0fXtPd25Sb3dzfTsKKyAgICAgICAgICAgICAgICAmJiAkc2VjdG5v
ZGUtPntSZWFsSW5TZWN0fXtBbmNob3J9KSB7CisgICAgICAgICAgICAgICAgbXkgJHJvd3MgPSAk
c2VjdG5vZGUtPntSZWFsSW5TZWN0fXtPd25Sb3dzfTsKICAgICAgICAgICAgICAgICAkbmV4dGNl
bGwgPSAnPHRkJzsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gc3ByaW50ZiAnIHJvd3Nw
YW49JWQnLCAkcm93cyBpZiAkcm93cz4xOwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAn
Pic7Ci0gICAgICAgICAgICAgICAgJG5leHRjZWxsIC49IGRvY3JlZl9hICRpLCAkc2VjdG5vZGUt
PntSZWFsU2VjdH07CisgICAgICAgICAgICAgICAgJG5leHRjZWxsIC49IGRvY3JlZl9hICRpLCAk
c2VjdG5vZGUtPntSZWFsSW5TZWN0fTsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gJ1sq
XTwvYT4nOwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAnPC90ZD4nOwogICAgICAgICAg
ICAgICAgICRjb2xzcGFuID0gJyc7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAkc2VjdG5v
ZGUtPntSZWFsU2VjdH17Q29sU3Bhbn1bJGldID0gJGNvbHNwYW47CisgICAgICAgICAgICAkc2Vj
dG5vZGUtPntSZWFsSW5TZWN0fXtDb2xTcGFufVskaV0gPSAkY29sc3BhbjsKICAgICAgICAgfQog
CiAgICAgICAgICRzdCAvLz0gJy0nOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 15 15:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 May 2018 15: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 1fIcIH-0004uv-Gl; Tue, 15 May 2018 15:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hmdd=ic=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIcIG-0004uk-ML
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:16 +0000
X-Inumbo-ID: d47a39a5-5858-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d47a39a5-5858-11e8-8249-2fda3a446a53;
 Tue, 15 May 2018 15:58:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIcIF-0000PI-Dw
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIcIF-0002BR-BS
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIcIF-0002BR-BS@xenbits.xenproject.org>
Date: Tue, 15 May 2018 15:55:15 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Provide
 $sectnode->{RealSectNode}
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>

Y29tbWl0IDQyYTU1ODE0MDQ3OGY1NTFiZDhhMzg0NjZiZmM5MWZhZGFmODUwYTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6Mzk6MDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBQcm92aWRlICRzZWN0bm9kZS0+
e1JlYWxTZWN0Tm9kZX0KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgeWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxMYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9w
YXJzZS1zdXBwb3J0LW1kIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0
LW1kCmluZGV4IDhhZjNhY2MyYzEuLjI3ODA3MmY1ODMgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Ut
c3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTMzLDYgKzMzLDcgQEAg
b3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9IG5ld19zZWN0bGlzdCgpOwogIyAkc2VjdGxpc3QtPntL
RVl9e1N0YXR1c31bVkldID0gYWJzZW50IG9yIG1hcmtkb3duIGNvbnRlbnQKICMgJHNlY3RsaXN0
LT57S0VZfXtDaGlsZHJlbn0gPSBhIGZ1cnRoZXIgJHNlY3RsaXN0CiAjICRzZWN0bGlzdC0+e0tF
WX17S2V5fSA9IEtFWQorIyAkc2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0Tm9kZX0gPSB1cywgb3Ig
b3VyIHBhcmVudAogIyAkc2VjdGxpc3QtPntLRVl9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBp
ZmYgb3RoZXIgaW4gYSBQYXJhCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbEluU2VjdH0gPSBjb250
YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KICMgJHNlY3RsaXN0LT57S0VZ
fXtSZWFsSW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBFbXBoIGluIFBhcmEK
QEAgLTcxLDYgKzcyLDcgQEAgc3ViIGZpbmRfY3VycmVudF9zZWN0bm9kZSAoKSB7CiAKICAgICBt
eSAkc2VjdG5vZGU7CiAgICAgbXkgJHJlYWxpbnNlY3Q7CisgICAgbXkgJHJlYWxzZWN0bm9kZTsK
ICAgICBmb3JlYWNoIG15ICRzIChAaW5zZWN0aW9ucykgewogICAgICAgICBteSAkc2VjdGxpc3Qg
PSAkc2VjdG5vZGUKICAgICAgICAgICAgID8gJHNlY3Rub2RlLT57Q2hpbGRyZW59IDogJHRvcGxl
dmVsX3NlY3RsaXN0OwpAQCAtODcsNiArODksOCBAQCBzdWIgZmluZF9jdXJyZW50X3NlY3Rub2Rl
ICgpIHsKICAgICAgICAgICAgICBIYXNDYXZlYXQgPT4gW10sCiAgICAgICAgICAgICB9OwogICAg
ICAgICAkc2VjdG5vZGUgPSAkc2VjdGxpc3QtPnska2V5fTsKKyAgICAgICAgJHJlYWxzZWN0bm9k
ZSA9ICRzZWN0bm9kZSBpZiAkcy0+e0FuY2hvcn07CisgICAgICAgICRzZWN0bm9kZS0+e1JlYWxT
ZWN0Tm9kZX0gPSAkcmVhbHNlY3Rub2RlOwogICAgIH0KICAgICBkaWUgdW5sZXNzICRzZWN0bm9k
ZTsKICAgICByZXR1cm4gJHNlY3Rub2RlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 15 15:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 May 2018 15: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 1fIcIS-0004wN-Ig; Tue, 15 May 2018 15: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=hmdd=ic=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIcIS-0004wH-1K
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:28 +0000
X-Inumbo-ID: 25376aa7-5858-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25376aa7-5858-11e8-9728-bc764e045a96;
 Tue, 15 May 2018 17:53:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIcIP-0000PQ-Jf
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIcIP-0002Co-H4
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 15:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIcIP-0002Co-H4@xenbits.xenproject.org>
Date: Tue, 15 May 2018 15:55:25 +0000
Subject: [Xen-changelog] [xen staging] docs/parse-support-md: Correctly
 process caveats in multi-status sections
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>

Y29tbWl0IGJkOWY1ZjdjNjY2ODIyN2ZhNTM5ZWNjZjc4ZmFhYWFiMTc2MzdkZGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6NDE6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0NSAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBDb3JyZWN0bHkgcHJvY2VzcyBj
YXZlYXRzIGluIG11bHRpLXN0YXR1cyBzZWN0aW9ucwogICAgCiAgICBXaGVuIFNVUFBPUlQubWQg
dXNlcyB0aGUgc3ludGF4CiAgICAgIFN0YXR1cywgPHNvbWUgdGhpbmc+OiA8c3VwcG9ydCBzdGF0
dXM+CiAgICB0aGUgY2F2ZWF0cyB3ZXJlIGxvc3QgKG5vdCBmb290bm90ZWQpIGJlY2F1c2UgdGhl
eSB3ZXJlIGF0dGFjaGVkCiAgICBvbmx5IHRvIDxzb21lIHRoaW5nPi4KICAgIAogICAgQ2F2ZWF0
cyBvY2N1ciBpbiBydW5uaW5nIHRleHQsIHNvIHRoZXkgYXJlIG5lY2Vzc2FyaWx5IHBhcnQgb2Yg
YSByZWFsCiAgICBzZWN0aW9uLCBub3QgYW4gaW5kaXZpZHVhbCBzdGF0dXMgbGluZSBsaWtlIHRo
YXQuICBTbyBhdHRhY2ggdGhlbSB0bwogICAgdGhlIFJlYWxTZWN0Tm9kZSwgYW5kIGxvb2sgdGhl
cmUgZm9yIHRoZW0uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxMYXJzLmt1cnRoQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJz
ZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDI3ODA3MmY1ODMuLjk5
Y2U1NDdjMTEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3Bh
cnNlLXN1cHBvcnQtbWQKQEAgLTM0LDcgKzM0LDcgQEAgb3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9
IG5ld19zZWN0bGlzdCgpOwogIyAkc2VjdGxpc3QtPntLRVl9e0NoaWxkcmVufSA9IGEgZnVydGhl
ciAkc2VjdGxpc3QKICMgJHNlY3RsaXN0LT57S0VZfXtLZXl9ID0gS0VZCiAjICRzZWN0bGlzdC0+
e0tFWX17UmVhbFNlY3ROb2RlfSA9IHVzLCBvciBvdXIgcGFyZW50Ci0jICRzZWN0bGlzdC0+e0tF
WX17SGFzQ2F2ZWF0fVtWSV0gPSB0cnVlaXNoIGlmZiBvdGhlciBpbiBhIFBhcmEKKyMgJHNlY3Rs
aXN0LT57S0VZfXtSZWFsU2VjdE5vZGV9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBpZmYgb3Ro
ZXIgaW4gYSBQYXJhCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbEluU2VjdH0gPSBjb250YWluaW5n
IHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KICMgJHNlY3RsaXN0LT57S0VZfXtSZWFs
SW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBFbXBoIGluIFBhcmEKICMgJHNl
Y3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtBbmNob3J9ID0gdmFsdWUgZm9yIDwgaWQ9IiIgPiBp
biB0aGUgcGFuZG9jIGh0bWwKQEAgLTEyMyw3ICsxMjMsNyBAQCBzdWIgcmlfUGFyYSB7CiAKICAg
ICBpZiAoJGhhZF9mZWF0dXJlKSB7CiAgICAgICAgIG15ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVu
dF9zZWN0bm9kZSgpOwotICAgICAgICAkc2VjdG5vZGUtPntIYXNDYXZlYXR9WyR2ZXJzaW9uX2lu
ZGV4XSA9IDE7CisgICAgICAgICRzZWN0bm9kZS0+e1JlYWxTZWN0Tm9kZX17SGFzQ2F2ZWF0fVsk
dmVyc2lvbl9pbmRleF0gPSAxOwogICAgIH0gZWxzZSB7CiAgICAgICAgICRpbnNlY3Rpb24tPntI
YXNEZXNjcmlwdGlvbn0gLy89ICR2ZXJzaW9uX2luZGV4OwogICAgIH0KQEAgLTQwMiw3ICs0MDIs
NyBAQCBzdWIgd3JpdGVfb3V0cHV0X3JvdyAoJCkgewogICAgICAgICBteSAkbmV4dGNlbGwgPSAn
JzsKICAgICAgICAgaWYgKCFkZWZpbmVkICRjb2xzcGFuKSB7ICMgZmlyc3Qgcm93IG9mIHRoaXMg
UmVhbEluU2VjdAogICAgICAgICAgICAgJGNvbHNwYW49ICcgY29sc3Bhbj0iMiInOwotICAgICAg
ICAgICAgaWYgKCRzZWN0bm9kZS0+e0hhc0NhdmVhdH1bJGldICYmICRzdAorICAgICAgICAgICAg
aWYgKCRzZWN0bm9kZS0+e1JlYWxTZWN0Tm9kZX17SGFzQ2F2ZWF0fVskaV0gJiYgJHN0CiAgICAg
ICAgICAgICAgICAgJiYgJHNlY3Rub2RlLT57UmVhbEluU2VjdH17QW5jaG9yfSkgewogICAgICAg
ICAgICAgICAgIG15ICRyb3dzID0gJHNlY3Rub2RlLT57UmVhbEluU2VjdH17T3duUm93c307CiAg
ICAgICAgICAgICAgICAgJG5leHRjZWxsID0gJzx0ZCc7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 15 17:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 May 2018 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 1fIdzc-0005xu-6M; Tue, 15 May 2018 17:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hmdd=ic=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIdza-0005xp-BG
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 17:44:06 +0000
X-Inumbo-ID: 0860f9e4-5868-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0860f9e4-5868-11e8-8249-2fda3a446a53;
 Tue, 15 May 2018 17:47:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIdzY-00037G-Lw
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 17:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIdzY-0002o4-JW
 for xen-changelog@lists.xenproject.org; Tue, 15 May 2018 17:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIdzY-0002o4-JW@xenbits.xenproject.org>
Date: Tue, 15 May 2018 17:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/kbdif: Add string constants for
 raw pointer
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>

Y29tbWl0IGI5NTMzMjJjNTc3MmRiYzUzNzQyMWY5ZTJmOTcwMjZhMWMyZmNiMmUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIgMTc6NDk6MTggMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFR1ZSBNYXkgMTUgMTM6Mzg6MTkgMjAxOCAtMDQwMAoKICAgIHhlbi9rYmRpZjogQWRkIHN0
cmluZyBjb25zdGFudHMgZm9yIHJhdyBwb2ludGVyCiAgICAKICAgIEFkZCBtaXNzaW5nIHN0cmlu
ZyBjb25zdGFudHMgZm9yIHtmZWF0dXJlfHJlcXVlc3R9LXJhdy1wb2ludGVyCiAgICB0byBhbGln
biB3aXRoIHRoZSByZXN0IG9mIHRoZSBpbnRlcmZhY2UgZmlsZS4KICAgIAogICAgRml4ZXMgNzg2
ODY1NGZmN2ZlICgia2JkaWY6IERlZmluZSAiZmVhdHVyZS1yYXctcG9pbnRlciIgYW5kICJyZXF1
ZXN0LXJhdy1wb2ludGVyIikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKaW5kZXggM2NlNTRlOWE0NC4uZGFmNGJjMjA2
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKQEAgLTE3OCw4ICsxNzgsMTAgQEAKICNkZWZpbmUgWEVO
S0JEX0RSSVZFUl9OQU1FICAgICAgICAgICAgICJ2a2JkIgogCiAjZGVmaW5lIFhFTktCRF9GSUVM
RF9GRUFUX0FCU19QT0lOVEVSICAiZmVhdHVyZS1hYnMtcG9pbnRlciIKKyNkZWZpbmUgWEVOS0JE
X0ZJRUxEX0ZFQVRfUkFXX1BPSU5URVIgICJmZWF0dXJlLXJhdy1wb2ludGVyIgogI2RlZmluZSBY
RU5LQkRfRklFTERfRkVBVF9NVE9VQ0ggICAgICAgImZlYXR1cmUtbXVsdGktdG91Y2giCiAjZGVm
aW5lIFhFTktCRF9GSUVMRF9SRVFfQUJTX1BPSU5URVIgICAicmVxdWVzdC1hYnMtcG9pbnRlciIK
KyNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JFUV9SQVdfUE9JTlRFUiAgICJyZXF1ZXN0LXJhdy1wb2lu
dGVyIgogI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX01UT1VDSCAgICAgICAgInJlcXVlc3QtbXVs
dGktdG91Y2giCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9SSU5HX0dSRUYgICAgICAgICAicGFnZS1n
cmVmIgogI2RlZmluZSBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwgICAgICAgImV2ZW50LWNoYW5u
ZWwiCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01: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 1fIky9-0003ZE-0c; Wed, 16 May 2018 01:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIky8-0003Z6-5T
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:04 +0000
X-Inumbo-ID: 7955240b-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7955240b-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:14:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIky6-00055f-3V
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIky6-0005ud-12
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIky6-0005ud-12@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IDVkZGMzZjgzYjRiZWIwMmViODIyN2RjOTM4ODg4ZDMwNzYwMjcyYzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBl
MTlhODQyY2VhLi4zOTk2ZjhkM2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzY2OSwxMCArMzY2OSwzNSBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBERUJVR0dFUl90cmFwX2VudHJ5KFRS
QVBfZGVidWcsIHJlZ3MpOwogCisgICAgLyoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
IChNYXJjaCAyMDE4KSwgb24gdGhlIHN1YmplY3Qgb2YgJWRyNjoKKyAgICAgKgorICAgICAqIFRo
ZSBJbnRlbCBtYW51YWwgc2F5czoKKyAgICAgKiAgIENlcnRhaW4gZGVidWcgZXhjZXB0aW9ucyBt
YXkgY2xlYXIgYml0cyAwLTMuIFRoZSByZW1haW5pbmcgY29udGVudHMKKyAgICAgKiAgIG9mIHRo
ZSBEUjYgcmVnaXN0ZXIgYXJlIG5ldmVyIGNsZWFyZWQgYnkgdGhlIHByb2Nlc3Nvci4gVG8gYXZv
aWQKKyAgICAgKiAgIGNvbmZ1c2lvbiBpbiBpZGVudGlmeWluZyBkZWJ1ZyBleGNlcHRpb25zLCBk
ZWJ1ZyBoYW5kbGVycyBzaG91bGQKKyAgICAgKiAgIGNsZWFyIHRoZSByZWdpc3RlciAoZXhjZXB0
IGJpdCAxNiwgd2hpY2ggdGhleSBzaG91bGQgc2V0KSBiZWZvcmUKKyAgICAgKiAgIHJldHVybmlu
ZyB0byB0aGUgaW50ZXJydXB0ZWQgdGFzay4KKyAgICAgKgorICAgICAqIFRoZSBBTUQgbWFudWFs
IHNheXM6CisgICAgICogICBCaXRzIDE1OjEzIG9mIHRoZSBEUjYgcmVnaXN0ZXIgYXJlIG5vdCBj
bGVhcmVkIGJ5IHRoZSBwcm9jZXNzb3IgYW5kCisgICAgICogICBtdXN0IGJlIGNsZWFyZWQgYnkg
c29mdHdhcmUgYWZ0ZXIgdGhlIGNvbnRlbnRzIGhhdmUgYmVlbiByZWFkLgorICAgICAqCisgICAg
ICogU29tZSBiaXRzIGFyZSByZXNlcnZlZCBzZXQsIHNvbWUgYXJlIHJlc2VydmVkIGNsZWFyLCBh
bmQgc29tZSBiaXRzCisgICAgICogd2hpY2ggd2VyZSBwcmV2aW91c2x5IHJlc2VydmVkIHNldCBh
cmUgcmV1c2VkIGFuZCBjbGVhcmVkIGJ5IGhhcmR3YXJlLgorICAgICAqIEZvciBmdXR1cmUgY29t
cGF0aWJpbGl0eSwgcmVzZXQgdG8gdGhlIGRlZmF1bHQgdmFsdWUsIHdoaWNoIHdpbGwgYWxsb3cK
KyAgICAgKiB1cyB0byBzcG90IGFueSBiaXQgYmVpbmcgY2hhbmdlZCBieSBoYXJkd2FyZSB0byBp
dHMgbm9uLWRlZmF1bHQgdmFsdWUuCisgICAgICovCisgICAgd3JpdGVfZGVidWdyZWcoNiwgWDg2
X0RSNl9ERUZBVUxUKTsKKwogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKICAg
ICAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKQEAgLTM3MDUsNyArMzcz
MCw4IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQog
CiAgICAgLyogU2F2ZSBkZWJ1ZyBzdGF0dXMgcmVnaXN0ZXIgd2hlcmUgZ3Vlc3QgT1MgY2FuIHBl
ZWsgYXQgaXQgKi8KLSAgICB2LT5hcmNoLmRlYnVncmVnWzZdID0gcmVhZF9kZWJ1Z3JlZyg2KTsK
KyAgICB2LT5hcmNoLmRlYnVncmVnWzZdIHw9IChkcjYgJiB+WDg2X0RSNl9ERUZBVUxUKTsKKyAg
ICB2LT5hcmNoLmRlYnVncmVnWzZdICY9IChkcjYgfCB+WDg2X0RSNl9ERUZBVUxUKTsKIAogICAg
IGxlcl9lbmFibGUoKTsKICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcsIHJlZ3MsIDApOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZWJ1Z3JlZy5oCmluZGV4IGM1NzkxNGVmYzYuLmIzYjEwZWFmNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RlYnVncmVnLmgKQEAgLTI0LDYgKzI0LDggQEAKICNkZWZpbmUgRFJfU1RBVFVTX1JFU0VS
VkVEX1pFUk8gKH4weGZmZmZlZmZmdWwpIC8qIFJlc2VydmVkLCByZWFkIGFzIHplcm8gKi8KICNk
ZWZpbmUgRFJfU1RBVFVTX1JFU0VSVkVEX09ORSAgMHhmZmZmMGZmMHVsIC8qIFJlc2VydmVkLCBy
ZWFkIGFzIG9uZSAqLwogCisjZGVmaW5lIFg4Nl9EUjZfREVGQVVMVCAweGZmZmYwZmYwdWwgICAg
LyogRGVmYXVsdCAlZHI2IHZhbHVlLiAqLworCiAvKiBOb3cgZGVmaW5lIGEgYnVuY2ggb2YgdGhp
bmdzIGZvciBtYW5pcHVsYXRpbmcgdGhlIGNvbnRyb2wgcmVnaXN0ZXIuCiAgICBUaGUgdG9wIHR3
byBieXRlcyBvZiB0aGUgY29udHJvbCByZWdpc3RlciBjb25zaXN0IG9mIDQgZmllbGRzIG9mIDQK
ICAgIGJpdHMgLSBlYWNoIGZpZWxkIGNvcnJlc3BvbmRzIHRvIG9uZSBvZiB0aGUgZm91ciBkZWJ1
ZyByZWdpc3RlcnMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01: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 1fIkyJ-0003am-2Y; Wed, 16 May 2018 01:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkyH-0003aa-T6
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:13 +0000
X-Inumbo-ID: 7f6ac07a-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f6ac07a-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:14:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkyG-00055p-9I
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkyG-0005vD-6m
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkyG-0005vD-6m@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IGFjZDg2NjExZGM3ZDJjZjhmYzlmZjY2MDY3MzQxZjM1OTFhZDMxZmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IGI5OWIxNDJlNDUuLmMyMTFlOWE4NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMTA1LDYgKzEwNSwxMiBAQCBFTlRSWShjb21wYXRfdGVzdF9hbGxfZXZl
bnRzKQogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlw
KSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAgICAgam5lICAgY29t
cGF0X3Byb2Nlc3Nfc29mdGlycXMKKworICAgICAgICAvKiBJbmplY3QgZXhjZXB0aW9uIGlmIHBl
bmRpbmcuICovCisgICAgICAgIGxlYSAgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAg
ICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAg
ICAgam56ICAgLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIgJDEs
VkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBjb21wYXRfcHJvY2Vzc19tY2UK
IC5MY29tcGF0X3Rlc3RfZ3Vlc3Rfbm1pOgpAQCAtMTM0LDYgKzE0MCwxNSBAQCBjb21wYXRfcHJv
Y2Vzc19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJv
dW5jZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBj
YWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJP
VU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisK
IAlBTElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAg
LTI5MCwxNSArMzA1LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAg
JWVheCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0
cnVjdCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAg
ICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0g
ICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQw
LFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cwotCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwog
RU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHN0aQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDBkMGVl
YjBkMTAuLmMxZTRmZDM3YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTI3MCw2ICsyNzAsMTIgQEAg
dGVzdF9hbGxfZXZlbnRzOgogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFf
cGVuZGluZyglcmlwKSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAg
ICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcworCisgICAgICAgIC8qIEluamVjdCBleGNlcHRpb24g
aWYgcGVuZGluZy4gKi8KKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwgJXJk
eAorICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTiwgVFJBUEJPVU5DRV9mbGFncyglcmR4KQor
ICAgICAgICBqbnogICAuTHByb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgcHJvY2Vzc19tY2UKIC5MdGVzdF9n
dWVzdF9ubWk6CkBAIC0yOTgsNiArMzA0LDE1IEBAIHByb2Nlc3Nfc29mdGlycXM6CiAgICAgICAg
IGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKICAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxwcm9jZXNzX3RyYXBib3VuY2U6Cisg
ICAgICAgIHN0aQorLkxib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBjYWxsICBjcmVhdGVfYm91
bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAg
ICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cworCisgICAgICAgIEFMSUdOCiAvKiAlcmJ4OiBzdHJ1
Y3QgdmNwdSAqLwogcHJvY2Vzc19tY2U6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9N
Q0UsVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQpAQCAtNzE4LDE1ICs3MzMsOSBAQCBo
YW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAg
ICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgotICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCVyZHgKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAogICAg
ICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKLSAgICAgICAgam56ICAgY29t
cGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgotICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixU
UkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6ICAgIHRlc3RfYWxsX2V2ZW50cwotLkxi
b3VuY2VfZXhjZXB0aW9uOgotICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAg
ICAgIG1vdmIgICQwLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAgICAgam56ICAgY29tcGF0
X3Rlc3RfYWxsX2V2ZW50cwogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAogLyogTm8g
c3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01:11: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 1fIkyT-0003cR-5P; Wed, 16 May 2018 01:11:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkyR-0003cF-Vq
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:24 +0000
X-Inumbo-ID: 857bd443-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 857bd443-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:14:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkyQ-00055x-FY
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkyQ-00064U-DC
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkyQ-00064U-DC@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDJmM2NkZTMzMDQ5ZTE1OWIzMzRjYmRiZWE0ZTU5YTQ4NjEzOGVkZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDBiYmZlYmM3YmYuLjBkOWY1MjU5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjE0
LDYgKzYxNCw3IEBAIHZvaWQgX19jcHVpbml0IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXRz
cy0+aXN0W0lTVF9NQ0UgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9NQ0UgKiBQQUdFX1NJWkU7CiAJ
dHNzLT5pc3RbSVNUX0RGICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RGICAqIFBBR0VfU0laRTsK
IAl0c3MtPmlzdFtJU1RfTk1JIC0gMV0gPSBzdGFja190b3AgKyBJU1RfTk1JICogUEFHRV9TSVpF
OworCXRzcy0+aXN0W0lTVF9EQiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9EQiAgKiBQQUdFX1NJ
WkU7CiAKIAlfc2V0X3Rzc2xkdF9kZXNjKAogCQlnZHQgKyBUU1NfRU5UUlksCkBAIC02MzQsNiAr
NjM1LDcgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwppbmRleCBkODRlMTUwMzI0Li42MjUzOTQ0NDQ2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpA
QCAtOTk3LDYgKzk5Nyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAg
ICAgICAgICBJU1RfTk1JKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNo
aW5lX2NoZWNrXSwgSVNUX01DRSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBf
ZGVidWddLCAgICAgICAgIElTVF9EQik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdSAqdikKQEAgLTEwMjEsNiArMTAyMiw3IEBAIHN0YXRpYyB2b2lkIHN2
bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAg
ICAgc3ZtX3Jlc3RvcmVfZHIodik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDE2OWQ1ZWVhZTEuLmI2OWQ2M2FkMDkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwpAQCAtOTUyLDYgKzk1Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2Mo
dW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3Vi
bGVfZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVd
W1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgaWYgKCBzZXR1cF9j
cHVfcm9vdF9wZ3QoY3B1KSApCiAgICAgICAgIGdvdG8gb29tOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAzOTk2ZjhkM2EwLi5i
MDAxNDljNzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwpAQCAtMTk2LDEzICsxOTYsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVz
dF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAvKgogICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNr
X2R1bXBfYm90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sg
cGFnZXMgMCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNo
IG9mIHRoZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQg
cmVnaXN0ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQog
ICogICB0cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQg
Zm9yIGEgZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9u
IGZyYW1lLgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0
IGFuZCA1OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3Rpbmcu
ICBXaXRoIE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNl
bnQsIHNvIGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJv
ZHVjdGl2ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxs
IGNoYWluCkBAIC0yMjMsMTIgKzIyMywxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFj
ZV9ib3R0b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFn
ZShzcCkgKQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAg
ICAgICByZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAj
aWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6
CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBT
VEFDS19TSVpFKSAtCkBAIC0yNDMsMTEgKzI0MywxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFj
a19kdW1wX2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFj
a19wYWdlKHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6
CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVk
IGxvbmcpOwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBj
YXNlIDQgLi4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBS
T1VORFVQKHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTM4NDks
NiArMzg0OSw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lz
dCgmaWR0X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgm
aWR0X3RhYmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlk
dF90YWJsZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRf
dGFibGVbVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0
aGUgbWFzdGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IGMxZTRmZDM3YWUuLmVmNmVhYjg0MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTc4OSw3ICs3ODksNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVn
KQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0g
ICAgICAgIGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9l
eGNlcHRpb24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCmluZGV4IDFhZDAyNzEzYWQuLmQzMWI2MjhlMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaApAQCAtNDUzLDcgKzQ1Myw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGln
bmVkIHRzc19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAg
MlVMCiAjZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUg
SVNUX0RCICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVw
dCBzdGFjayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0
b3IgdGFibGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01: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 1fIkyd-0003eS-72; Wed, 16 May 2018 01:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkyc-0003eE-3h
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:34 +0000
X-Inumbo-ID: 8b8b85a0-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b8b85a0-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:14:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkya-000565-LS
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkya-00065J-J4
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkya-00065J-J4@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDNiOTY2NzYzMmQ1Mjk5NWJkZjU3NmU2MjdiYzhlYTk5NGQ2OTQxZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjI4OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjI4OjAz
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGIwMDE0OWM3NTYuLmVhYjVhM2YyM2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zNzE2LDE2ICszNzE2LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncyk7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9UUkFQ
MCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRf
ZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICggYnAg
PSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICgg
KGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAgICAg
ICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkpID09
IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGluc3Ry
dWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAgICAg
ICBmYXRhbF90cmFwKHJlZ3MpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNE
QiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAgICAqIEd1
ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUg
dGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqLworICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQgI0RCIGlu
IFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxuIiwKKyAg
ICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwKKyAg
ICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01:11: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 1fIkyo-0003g1-8i; Wed, 16 May 2018 01:11:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkym-0003fn-Ih
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:44 +0000
X-Inumbo-ID: 919f8659-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 919f8659-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:15:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkyk-00056D-RD
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkyk-00066V-Op
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkyk-00066V-Op@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============8389845464181890899=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c5339c594708468310564784159e8f982241d702
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Mon Apr 23 16:56:47 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:28:12 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index facab83dc5..baf22edbaf 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -265,13 +265,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index ed05970f68..a9473eaa7d 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 0c8b22ea1f..f20592e510 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, 0);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..c60036bf0f 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 495d669b5f..5c0e0779b4 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8389845464181890899==--

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01:11: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 1fIkyx-0003hT-AW; Wed, 16 May 2018 01:11:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkyw-0003hL-8l
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:54 +0000
X-Inumbo-ID: 97af412b-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97af412b-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:15:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkyv-00056L-0x
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkyu-00067G-Ur
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkyu-00067G-Ur@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGM1MzY2M2EyMjNhYjNjZDYwMDg1NTc0NjY3M2ZlOTIyZmZmYjgzZTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6Mjg6MjAgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6Mjg6MjAgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpp
bmRleCBkYzkyZGNhNGVjLi5lYmFiYzEwNzYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1MywxNCArNDUzLDE3IEBA
IHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgdWlu
dDY0X3QgZGF0YSkKIAogc3RhdGljIGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9p
b3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJldl9zdGF0
ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCi0gICAgICAgIHJtYigp
OwotICAgICAgICBzd2l0Y2ggKCBzdGF0ZSApCisgICAgICAgIHNtcF9ybWIoKTsKKworICAgIHJl
Y2hlY2s6CisgICAgICAgIGlmICggdW5saWtlbHkoc3RhdGUgPT0gU1RBVEVfSU9SRVFfTk9ORSkg
KQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfTk9ORToKICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgKiBUaGUgb25seSByZWFzb24gd2Ugc2hvdWxkIHNlZSB0aGlzIGNh
c2UgaXMgd2hlbiBhbgogICAgICAgICAgICAgICogZW11bGF0b3IgaXMgZHlpbmcgYW5kIGl0IHJh
Y2VzIHdpdGggYW4gSS9PIGJlaW5nCkBAIC00NjgsMTQgKzQ3MSwzMCBAQCBzdGF0aWMgYm9vbF90
IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2LCB+MHVsKTsKICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0
ZSA8IHByZXZfc3RhdGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIldlaXJkIEhWTSBpb3JlcSBzdGF0ZSB0cmFuc2l0aW9uICV1IC0+ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgICAgcHJldl9zdGF0ZSwgc3RhdGUpOworICAgICAgICAgICAgc3YtPnBl
bmRpbmcgPSAwOworICAgICAgICAgICAgZG9tYWluX2NyYXNoKHN2LT52Y3B1LT5kb21haW4pOwor
ICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwgKi8KKyAgICAgICAgfQorCisgICAgICAgIHN3
aXRjaCAoIHByZXZfc3RhdGUgPSBzdGF0ZSApCisgICAgICAgIHsKICAgICAgICAgY2FzZSBTVEFU
RV9JT1JFU1BfUkVBRFk6IC8qIElPUkVTUF9SRUFEWSAtPiBOT05FICovCiAgICAgICAgICAgICBw
LT5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2
LCBwLT5kYXRhKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFNUQVRFX0lPUkVR
X1JFQURZOiAgLyogSU9SRVFfe1JFQURZLElOUFJPQ0VTU30gLT4gSU9SRVNQX1JFQURZICovCiAg
ICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfSU5QUk9DRVNTOgotICAgICAgICAgICAgd2FpdF9vbl94
ZW5fZXZlbnRfY2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLCBwLT5zdGF0ZSAhPSBzdGF0ZSk7Ci0g
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwo
c3YtPmlvcmVxX2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHsgc3RhdGUgPSBwLT5zdGF0ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc21wX3JtYigpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZSAhPSBwcmV2X3N0YXRlOyB9KSk7CisgICAgICAgICAgICBnb3RvIHJlY2hlY2s7CiAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiV2VpcmQg
SFZNIGlvcmVxdWVzdCBzdGF0ZSAldVxuIiwgc3RhdGUpOwogICAgICAgICAgICAgc3YtPnBlbmRp
bmcgPSAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:12:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01:12: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 1fIkz8-0003jI-CL; Wed, 16 May 2018 01:12:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkz6-0003j0-Ln
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:04 +0000
X-Inumbo-ID: 9dbee609-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9dbee609-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:15:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkz5-00057C-6Y
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkz5-00068D-48
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkz5-00068D-48@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/emul: Fix emulator test
 harness build following the backport of ff555d59e8a
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>

Y29tbWl0IDUyNzhhOWE2N2Q1ZGQ4ZWY5NTQxMWYxZjEzMDgxMmIxMTQ2ZDdlYjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjU0OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjU1OjE3
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgdGhlIGJhY2twb3J0IG9mIGZmNTU1ZDU5ZThhCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODZfZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMK
aW5kZXggMDA1YmMyMmIxYy4uMWU2N2Q2NDhhZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmMKQEAgLTIzLDYgKzIzLDkgQEAgdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZp
bmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVSTyhjb25kKSkKICNl
bmRpZgogCisjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0pICYgLSht
KSkpCisjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkgJiAobSkp
CisKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJyYXR1bShucikgMAogCiAjZGVmaW5lIF9fcGFja2Vk
IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 01:12:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 01:12: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 1fIkzH-0003kh-FX; Wed, 16 May 2018 01:12:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIkzG-0003kV-5r
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:14 +0000
X-Inumbo-ID: a3cefc6a-58a6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3cefc6a-58a6-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 01:15:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIkzF-00057K-C8
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIkzF-000697-9p
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 01:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIkzF-000697-9p@xenbits.xenproject.org>
Date: Wed, 16 May 2018 01:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IDZhNzRmNGUzMWRjMjhmYjBkNWM5ZTU2YjU0ZDRiMmFhZjliNDZiYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA4OjM2
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCAxZTY3ZDY0OGFkLi5jOTFkNDM2YTYzIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMzUsNCArMzUsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBnZXRfc3R1YihzdGIpICgodm9pZCAqKSgoc3RiKS5hZGRyID0g
KHVpbnRwdHJfdCkoc3RiKS5idWYpKQogI2RlZmluZSBwdXRfc3R1YihzdGIpCiAKKy8qIE5vIFNw
ZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJuZXNzLiAqLworYXNtICgi
Lm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJjYWxsICpcXGFyZ1xuXHQi
CisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyIK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 09:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 09: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 1fIsnz-0006v6-1F; Wed, 16 May 2018 09:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIsnx-0006v1-Ry
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 09:33:05 +0000
X-Inumbo-ID: 9c18e29c-58ec-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c18e29c-58ec-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 09:36:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIsnw-0008E1-4s
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 09:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIsnw-0000ri-2J
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 09:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIsnw-0000ri-2J@xenbits.xenproject.org>
Date: Wed, 16 May 2018 09:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml/libs/xc fix gcc-8
 format-truncation warning
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>

Y29tbWl0IDJhZGM5MDkwOGZiYjFlNjE0YzQ3N2UyOWYyZDQ1ZWRhOTQ1NzA3OTUKQXV0aG9yOiAg
ICAgSm9obiBUaG9tc29uIDxnaXRAam9obnRob21zb24uZmFzdG1haWwuY29tLmF1PgpBdXRob3JE
YXRlOiBUdWUgTWF5IDE1IDExOjQ4OjQzIDIwMTggKzEwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAwOToxOToyMSAyMDE4
ICswMTAwCgogICAgdG9vbHMvb2NhbWwvbGlicy94YyBmaXggZ2NjLTggZm9ybWF0LXRydW5jYXRp
b24gd2FybmluZwogICAgCiAgICAgQ0MgICAgICAgeGVuY3RybF9zdHVicy5vCiAgICB4ZW5jdHJs
X3N0dWJzLmM6IEluIGZ1bmN0aW9uICdmYWlsd2l0aF94Yyc6CiAgICB4ZW5jdHJsX3N0dWJzLmM6
NjU6MTc6IGVycm9yOiAnc25wcmludGYnIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIGJlZm9yZSB0
aGUgbGFzdCBmb3JtYXQgY2hhcmFjdGVyIFstV2Vycm9yPWZvcm1hdC10cnVuY2F0aW9uPV0KICAg
ICAgICAgICIlZDogJXM6ICVzIiwgZXJyb3ItPmNvZGUsCiAgICAgICAgICAgICAgICAgICAgIF4K
ICAgIHhlbmN0cmxfc3R1YnMuYzo2NDo0OiBub3RlOiAnc25wcmludGYnIG91dHB1dCA2IG9yIG1v
cmUgYnl0ZXMgKGFzc3VtaW5nIDEwMjkpIGludG8gYSBkZXN0aW5hdGlvbiBvZiBzaXplIDEwMjgK
ICAgICAgICBzbnByaW50ZihlcnJvcl9zdHIsIHNpemVvZihlcnJvcl9zdHIpLAogICAgICAgIF5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAgICAgICAiJWQ6ICVzOiAl
cyIsIGVycm9yLT5jb2RlLAogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAg
ICAgICAgIHhjX2Vycm9yX2NvZGVfdG9fZGVzYyhlcnJvci0+Y29kZSksCiAgICAgICAgICB+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAgICAgICAgZXJyb3ItPm1lc3NhZ2Up
OwogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+CiAgICBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0
cmVhdGVkIGFzIGVycm9ycwogICAgbWFrZVs4XTogKioqIFsvYnVpbGQveGVuLWdpdC9zcmMveGVu
L3Rvb2xzL29jYW1sL2xpYnMveGMvLi4vLi4vTWFrZWZpbGUucnVsZXM6Mzc6IHhlbmN0cmxfc3R1
YnMub10gRXJyb3IgMQogICAgbQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb2huIFRob21zb24g
PGdpdEBqb2hudGhvbXNvbi5mYXN0bWFpbC5jb20uYXU+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFu
IExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybF9zdHVicy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCBmOTcw
NzBjOGIwLi5kNDMwOWFkOTdlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmxfc3R1YnMuYworKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAt
NTQsNyArNTQsNyBAQAogCiBzdGF0aWMgdm9pZCBOb3JldHVybiBmYWlsd2l0aF94Yyh4Y19pbnRl
cmZhY2UgKnhjaCkKIHsKLQljaGFyIGVycm9yX3N0clsxMDI4XTsKKwljaGFyIGVycm9yX3N0cltY
Q19NQVhfRVJST1JfTVNHX0xFTiArIDZdOwogCWlmICh4Y2gpIHsKIAkJY29uc3QgeGNfZXJyb3Ig
KmVycm9yID0geGNfZ2V0X2xhc3RfZXJyb3IoeGNoKTsKIAkJaWYgKGVycm9yLT5jb2RlID09IFhD
X0VSUk9SX05PTkUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12: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 1fIvRX-000406-N0; Wed, 16 May 2018 12:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvRW-000401-G3
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:06 +0000
X-Inumbo-ID: 386ae5fd-5904-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 386ae5fd-5904-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 12:25:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvRU-0003Mi-FS
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvRU-0001r5-D9
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvRU-0001r5-D9@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IGQ2YzY1MTg3MjUyYTZjMTgxMGZkMjRjNGQ0NmY4MTI4NDBkZThkM2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMjoyMTowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFJlYWQgTVNSX0FSQ0hfQ0FQQUJJTElU
SUVTIG9ubHkgb25jZQogICAgCiAgICBNYWtlIGl0IGF2YWlsYWJsZSBmcm9tIHRoZSBiZWdpbm5p
bmcgb2YgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpLCBhbmQKICAgIHBhc3MgaXQgaW50
byBhcHByb3ByaWF0ZSBmdW5jdGlvbnMuICBGaXggYW4gUlNCQSB0eXBvIHdoaWxlIG1vdmluZyB0
aGUKICAgIGFmZmVjdGVkIGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMDM3ZTg0ZGMxMy4uNGFi
MGY1MDEwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtOTcsMTggKzk3LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9i
dGkpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0
aHVuaykKK3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rLCB1aW50NjRfdCBjYXBzKQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0g
MCwgdG1wOwotICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9z
dGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9k
YXRhLmNwdWlkX2xldmVsID49IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAm
dG1wLCAmdG1wLCAmXzdkMCk7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlk
X2xldmVsID49IDB4ODAwMDAwMDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAm
ZThiLCAmdG1wLCAmdG1wKTsKLSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCi0gICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNh
cHMpOwogCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBm
YWNpbGl0aWVzOlxuIik7CiAKQEAgLTE0Miw3ICsxMzksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdo
ZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9v
bCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xp
bmVfc2FmZSh1aW50NjRfdCBjYXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0
aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTE1MywxOSArMTUwLDEy
IEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWlu
dDY0X3QgY2FwczsKLQotICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBz
KTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZp
c29yIHRvIGluZGljYXRlIHRoYXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNz
b3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAo
IGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAg
fQorICAgIC8qCisgICAgICogUlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3Qg
cmV0cG9saW5lLXNhZmUuCisgICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4
Nl9tb2RlbCApCiAgICAgewpAQCAtMjk5LDYgKzI4OSwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsg
PSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNh
cHMgPSAwOworCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSAp
CisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoK
ICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25z
PyAgSWYgc28sIGZvbGxvdyB0aGVpcgpAQCAtMzI3LDcgKzMyMSw3IEBAIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVs
IGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAg
ICAgICAgICAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdh
cmUuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2Fm
ZSgpICkKKyAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAg
ICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJy
cyA9IHRydWU7CkBAIC00MTgsNyArNDEyLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UKICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9OT19YUFRJKTsKIAotICAgIHByaW50X2RldGFpbHModGh1bmspOworICAg
IHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19t
YXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:22: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 1fIvRh-00040m-P0; Wed, 16 May 2018 12: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=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvRg-00040c-IQ
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:16 +0000
X-Inumbo-ID: 86db2540-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86db2540-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:20:31 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvRe-0003Ms-L9
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvRe-0001re-Il
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvRe-0001re-Il@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Express Xen's choice
 of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDY2ZGZhZTBmMzJiZmJjODk5YzJmMzQ0NmQ1ZWU1NzA2OGNiN2Y5NTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEV4cHJlc3MgWGVuJ3MgY2hvaWNlIG9m
IE1TUl9TUEVDX0NUUkwgdmFsdWUgYXMgYSB2YXJpYWJsZQogICAgCiAgICBBdCB0aGUgbW9tZW50
LCB3ZSBoYXZlIHR3byBkaWZmZXJlbnQgZW5jb2RpbmdzIG9mIFhlbidzIE1TUl9TUEVDX0NUUkwg
dmFsdWUsCiAgICB3aGljaCBpcyBhIHNpZGUgZWZmZWN0IG9mIGhvdyB0aGUgU3BlY3RyZSBzZXJp
ZXMgZGV2ZWxvcGVkLiAgT25lIGVuY29kaW5nIGlzCiAgICB2aWEgYW4gYWxpYXMgd2l0aCB0aGUg
Ym90dG9tIGJpdCBvZiBidGlfaXN0X2luZm8sIGFuZCBjYW4gZW5jb2RlIElCUlMgb3Igbm90LAog
ICAgYnV0IG5vdCBvdGhlciBjb25maWd1cmF0aW9ucyBzdWNoIGFzIFNUSUJQLgogICAgCiAgICBC
cmVhayBYZW4ncyB2YWx1ZSBvdXQgaW50byBhIHNlcGFyYXRlIHZhcmlhYmxlIChpbiB0aGUgdG9w
IG9mIHN0YWNrIGJsb2NrIGZvcgogICAgWFBUSSByZWFzb25zKSBhbmQgdXNlIHRoaXMgaW5zdGVh
ZCBvZiBidGlfaXN0X2luZm8gaW4gdGhlIElTVCBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAg
ICAgICAgIHwgOCArKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAg
fCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIHwgOCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0YWIwZjUwMTA2Li42NjMzYzY0
ZDhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCkBAIC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0
YSBvcHRfaWJycyA9IC0xOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9
IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRp
X2lzdF9pbmZvOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykK
QEAgLTM2NiwxMSArMzY3LDE0IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICAgICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYg
KCBpYnJzICkKKyAgICAgICAgeworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9
IFNQRUNfQ1RSTF9JQlJTOwogICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAg
ICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8q
CkBAIC00MTcsOCArNDIxLDYgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNz
ZXJ0aW9ucyh2b2lkKQogewotICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9u
IHRoaXMgYWxpYXMuICovCi0gICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NU
UkxfSUJSUyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMDYwMjhm
ZWJjMS4uZjgwZDNiN2NjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM0LDYg
KzEzNCw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3Bl
Y19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywg
dXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywg
c3RydWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8pOwogICAgIE9GRlNFVChDUFVJTkZPX3Jvb3Rf
cGd0X2NoYW5nZWQsIHN0cnVjdCBjcHVfaW5mbywgcm9vdF9wZ3RfY2hhbmdlZCk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDQzYmRlYzFmNDkuLjIwMGU5MzVlMTAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oCkBAIC01NCw2ICs1NCw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAKICAgICAvKiBTZWUgYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9yIHVzYWdlLiAqLwogICAgIHVuc2lnbmVkIGludCBzaGFk
b3dfc3BlY19jdHJsOworICAgIHVpbnQ4X3QgICAgICB4ZW5fc3BlY19jdHJsOwogICAgIGJvb2wg
ICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgYnRpX2lzdF9p
bmZvOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBiNGZhNDMyNjllLi4wYzc2NjNhMTlm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3LDYgKzI3LDcgQEAKIHZvaWQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAogZXh0ZXJuIGJvb2wgb3B0X2licGI7Citl
eHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZh
dWx0X2J0aV9pc3RfaW5mbzsKIAogZXh0ZXJuIHVpbnQ4X3Qgb3B0X3hwdGk7CkBAIC0zOCw2ICsz
OSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9p
ZCkKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGlu
Zm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cisg
ICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZv
LT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAppbmRleCAxNjIzZmMwNGRhLi5lOGU4ZjlhOWIxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjEsNyArMjEsNiBAQAogI2RlZmluZSBfX1g4Nl9T
UEVDX0NUUkxfQVNNX0hfXwogCiAvKiBFbmNvZGluZyBvZiB0aGUgYm90dG9tIGJpdHMgaW4gY3B1
aW5mby5idGlfaXN0X2luZm8gKi8KLSNkZWZpbmUgQlRJX0lTVF9JQlJTICAoMSA8PCAwKQogI2Rl
ZmluZSBCVElfSVNUX1dSTVNSICgxIDw8IDEpCiAjZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwg
MikKIApAQCAtMjgzLDEyICsyODIsOSBAQAogICAgIHNldHogJWRsCiAgICAgYW5kICVkbCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKIAotICAgIC8qCi0g
ICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMg
ZW5jb2RlZCBpbiB0aGUKLSAgICAgKiBib3R0b20gYml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEg
ZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1RfSUJSUy4KLSAgICAgKi8KKyAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAot
ICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CisgICAgbW92emJsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX3NwZWNfY3RybCkoJXIxNCksICVlYXgKICAgICB4b3IgJWVkeCwgJWVkeAogICAgIHdy
bXNyCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:22: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 1fIvRr-00041m-Qi; Wed, 16 May 2018 12:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvRq-00041c-3f
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:26 +0000
X-Inumbo-ID: 448bdb2e-5904-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 448bdb2e-5904-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 12:25:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvRo-0003NS-Qw
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvRo-0001sM-OY
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvRo-0001sM-OY@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:24 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Merge bti_ist_info and
 use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IDUyNjJiYTJlNzc5OTAwMTQwMmRmZTEzOWZmOTQ0ZTAzNWRmZmY5MjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IE1lcmdlIGJ0aV9pc3RfaW5mbyBhbmQg
dXNlX3NoYWRvd19zcGVjX2N0cmwgaW50byBzcGVjX2N0cmxfZmxhZ3MKICAgIAogICAgQWxsIDMg
Yml0cyBvZiBpbmZvcm1hdGlvbiBoZXJlIGFyZSBjb250cm9sIGZsYWdzIGZvciB0aGUgZW50cnkv
ZXhpdCBjb2RlCiAgICBiZWhhdmlvdXIuICBUcmVhdCB0aGVtIGFzIHN1Y2gsIHJhdGhlciB0aGFu
IGhhdmluZyB0d28gZGlmZmVyZW50IHZhcmlhYmxlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTAg
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDMgKy0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICB8ICAzICstLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jCmluZGV4IGJiMGQwOTU1MmMuLmE3MDRjN2MzNDAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAt
MjE1LDcgKzIxNSw3IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIGNp
ID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kpOwogICAgIC8q
IEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSByZWxvYWRlZCBt
aWNyb2NvZGUuICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisgICAgY2ktPnNwZWNfY3Ry
bF9mbGFncyAmPSB+U0NGX2lzdF93cm1zcjsKIAogICAgIEFDUElfRkxVU0hfQ1BVX0NBQ0hFKCk7
CiAKQEAgLTI1OSw3ICsyNTksNyBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkK
ICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJldmlvdXNseSBhdmFpbGFibGUgZmVhdHVyZShzKS4i
KTsKIAogICAgIC8qIFJlLWVuYWJsZWQgZGVmYXVsdCBOTUkvI01DIHVzZSBvZiBNU1JfU1BFQ19D
VFJMLiAqLwotICAgIGNpLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAg
ICBjaS0+c3BlY19jdHJsX2ZsYWdzIHw9IChkZWZhdWx0X3NwZWNfY3RybF9mbGFncyAmIFNDRl9p
c3Rfd3Jtc3IpOwogICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOwogCiAgZG9uZToKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwppbmRleCA2NjMzYzY0ZDhhLi4xYWQzZmY1OTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zOSw3ICszOSw3
IEBAIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVlOwogc3RhdGlj
IGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0
bHkgb3B0X2licGIgPSB0cnVlOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybDsKLXVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKK3Vp
bnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIAogc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC0zNzQsNyArMzc0LDcgQEAg
dm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICBl
bHNlCiAgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X0NMRUFSKTsKIAotICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dSTVNS
OworICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOwogICAg
IH0KIAogICAgIC8qCkBAIC0zOTMsNyArMzkzLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQogICAgIHsK
ICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKLSAg
ICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7CisgICAgICAgIGRlZmF1
bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3RfcnNiOwogICAgIH0KIAogICAgIC8qCkBAIC00
MDcsNyArNDA3LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0gZmFsc2U7CiAK
LSAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0X2luZm8g
aGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KKyAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRo
YXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBp
bml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZh
bHNlKTsKQEAgLTQyMSw2ICs0MjEsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiB7CisgICAgLyogVGhlIG9wdGltaXNlZCBhc3NlbWJseSByZWxp
ZXMgb24gdGhpcyBhbGlhcy4gKi8KKyAgICBCVUlMRF9CVUdfT04oU0NGX3VzZV9zaGFkb3cgIT0g
MSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZjgwZDNiN2NjMC4u
NTk1N2M3NjRmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM1LDggKzEzNSw3
IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1
Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3Ry
bCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5G
T194ZW5fc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9zcGVjX2N0cmwpOwotICAgIE9G
RlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9z
aGFkb3dfc3BlY19jdHJsKTsKLSAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0cnVj
dCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19zcGVjX2N0cmxf
ZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJsX2ZsYWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQp
OwogICAgIE9GRlNFVChDUFVJTkZPX3VzZV9wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3B2
X2NyMyk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDIwMGU5MzVlMTAuLjViZDY0YjIyNzEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCkBAIC01NSw4ICs1NSw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
LyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25l
ZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgeGVuX3NwZWNfY3RybDsK
LSAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7Ci0gICAgdWludDhfdCAgICAg
IGJ0aV9pc3RfaW5mbzsKKyAgICB1aW50OF90ICAgICAgc3BlY19jdHJsX2ZsYWdzOwogCiAgICAg
LyoKICAgICAgKiBUaGUgZm9sbG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0
IHBhZ2UgdGFibGUgb2YgNjQtYml0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCAwYzc2NjNh
MTlmLi5kNWJkNGRmYWNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDcgKzI4LDcg
QEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9v
bCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLWV4dGVy
biB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3M7CiAKIGV4dGVybiB1aW50OF90IG9wdF94cHRpOwogI2RlZmluZSBPUFRf
WFBUSV9ET00wICAweDAxCkBAIC0zOCw5ICszOCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0
X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZv
LT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9
IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAg
ICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5z
cGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8K
QEAgLTU0LDcgKzU0LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50
ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19z
cGVjX2N0cmwgPSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3No
YWRvdzsKICAgICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNN
X05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAg
ICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5
IiApOwpAQCAtNjksNyArNjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93
aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAg
ICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAg
Ki8KLSAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNw
ZWNfY3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFz
bSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKaW5kZXggZThlOGY5YTliMS4uOTdkYTA4Yjk1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9m
IHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElf
SVNUX1dSTVNSICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVu
Y29kaW5nIG9mIGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hh
ZG93ICgxIDw8IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFND
Rl9pc3RfcnNiICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxh
c20vbXNyLWluZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRo
ZSBWTUVYSVQtc3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAg
KiBjdXJyZW50IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAq
Ci0gKiBGYWN0b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwg
dmFsdWUsIGFuZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhl
IHN5bmNocm9ub3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWlu
IGEgc2hhZG93X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBp
biB0aGUgcGVyIGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgog
ICoKICAqICAxKSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikg
U2V0IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFk
b3cgYm9vbGVhbgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAg
KiAgNCkgRXhpdCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVh
ciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFk
b3cgYm9vbGVhbgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAg
KgogICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoK
ICAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRv
IFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwg
Y2hlY2sgdXNlX3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAg
KgogICogVGhlcmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5
bmNocm9ub3VzIHBhdGggYmV0d2VlbgpAQCAtMTM0LDcgKzEzNSw3IEBACiAgICAgeG9yICVlZHgs
ICVlZHgKIAogICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGlu
ZyBYZW4ncyB2YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNf
Y3RybCglcnNwKQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxf
ZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAg
bW92ICRcaWJyc192YWwsICVlYXgKQEAgLTE2MCwxMiArMTYxLDE0IEBACiAgICAgICogYmxvY2sg
c28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1h
eWJleGVuCisgICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlm
ICggIXhlbiApIGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2Nz
KCVyc3ApCi0gICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAg
ICAgICBub3QgJWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNf
Y3RybF9mbGFncykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191
c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3cs
IENQVUlORk9fc3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwpAQCAtMTg0LDggKzE4Nyw4IEBACiAgKi8KICAgICB4
b3IgJWVkeCwgJWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3No
YWRvd19zcGVjX2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91
c2Vfc2hhZG93LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAg
ICBqeiAuTFxAX3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVj
X2N0cmwpKCVyYngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDYs
NyArMjA5LDcgQEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3Ap
CiAKICAgICAvKiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBn
dWVzdCB2YWx1ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
KCVyc3ApCisgICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3Mo
JXJzcCkKIAogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4
CkBAIC0yNjUsMjIgKzI2OCwyMyBAQAogICogVGhpcyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09W
RVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdp
dGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpi
bCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6
YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAg
ICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAgIHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAg
ICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19PVkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xv
YmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tpcF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lT
VF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lzdF93cm1zciwgJWFsCiAgICAganogLkxcQF9z
a2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVkeAogICAgIHRlc3RiICQzLCBVUkVHU19jcygl
cnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
c2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBzZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAg
IGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAg
ICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NU
UkwsICVlY3gKQEAgLTMwNyw3ICszMTEsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9z
ZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKICAqIENsb2JiZXJzICVyYXgs
ICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAgICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RB
Q0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyYngpCiAgICAganogLkxcQF9za2lw
CiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12: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 1fIvS1-00043m-Sc; Wed, 16 May 2018 12:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvS0-00043Y-7E
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:36 +0000
X-Inumbo-ID: 92f5f526-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92f5f526-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:20:52 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvRz-0003Na-0K
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvRy-0001sx-UG
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvRy-0001sx-UG@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:34 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Fold the XEN_IBRS_{SET,
 CLEAR} ALTERNATIVES together
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>

Y29tbWl0IGFmOTQ5NDA3ZWFiYTdhZjcxMDY3ZjIzZDU4NjZjZDBiZjFmMTE0NGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEZvbGQgdGhlIFhFTl9JQlJTX3tTRVQs
Q0xFQVJ9IEFMVEVSTkFUSVZFUyB0b2dldGhlcgogICAgCiAgICBDdXJyZW50bHksIHRoZSBTUEVD
X0NUUkxfe0VOVFJZLEVYSVR9XyogbWFjcm9zIGVuY29kZSBYZW4ncyBjaG9pY2Ugb2YKICAgIE1T
Ul9TUEVDX0NUUkwgYXMgYW4gaW1tZWRpYXRlIGNvbnN0YW50LCBhbmQgY2hvb3NlcyBiZXR3ZWVu
IElCUlMgb3Igbm90IGJ5CiAgICBkb3VibGluZyB1cCB0aGUgZW50aXJlIGFsdGVybmF0aXZlIGJs
b2NrLgogICAgCiAgICBUaGVyZSBpcyBub3cgYSB2YXJpYWJsZSBob2xkaW5nIFhlbidzIGNob2lj
ZSBvZiB2YWx1ZSwgc28gdXNlIHRoYXQgYW5kCiAgICBzaW1wbGlmeSB0aGUgYWx0ZXJuYXRpdmVz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICAgIHwgIDYgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIHwgNDUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggMWFkM2ZmNTk0ZC4uMTNlNDI2Y2M5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI4LDggKzEyOCw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVU
UE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0Ui
IDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCi0g
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJ
QlJTKyIgOgotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpICA/ICIgSUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX01TUikgPworICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVD
X0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCiAgICAgICAgICAg
IG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAg
ICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkg
ICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOwpAQCAtMzY2LDEz
ICszNjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlz
ZSBJQlJTIHN1cHBvcnQgZm9yCiAgICAgICAgICAqIGd1ZXN0cy4KICAgICAgICAgICovCisgICAg
ICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSKTsKKwogICAgICAgICBp
ZiAoIGlicnMgKQotICAgICAgICB7CiAgICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwg
fD0gU1BFQ19DVFJMX0lCUlM7Ci0gICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7CiAKICAg
ICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggYzliMWE0ODgwNy4uY2E1OGIwZTg4YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjYsOCArMjYsNyBAQCBYRU5fQ1BVRkVBVFVS
RShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMg
RGlzcGF0Y2ggUwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzAp
KjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RI
VU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJ
QlJTQiB8fCBJQlBCICovCi1YRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElO
VFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwotWEVOX0NQVUZFQVRV
UkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJT
IGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCiBYRU5fQ1BVRkVB
VFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3Jp
dGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KIFhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAq
LwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAv
KiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggZDViZDRkZmFjZC4uODZhM2RmZTk2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01
NiwxNCArNTYsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJf
aWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGluZm8tPnNw
ZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNt
IHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFs
KSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVj
dCBjcHVfaW5mbyAqaW5mbykKIHsKLSAgICB1aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxfSUJSUzsK
KyAgICB1aW50MzJfdCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
c3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAg
aW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7
Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6
ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggOTdkYTA4Yjk1Yi4uNzMwYzk5
OGQwYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTExNyw3ICsxMTcsNyBA
QAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBvbGQgJXJz
cCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCBpYnJz
X3ZhbDpyZXEKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKIC8qCiAgKiBS
ZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVycyAlcmF4
LCAlcmN4LCAlcmR4CkBAIC0xMzgsMTEgKzEzOCwxMSBAQAogICAgIGFuZGIgJH5TQ0ZfdXNlX3No
YWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQgWGVuJ3Mg
aW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICBtb3Z6Ymwg
Q1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRtCiAKLS5t
YWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQorLm1hY3Jv
IERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEKIC8qCiAgKiBSZXF1aXJlcyAlcnNwPXJl
Z3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCiAgKiBSZXF1aXJlcyAlcjE0PXN0YWNrX2Vu
ZCAoaWYgbWF5YmV4ZW4pCkBAIC0xNjcsMTIgKzE2NywxMiBAQAogICAgICAgICBzZXRueiAlYWwK
ICAgICAgICAgbm90ICVlYXgKICAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChz
cGVjX2N0cmxfZmxhZ3MpKCVyMTQpCisgICAgICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9zcGVjX2N0cmwpKCVyMTQpLCAlZWF4CiAgICAgLmVsc2UKICAgICAgICAgYW5kYiAkflND
Rl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQorICAgICAgICBtb3Z6
YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgLmVuZGlmCiAKLSAgICAv
KiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4
CiAgICAgd3Jtc3IKIC5lbmRtCiAKQEAgLTIxOSw0NSArMjE5LDMwIEBACiAvKiBVc2UgYWZ0ZXIg
YSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3QuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxU
RVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgIGlicnNfdmFsPTApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUg
IiIsIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCwgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJv
bSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVm
aW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wIGlicnNfdmFsPTApLCAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJ
VkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgICAgICAg
ICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4
Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNk
ZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgRE9fT1ZFUldSSVRFX1JTQiwgWDg2
X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yICIiLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJyc192YWw9MCksICAg
ICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5B
VElWRSAiIiwgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAi
IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZF
XzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9f
U1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBUT0RPOiBE
cm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01D
IHNhZmUuICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:22: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 1fIvSA-00045s-Vg; Wed, 16 May 2018 12:22:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvSA-00045k-ED
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:46 +0000
X-Inumbo-ID: 50affbc2-5904-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50affbc2-5904-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 12:26:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvS9-0003Nk-6H
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvS9-0001tZ-3z
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvS9-0001tZ-3z@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IGQ5ODIyYjhhMzgxMTRlOTZlNDUxNmRjOTk4ZjQwNTUyNDkzNjRkNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAzMCAxNDoyMDoyMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFJlbmFtZSBiaXRzIG9mIGluZnJhc3Ry
dWN0dXJlIHRvIGF2b2lkIE5BVElWRSBhbmQgVk1FWElUCiAgICAKICAgIEluIGhpbmRzaWdodCwg
dXNpbmcgTkFUSVZFIGFuZCBWTUVYSVQgYXMgbmFtaW5nIHRlcm1pbm9sb2d5IHdhcyBub3QgY2xl
dmVyLgogICAgQSBmdXR1cmUgY2hhbmdlIHdhbnRzIHRvIHNwbGl0IFNQRUNfQ1RSTF9FWElUX1RP
X0dVRVNUIGludG8gUFYgYW5kIEhWTQogICAgc3BlY2lmaWMgaW1wbGVtZW50YXRpb25zLCBhbmQg
dXNpbmcgVk1FWElUIGFzIGEgdGVybSBpcyBjb21wbGV0ZWx5IHdyb25nLgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSB0byBmaXggc29tZSBzdGFsZSBkb2N1bWVudGF0aW9uIGluIHNwZWNf
Y3RybF9hc20uaC4gIFRoZQogICAgSVNUIGhlbHBlcnMgd2VyZSBtaXNzaW5nIGZyb20gdGhlIGxh
cmdlIGNvbW1lbnQgYmxvY2ssIGFuZCBzaW5jZQogICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
Ul9JU1Qgd2FzIGludHJvZHVjZWQsIHdlJ3ZlIGdhaW5lZCBhIG5ldyBwaWVjZSBvZgogICAgZnVu
Y3Rpb25hbGl0eSB3aGljaCBjdXJyZW50bHkgZGVwZW5kcyBvbiB0aGUgZmluZSBncmFpbiBjb250
cm9sLCB3aGljaCBleGlzdHMKICAgIGluIGxpZXUgb2YgbGl2ZXBhdGNoaW5nLiAgTm90ZSB0aGlz
IGluIHRoZSBjb21tZW50LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS9lbnRyeS5TICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICA0ICsrLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMzYgKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyks
IDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDBmYTU1MDE0NzcuLjJkNTQw
ZjkyZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNjgsNyArNjgsNyBAQCBfX1VOTElLRUxZX0VO
RChuc3ZtX2hhcCkKICAgICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVh
eAogCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1Qg
LyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAg
ICAgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3Mv
Y3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAgICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAl
cjE0CkBAIC05Myw3ICs5Myw3IEBAIF9fVU5MSUtFTFlfRU5EKG5zdm1faGFwKQogCiAgICAgICAg
IEdFVF9DVVJSRU5UKGJ4KQogCi0gICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAv
KiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSAgICAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5m
bywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBTVEdJCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvZW50cnkuUwppbmRleCBlNzUwNTQ0YjRiLi5hYTJmMTAzODk1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMKQEAgLTM4LDcgKzM4LDcgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAg
ICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQ
VV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9j
cHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpg
LCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAg
JXJzcCwlcmRpCkBAIC03Niw3ICs3Niw3IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAg
ICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2lu
dC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3Ry
bCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fSFZNICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KIAogICAgICAgICBtb3YgIFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwppbmRleCAxM2U0MjZjYzk1Li5mNDg5Zjc5Y2M2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNSw4ICszNSw4
IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfSk1QLAogfSBvcHRfdGh1bmsg
X19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0
X2licnMgPSAtMTsKLXN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVl
Owotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRydWU7CitzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfcnNiX2h2bSA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVl
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3Qg
X19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKQEAgLTU3LDggKzU3LDggQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBv
cHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CiAgICAgICAg
ICAgICBvcHRfaWJwYiA9IGZhbHNlOwotICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSBmYWxz
ZTsKLSAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRf
cnNiX3B2ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKQEAgLTgwLDEzICs4MCwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQot
ICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4
aXQiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKLSAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFs
OworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZt
ID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKQEAgLTEzMiw4ICsxMzIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgZGVmYXVsdF94
ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJQlJTLSIgICAg
ICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCi0gICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElU
IiA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikg
ICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKIAogICAgIHBy
aW50aygiWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAg
ICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApA
QCAtMzg4LDkgKzM4OCw5IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKICAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3BlY3VsYXRlcyB0byAzMmJpdCBQViBn
dWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCiAgICAgICogc3BlY3VsYXRpbmcgaW4gNjRiaXQg
c3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4KICAgICAgKi8KLSAgICBpZiAoIG9w
dF9yc2JfbmF0aXZlICkKKyAgICBpZiAoIG9wdF9yc2JfcHYgKQogICAgIHsKLSAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKyAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19SU0JfUFYpOwogICAgICAgICBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3JzYjsKICAgICB9CiAKQEAgLTM5OCw4ICszOTgsOCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SFZNIGd1ZXN0cyBjYW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNCIHRvIHBvaW50IGF0IFhlbiBzdXBl
cnZpc29yCiAgICAgICogbWFwcGluZ3MuCiAgICAgICovCi0gICAgaWYgKCBvcHRfcnNiX3ZtZXhp
dCApCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7
CisgICAgaWYgKCBvcHRfcnNiX2h2bSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU0NfUlNCX0hWTSk7CiAKICAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElC
UEIgc3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KICAgICBpZiAoICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggY2QxYTk1NDQ1Yi4uZjY5N2UwNWEzMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xNTgsNyArMTU4LDcgQEAgRU5UUlko
Y29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxf
cmF3KCVyYXgpLCAlZWF4CiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxf
RVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAvKiBSZXE6IGE9c3BlY19j
dHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxM
IGFkaj04IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMTQxODQ4
YTA2Ny4uNTgwNTRlZGY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTc3LDcgKzE3Nyw3IEBAIHJl
c3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBtb3YgICAlcjE1ZCwgJWVheAogCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBw
b2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNf
Y3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VY
SVRfVE9fUFYgICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjog
Y2QgKi8KIAogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxs
LDQoJXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBjYTU4YjBlODhiLi5mOWFh
NWQ3NTkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNyw2ICsyNyw2IEBAIFhF
Tl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNl
IElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZT
Q0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFUVVJF
KFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAq
LwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAv
KiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCi1YRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZF
LCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBu
YXRpdmUgKi8KLVhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUyswKSoz
MisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAqLworWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRl
IG5lZWRlZCBmb3IgUFYgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQ
SU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQ
VUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBYUFRJIG1p
dGlnYXRpb24gbm90IGluIHVzZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRl
eCA3MzBjOTk4ZDBhLi5iZjM2YjVhODg2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aApAQCAtNzIsMTEgKzcyLDE0IEBACiAgKgogICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRz
IGltcGxlbWVudCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAogICogY29tbWVudHMg
Zm9yIGZ1cnRoZXIgZGV0YWlscy4KLSAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAor
ICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QVgogICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VO
VFJZX0ZST01fSU5UUl9JU1QKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKICAqICAt
IFNQRUNfQ1RSTF9FWElUX1RPX1hFTgotICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKKyAq
ICAtIFNQRUNfQ1RSTF9FWElUX1RPX1BWCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19IVk0KICAq
LwogCiAubWFjcm8gRE9fT1ZFUldSSVRFX1JTQiB0bXA9cmF4CkBAIC0xMTcsNyArMTIwLDcgQEAK
ICAgICBtb3YgJVx0bXAsICVyc3AgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3Ag
Ki8KIC5lbmRtCiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKy5tYWNy
byBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0KIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJl
bnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CkBAIC0y
MTcsMjAgKzIyMCwyMCBAQAogLmVuZG0KIAogLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4g
SFZNIGd1ZXN0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFICIiLCBET19P
VkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgXAotICAgIEFM
VEVSTkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQsICAgICAgICAgICAg
ICAgICAgICAgXAorI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVu
dHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAq
LwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVSV1JJVEVfUlNC
LCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MCksICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRS
WSBtYXliZXhlbj0xKSwgICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCkBA
IC0yMzksMTIgKzI0MiwyMiBAQAogICAgIEFMVEVSTkFUSVZFICIiLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1NDX01TUgogCi0vKiBVc2Ugd2hlbiBleGl0aW5n
IHRvIGd1ZXN0IGNvbnRleHQuICovCi0jZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisvKiBVc2Ugd2hlbiBleGl0
aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BW
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJO
QVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1IKIAotLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFz
dHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLworLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0g
Z3Vlc3QgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSAiIiwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorCisv
KgorICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJy
dXB0IFhlbiBvciBQViBjb250ZXh0LgorICogRmluZSBncmFpbiBjb250cm9sIG9mIFNDRl9pc3Rf
d3Jtc3IgaXMgbmVlZGVkIGZvciBzYWZldHkgaW4gdGhlIFMzIHJlc3VtZQorICogcGF0aCB0byBh
dm9pZCB1c2luZyBNU1JfU1BFQ19DVFJMIGJlZm9yZSB0aGUgbWljcm9jb2RlIGludHJvZHVjaW5n
IGl0IGhhcworICogYmVlbiByZWxvYWRlZC4KKyAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFJfSVNUCiAvKgogICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZApA
QCAtMjkxLDYgKzMwNCw3IEBAIFVOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxAX3NlcmlhbGlzZSk6
CiAgICAgVU5MSUtFTFlfRU5EKFxAX3NlcmlhbGlzZSkKIC5lbmRtCiAKKy8qIFVzZSB3aGVuIGV4
aXRpbmcgdG8gWGVuIGluIElTVCBjb250ZXh0LiAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RP
X1hFTl9JU1QKIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PXN0YWNrX2VuZAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:22:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:22: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 1fIvSL-00047B-1D; Wed, 16 May 2018 12:22:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvSK-000470-76
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:56 +0000
X-Inumbo-ID: 9f15e656-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f15e656-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:21:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvSJ-0003Nz-Bo
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvSJ-0001u8-9V
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvSJ-0001u8-9V@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:22:55 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Elide MSR_SPEC_CTRL
 handling in idle context when possible
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>

Y29tbWl0IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2IzZmQyOTIxYzZlNjM2MDYwNWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSA3IDE0OjA2OjE2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5k
bGluZyBpbiBpZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmly
dHVhbGlzaW5nIE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAg
YXMgaXRzCiAgICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0
fV9pZGxlKCkgbmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3Rl
ZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8IDEgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZjQ4OWY3OWNj
Ni4uYzdlYzlhMzRkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDA4LDYgKzQwOCwxMCBAQCB2b2lkIF9faW5p
dCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgLyogKFJlKWluaXQgQlNQ
IHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIGhhcyBiZWVuIGNhbGN1bGF0
ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKKyAgICAvKiBJZiBY
ZW4gaXMgdXNpbmcgYW55IE1TUl9TUEVDX0NUUkwgc2V0dGluZ3MsIGFkanVzdCB0aGUgaWRsZSBw
YXRoLiAqLworICAgIGlmICggZGVmYXVsdF94ZW5fc3BlY19jdHJsICkKKyAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSk7CisKICAgICB4cHRpX2luaXRf
ZGVmYXVsdChmYWxzZSk7CiAgICAgaWYgKCBvcHRfeHB0aSA9PSAwICkKICAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAppbmRleCBmOWFhNWQ3NTkwLi4zMmI3ZjA0NTdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oCkBAIC0zMCwzICszMCw0IEBAIFhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAg
KEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlCiBYRU5fQ1BV
RkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVy
d3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBY
RU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwg
ICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFNDX01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0
cmwgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDg2YTNkZmU5NjQuLjlhMzA4MjQxYzkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgYWx3YXlz
X2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykK
ICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hh
ZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFM
VEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAg
ICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAo
MCkgOiAibWVtb3J5IiApOwogfQogCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAg
ICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBi
YXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCiAgICAgICAgICAgICAg
ICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9y
eSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:23: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 1fIvSW-00048R-38; Wed, 16 May 2018 12:23:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvSV-00048J-8Q
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:07 +0000
X-Inumbo-ID: 5cd06ea6-5904-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5cd06ea6-5904-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 12:26:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvST-0003OM-Hi
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvST-0001vW-FI
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvST-0001vW-FI@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:23:05 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IGZhOWViMDlkNDQ2YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFNwbGl0IFg4Nl9GRUFUVVJFX1NDX01T
UiBpbnRvIFBWIGFuZCBIVk0gdmFyaWFudHMKICAgIAogICAgSW4gb3JkZXIgdG8gc2VwYXJhdGVs
eSBjb250cm9sIHdoZXRoZXIgTVNSX1NQRUNfQ1RSTCBpcyB2aXJ0dWFsaXNlZCBmb3IgUFYgYW5k
CiAgICBIVk0gZ3Vlc3RzLCBzcGxpdCB0aGUgZmVhdHVyZSB1c2VkIHRvIGNvbnRyb2wgcnVudGlt
ZSBhbHRlcm5hdGl2ZXMgaW50byB0d28uCiAgICBYZW4gd2lsbCB1c2UgTVNSX1NQRUNfQ1RSTCBp
dHNlbGYgaWYgZWl0aGVyIG9mIHRoZXNlIGZlYXR1cmVzIGFyZSBhY3RpdmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jICAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaCAgIHwgIDUgKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
IHwgMTIgKysrKysrLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBjN2VjOWEzNGQ1Li4wOTc4ZTFjMWFjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCkBAIC0xMjgsNyArMTI4LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19K
TVAgICAgICAgPyAiSk1QIiA6ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUikgPworICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9QVikgfHwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZN
KSkgPwogICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAg
ICA/ICIgSUJSUysiIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAt
MzY3LDcgKzM2OCw4IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1
YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwot
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAo
IGlicnMgKQogICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9J
QlJTOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDMyYjdmMDQ1N2UuLmI5MGFhMmQw
NDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI2LDggKzI2LDkgQEAgWEVOX0NQ
VUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ug
c2V0IGFzIERpc3BhdGNoIFMKIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQ
SU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJF
KElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19K
TVAgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisx
NSkgLyogSUJSU0IgfHwgSUJQQiAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCitYRU5f
Q1BVRkVBVFVSRShTQ19NU1JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9T
UEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZN
LCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4g
Zm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJF
KFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBu
ZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzIwKSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwotWEVOX0NQVUZF
QVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBTQ19NU1IgJiYg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAg
IChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVm
YXVsdF94ZW5fc3BlY19jdHJsICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4
IGJmMzZiNWE4ODYuLmVkYWNlMmEwNGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
CkBAIC0yMjMsMzQgKzIyMywzNCBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
ICIiLCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAg
XAogICAgIEFMVEVSTkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAg
WDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBj
b250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVjsgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5
KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1NDX01TUgorICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAgICAgICAgICBcCiAgICAgQUxURVJO
QVRJVkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBYODZfRkVBVFVSRV9T
Q19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KICNkZWZp
bmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRf
VE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9f
WEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBQViBn
dWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFICIiLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCisgICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAog
LyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:23:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:23: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 1fIvSg-00049d-4s; Wed, 16 May 2018 12:23: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=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvSe-00049S-Rg
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:16 +0000
X-Inumbo-ID: ab3803e4-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab3803e4-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:21:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvSd-0003OW-NW
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvSd-0001wW-LA
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvSd-0001wW-LA@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:23:15 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Explicitly set Xen's
 default MSR_SPEC_CTRL value
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>

Y29tbWl0IGNiOGMxMjAyMDMwN2IzOWE4OTI3M2Q3Njk5ZTg5MDAwNDUxOTg3YWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDEzOjU5OjU2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVm
YXVsdCBNU1JfU1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmls
aXR5IHRvIGRpc2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3Qt
dHlwZSBiYXNpcywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNp
ZGUgZWZmZWN0CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0
bHkgc2V0IFhlbidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhz
LgogICAgCiAgICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8g
TVNSX1NQRUNfQ1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0
cnVjdGVkIHdoZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBz
cGVlZHMgdXAgYm9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNh
ZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBu
YXRpdmUgYm9vdAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9z
aXRpb24gdG8gbW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25n
IER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAg
NyArKysrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDggKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICAyICsrCiA0
IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDE2NGM0MmNiZjEuLmEzMTcy
Y2E5MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC0xNzQzLDYgKzE3NDMsMTMgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIHNldHVwX2lvX2JpdG1hcChkb20w
KTsKIAorICAgIGlmICggYnNwX2RlbGF5X3NwZWNfY3RybCApCisgICAgeworICAgICAgICBnZXRf
Y3B1X2luZm8oKS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKKyAgICAgICAg
YmFycmllcigpOworICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsKTsKKyAgICB9CisKICAgICAvKiBKdW1wIHRvIHRoZSAxOjEgdmlydHVhbCBtYXBwaW5n
cyBvZiBjcHUwX3N0YWNrLiAqLwogICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW3N0a10sICUlcnNw
OyBqbXAgJWNbZm5dIiA6OgogICAgICAgICAgICAgICAgICAgW3N0a10gImciIChfX3ZhKF9fcGEo
Z2V0X3N0YWNrX2JvdHRvbSgpKSkpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggODZmYTQxMDViZS4uZmQ5MDUwZTBmNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC0zNTgsNiArMzU4LDE0IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVu
dXNlZCkKICAgICBlbHNlCiAgICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KGNwdSk7CiAKKyAg
ICAvKgorICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxhYmxlLCBhcHBseSBYZW4ncyBk
ZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQKKyAgICAgKiBhbnkgZmlybXdhcmUgc2V0dGluZ3Mu
ICBOb3RlOiBNU1JfU1BFQ19DVFJMIG1heSBvbmx5IGJlY29tZSBhdmFpbGFibGUKKyAgICAgKiBh
ZnRlciBsb2FkaW5nIG1pY3JvY29kZS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVs
dF94ZW5fc3BlY19jdHJsKTsKKwogICAgIGlmICggeGVuX2d1ZXN0ICkKICAgICAgICAgaHlwZXJ2
aXNvcl9hcF9zZXR1cCgpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMDk3OGUxYzFhYy4uNDkwYTdlZGFjYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMzgsNiArMzgsOCBAQCBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0
X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBz
dGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21v
c3RseSBvcHRfaWJwYiA9IHRydWU7CisKK2Jvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4
X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIApAQCAtNDIxLDYgKzQy
MywzNiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAg
ICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CiAKICAgICBw
cmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKKworICAgIC8qCisgICAgICogSWYgTVNSX1NQRUNf
Q1RSTCBpcyBhdmFpbGFibGUsIGFwcGx5IFhlbidzIGRlZmF1bHQgc2V0dGluZyBhbmQgZGlzY2Fy
ZAorICAgICAqIGFueSBmaXJtd2FyZSBzZXR0aW5ncy4gIEZvciBwZXJmb3JtYW5jZSByZWFzb25z
LCB3aGVuIHNhZmUgdG8gZG8gc28sIHdlCisgICAgICogZGVsYXkgYXBwbHlpbmcgbm9uLXplcm8g
c2V0dGluZ3MgdW50aWwgYWZ0ZXIgZG9tMCBoYXMgYmVlbiBjb25zdHJ1Y3RlZC4KKyAgICAgKgor
ICAgICAqICJ3aGVuIHNhZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZp
cnR1YWxpc2VkLiAgQSBuYXRpdmUKKyAgICAgKiBib290IHdvbid0IGhhdmUgYW55IG90aGVyIGNv
ZGUgcnVubmluZyBpbiBhIHBvc2l0aW9uIHRvIG1vdW50IGFuCisgICAgICogYXR0YWNrLgorICAg
ICAqLworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgewor
ICAgICAgICBic3BfZGVsYXlfc3BlY19jdHJsID0gIWNwdV9oYXNfaHlwZXJ2aXNvciAmJiBkZWZh
dWx0X3hlbl9zcGVjX2N0cmw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgZGVsYXlpbmcg
TVNSX1NQRUNfQ1RSTCBzZXR1cCwgdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcworICAgICAgICAg
KiBzcGVjX2N0cmxfZW50ZXJfaWRsZSgpLCBieSB1c2luZyBhIHNoYWRvdyB2YWx1ZSBvZiB6ZXJv
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBic3BfZGVsYXlfc3BlY19jdHJsICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7
CisKKyAgICAgICAgICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOworICAgICAgICAgICAg
YmFycmllcigpOworICAgICAgICAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vf
c2hhZG93OworICAgICAgICAgICAgYmFycmllcigpOworICAgICAgICB9CisKKyAgICAgICAgd3Jt
c3JsKE1TUl9TUEVDX0NUUkwsIGJzcF9kZWxheV9zcGVjX2N0cmwgPyAwIDogZGVmYXVsdF94ZW5f
c3BlY19jdHJsKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNl
ZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5YTMw
ODI0MWM5Li45OTNiOTU4Y2RmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3LDYgKzI3
LDggQEAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAogZXh0ZXJu
IGJvb2wgb3B0X2licGI7CisKK2V4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRl
cm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0
X3NwZWNfY3RybF9mbGFnczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:23:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:23: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 1fIvSq-0004B7-7m; Wed, 16 May 2018 12:23: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=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvSp-0004Aw-0R
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:27 +0000
X-Inumbo-ID: b14a98d0-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b14a98d0-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:21:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvSn-0003PN-T2
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvSn-0001xn-Qn
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvSn-0001xn-Qn@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:23:25 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAxIDExOjU5OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNp
ZXMgZm9yIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBp
c24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRu
J3QgYmUKICAgIGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4
cHJlc3MgdGhpcyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0
IHN1Y2ggYW4gYWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNl
ZnVsIG9wdGlvbiBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJT
LiAgV2hlbiBhCiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNl
cyByZXRwb2xpbmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQp
LCBhbiBhZG1pbmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8g
aGlkZQogICAgSUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlv
biwgd2l0aG91dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NU
UkwsIHdoaWNoIGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRp
b25zLgogICAgCiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBD
UFVJRCBjYWxjdWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBs
aWNhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCsp
LCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IGNmZjFhMjYwNDMuLjgyN2I2YzU2MDEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0z
NjgsNiArMzY4LDI4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3ko
dm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBndWVzdF9jb21tb25fZmVhdHVy
ZV9hZGp1c3RtZW50cyh1aW50MzJfdCAqZnMpCit7CisgICAgLyogVW5jb25kaXRpb25hbGx5IGNs
YWltIHRvIGJlIGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KKyAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUiwgZnMpOworCisgICAgLyoKKyAgICAgKiBJZiBJQlJT
IGlzIG9mZmVyZWQgdG8gdGhlIGd1ZXN0LCB1bmNvbmRpdGlvbmFsbHkgb2ZmZXIgU1RJQlAuICBJ
dCBpcyBhCisgICAgICogbm9wIG9uIG5vbi1IVCBoYXJkd2FyZSwgYW5kIGhhcyB0aGlzIGJlaGF2
aW91ciB0byBtYWtlIGhldGVyb2dlbmVvdXMKKyAgICAgKiBzZXR1cHMgZWFzaWVyIHRvIG1hbmFn
ZS4KKyAgICAgKi8KKyAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBmcykgKQor
ICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGZzKTsKKworICAgIC8qCisgICAg
ICogT24gaGFyZHdhcmUgd2hpY2ggc3VwcG9ydHMgSUJSUy9JQlBCLCB3ZSBjYW4gb2ZmZXIgSUJQ
QiBpbmRlcGVuZGVudGx5CisgICAgICogb2YgSUJSUyBieSB1c2luZyB0aGUgQU1EIGZlYXR1cmUg
Yml0LiAgQW4gYWRtaW5pc3RyYXRvciBtYXkgd2lzaCBmb3IKKyAgICAgKiBwZXJmb3JtYW5jZSBy
ZWFzb25zIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLgorICAgICAqLworICAgIGlmICggaG9z
dF9jcHVpZF9wb2xpY3kuZmVhdC5pYnJzYiApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9JQlBCLCBmcyk7Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfbWF4X3Bv
bGljeSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSAmcHZfbWF4X2NwdWlk
X3BvbGljeTsKQEAgLTM4MCwxOCArNDAyLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfcHZfbWF4X3BvbGljeSh2b2lkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShw
dl9mZWF0dXJlc2V0KTsgKytpICkKICAgICAgICAgcHZfZmVhdHVyZXNldFtpXSAmPSBwdl9mZWF0
dXJlbWFza1tpXTsKIAotICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRv
IHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIHB2X2ZlYXR1cmVzZXQpOwotCi0gICAgLyogT24gaGFyZHdhcmUgd2l0aCBJQlJT
L0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCi0gICAgaWYg
KCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgcHZfZmVhdHVyZXNldCkgKQotICAgIHsKLSAg
ICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9u
LUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIHB2
X2ZlYXR1cmVzZXQpOworICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxpc2luZyBN
U1JfU1BFQ19DVFJMIGZvciBQViBndWVzdHMgYmVjYXVzZSBvZgorICAgICAqIGFkbWluaXN0cmF0
b3IgY2hvaWNlLCBoaWRlIHRoZSBmZWF0dXJlLgorICAgICAqLworICAgIGlmICggIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICkKKyAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpOwogCi0gICAgICAgIC8qIEFNRCdzIElCUEIgaXMg
YSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
SUJQQiwgcHZfZmVhdHVyZXNldCk7Ci0gICAgfQorICAgIGd1ZXN0X2NvbW1vbl9mZWF0dXJlX2Fk
anVzdG1lbnRzKHB2X2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChwdl9m
ZWF0dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0
LCBwKTsKQEAgLTQxOSw5ICs0MzcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGh2bV9m
ZWF0dXJlc2V0KTsgKytpICkKICAgICAgICAgaHZtX2ZlYXR1cmVzZXRbaV0gJj0gaHZtX2ZlYXR1
cmVtYXNrW2ldOwogCi0gICAgLyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRvIGJlIGFibGUgdG8g
c2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSFlQ
RVJWSVNPUiwgaHZtX2ZlYXR1cmVzZXQpOwotCiAgICAgLyoKICAgICAgKiBYZW4gY2FuIHByb3Zp
ZGUgYW4gQVBJQyBlbXVsYXRpb24gdG8gSFZNIGd1ZXN0cyBldmVuIGlmIHRoZSBob3N0J3MgQVBJ
QwogICAgICAqIGlzbid0IGVuYWJsZWQuCkBAIC00MzgsNiArNDUzLDEzIEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NFUCwgaHZtX2ZlYXR1cmVzZXQpOwogCiAgICAgLyoKKyAgICAgKiBJZiBY
ZW4gaXNuJ3QgdmlydHVhbGlzaW5nIE1TUl9TUEVDX0NUUkwgZm9yIEhWTSBndWVzdHMgYmVjYXVz
ZSBvZgorICAgICAqIGFkbWluaXN0cmF0b3IgY2hvaWNlLCBoaWRlIHRoZSBmZWF0dXJlLgorICAg
ICAqLworICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSApCisg
ICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCk7CisK
KyAgICAvKgogICAgICAqIFdpdGggVlQteCwgc29tZSBmZWF0dXJlcyBhcmUgb25seSBzdXBwb3J0
ZWQgYnkgWGVuIGlmIGRlZGljYXRlZAogICAgICAqIGhhcmR3YXJlIHN1cHBvcnQgaXMgYWxzbyBh
dmFpbGFibGUuCiAgICAgICovCkBAIC00NTAsMTUgKzQ3Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICAgICAgICAgIF9fY2xlYXJfYml0
KFg4Nl9GRUFUVVJFX1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwogICAgIH0KIAotICAgIC8qIE9u
IGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVyIGFkanVz
dG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2bV9mZWF0
dXJlc2V0KSApCi0gICAgewotICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlvbmFsbHku
ICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCi0gICAgICAgIF9fc2V0X2JpdChY
ODZfRkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOwotCi0gICAgICAgIC8qIEFNRCdzIElC
UEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOwotICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVh
dHVyZV9hZGp1c3RtZW50cyhodm1fZmVhdHVyZXNldCk7CiAKICAgICBzYW5pdGlzZV9mZWF0dXJl
c2V0KGh2bV9mZWF0dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShodm1f
ZmVhdHVyZXNldCwgcCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 16 12:23:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 12:23: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 1fIvT1-0004CD-9i; Wed, 16 May 2018 12:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIvT0-0004C5-5W
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:38 +0000
X-Inumbo-ID: b75e9211-5903-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b75e9211-5903-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 14:21:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIvSy-0003PV-2f
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIvSy-0001yb-0M
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 12:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIvSy-0001yb-0M@xenbits.xenproject.org>
Date: Wed, 16 May 2018 12:23:36 +0000
Subject: [Xen-changelog] [xen staging] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1Mjo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEludHJvZHVjZSBhIG5ldyBgc3BlYy1j
dHJsPWAgY29tbWFuZCBsaW5lIGFyZ3VtZW50IHRvIHJlcGxhY2UgYGJ0aT1gCiAgICAKICAgIElu
IGhpbmRzaWdodCwgdGhlIG9wdGlvbnMgZm9yIGBidGk9YCBhcmVuJ3QgYXMgZmxleGlibGUgb3Ig
dXNlZnVsIGFzIGV4cGVjdGVkCiAgICAoaW5jbHVkaW5nIHNldmVyYWwgb3B0aW9ucyB3aGljaCBk
b24ndCBhcHBlYXIgdG8gYmVoYXZlIGFzIGludGVuZGVkKS4KICAgIENoYW5naW5nIHRoZSBiZWhh
dmlvdXIgb2YgYW4gZXhpc3Rpbmcgb3B0aW9uIGlzIHByb2JsZW1hdGljIGZvciBjb21wYXRpYmls
aXR5LAogICAgc28gaW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBpbiB0aGUgaG9wZXMgdGhh
dCB3ZSBjYW4gZG8gYmV0dGVyLgogICAgCiAgICBPbmUgY29tbW9uIHdheSBvZiBkZXBsb3lpbmcg
WGVuIGlzIHdpdGggYSBzaW5nbGUgUFYgZG9tMCBhbmQgYWxsIGRvbVVzIGJlaW5nCiAgICBIVk0g
ZG9tYWlucy4gIEluIHN1Y2ggYSBzZXR1cCwgYW4gYWRtaW5pc3RyYXRvciB3aG8gaGFzIHdlaWdo
ZWQgdXAgdGhlIHJpc2tzCiAgICBtYXkgd2lzaCB0byBmb3JnbyBwcm90ZWN0aW9uIGFnYWluc3Qg
bWFsaWNpb3VzIFBWIGRvbWFpbnMsIHRvIHJlZHVjZSB0aGUKICAgIG92ZXJhbGwgcGVyZm9ybWFu
Y2UgaGl0LiAgVG8gY2F0ZXIgZm9yIHRoaXMgdXNlY2FzZSwgYHNwZWMtY3RybD1uby1wdmAgd2ls
bAogICAgZGlzYWJsZSBhbGwgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgUFYgZG9tYWlucywg
d2hpbGUgbGVhdmluZyBhbGwKICAgIHNwZWN1bGF0aXZlIHByb3RlY3Rpb24gZm9yIEhWTSBkb21h
aW5zIGludGFjdC4KICAgIAogICAgRm9yIGNvZGluZyBjbGFyaXR5IGFzIG11Y2ggYXMgYW55dGhp
bmcgZWxzZSwgdGhlIHN1Ym9wdGlvbnMgYXJlIGdyb3VwZWQgYnkKICAgIGxvZ2ljYWwgYXJlYTsg
dGhvc2Ugd2hpY2ggYWZmZWN0IHRoZSBhbHRlcm5hdGl2ZXMgYmxvY2tzLCBhbmQgdGhvc2Ugd2hp
Y2gKICAgIGFmZmVjdCBYZW4ncyBpbi1oeXBlcnZpc29yIHNldHRpbmdzLiAgU2VlIHRoZSB4ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGZvcgogICAgZnVsbCBkZXRhaWxzIG9mIHRoZSBuZXcgb3B0
aW9ucy4KICAgIAogICAgV2hpbGUgY2hhbmdpbmcgdGhlIGNvbW1hbmQgbGluZSBvcHRpb25zLCB0
YWtlIHRoZSB0aW1lIHRvIGNoYW5nZSBob3cgdGhlIGRhdGEKICAgIGlzIHJlcG9ydGVkIHRvIHRo
ZSB1c2VyLiAgVGhlIHRocmVlIERFQlVHIHByaW50a3MgYXJlIHVwZ3JhZGVkIHRvIHVuaWxhdGVy
YWwsCiAgICBhcyB0aGV5IGFyZSBhbGwgcmVsZXZhbnQgcGllY2VzIG9mIGluZm9ybWF0aW9uLCBh
bmQgdGhlIG9sZCAibWl0aWdhdGlvbnM6IgogICAgbGluZSBpcyBzcGxpdCBpbiB0aGUgdHdvIGxv
Z2ljYWwgYXJlYXMgZGVzY3JpYmVkIGFib3ZlLgogICAgCiAgICBTYW1wbGUgb3V0cHV0IGZyb20g
Ym9vdGluZyB3aXRoIGBzcGVjLWN0cmw9bm8tcHZgIGxvb2tzIGxpa2U6CiAgICAKICAgICAgKFhF
TikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgogICAgICAoWEVOKSAgIEhhcmR3
YXJlIGZlYXR1cmVzOiBJQlJTL0lCUEIgU1RJQlAgSUJQQgogICAgICAoWEVOKSAgIENvbXBpbGVk
LWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LCiAgICAgIChYRU4pICAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgUkVUUE9MSU5FLCBTUEVDX0NUUkw6IElCUlMtLCBPdGhlcjogSUJQQgogICAgICAo
WEVOKSAgIFN1cHBvcnQgZm9yIFZNczogUFY6IE5vbmUsIEhWTTogTVNSX1NQRUNfQ1RSTCBSU0IK
ICAgICAgKFhFTikgICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgZW5hYmxlZCwgRG9tVSBl
bmFibGVkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxODggaW5zZXJ0aW9ucygrKSwg
MjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA1YjY1
NzFhZGYyLi5iNmIxNTMwYTI1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAt
MjQ4LDYgKzI0OCw5IEBAIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0
aSAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGpt
cCwgaWJycz08Ym9vbD4sIGlicGI9PGJvb2w+LCByc2I9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRp
dmV9PTxib29sPiBdYAogCisqKldBUk5JTkc6IFRoaXMgY29tbWFuZCBsaW5lIG9wdGlvbiBpcyBk
ZXByZWNhdGVkLCBhbmQgc3VwZXJzZWRlZCBieQorX3NwZWMtY3RybD1fIC0gdXNpbmcgYm90aCBv
cHRpb25zIGluIGNvbWJpbmF0aW9uIGlzIHVuZGVmaW5lZC4qKgorCiBCcmFuY2ggVGFyZ2V0IElu
amVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFw
cHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBs
b2FkZWQgbWljcm9jb2RlLAogYW5kIGhhcmR3YXJlIGRldGFpbHMuCkBAIC0xNzUyLDYgKzE3NTUs
NTIgQEAgZW5mb3JjZXMgdGhlIG1heGltdW0gdGhlb3JldGljYWxseSBuZWNlc3NhcnkgdGltZW91
dCBvZiA2NzBtcy4gQW55IG51bWJlcgogaXMgYmVpbmcgaW50ZXJwcmV0ZWQgYXMgYSBjdXN0b20g
dGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3IgYm9vbGVhbgogZmFsc2UgZGlzYWJsZSB0
aGUgcXVpcmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAorIyMjIHNw
ZWMtY3RybCAoeDg2KQorPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZt
LG1zci1zYyxyc2J9PTxib29sPiwKKz4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8
bGZlbmNlfGptcCwge2licnMsaWJwYn09PGJvb2w+IF1gCisKK0NvbnRyb2xzIGZvciBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4K
K3dpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21w
aWxlZCBpbiBzdXBwb3J0LAorbG9hZGVkIG1pY3JvY29kZSwgYW5kIGhhcmR3YXJlIGRldGFpbHMs
IGFuZCB3aWxsIHZpcnR1YWxpc2UgYXBwcm9wcmlhdGUKK21pdGlnYXRpb25zIGZvciBndWVzdHMg
dG8gdXNlLgorCisqKldBUk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVy
ZSB3aXRoIGhldXJpc3RpY3MuICBVc2Ugd2l0aAorZXh0cmVtZSBjYXJlLioqCisKK0FuIG92ZXJh
bGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBzcGVjaWZpZWQgdG8gdHVy
biBvZmYgYWxsCittaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBvZiBpbmZyYXN0cnVjdHVy
ZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgorbWl0aWdhdGlvbiBmZWF0dXJlcyBmb3IgZ3Vl
c3RzLiAgQWx0ZXJuYXRpdmVseSwgYSBzbGlnaHRseSBtb3JlIHJlc3RyaWN0ZWQKK2BzcGVjLWN0
cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0byB0dXJuIG9mZiBhbGwgb2YgWGVuJ3MgbWl0aWdhdGlv
bnMsIHdoaWxlCitsZWF2aW5nIHRoZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0IGluIHBsYWNlIGZv
ciBndWVzdHMgdG8gdXNlLiAgVXNlIG9mIGEKK3Bvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVp
dGhlciBvZiB0aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCisKK1RoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWluZWQgY29udHJvbAor
b3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhl
bidzIGFiaWxpdHkgdG8KK3Byb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCisKKyogYHB2PWAgYW5kIGBodm09YCBv
ZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCisg
IHJlc3BlY3RpdmVseS4KKyogYG1zci1zYz1gIG9mZmVycyBjb250cm9sIG92ZXIgWGVuJ3Mgc3Vw
cG9ydCBmb3IgbWFuaXB1bGF0aW5nIE1TUlxfU1BFQ1xfQ1RSTAorICBvbiBlbnRyeSBhbmQgZXhp
dC4gIFRoZXNlIGJsb2NrcyBhcmUgbmVjZXNzYXJ5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IK
KyAgZ3Vlc3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJ
QlJTL1NUSUJQL2V0Yy4KKyogYHJzYj1gIG9mZmVycyBjb250cm9sIG92ZXIgd2hldGhlciB0byBv
dmVyd3JpdGUgdGhlIFJldHVybiBTdGFjayBCdWZmZXIgLworICBSZXR1cm4gQWRkcmVzcyBTdGFj
ayBvbiBlbnRyeSB0byBYZW4uCisKK0lmIFhlbiB3YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVFxf
VEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2gg
b2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5r
XyVyZWdgCitsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2Vu
ZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRp
dmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQp
LCBhbmQgYGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQg
Zm9yIEFNRCkuCisKK09uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUyAoSW5kaXJlY3QgQnJhbmNo
IFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24pLCB0aGUKK2BpYnJzPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIGZvcmNlIG9yIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4KK0lmIFhl
biBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVw
IHNvIElCUlMgY2FuIGJlCit2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgorCitPbiBoYXJkd2FyZSBz
dXBwb3J0aW5nIElCUEIgKEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIpLCB0aGUg
YGlicGI9YAorb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlICh0aGUgZGVmYXVsdCkgb3IgcHJl
dmVudCBYZW4gZnJvbSBpc3N1aW5nIGJyYW5jaAorcHJlZGljdGlvbiBiYXJyaWVycyBvbiB2Y3B1
IGNvbnRleHQgc3dpdGNoZXMuCisKICMjIyBzeW5jXF9jb25zb2xlCiA+IGA9IDxib29sZWFuPmAK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IDQ5MGE3ZWRhY2MuLjMzNzMzNjk3ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTI2
LDYgKzI2LDEzIEBACiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9z
cGVjX2N0cmxfYXNtLmg+CiAKKy8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIGFsdGVybmF0
aXZlIGJsb2Nrcy4gKi8KK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRy
dWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKK3N0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKKworLyogQ21kbGluZSBjb250cm9scyBmb3IgWGVuJ3Mg
c3BlY3VsYXRpdmUgc2V0dGluZ3MuICovCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRI
VU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAq
LwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBmb3IgdGh1
bmtzLiAqLwpAQCAtMzUsOCArNDIsNiBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRI
VU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3RhdGlj
IGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9yc2JfcHYgPSB0cnVlOwotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9
IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwogCiBib29sIF9faW5p
dGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKQEAgLTEwMCw4ICsxMDUsOTUgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImJ0aSIs
IHBhcnNlX2J0aSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBj
aGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3Mg
KQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgLyogR2xvYmFs
IGFuZCBYZW4td2lkZSBkaXNhYmxlLiAqLworICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMsIHNz
KTsKKyAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9z
Y19wdiA9IGZhbHNlOworICAgICAgICAgICAgb3B0X21zcl9zY19odm0gPSBmYWxzZTsKKworICAg
ICAgICBkaXNhYmxlX2NvbW1vbjoKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKKyAg
ICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CisKKyAgICAgICAgICAgIG9wdF90aHVuayA9
IFRIVU5LX0pNUDsKKyAgICAgICAgICAgIG9wdF9pYnJzID0gMDsKKyAgICAgICAgICAgIG9wdF9p
YnBiID0gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQorICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oInhlbiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgZ290byBkaXNhYmxlX2NvbW1vbjsKKworICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgLyogWGVuJ3MgYWx0ZXJuYXRp
dmUgYmxvY2tzLiAqLworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInB2
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9
IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKKyAgICAgICAgICAgIG9w
dF9yc2JfaHZtID0gdmFsOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFs
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNi
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOworICAgICAgICB9CisKKyAgICAgICAg
LyogWGVuJ3Mgc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWwgbWl0aWdhdGlvbiBzZXR0aW5ncy4gKi8K
KyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJidGktdGh1bms9IiwgMTApICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcyArPSAxMDsKKworICAgICAgICAgICAgaWYgKCAhc3RybmNtcChz
LCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhV
TktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJsZmVuY2Ui
LCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cisg
ICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNzIC0gcykgKQorICAgICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9w
dF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImli
cGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licGIgPSB2YWw7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAxOwor
ICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgi
c3BlYy1jdHJsIiwgcGFyc2Vfc3BlY19jdHJsKTsKKwogc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiB7CisgICAgYm9v
bCB1c2Vfc3BlY19jdHJsID0gKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKSk7CiAgICAgdW5zaWduZWQgaW50IF83ZDAgPSAwLCBlOGIgPSAwLCB0bXA7CiAKICAg
ICAvKiBDb2xsZWN0IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRpZ2F0aW9ucy4gKi8K
QEAgLTExMCwxMCArMjAyLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIGlmICggYm9vdF9jcHVfZGF0
YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4
MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAgICBwcmludGsoWEVOTE9HX0RF
QlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKKyAgICBwcmludGso
IlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdh
cmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8K
LSAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMl
c1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAog
ICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJ
QlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLApAQCAtMTIz
LDIyICsyMTUsMzMgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRf
dGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0
IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJM
RUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcg
IiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOworICAgICAgICBwcmlu
dGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCi0gICAgcHJp
bnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIsCisgICAg
LyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMu
ICovCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6
ICVzLCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8g
Ik4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5F
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCisgICAgICAg
ICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gICJObyIgOgor
ICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAi
SUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CisKKyAgICAvKgorICAgICAqIEFsdGVy
bmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5n
CisgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICovCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06JXMlcyVzXG4iLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwotICAgICAgICAgICBkZWZh
dWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMt
IiAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKLSAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQl9W
TUVYSVQiIDogIiIpOwotCi0gICAgcHJpbnRrKCJYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAg
JXMsIERvbVUgJXNcbiIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX1BWKSkgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19DVFJM
IiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAg
ICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pKSAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAorICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNS
X1NQRUNfQ1RSTCIgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ND
X1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworCisgICAgcHJpbnRrKCIg
IFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAg
b3B0X3hwdGkgJiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKICAgICAg
ICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET01VID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7
CiB9CkBAIC0yOTMsNyArMzk2LDcgQEAgY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7
CiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2wgaWJycyA9IGZh
bHNlOworICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2U7CiAgICAg
dWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9B
UkNIX0NBUFMpICkKQEAgLTM2MywyMCArNDY2LDMxIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1Q
ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1Q
KTsKIAorICAgIC8qCisgICAgICogSWYgd2UgYXJlIG9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgTVNS
X1NQRUNfQ1RSTCwgc2VlIGFib3V0IHNldHRpbmcgdXAKKyAgICAgKiB0aGUgYWx0ZXJuYXRpdmVz
IGJsb2NrcyBzbyB3ZSBjYW4gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICov
CiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICB7Ci0gICAg
ICAgIC8qCi0gICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMg
c2V0IGluIFhlbiBjb250ZXh0LCB3ZSBzdGlsbAotICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVu
dHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCi0gICAgICAgICAq
IGd1ZXN0cy4KLSAgICAgICAgICovCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWKTsKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfSFZNKTsKKyAgICAgICAgaWYgKCBvcHRfbXNyX3NjX3B2ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdXNlX3NwZWNfY3RybCA9IHRydWU7CisgICAgICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9QVik7CisgICAgICAgIH0KIAotICAgICAgICBp
ZiAoIGlicnMgKQotICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RS
TF9JQlJTOworICAgICAgICBpZiAoIG9wdF9tc3Jfc2NfaHZtICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdXNlX3NwZWNfY3RybCA9IHRydWU7CisgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pOworICAgICAgICB9CiAKLSAgICAgICAgZGVmYXVs
dF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKKyAgICAgICAgaWYgKCB1c2Vfc3Bl
Y19jdHJsICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgICAg
ICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAgICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CisgICAgICAgIH0K
ICAgICB9CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 16 14:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 14: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 1fIxUI-0007Rb-FQ; Wed, 16 May 2018 14:33: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=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIxUH-0007RV-Na
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 14:33:05 +0000
X-Inumbo-ID: cd9acf62-5915-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd9acf62-5915-11e8-9728-bc764e045a96;
 Wed, 16 May 2018 16:31:21 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIxUG-00067b-G3
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIxUG-0006eR-Db
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIxUG-0006eR-Db@xenbits.xenproject.org>
Date: Wed, 16 May 2018 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] vpci/msi: fix unbind loop
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="===============4203963878527226357=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a65179dedd6415134029de00a17c218af647fb1a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 16 16:28:46 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 16 16:28:46 2018 +0200

    vpci/msi: fix unbind loop
    
    The current unbind loop on failure in vpci_msi_enable is wrong and
    will only work correctly if the initial pirq is 0. Fix this by adding
    a proper bound.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/vmsi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index 900d4f67d4..5ab7387d78 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -710,7 +710,7 @@ static int vpci_msi_enable(const struct pci_dev *pdev, uint32_t data,
                      "%04x:%02x:%02x.%u: failed to bind PIRQ %u: %d\n",
                      pdev->seg, pdev->bus, PCI_SLOT(pdev->devfn),
                      PCI_FUNC(pdev->devfn), pirq + i, rc);
-            while ( bind.machine_irq-- )
+            while ( bind.machine_irq-- > pirq )
                 pt_irq_destroy_bind(pdev->domain, &bind);
             spin_lock(&pdev->domain->event_lock);
             unmap_domain_pirq(pdev->domain, pirq);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4203963878527226357==--

From xen-changelog-bounces@lists.xenproject.org Wed May 16 15:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 May 2018 15: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 1fIyb1-00051A-Qx; Wed, 16 May 2018 15:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cg1m=id=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fIyb0-000515-K3
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 15:44:06 +0000
X-Inumbo-ID: 7090226d-5920-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7090226d-5920-11e8-8249-2fda3a446a53;
 Wed, 16 May 2018 15:47:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fIyay-0007Zx-4u
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fIyay-00040h-2S
 for xen-changelog@lists.xenproject.org; Wed, 16 May 2018 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fIyay-00040h-2S@xenbits.xenproject.org>
Date: Wed, 16 May 2018 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] scripts/add_maintainers.pl: New script
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>

Y29tbWl0IGUxZjkxMmNiZjcxNzg3OThiMDY0NmM3ZDA3NTNiOGQ2N2UxMzllNzUKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDExIDE3OjMzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTY6NDE6MjAgMjAxOCAr
MDEwMAoKICAgIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBsOiBOZXcgc2NyaXB0CiAgICAKICAg
IFRoaXMgcHJvdmlkZXMgYSBtdWNoIGJldHRlciB3b3JrZmxvdyB3aGVuIHVzaW5nIGdpdCBmb3Jt
YXQtcGF0Y2ggYW5kCiAgICBnaXQgc2VuZC1lbWFpbCwgd2l0aCBnZXRfbWFpbnRhaW5lci5wbC4K
ICAgIAogICAgVGhlIHRvb2wgY292ZXJzIHN0ZXAgMiBvZiB0aGUgZm9sbG93aW5nIHdvcmtmbG93
CiAgICAKICAgICAgU3RlcCAxOiBnaXQgZm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4u
LgogICAgICBTdGVwIDI6IC4vc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgLWQgPHBhdGNoZGly
PgogICAgICAgICAgICAgIFRoaXMgb3ZlcndyaXRlcyAgKi5wYXRjaCBmaWxlcyBpbiA8cGF0Y2hk
aXI+CiAgICAgIFN0ZXAgMzogZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyA8cGF0Y2hkaXI+LyoucGF0Y2h4bQogICAgCiAgICBJIG1hbnVhbGx5IHRlc3Rl
ZCBhbGwgb3B0aW9ucyBhbmQgdGhlIG1vc3QgY29tbW9uIGNvbWJpbmF0aW9ucwogICAgb24gTWFj
LgogICAgCiAgICBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAgICBD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCiBzY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbCB8IDU1NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NTUgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NjcmlwdHMvYWRkX21haW50YWluZXJzLnBsIGIvc2Ny
aXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAw
MDAwMC4uOTllNDcyNDExMgotLS0gL2Rldi9udWxsCisrKyBiL3NjcmlwdHMvYWRkX21haW50YWlu
ZXJzLnBsCkBAIC0wLDAgKzEsNTU1IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgKGMpIDIwMTgs
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KKyMKKyMgQWRkIG1haW50YWluZXJz
IHRvIHBhdGNoZXMgZ2VuZXJhdGVkIHdpdGggZ2l0IGZvcm1hdC1wYXRjaAorIworIyBVc2FnZTog
cGVybCBzY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbCBbT1BUSU9OU10gLXBhdGNoZGlyIDxwYXRj
aGRpcj4KKyMKKyMgUHJlcmVxdWlzaXRlczogRXhlY3V0ZQorIyAgICAgICAgICAgICAgICBnaXQg
Zm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4uLgorIworIyAgICAgICAgICAgICAgICAu
L3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwgaXMgcHJlc2VudCBpbiB0aGUgdHJlZQorIworIyBM
aWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgTGljZW5zZSB2ZXJzaW9uIDIK
KwordXNlIHN0cmljdDsKKwordXNlIEdldG9wdDo6TG9uZyBxdyg6Y29uZmlnIG5vX2F1dG9fYWJi
cmV2KTsKK3VzZSBGaWxlOjpCYXNlbmFtZTsKK3VzZSBMaXN0OjpNb3JlVXRpbHMgcXcodW5pcSk7
Cit1c2UgSU86OkhhbmRsZTsKKworc3ViIGdldG1haW50YWluZXJzICgkJCQpOworc3ViIGdldHRh
Z3Nmcm9tcGF0Y2ggKCQkJDskKTsKK3N1YiBub3JtYWxpemUgKCQkKTsKK3N1YiBpbnNlcnQgKCQk
JCQpOworc3ViIGhhc3RhZyAoJCQpOworCisjIFRvb2wgVmFyaWFibGVzCitteSAkZ2V0X21haW50
YWluZXIgICAgICA9ICIuL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwiOworCitteSAkdG9vbCA9
ICQwOworbXkgJHVzYWdlID0gPDxFT1Q7CitPUFRJT05TOgorLS0tLS0tLS0KK1VTQUdFOiAkdG9v
bCBbb3B0aW9uc10gKC0tcGF0Y2hkaXIgfCAtZCkgPHBhdGNoZGlyPgorCisgIC0tcmVyb2xsLWNv
dW50IDxuPiB8IC12IDxuPgorICAgIENob29zZSBwYXRjaCBmaWxlcyBmb3Igc3BlY2lmaWMgdmVy
c2lvbi4gVGhpcyByZXN1bHRzIGludG8gdGhlCisgICAgZm9sbG93aW5nIGZpbHRlcnMgb24gPHBh
dGNoZGlyPgorICAgIDA6IGRlZmF1bHQgLSAqLnBhdGNoCisgICAgPjE6IHY8bj4qLnBhdGNoCisK
KyAgLS1wYXRjaGNjIChoZWFkZXJ8Y29tbWl0fGNvbW1lbnR8bm9uZSkgfCAtcCAoaGVhZGVyfGNv
bW1pdHxjb21tZW50fG5vbmUpCisKKyAgICBJbnNlcnQgQ0MgbGluZXMgaW50byAqLnBhdGNoIGZp
bGVzIGluIHRoZSBzcGVjaWZpZWQgbG9jYXRpb24uCisgICAgV2hlbiBgbm9uZWAgaXMgc3BlY2lm
aWVkLCB0aGUgKi5wYXRjaCBmaWxlcyBhcmUgbm90IGNoYW5nZWQuCisgICAgU2VlIExPQ0FUSU9O
UyBmb3IgYSBkZWZpbml0aW9uIG9mIHRoZSB2YXJpb3VzIGxvY2F0aW9ucy4KKworICAgIFRoZSBk
ZWZhdWx0IGlzIGBoZWFkZXJgLgorCisgIC0tY292ZXJjYyAoaGVhZGVyfGVuZHxub25lKSB8IC1j
IChoZWFkZXJ8ZW5kfG5vbmUpCisKKyAgICBJbnNlcnQgQ0MgbGluZXMgaW50byBjb3ZlciBsZXR0
ZXIgaW4gdGhlIHNwZWNpZmllZCBsb2NhdGlvbi4gU2VlCisgICAgV2hlbiBgbm9uZWAgaXMgc3Bl
Y2lmaWVkLCB0aGUgY292ZXIgbGV0dGVyIGlzIG5vdCBjaGFuZ2VkLgorICAgIExPQ0FUSU9OUyBm
b3IgYSBkZWZpbml0aW9uIG9mIHRoZSB2YXJpb3VzIGxvY2F0aW9ucy4KKworICAgIFRoZSBkZWZh
dWx0IGlzIGBoZWFkZXJgLgorCisgIC0tdGFnc2NjCisKKyAgICBJbiBhZGRpdGlvbiB0byB0aGUg
b3V0cHV0IG9mIGdldF9tYWludGFpbmVyLnBsLCBpbmNsdWRlIGVtYWlsCisgICAgYWRkcmVzc2Vz
IGZyb20gY29tbWl0IHRhZ3MgKGUuZy4sIFJldmlld2VkLWJ5LCBUZXN0ZWQtYnksIC4uLikgaW4K
KyAgICB0aGUgbGlzdCBvZiBDQyBsaW5lcyB0byBpbnNlcnQuCisKKyAgICBUaGVzZSBleHRyYSBs
aW5lcyB3aWxsIGJlIGluc2VydGVkIGFzIHNwZWNpZmllZCBieSB0aGUgLS1wYXRjaGNjCisgICAg
YW5kIC0tY292ZXJjYyBvcHRpb25zLiBXaGVuIHVzZWQgd2l0aCBgLS1wYXRjaGNjIGNvbW1pdGAs
CisgICAgdGhpcyB3aWxsIGR1cGxpY2F0ZSBlLW1haWwgYWRkcmVzc2VzIGluIHRoZSBjb21taXQg
bWVzc2FnZS4KKworICAtLXRhZ3MgfCAtdAorCisgICAgQXMgYWJvdmUsIGJ1dCB0aGUgaW5zZXJ0
IGxvY2F0aW9uIGlzIHNwZWNpYWwtY2FzZWQ6IGUtbWFpbCBhZGRyZXNzZXMKKyAgICB3aWxsIGFs
d2F5cyBiZSBpbnNlcnRlZCBpbnRvIHRoZSBgaGVhZGVyYCBvZiBwYXRjaGVzIGFuZCB0aGUgY292
ZXIgbGV0dGVyLgorCisgIC0tZ2V0LW1haW50YWluZXJzPTxwcm9ncmFtPgorCisgICAgUnVuIDxw
cm9ncmFtPiBpbnN0ZWFkIG9mICRnZXRfbWFpbnRhaW5lci4KKyAgICAoUGFzc2luZyBgdHJ1ZWAg
Zm9yIDxwcm9ncmFtPiBzdXBwcmVzc2VzIHRoZSB1c3VhbCBjb21wdXRhdGlvbgorICAgIG9mIEND
cywgZnJvbSBmaWxlcyB0b3VjaGVkIGJ5IHBhdGNoZXMgYW5kIE1BSU5UQUlORVJTLikKKworICAt
LWFyZyA8YXJndW1lbnQ+IHwgLWEgPGFyZ3VtZW50PiAuLi4KKyAgICBBcmd1bWVudHMgcGFzc2Vk
IG9uIHRvIGdldF9tYWludGFpbmVyLnBsCisgICAgVGhpcyBvcHRpb24gY2FuIGJlIHVzZWQgbXVs
dGlwbGUgdGltZXMsIGUuZy4gLWEgPGExPiAtYSA8YTI+IC4uLgorCisgIC0tdmVyYm9zZQorICAg
IFNob3cgbW9yZSBvdXRwdXQKKworICAtLWhlbHAgfCAtaAorICAgIFNob3cgdGhpcyBoZWxwIGlu
Zm9ybWF0aW9uCisKK0xPQ0FUSU9OUzoKKy0tLS0tLS0tLS0KKworICAqLnBhdGNoIGFuZCBjb3Zl
ciBsZXR0ZXJzIGZpbGVzIGNvbnNpc3Qgb2Ygc2V2ZXJhbCBzZWN0aW9ucyByZWxldmFudAorICAg
dG8gcHJvY2Vzc2luZzoKKworICA8aGVhZGVyPjogIFRoaXMgaXMgdGhlIGVtYWlsIGhlYWRlciBj
b250YWluaW5nIGVtYWlsIHJlbGF0ZWQgaW5mb3JtYXRpb24KKyAgICAgICAgICAgICBJdCBlbmRz
IHdpdGggdGhlIFN1YmplY3Q6IGxpbmUKKworICA8Y29tbWl0PjogVGhpcyBpcyB0aGUgZW1haWwg
Ym9keSB0aGF0IGVuZHMgdXAgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgorICAgICAgICAgICAgIEl0
IGVuZHMgd2l0aCAtLS0uICBDQyBsaW5lcyBhZGRlZCBoZXJlIHdpbGwgYmUgY2hlY2tlZAorICAg
ICAgICAgICAgIGludG8gdGhlIGdpdCB0cmVlIG9uIGNvbW1pdC4gIE9ubHkgYXBwbGljYWJsZSB0
byBub3JtYWwKKyAgICAgICAgICAgICBwYXRjaCBmaWxlcy4KKworICA8Y29tbWVudD46IFRoaXMg
aXMgdGhlICdjb21tZW50IGZvciByZXZpZXdlcnMnIHNlY3Rpb24sIGFmdGVyIHRoZQorICAgICAg
ICAgICAgIC0tLSBidXQgYmVmb3JlIHRoZSBkaWZmIGFjdHVhbGx5IHN0YXJ0cy4gQ0NzIGFkZGVk
IGhlcmUKKyAgICAgICAgICAgICBhcmUgcHJvY2Vzc2VkIGJ5IGdpdCBzZW5kLWVtYWlsLCBidXQg
YXJlIG5vdCBjaGVja2VkIGludG8KKyAgICAgICAgICAgICB0aGUgZ2l0IHRyZWUgb24gY29tbWl0
LiAgT25seSBhcHBsaWNhYmxlIHRvIG5vcm1hbCBwYXRjaAorICAgICAgICAgICAgIGZpbGVzLgor
CisgIDxlbmQ+OiAgICAgVGhlIHBhcnQgb2YgYSBjb3ZlciBsZXR0ZXIganVzdCBiZWZvcmUgYC0t
IGAgKHdoaWNoIG5vcm1hbGx5CisgICAgICAgICAgICAgYmVnaW5zIGEgZGlmZnN0YXQpLiAgT25s
eSBhcHBsaWNhYmxlIHRvIGNvdmVyIGxldHRlcnMuCisKKyAgREVGQVVMVCBCRUhBVklPVVI6Cisg
IC0tLS0tLS0tLS0tLS0tLS0tLQorICAqIGdldF9tYWludGFpbmVyIGlzIGNhbGxlZCBvbiBlYWNo
IHBhdGNoIHRvIGZpbmQgZW1haWwgYWRkcmVzc2VzCisgICAgb2YgbWFpbnRhaW5lcnMvcmV2aWV3
ZXJzIGZvciB0aGF0IHBhdGNoCisgICogQWxsIG9mIHRoZSBhYm92ZSBhZGRyZXNzZXMgYXJlIGFk
ZGVkIHRvIHRoZSBDQyBtYWlsIGhlYWRlcnMKKyAgICBvZiBlYWNoIHBhdGNoCisgICogQWxsIG9m
IHRoZSBhYm92ZSBhZGRyZXNzZXMgYXJlIGFkZGVkIHRvIHRoZSBDQyBtYWlsIGhlYWRlcnMKKyAg
ICBvZiB0aGUgY292ZXIgbGV0dGVyCisKK1dPUktGTE9XOgorLS0tLS0tLS0tCisgIFRoaXMgc2Ny
aXB0IGlzIGludGVuZGVkIHRvIGJlIHVzZWQgYXMgcGFydCBvZiB0aGUgZm9sbG93aW5nIHdvcmtm
bG93CisKKyAgU3RlcCAxOiBnaXQgZm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4uLgor
ICBTdGVwIDI6IC4vc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgLWQgPHBhdGNoZGlyPgorICAg
ICAgICAgIFRoaXMgb3ZlcndyaXRlcyAqLnBhdGNoIGZpbGVzIGluIDxwYXRjaGRpcj4gYnV0IG1h
a2VzIGEgYmFja3VwCisgIFN0ZXAgMzogZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZlbFxAbGlz
dHMueGVucHJvamVjdC5vcmcgPHBhdGNoZGlyPi8qLnBhdGNoCitFT1QKKworIyBDb25zdGFudHMg
YW5kIGZ1bmN0aW9ucyByZWxhdGVkIHRvIExPQ0FUSU9OUworCisjIENvbnN0YW50cyBmb3IgLXB8
LS1wYXRjaGNjIGFuZCAtY3wtLWNvdmVyY2Mgb3B0aW9uIHByb2Nlc3NpbmcKK215IEBwbG9jYXRp
b25zPSAoImhlYWRlciIsICJjb21taXQiLCAiY29tbWVudCIsICJub25lIik7CitteSBAY2xvY2F0
aW9ucz0gKCJoZWFkZXIiLCAiZW5kIiwgIm5vbmUiKTsKKworIyBIYXNoIGlzIHVzZWQgdG8gZGV0
ZXJtaW5lIHdoaWNoIG1vZGUgdmFsdWUgbWFwcyBvbnRvIHdoaWNoIHNlYXJjaCBzdHJpbmcKK215
ICVpbnNzZWFyY2ggPSAoCisgICAgImhlYWRlciIgID0+ICJEYXRlOiIsICAgICAgICAgICMgSW5z
ZXJ0IGJlZm9yZSBEYXRlOgorICAgICJjb21taXQiICA9PiAiU2lnbmVkLW9mZi1ieToiLCAjIElu
c2VydCBiZWZvcmUgU2lnbmVkLW9mZi1ieToKKyAgICAiY29tbWVudCIgPT4gIi0tLSIsICAgICAg
ICAgICAgIyBJbnNlcnQgYWZ0ZXIgLS0tCisgICAgImVuZCIgICAgID0+ICItLSAiLCAgICAgICAg
ICAgICMgSW5zZXJ0IGJlZm9yZSAnLS0gJworKTsKKworIyBIYXNoIGlzIHVzZWQgdG8gZGV0ZXJt
aW5lIHdoZXRoZXIgZm9yIGEgZ2l2ZW4gbW9kZSB3ZSBpbnNlcnQgQ0NzIGFmdGVyCisjIHRoZSBz
ZWFyY2ggc3RyaW5nIG9yIGJlZm9yZQorbXkgJWluc2FmdGVyID0gKAorICAgICJoZWFkZXIiICA9
PiAwLAorICAgICJjb21taXQiICA9PiAwLAorICAgICJjb21tZW50IiA9PiAxLAorICAgICJlbmQi
ICAgICA9PiAwLAorKTsKKworIyBUaGUgZm9sbG93aW5nIHN1YnJvdXRpbmVzIHRha2UgYSBhcmVm
ZXJlbmNlIHRvIGFycmF5cyBvZgorIyAtIEBoZWFkZXI6IGNvbnRhaW5zIENDcyBmcm9tICotYnk6
IHRhZ3MgYW5kIFRPcyBmcm9tIG1haWxpbmcgbGlzdHMKKyMgLSBAY2M6ICBjb250YWlucyBhbGwg
b3RoZXIgQ0MncworIyBJdCB3aWxsIHRoZW4gYXBwbHkgdGhlIGNvcmVjdCBsb2NhdGlvbnMgb24g
dGhlIGlucHV0IGZpbGUKKworc3ViIGFwcGx5bG9jYXRpb25faGVhZGVyICgkJCQpIHsKKyAgICBt
eSAoJGZpbGUsICRyaGVhZGVyLCAkcmNjKSA9IEBfOworICAgIG15ICRpbnNlcnQgPSBqb2luKCJc
biIsIHVuaXEgKEAkcmhlYWRlciwgQCRyY2MpKTsKKyAgICBpbnNlcnQoJGZpbGUgLCAkaW5zZXJ0
LCAkaW5zc2VhcmNoe2hlYWRlcn0sICRpbnNhZnRlcntoZWFkZXJ9KTsKK30KKworc3ViIGFwcGx5
bWl4ZWRsb2NhdGlvbiAoJCQkJCkgeworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MsICRt
b2RlKSA9IEBfOworICAgIG15ICRoZWFkZXIgPSBqb2luKCJcbiIsIEAkcmhlYWRlcik7CisgICAg
bXkgJGNjICA9IGpvaW4oIlxuIiwgQCRyY2MpOworICAgICMgSW5zZXJ0IHNuaXBwZXRzIGludG8g
ZmlsZXMKKyAgICBpbnNlcnQoJGZpbGUgLCAkY2MsICRpbnNzZWFyY2h7JG1vZGV9LCAkaW5zYWZ0
ZXJ7JG1vZGV9KTsKKyAgICAjIFRoZSBoZWFkZXIKKyAgICBpbnNlcnQoJGZpbGUgLCAkaGVhZGVy
LCAkaW5zc2VhcmNoe2hlYWRlcn0sICRpbnNhZnRlcntoZWFkZXJ9KTsKK30KKworc3ViIGFwcGx5
bG9jYXRpb25fY29tbWl0KCQkJCkgeworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MpID0g
QF87CisgICAgYXBwbHltaXhlZGxvY2F0aW9uKCRmaWxlLCAkcmhlYWRlciwgJHJjYywgImNvbW1p
dCIpOworfQorCisjIFVzZSBhIGRpZmZlcmVudCBuYW1lIHRvIG1ha2Ugc3VyZSBwZXJsIGRvZXNu
J3QgdGhyb3cgYSBzeW50YXggZXJyb3IKK3N1YiBhcHBseWxvY2F0aW9uX2NvbW1lbnQgKCQkJCkg
eworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MpID0gQF87CisgICAgYXBwbHltaXhlZGxv
Y2F0aW9uKCRmaWxlLCAkcmhlYWRlciwgJHJjYywgImNvbW1lbnQiKTsKK30KKworc3ViIGFwcGx5
bG9jYXRpb25fZW5kICgkJCQpIHsKKyAgICBteSAoJGZpbGUsICRyaGVhZGVyLCAkcmNjKSA9IEBf
OworICAgIGFwcGx5bWl4ZWRsb2NhdGlvbigkZmlsZSwgJHJoZWFkZXIsICRyY2MsICJlbmQiKTsK
K30KKworc3ViIGFwcGx5bG9jYXRpb25fbm9uZSAoJCQkKSB7CisgICAgcmV0dXJuOworfQorCisj
IEhhc2ggZm9yIGxvY2F0aW9uIGZ1bmN0aW9ucworbXkgJWFwcGx5bG9jYXRpb24gPSAoCisgICAg
ImhlYWRlciIgID0+IFwmYXBwbHlsb2NhdGlvbl9oZWFkZXIsCisgICAgImNvbW1pdCIgID0+IFwm
YXBwbHlsb2NhdGlvbl9jb21taXQsCisgICAgImNvbW1lbnQiID0+IFwmYXBwbHlsb2NhdGlvbl9j
b21tZW50LAorICAgICJlbmQiICAgICA9PiBcJmFwcGx5bG9jYXRpb25fZW5kLAorICAgICJub25l
IiAgICA9PiBcJmFwcGx5bG9jYXRpb25fbm9uZSwKKyk7CisKKyMgQXJndW1lbnRzIC8gT3B0aW9u
cworbXkgJGhlbHAgPSAwOworbXkgJHBhdGNoX2RpciA9IDA7CitteSBAZ2V0X21haW50YWluZXJf
YXJncyA9ICgpOworbXkgJHZlcmJvc2UgPSAwOworbXkgJHJlcm9sbGNvdW50ID0gMDsKK215ICR0
YWdzID0gMDsKK215ICR0YWdzY2MgPSAwOworbXkgJHBsb2NhdGlvbiA9ICJoZWFkZXIiOworbXkg
JGNsb2NhdGlvbiA9ICJoZWFkZXIiOworCisjIENvbnN0YW50cworIyBLZWVwIHRoZXNlIGFzIGNv
bnN0YW50cywgaW4gY2FzZSB3ZSB3YW50IHRvIG1ha2UgdGhlc2UgY29uZmlndXJhYmxlCisjIGlu
IGZ1dHVyZQorbXkgJENDICAgICAgICAgICAgICAgICAgPSAiQ2M6IjsgIyBOb3RlOiBnaXQtc2Vu
ZC1tYWlsIHJlcXVpcmVzIENjOgorbXkgJFRPICAgICAgICAgICAgICAgICAgPSAiVG86IjsKK215
ICRjb3Zlcl9sZXR0ZXIgICAgICAgID0gIjAwMDAtY292ZXItbGV0dGVyLnBhdGNoIjsKK215ICRw
YXRjaF9leHQgICAgICAgICAgID0gIi5wYXRjaCI7CitteSAkbWFpbnRhaW5lcnMgICAgICAgICA9
ICJNQUlOVEFJTkVSUyI7CisKK2lmICghR2V0T3B0aW9ucygKKyAgICAgICAgICAgICAgICAnZHxw
YXRjaGRpcj1zJyAgICAgPT4gXCRwYXRjaF9kaXIsCisgICAgICAgICAgICAgICAgJ3Z8cmVyb2xs
LWNvdW50PWknID0+IFwkcmVyb2xsY291bnQsCisgICAgICAgICAgICAgICAgJ3B8cGF0Y2hjYz1z
JyAgICAgID0+IFwkcGxvY2F0aW9uLAorICAgICAgICAgICAgICAgICdjfGNvdmVyY2M9cycgICAg
ICA9PiBcJGNsb2NhdGlvbiwKKyAgICAgICAgICAgICAgICAndHx0YWdzJyAgICAgICAgICAgPT4g
XCR0YWdzLAorICAgICAgICAgICAgICAgICd0YWdzY2MnICAgICAgICAgICA9PiBcJHRhZ3NjYywK
KyAgICAgICAgICAgICAgICAnYXxhcmc9cycgICAgICAgICAgPT4gXEBnZXRfbWFpbnRhaW5lcl9h
cmdzLAorICAgICAgICAgICAgICAgICdnZXQtbWFpbnRhaW5lcnM9cycgPT4gXCRnZXRfbWFpbnRh
aW5lciwKKyAgICAgICAgICAgICAgICAndmVyYm9zZScgICAgICAgICAgPT4gXCR2ZXJib3NlLAor
ICAgICAgICAgICAgICAgICdofGhlbHAnICAgICAgICAgICA9PiBcJGhlbHAsCisgICAgICAgICAg
ICAgICAgKSkgeworICAgIGRpZSAiJHRvb2w6IGludmFsaWQgYXJndW1lbnQgLSB1c2UgLS1oZWxw
IGlmIG5lY2Vzc2FyeVxuIjsKK30KKworaWYgKCRoZWxwKSB7CisgICAgcHJpbnQgJHVzYWdlOwor
ICAgIGV4aXQgMDsKK30KKworaWYgKCEkcGF0Y2hfZGlyKSB7CisgICAgZGllICIkdG9vbDogRGly
ZWN0b3J5IC1kfC0tcGF0Y2hkaXIgbm90IHNwZWNpZmllZFxuIjsKK30KKworaWYgKCEgLWUgJHBh
dGNoX2RpcikgeworICAgIGRpZSAiJHRvb2w6IERpcmVjdG9yeSAkcGF0Y2hfZGlyIGRvZXMgbm90
IGV4aXN0XG4iOworfQorCisjIENhbGN1bGF0ZSB0aGUgJHBhdGNoX3ByZWZpeAorbXkgJHBhdGNo
X3ByZWZpeCA9ICIiOworaWYgKCRyZXJvbGxjb3VudCA9PSAwKSB7CisgICAgIyBJZiB0aGUgdXNl
ciBkaWRuJ3Qgc3BlY2lmeSAtdiBhbmQgd2UgYXJlIGhlcmUsIHRoZW4KKyAgICAjIC0gZWl0aGVy
IHRoZSBkaXJlY3RvcnkgaXMgZW1wdHkKKyAgICAjIC0gb3IgaXQgY29udGFpbnMgc29tZSB2ZXJz
aW9uIG9mIGEgcGF0Y2gKKyAgICAjIEluIHRoaXMgY2FzZSB3ZSBzZWFyY2ggZm9yIHRoZSBmaXJz
dCBwYXRjaCBhbmQKKyAgICAjIHdvcmsgb3V0IHRoZSB2ZXJzaW9uCisgICAgJCE9MDsKKyAgICBt
eSBAY292ZXJsZXR0ZXJzID0gZ2xvYigkcGF0Y2hfZGlyLicvKicuJHBhdGNoX2V4dCk7CisgICAg
aWYgKCEkISAmJiBzY2FsYXIgQGNvdmVybGV0dGVycykgeworICAgICAgICBpZiAoJGNvdmVybGV0
dGVyc1swXSA9fiAvXC92KFswLTldKyktXFEkY292ZXJfbGV0dGVyXEUvKSB7CisgICAgICAgICAg
ICAkcmVyb2xsY291bnQgPSAkMTsKKyAgICAgICAgfQorICAgIH0KK30KK2lmICgkcmVyb2xsY291
bnQgPiAwKSB7CisgICAgJHBhdGNoX3ByZWZpeCA9ICJ2Ii4kcmVyb2xsY291bnQuIi0iOworfQor
CitpZiAoICEgZ3JlcCAkXyBlcSAkcGxvY2F0aW9uLCBAcGxvY2F0aW9ucykgeworICAgIGRpZSAi
JHRvb2w6IEludmFsaWQgLXB8LS1wYXRjaGNjIHZhbHVlXG4iOworfQoraWYgKCAhIGdyZXAgJF8g
ZXEgJGNsb2NhdGlvbiwgQGNsb2NhdGlvbnMpIHsKKyAgICBkaWUgIiR0b29sOiBJbnZhbGlkIC1j
fC0tY292ZXJjYyB2YWx1ZVxuIjsKK30KKworIyBHZXQgdGhlIGxpc3Qgb2YgcGF0Y2hlcworbXkg
JGhhc19jb3Zlcl9sZXR0ZXIgPSAwOworbXkgJGNvdmVyX2xldHRlcl9maWxlOworbXkgJHBhdHRl
cm4gPSAkcGF0Y2hfZGlyLicvJy4kcGF0Y2hfcHJlZml4LidbMC05XVswLTldWzAtOV1bMC05XSon
LiRwYXRjaF9leHQ7CisKKyQhPTA7CitteSBAcGF0Y2hlcyA9IGdsb2IoJHBhdHRlcm4pOworaWYg
KCQhKSB7CisgICAgZGllICIkdG9vbDogRGlyZWN0b3J5ICRwYXRjaF9kaXIgY29udGFpbnMgbm8g
cGF0Y2hlc1xuIjsKK30KK2lmICghc2NhbGFyIEBwYXRjaGVzKSB7CisgICAgZGllICIkdG9vbDog
RGlyZWN0b3J5ICRwYXRjaF9kaXIgY29udGFpbnMgbm8gbWF0Y2hpbmcgcGF0Y2hlcy5cbiIuCisg
ICAgICAgICAiUGxlYXNlIHRyeSAtLXJlcm9sbC1jb3VudCA8bj4gfCAtdiA8bj5cbiI7Cit9CisK
KyMgRG8gdGhlIGFjdHVhbCBwcm9jZXNzaW5nCitteSAkZmlsZTsKK215IEBjb21iaW5lZF9oZWFk
ZXI7CitteSBAY29tYmluZWRfY2M7CisKK2ZvcmVhY2ggbXkgJGZpbGUgKEBwYXRjaGVzKSB7Cisg
ICAgaWYgKCRmaWxlID1+IC9cL1xRJHBhdGNoX3ByZWZpeCRjb3Zlcl9sZXR0ZXJcRS8pIHsKKyAg
ICAgICAgJGhhc19jb3Zlcl9sZXR0ZXIgPSAxOworICAgICAgICAkY292ZXJfbGV0dGVyX2ZpbGUg
PSAkZmlsZTsKKyAgICB9IGVsc2UgeworICAgICAgICBteSBAaGVhZGVyOyAgICAgIyBUbzogbGlz
dHMgcmV0dXJuZWQgYnkgZ2V0X21haW50YWluZXJzLnBsCisgICAgICAgIG15IEBoZWFkZXJwYXRj
aDsjIFRvOiBlbnRyaWVzIGluICoucGF0Y2gKKyAgICAgICAgICAgICAgICAgICAgICAgICMKKyAg
ICAgICAgICAgICAgICAgICAgICAgICMgQWxzbyBpbmNsdWRlcyBDQydzIGZyb20gdGFncyBhcyB3
ZSBkbyBub3Qgd2FudAorICAgICAgICAgICAgICAgICAgICAgICAgIyBlbnRyaWVzIGluIHRoZSBi
b2R5IHN1Y2ggYXMKKyAgICAgICAgICAgICAgICAgICAgICAgICMgQ0M6IGxhcnMua3VydGhAY2l0
cml4LmNvbQorICAgICAgICAgICAgICAgICAgICAgICAgIyAuLi4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICMgVGVzdGVkLWJ5OiBsYXJzLmt1cnRoQGNpdHJpeC5jb20KKworICAgICAgICBteSBA
Y2M7ICAgICAgICAgIyBDYzogbWFpbnRhaW5lcnMgcmV0dXJuZWQgYnkgZ2V0X21haW50YWluZXJz
LnBsCisgICAgICAgIG15IEBjY3BhdGNoOyAgICAjIENjOiBlbnRyaWVzIGluICoucGF0Y2gKKyAg
ICAgICAgbXkgQGV4dHJhcGF0Y2g7ICMgQ2M6IGZvciBBQiwgUkIsIFJBQiBpbiAqLnBhdGNoCisK
KyAgICAgICAgcHJpbnQgIlByb2Nlc3Npbmc6ICIuYmFzZW5hbWUoJGZpbGUpLiJcbiI7CisKKyAg
ICAgICAgIyBSZWFkIHRhZ3MgZnJvbSBvdXRwdXQgb2YgZ2V0X21haW50YWluZXJzLnBsCisgICAg
ICAgICMgTGlzdHMgZ28gaW50byBAaGVhZGVyIGFuZCBldmVyeXRoaW5nIGVsc2UgaW50byBAY2MK
KyAgICAgICAgZ2V0bWFpbnRhaW5lcnMoJGZpbGUsIFxAaGVhZGVyLCBcQGNjKTsKKworICAgICAg
ICAjIFJlYWQgYWxsIGxpbmVzIHdpdGggQ0MgJiBUTyBmcm9tIHRoZSBwYXRjaCBmaWxlICh0aGVz
ZSB3aWxsCisgICAgICAgICMgbGlrZWx5IGNvbWUgZnJvbSB0aGUgY29tbWl0IG1lc3NhZ2UpLiBB
bHNvIHJlYWQgdGFncy4KKyAgICAgICAgZ2V0dGFnc2Zyb21wYXRjaCgkZmlsZSwgXEBoZWFkZXJw
YXRjaCwgXEBjY3BhdGNoLCBcQGV4dHJhcGF0Y2gpOworCisgICAgICAgICMgV2l0aCAtdHwtLXRh
Z3Mgb25seSBhZGQgQGV4dHJhcGF0Y2ggdG8gQGhlYWRlciBhbmQgQGNvbWJpbmVkX2hlYWRlcgor
ICAgICAgICAjIFdpdGggLS10YWdzY2MgdHJlYXQgdGFncyBhcyBDQyB0aGF0IGNhbWUgZnJvbSB0
aGUgKi5wYXRjaCBmaWxlCisgICAgICAgIGlmICgkdGFncyAmJiAhJHRhZ3NjYykgeworICAgICAg
ICAgICAgIyBDb3B5IHRoZXNlIGFsd2F5cyBvbnRvIHRoZSBUTyByZWxhdGVkIGFycmF5cworICAg
ICAgICAgICAgcHVzaCBAaGVhZGVyLCBAZXh0cmFwYXRjaDsKKyAgICAgICAgICAgIHB1c2ggQGNv
bWJpbmVkX2hlYWRlciwgQGV4dHJhcGF0Y2g7CisgICAgICAgIH0gZWxzaWYgKCR0YWdzY2MpIHsK
KyAgICAgICAgICAgICMgVHJlYXQgdGhlc2UgYXMgaWYgdGhleSBjYW1lIGZyb20gQ0MncworICAg
ICAgICAgICAgcHVzaCBAY2NwYXRjaCwgQGV4dHJhcGF0Y2g7CisgICAgICAgICAgICBwdXNoIEBj
b21iaW5lZF9jYywgQGV4dHJhcGF0Y2g7CisgICAgICAgIH0KKworICAgICAgICAjIEluIHRoaXMg
c2VjdGlvbiB3ZSBub3JtYWxpemUgdGhlIGxpc3RzLiBXZSByZW1vdmUgZW50cmllcworICAgICAg
ICAjIHRoYXQgYXJlIGFscmVhZHkgaW4gdGhlIHBhdGNoLCBmcm9tIEBjYyBhbmQgQHRvCisgICAg
ICAgIG15IEBoZWFkZXJfb25seSA9IG5vcm1hbGl6ZShcQGhlYWRlciwgXEBoZWFkZXJwYXRjaCk7
CisgICAgICAgIG15IEBjY19vbmx5ICA9IG5vcm1hbGl6ZShcQGNjLCBcQGNjcGF0Y2gpOworCisg
ICAgICAgICMgQXBwbHkgdGhlIGxvY2F0aW9uCisgICAgICAgICRhcHBseWxvY2F0aW9ueyRwbG9j
YXRpb259KCRmaWxlLCBcQGhlYWRlcl9vbmx5LCBcQGNjX29ubHkpOworICAgIH0KK30KKworIyBE
ZWFsIHdpdGggdGhlIGNvdmVyIGxldHRlcgoraWYgKCRoYXNfY292ZXJfbGV0dGVyKSB7CisgICAg
bXkgQGhlYWRlcnBhdGNoOyAgICMgRW50cmllcyBpbnNlcnRlZCBhdCB0aGUgaGVhZGVyCisgICAg
bXkgQGNjcGF0Y2g7ICAgICMgQ2M6IGVudHJpZXMgaW4gKi5wYXRjaAorCisgICAgcHJpbnQgIlBy
b2Nlc3Npbmc6ICIuYmFzZW5hbWUoJGNvdmVyX2xldHRlcl9maWxlKS4iXG4iOworCisgICAgIyBS
ZWFkIGFsbCBsaW5lcyB3aXRoIENDICYgVE8gZnJvbSB0aGUgcGF0Y2ggZmlsZSBzdWNoIHRoYXQg
c3Vic2VxdWVudAorICAgICMgY2FsbHMgZG9uJ3QgbGVhZCB0byBkdXBsaWNhdGlvbgorICAgIGdl
dHRhZ3Nmcm9tcGF0Y2goJGNvdmVyX2xldHRlcl9maWxlLCBcQGhlYWRlcnBhdGNoLCBcQGNjcGF0
Y2gpOworCisgICAgIyBJbiB0aGlzIHNlY3Rpb24gd2Ugbm9ybWFsaXplIHRoZSBsaXN0cy4gV2Ug
cmVtb3ZlIGVudHJpZXMKKyAgICAjIHRoYXQgYXJlIGFscmVhZHkgaW4gdGhlIHBhdGNoLCBmcm9t
IEBjYyBhbmQgQHRvCisgICAgbXkgQGhlYWRlcl9vbmx5ID0gbm9ybWFsaXplKFxAY29tYmluZWRf
aGVhZGVyLCBcQGhlYWRlcnBhdGNoKTsKKyAgICBteSBAY2Nfb25seSAgPSBub3JtYWxpemUoXEBj
b21iaW5lZF9jYywgXEBjY3BhdGNoKTsKKworICAgICMgQXBwbHkgdGhlIGxvY2F0aW9uCisgICAg
JGFwcGx5bG9jYXRpb257JGNsb2NhdGlvbn0oJGNvdmVyX2xldHRlcl9maWxlLCBcQGhlYWRlcl9v
bmx5LCBcQGNjX29ubHkpOworCisgICAgcHJpbnQgIlxuRG9uJ3QgZm9yZ2V0IHRvIGFkZCB0aGUg
c3ViamVjdCBhbmQgbWVzc2FnZSB0byAiLgorICAgICAgICAgICRjb3Zlcl9sZXR0ZXJfZmlsZS4i
XG4iOworfQorCitwcmludCAiVGhlbiBwZXJmb3JtOlxuIi4KKyAgICAgICJnaXQgc2VuZC1lbWFp
bCAtdG8geGVuLWRldmVsXEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAiLgorICAgICAgJHBhdGNoX2Rp
ci4nLycuJHBhdGNoX3ByZWZpeC4iKi5wYXRjaCIuIlxuIjsKKworZXhpdCAwOworCitteSAkZ2V0
bWFpbGluZ2xpc3RzX2RvbmUgPSAwOworbXkgQG1haWxpbmdsaXN0cyA9ICgpOworCitzdWIgZ2V0
bWFpbGluZ2xpc3RzICgpIHsKKyAgICMgUmVhZCBtYWlsaW5nIGxpc3QgZnJvbSBNQUlOVEFJTkVS
UyBmaWxlIGFuZCBjb3B5CisgICAjIGEgbGlzdCBvZiBlLW1haWwgYWRkcmVzc2VzIHRvIEBtYWls
aW5nbGlzdHMKKyAgICBpZiAoISRnZXRtYWlsaW5nbGlzdHNfZG9uZSkgeworICAgICAgICBpZiAo
LWUgJG1haW50YWluZXJzKSB7CisgICAgICAgICAgICBteSAkZmg7CisgICAgICAgICAgICBteSAk
bGluZTsKKyAgICAgICAgICAgIG9wZW4oJGZoLCAiPCIsICRtYWludGFpbmVycykgb3IgZGllICQh
OworICAgICAgICAgICAgd2hpbGUgKG15ICRsaW5lID0gPCRmaD4pIHsKKyAgICAgICAgICAgICAg
ICBjaG9tcCAkbGluZTsKKyAgICAgICAgICAgICAgICBpZiAoJGxpbmUgPX4gL15MOltbOmJsYW5r
Ol1dKy9tKSB7CisgICAgICAgICAgICAgICAgICAgcHVzaCBAbWFpbGluZ2xpc3RzLCAkJzsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICAkZmgtPmVycm9yIGFu
ZCBkaWUgJCE7CisgICAgICAgICAgICBjbG9zZSAkZmggb3IgZGllICQhOworICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgcHJpbnQgIldhcm5pbmc6IGZpbGUgJyRtYWludGFpbmVycycgZG9l
cyBub3QgZXhpc3RcbiI7CisgICAgICAgICAgICBwcmludCAiV2FybmluZzogTWFpbGluZyBsaXN0
cyB3aWxsIGJlIHRyZWF0ZWQgYXMgQ0Mnc1xuIjsKKyAgICAgICAgfQorICAgICMgRG9uJ3QgdHJ5
IGFnYWluLCBldmVuIGlmIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGRvZXMgbm90IGV4aXN0CisgICAg
JGdldG1haWxpbmdsaXN0c19kb25lID0gMTsKKyAgICAjIFJlbW92ZSBhbnkgZHVwbGljYXRlcwor
ICAgIEBtYWlsaW5nbGlzdHMgPSB1bmlxIEBtYWlsaW5nbGlzdHM7CisgICAgfQorfQorCitzdWIg
aXNtYWlsaW5nbGlzdCAoJCkgeworICAgIG15ICgkY2hlY2spID0gQF87CisgICAgIyBHZXQgdGhl
IG1haWxpbmcgbGlzdCBpbmZvcm1hdGlvbgorICAgIGdldG1haWxpbmdsaXN0cygpOworICAgICMg
RG8gdGhlIGNoZWNrCisgICAgaWYgKCBncmVwIHsgJF8gZXEgJGNoZWNrfSBAbWFpbGluZ2xpc3Rz
KSB7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3ViIGdl
dG1haW50YWluZXJzICgkJCQpIHsKKyAgICBteSAoJGZpbGUsICRydG8sICRyY2MpID0gQF87Cisg
ICAgbXkgJGZoOworICAgIG9wZW4oJGZoLCAiLXwiLCAkZ2V0X21haW50YWluZXIsIEBnZXRfbWFp
bnRhaW5lcl9hcmdzLCAnLWYnLCAkZmlsZSkKKyAgICAgICAgb3IgZGllICJGYWlsZWQgdG8gb3Bl
biAnJGdldF9tYWludGFpbmVyJ1xuIjsKKyAgICB3aGlsZShteSAkbGluZSA9IDwkZmg+KSB7Cisg
ICAgICAgIGNob21wICRsaW5lOworICAgICAgICAjIEtlZXAgbGlzdHMgYW5kIENDJ3Mgc2VwYXJh
dGVseSBhcyB3ZSBkb250IHdhbnQgdGhlbSBpbgorICAgICAgICAjIHRoZSBjb21taXQgbWVzc2Fn
ZSB1bmRlciBhIENjOiBsaW5lCisgICAgICAgIGlmIChpc21haWxpbmdsaXN0KCRsaW5lKSkgewor
ICAgICAgICAgICAgcHVzaCBAJHJ0bywgJFRPLiIgIi4kbGluZTsKKyAgICAgICAgICAgIHB1c2gg
QGNvbWJpbmVkX2hlYWRlciwgJFRPLiIgIi4kbGluZTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgIHB1c2ggQCRyY2MsICRDQy4iICIuJGxpbmU7CisgICAgICAgICAgICBwdXNoIEBjb21i
aW5lZF9jYywgJENDLiIgIi4kbGluZTsKKyAgICAgICAgfQorICAgIH0KKyAgICAkZmgtPmVycm9y
IGFuZCBkaWUgJCE7CisgICAgY2xvc2UgJGZoIG9yIGRpZSAkITsKK30KKworc3ViIGdldHRhZ3Nm
cm9tcGF0Y2ggKCQkJDskKSB7CisgICAgbXkgKCRmaWxlLCAkcnRvLCAkcmNjLCAkcmV4dHJhKSA9
IEBfOworICAgIG15ICRmaDsKKworICAgIG9wZW4oJGZoLCAiPCIsICRmaWxlKQorICAgICAgICBv
ciBkaWUgIkZhaWxlZCB0byBvcGVuICckZmlsZSdcbiI7CisgICAgd2hpbGUobXkgJGxpbmUgPSA8
JGZoPikgeworICAgICAgICBjaG9tcCAkbGluZTsKKyAgICAgICAgbXkgJG5saW5lOworCisgICAg
ICAgIGlmIChoYXN0YWcoJGxpbmUsICRUTykpIHsKKyAgICAgICAgICAgIHB1c2ggQCRydG8sICRs
aW5lOworICAgICAgICAgICAgcHVzaCBAY29tYmluZWRfaGVhZGVyLCAkbGluZTsKKyAgICAgICAg
fQorICAgICAgICBpZiAoaGFzdGFnKCRsaW5lLCAkQ0MpKSB7CisgICAgICAgICAgICBwdXNoIEAk
cmNjLCAkbGluZTsKKyAgICAgICAgICAgIHB1c2ggQGNvbWJpbmVkX2NjLCAkbGluZTsKKyAgICAg
ICAgfQorICAgICAgICAjIElmIHRoZXJlIGlzIGFuICRyZXh0cmEsIHRoZW4gZ2V0IHZhcmlvdXMg
dGFncyBhbmQgYWRkCisgICAgICAgICMgZW1haWwgYWRkcmVzc2VzIHRvIHRoZSBDQyBsaXN0Cisg
ICAgICAgIGlmICgkcmV4dHJhICYmICRsaW5lID1+IC9eWy0wLTlhLXpdKy1ieTpbWzpibGFuazpd
XSsvbWkpIHsKKyAgICAgICAgICAgIHB1c2ggQCRyZXh0cmEsICRDQy4iICIuJCc7CisgICAgICAg
IH0KKyAgICB9CisgICAgJGZoLT5lcnJvciBhbmQgZGllICQhOworICAgIGNsb3NlICRmaCBvciBk
aWUgJCE7Cit9CisKK3N1YiBoYXN0YWcgKCQkKSB7CisgICAgbXkgKCRsaW5lLCAkdGFnKSA9IEBf
OworICAgIGlmICgkbGluZSA9fiBte15cUSR0YWdcRX1pKSB7CisgICAgICAgIHJldHVybiAxOwor
ICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3ViIG5vcm1hbGl6ZSAoJCQpIHsKKyAgICBteSAo
JHJhLCAkcmIpID0gQF87CisgICAgIyBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgdG8gbm9ybWFsaXpl
IGxpc3RzIG9mIHRhZ3Mgb3IgQ0MgLyBUTyBsaXN0cworICAgICMgSXQgcmV0dXJucyBhIGxpc3Qg
b2YgdGhlIHVuaXF1ZSBlbGVtZW50cworICAgICMgaW4gQCRyYSwgZXhjbHVkaW5nIGFueSB3aGlj
aCBhcmUgaW4gQCRyYi4KKyAgICAjIENvbXBhcmlzb25zIGFyZSBjYXNlLWluc2Vuc2l0aXZlLgor
ICAgIG15IEBhb25seSA9ICgpOworICAgIG15ICVzZWVuOworICAgIG15ICRpdGVtOworCisgICAg
Zm9yZWFjaCAkaXRlbSAoQCRyYikgeworICAgICAgICAkc2VlbntsYygkaXRlbSl9ID0gMTsKKyAg
ICB9CisgICAgZm9yZWFjaCAkaXRlbSAoQCRyYSkgeworICAgICAgICB1bmxlc3MgKCRzZWVue2xj
KCRpdGVtKX0rKykgeworICAgICAgICAgICAgIyBpdCdzIG5vdCBpbiAlc2Vlbiwgc28gYWRkIHRv
IEBhb25seQorICAgICAgICAgICAgcHVzaCBAYW9ubHksICRpdGVtOworICAgICAgICB9CisgICAg
fQorCisgICAgcmV0dXJuIEBhb25seTsKK30KKworc3ViIHJlYWRmaWxlICgkKSB7CisgICAgbXkg
KCRmaWxlKSA9IEBfOworICAgIG15ICRmaDsKKyAgICBteSAkY29udGVudDsKKyAgICBvcGVuKCRm
aCwgIjwiLCAkZmlsZSkKKyAgICAgICAgIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gZmlsZSAnJGZp
bGUnICQhIjsKKyAgICAkY29udGVudCA9IGRvIHsgbG9jYWwgJC87IDwkZmg+IH07CisgICAgJGZo
LT5lcnJvciBhbmQgZGllICQhOworICAgIGNsb3NlICRmaCBvciBkaWUgJCE7CisKKyAgICByZXR1
cm4gJGNvbnRlbnQ7Cit9CisKK3N1YiB3cml0ZWZpbGUgKCQkKSB7CisgICAgbXkgKCRjb250ZW50
LCAkZmlsZSkgPSBAXzsKKyAgICBteSAkZmg7CisgICAgb3BlbigkZmgsICI+IiwgIiRmaWxlLnRt
cCIpCisgICAgICAgICBvciBkaWUgIkNvdWxkIG5vdCBvcGVuIGZpbGUgJyRmaWxlLnRtcCcgJCEi
OworICAgIHByaW50ICRmaCAkY29udGVudCBvciBkaWUgJCE7CisgICAgY2xvc2UgJGZoIG9yIGRp
ZSAkITsKKyAgICByZW5hbWUgIiRmaWxlLnRtcCIsICRmaWxlIG9yIGRpZSAiQ291bGQgbm90IHJl
bmFtZSAnJGZpbGUnIGludG8gcGxhY2UgJCEiOworfQorCitzdWIgaW5zZXJ0ICgkJCQkKSB7Cisg
ICAgbXkgKCRmaWxlLCAkaW5zZXJ0LCAkZGVsaW1pdGVyLCAkaW5zYWZ0ZXIpID0gQF87CisgICAg
bXkgJGNvbnRlbnQ7CisKKyAgICBpZiAoJGluc2VydCBlcSAiIikgeworICAgICAgICAjIE5vdGhp
bmcgdG8gaW5zZXJ0CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgIyBSZWFkIGZpbGUKKyAg
ICAkY29udGVudCA9IHJlYWRmaWxlKCRmaWxlKSBvciBkaWUgJCE7CisKKyAgICAjIFNwbGl0IHRo
ZSBzdHJpbmcgYW5kIGdlbmVyYXRlIG5ldyBjb250ZW50CisgICAgaWYgKCRjb250ZW50ID1+IC9e
XFEkZGVsaW1pdGVyXEUvbWkpIHsKKyAgICAgICAgaWYgKCRpbnNhZnRlcikgeworICAgICAgICAg
ICAgd3JpdGVmaWxlKCRgLiRkZWxpbWl0ZXIuIlxuIi4kaW5zZXJ0LiJcbiIuJCcsICRmaWxlKTsK
KworICAgICAgICAgICAgaWYgKCR2ZXJib3NlKSB7CisgICAgICAgICAgICAgICAgcHJpbnQgIlxu
SW5zZXJ0ZWQgaW50byAiLmJhc2VuYW1lKCRmaWxlKS4nIGFmdGVyICInLgorICAgICAgICAgICAg
ICAgICAgICAgICRkZWxpbWl0ZXIuIiciLiJcbi0tLS0tXG4iLiRpbnNlcnQuIlxuLS0tLS1cbiI7
CisgICAgICAgICAgICB9CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICB3cml0ZWZpbGUo
JGAuJGluc2VydC4iXG4iLiRkZWxpbWl0ZXIuJCcsICRmaWxlKTsKKworICAgICAgICAgICAgaWYg
KCR2ZXJib3NlKSB7CisgICAgICAgICAgICAgICAgcHJpbnQgIlxuSW5zZXJ0ZWQgaW50byAiLmJh
c2VuYW1lKCRmaWxlKS4nIGJlZm9yZSAiJy4KKyAgICAgICAgICAgICAgICAgICAgICAkZGVsaW1p
dGVyLiInIi4iXG4tLS0tLVxuIi4kaW5zZXJ0LiJcbi0tLS0tXG4iOworICAgICAgICAgICAgfQor
ICAgICAgICB9CisKKyAgICB9IGVsc2UgeworICAgICAgIHByaW50ICJFcnJvcjogRGlkbid0IGZp
bmQgJyRkZWxpbWl0ZXInIGluICckZmlsZSdcbiI7CisgICAgfQorfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 17 14:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 14: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 1fJJnE-0002Bk-Rd; Thu, 17 May 2018 14: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=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJJnD-0002BV-3P
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 14:22:07 +0000
X-Inumbo-ID: 6df1d69e-59dd-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6df1d69e-59dd-11e8-9728-bc764e045a96;
 Thu, 17 May 2018 16:20:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJJnA-00041I-Qu
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJJnA-0007Ze-OW
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJJnA-0007Ze-OW@xenbits.xenproject.org>
Date: Thu, 17 May 2018 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/kbdif: Add features to disable
 keyboard and pointer
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>

Y29tbWl0IDhmODUzZGJjMDYzNjE0MTZiYjFmYWE2Y2E3NzIxZTM5ODJhZGJmMzgKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIgMTc6NDk6MTkgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFRodSBNYXkgMTcgMTA6MTI6MzYgMjAxOCAtMDQwMAoKICAgIHhlbi9rYmRpZjogQWRkIGZl
YXR1cmVzIHRvIGRpc2FibGUga2V5Ym9hcmQgYW5kIHBvaW50ZXIKICAgIAogICAgSXQgaXMgbm93
IG5vdCBmdWxseSBwb3NzaWJsZSB0byBjb250cm9sIGlmIGFuZCB3aGljaCB2aXJ0dWFsIGRldmlj
ZXMKICAgIGFyZSBjcmVhdGVkIGJ5IHRoZSBmcm9udGVuZCwgZS5nLiBrZXlib2FyZCBhbmQgcG9p
bnRlciBkZXZpY2VzCiAgICBhcmUgYWx3YXlzIGNyZWF0ZWQgYW5kIG11bHRpLXRvdWNoIGRldmlj
ZSBpcyBjcmVhdGVkIGlmIHRoZQogICAgYmFja2VuZCBhZHZlcnRpc2VzIG11bHRpLXRvdWNoIHN1
cHBvcnQuIEluIHNvbWUgY2FzZXMgdGhpcwogICAgYmVoYXZpb3IgaXMgbm90IGRlc2lyYWJsZSBh
bmQgYmV0dGVyIGNvbnRyb2wgb3ZlciB0aGUgZnJvbnRlbmQncwogICAgY29uZmlndXJhdGlvbiBp
cyByZXF1aXJlZC4KICAgIAogICAgQWRkIG5ldyBYZW5TdG9yZSBmZWF0dXJlIGZpZWxkcywgc28g
aXQgaXMgcG9zc2libGUgdG8gaW5kaXZpZHVhbGx5CiAgICBjb250cm9sIHNldCBvZiBleHBvc2Vk
IHZpcnR1YWwgZGV2aWNlcyBmb3IgZWFjaCBndWVzdCBPUzoKICAgICAtIHNldCBmZWF0dXJlLWRp
c2FibGUta2V5Ym9hcmQgdG8gMSBpZiBubyBrZXlib2FyZCBkZXZpY2UgbmVlZHMKICAgICAgIHRv
IGJlIGNyZWF0ZWQKICAgICAtIHNldCBmZWF0dXJlLWRpc2FibGUtcG9pbnRlciB0byAxIGlmIG5v
IHBvaW50ZXIgZGV2aWNlIG5lZWRzCiAgICAgICB0byBiZSBjcmVhdGVkCiAgICAKICAgIEtlZXAg
b2xkIGJlaGF2aW9yIGJ5IGRlZmF1bHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggfCAxNCArKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
CmluZGV4IGRhZjRiYzIwNjMuLjIzZDFmNzBkNTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9rYmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC01
MSw2ICs1MSwxOCBAQAogICogY29ycmVzcG9uZGluZyBlbnRyaWVzIGluIFhlblN0b3JlIGFuZCBw
dXRzIDEgYXMgdGhlIHZhbHVlIG9mIHRoZSBlbnRyeS4KICAqIElmIGEgZmVhdHVyZSBpcyBub3Qg
c3VwcG9ydGVkIHRoZW4gMCBtdXN0IGJlIHNldCBvciBmZWF0dXJlIGVudHJ5IG9taXR0ZWQuCiAg
KgorICogZmVhdHVyZS1kaXNhYmxlLWtleWJvYXJkCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludD4KKyAqCisgKiAgICAgIElmIHRoZXJlIGlzIG5vIG5lZWQgdG8gZXhwb3NlIGEgdmlydHVh
bCBrZXlib2FyZCBkZXZpY2UgYnkgdGhlCisgKiAgICAgIGZyb250ZW5kIHRoZW4gdGhpcyBtdXN0
IGJlIHNldCB0byAxLgorICoKKyAqIGZlYXR1cmUtZGlzYWJsZS1wb2ludGVyCisgKiAgICAgIFZh
bHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIElmIHRoZXJlIGlzIG5vIG5lZWQgdG8g
ZXhwb3NlIGEgdmlydHVhbCBwb2ludGVyIGRldmljZSBieSB0aGUKKyAqICAgICAgZnJvbnRlbmQg
dGhlbiB0aGlzIG11c3QgYmUgc2V0IHRvIDEuCisgKgogICogZmVhdHVyZS1hYnMtcG9pbnRlcgog
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+CiAgKgpAQCAtMTc3LDYgKzE4OSw4IEBACiAK
ICNkZWZpbmUgWEVOS0JEX0RSSVZFUl9OQU1FICAgICAgICAgICAgICJ2a2JkIgogCisjZGVmaW5l
IFhFTktCRF9GSUVMRF9GRUFUX0RTQkxfS0VZQlJEICAiZmVhdHVyZS1kaXNhYmxlLWtleWJvYXJk
IgorI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9EU0JMX1BPSU5URVIgImZlYXR1cmUtZGlzYWJs
ZS1wb2ludGVyIgogI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9BQlNfUE9JTlRFUiAgImZlYXR1
cmUtYWJzLXBvaW50ZXIiCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9GRUFUX1JBV19QT0lOVEVSICAi
ZmVhdHVyZS1yYXctcG9pbnRlciIKICNkZWZpbmUgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNIICAg
ICAgICJmZWF0dXJlLW11bHRpLXRvdWNoIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33: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 1fJMm0-0005Dz-A7; Thu, 17 May 2018 17:33:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMlz-0005Dt-J4
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:03 +0000
X-Inumbo-ID: d5ea0bbc-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5ea0bbc-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:36:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMly-0008RR-89
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMly-0005wF-5r
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMly-0005wF-5r@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] update Xen version to 4.10.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>

Y29tbWl0IDk5ZTUwMDAxYmVhNmYzZDc3N2I4NmJiYjliYjQxZWY2NmJhNDc5NzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIg
MTI6MDE6MTkgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMiAxMjowMToxOSAyMDE4ICswMjAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuMQotLS0KIENvbmZpZy5tayAgICB8IDYgKysrLS0tCiB4
ZW4vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggYmI4
MDU4MzU0Zi4uMGQxMDEyY2JjOSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5t
awpAQCAtMjczLDggKzI3Myw4IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89
IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKLVFFTVVfVVBTVFJFQU1f
UkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMC4wCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
eGVuLVJFTEVBU0UtNC4xMC4wCitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQu
MTAuMQorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi1SRUxFQVNFLTQuMTAuMQogIyBN
b24gT2N0IDE2IDE2OjM2OjQxIDIwMTcgKzAxMDAKICMgVXBkYXRlIFhlbiBoZWFkZXIgZmlsZXMg
YWdhaW4KIApAQCAtMjg1LDcgKzI4NSw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
cmVsLTEuMTAuMgogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFFTVVf
VFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTAuMAorUUVNVV9UUkFESVRJT05BTF9SRVZJ
U0lPTiA/PSB4ZW4tNC4xMC4xCiAjIEZyaSBTZXAgMTUgMTk6Mzc6MjcgMjAxNyArMDEwMAogIyBx
ZW11LXhlbi10cmFkaXRpb25hbDogTGluayBhZ2FpbnN0IHhlbnRvb2xjb3JlCiAKZGlmZiAtLWdp
dCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCA5ZWVmMTkxMWFhLi5lY2VjMjk3
YjliIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcg
KzIsNyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5o
KSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQK
IGV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDEwCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuMS1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjEkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33: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 1fJMmA-0005Eh-Bt; Thu, 17 May 2018 17:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMm9-0005EW-5Z
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:13 +0000
X-Inumbo-ID: dbf924d2-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbf924d2-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:36:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMm8-0008Rb-Dw
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMm8-0005xR-Bb
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMm8-0005xR-Bb@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/traps: Fix %dr6 handing in
 #DB handler
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>

Y29tbWl0IGFiZTVmYjkyMTgzYzhjZDk3ZWYwZTc5YWZiNWZmNDZiOGFkMDJmMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5
MDYxMjQzMzFiLi5mMjE2YTk5ZDg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc2MSwxMSArMTc2MSwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMTc5OCw3ICsxODIzLDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcu
aAppbmRleCBjNTc5MTRlZmM2Li5iM2IxMGVhZjQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RlYnVncmVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCkBA
IC0yNCw2ICsyNCw4IEBACiAjZGVmaW5lIERSX1NUQVRVU19SRVNFUlZFRF9aRVJPICh+MHhmZmZm
ZWZmZnVsKSAvKiBSZXNlcnZlZCwgcmVhZCBhcyB6ZXJvICovCiAjZGVmaW5lIERSX1NUQVRVU19S
RVNFUlZFRF9PTkUgIDB4ZmZmZjBmZjB1bCAvKiBSZXNlcnZlZCwgcmVhZCBhcyBvbmUgKi8KIAor
I2RlZmluZSBYODZfRFI2X0RFRkFVTFQgMHhmZmZmMGZmMHVsICAgIC8qIERlZmF1bHQgJWRyNiB2
YWx1ZS4gKi8KKwogLyogTm93IGRlZmluZSBhIGJ1bmNoIG9mIHRoaW5ncyBmb3IgbWFuaXB1bGF0
aW5nIHRoZSBjb250cm9sIHJlZ2lzdGVyLgogICAgVGhlIHRvcCB0d28gYnl0ZXMgb2YgdGhlIGNv
bnRyb2wgcmVnaXN0ZXIgY29uc2lzdCBvZiA0IGZpZWxkcyBvZiA0CiAgICBiaXRzIC0gZWFjaCBm
aWVsZCBjb3JyZXNwb25kcyB0byBvbmUgb2YgdGhlIGZvdXIgZGVidWcgcmVnaXN0ZXJzLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33:24 +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 1fJMmK-0005Fj-Df; Thu, 17 May 2018 17:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMmJ-0005Fd-IK
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:23 +0000
X-Inumbo-ID: e20a24da-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e20a24da-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:36:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMmI-0008SB-Jg
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMmI-0005yU-HL
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMmI-0005yU-HL@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDlhYmFlNmY3YTg2N2QzNDM3MTQxZjk1Y2JiMDMwYzE4NDFjYTk3ZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDc1NDk3YmMyOTIuLjRkYzUzOWUyNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzksNiArMzksMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTY4LDYgKzc0LDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTg5
LDE1ICsyMDQsNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IGJkZDMzZTcyN2YuLjNlOWI0MTI4YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQyLDYg
KzQyLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC03MCw2ICs3NiwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02Njcs
MTUgKzY4Miw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33: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 1fJMmV-0005Hm-FY; Thu, 17 May 2018 17:33:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMmU-0005He-C5
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:34 +0000
X-Inumbo-ID: e81c928c-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e81c928c-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:37:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMmS-0008SR-Pg
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMmS-0005zg-NS
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMmS-0005zg-NS@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDM3M2Q0OTY5M2E2YzkxNDVhYzE5MWNmYWQzMDc4YzIzZTM2ZmUyMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IGZkYjJiZjE3NzkuLjEzNmFkYWRiNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzQ3
LDYgKzc0Nyw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAt
IDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0g
PSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0
YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tf
dG9wICsgSVNUX0RCICAqIFBBR0VfU0laRSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUo
dHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4ODYwMDExMTExMTExMTExMXVsLApAQCAtNzc0LDYgKzc3
NSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAJLyoKIAkgKiBCb3R0b20tb2Yt
c3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGRlZGVjNTc1
MmQuLjFmZTA2ZmRjMmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDQ2LDYgKzEwNDYsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOwor
ICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIp
OwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCkBA
IC0xMDY3LDYgKzEwNjgsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAg
ICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfZGVidWddLCAgICAgICAgIElTVF9OT05FKTsKIAogICAgIHN2bV9yZXN0b3JlX2RyKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwppbmRleCBlMWQwMjM0MjhjLi5mODFmYzJjYTY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk2OCw2ICs5Njgs
NyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJ
U1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAg
ICAgIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNU
VUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1
IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBmMjE2YTk5ZDg4Li5hNjkzYzA0
Mzg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwpAQCAtMzI1LDEzICszMjUsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFj
ayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgog
ICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBf
Ym90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMg
MCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRo
ZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0
ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0
cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEg
ZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1l
LgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1
OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRo
IE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNv
IGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2
ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWlu
CkBAIC0zNTIsMTIgKzM1MiwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0
b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkg
KQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICBy
ZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtCkBAIC0zNzIsMTEgKzM3MiwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1w
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcp
OwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQg
Li4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQ
KHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTE5NDMsNiArMTk0
Myw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0X3Rh
YmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdF90YWJs
ZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVb
VFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0aGUgbWFz
dGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDNlOWI0MTI4YmQuLjU4YjVmMDgwNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTczOSw3
ICs3MzksNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVnKQogICAg
ICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0gICAgICAg
IGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9leGNlcHRp
b24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDgwZjg0MTEzNTUuLmExNTJmMWQ0MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApA
QCAtNDQ1LDcgKzQ0NSw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGlnbmVkIHRz
c19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAgMlVMCiAj
ZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUgSVNUX0RC
ICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVwdCBzdGFj
ayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0b3IgdGFi
bGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33: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 1fJMmg-0005J0-HK; Thu, 17 May 2018 17:33: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=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMmf-0005Io-6Y
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:45 +0000
X-Inumbo-ID: 333941c8-59f8-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 333941c8-59f8-11e8-9728-bc764e045a96;
 Thu, 17 May 2018 19:31:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMmc-0008SZ-VJ
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMmc-00060h-T3
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMmc-00060h-T3@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDA3YjZmNDI2MjMzZmM3NWMyOTlmZWIxMzgyODRhYzhmMGQ4ODFkMzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE0OjM1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGE2OTNjMDQzODYuLmQyMWM4YzcwOWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xODA5LDE2ICsxODA5LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOwogICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:33:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:33: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 1fJMmp-0005KQ-Jx; Thu, 17 May 2018 17:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMmo-0005KC-65
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:54 +0000
X-Inumbo-ID: f43ef4d4-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f43ef4d4-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:37:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMmn-0008Sh-4t
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMmn-00062J-2W
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMmn-00062J-2W@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============4798656659522557697=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 31c78e9ca3c427948b68ba21ea9c18bd007eeec8
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:14:42 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:14:42 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 20 +++++++++
 xen/arch/x86/hvm/vpt.c        | 95 +++++++++++++++++++++++++++++--------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 95 insertions(+), 31 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index f528e2d081..c85d004402 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,26 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = vioapic_get_vector(d, gsi);
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 181f4cb631..04e3c2e15b 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,49 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    int mask;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    mask = vioapic_get_mask(v->domain, gsi);
-    if ( mask < 0 )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        int mask = vioapic_get_mask(v->domain, gsi);
+
+        if ( mask < 0 )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return mask;
+    }
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            mask);
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +270,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic, pt_vector;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +306,26 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.
-     */
-    if ( is_lapic )
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
         vlapic_set_irq(vcpu_vlapic(v), irq, 0);
         pt_vector = irq;
-    }
-    else
-    {
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
              v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
-        {
             hvm_isa_irq_assert(v->domain, irq, NULL);
-            pt_vector = -1;
-        }
         else
         {
             pt_vector = hvm_isa_irq_assert(v->domain, irq, vioapic_get_vector);
@@ -321,6 +336,17 @@ int pt_update_irq(struct vcpu *v)
             if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
                 pt_vector = -1;
         }
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
+            pt_vector = -1;
+        break;
     }
 
     return pt_vector;
@@ -418,7 +444,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -498,7 +531,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index f756cb5a0d..1a52ec6045 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -207,6 +207,9 @@ int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq);
 
 int hvm_inject_msi(struct domain *d, uint64_t addr, uint32_t data);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 void hvm_maybe_deassert_evtchn_irq(void);
 void hvm_assert_evtchn_irq(struct vcpu *v);
 void hvm_set_callback_via(struct domain *d, uint64_t via);
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4798656659522557697==--

From xen-changelog-bounces@lists.xenproject.org Thu May 17 17:34:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 May 2018 17:34: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 1fJMmz-0005Le-Ld; Thu, 17 May 2018 17:34:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=d7+l=ie=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJMmy-0005LW-JV
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:34:04 +0000
X-Inumbo-ID: fa511779-59f8-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa511779-59f8-11e8-8249-2fda3a446a53;
 Thu, 17 May 2018 17:37:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJMmx-0008T4-Aq
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJMmx-00063d-8Q
 for xen-changelog@lists.xenproject.org; Thu, 17 May 2018 17:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJMmx-00063d-8Q@xenbits.xenproject.org>
Date: Thu, 17 May 2018 17:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDI1ZTA2NTdlZDQ5ZTRmZWJmYjZmY2U3MjlhZGIwMGE4ZDdiODcwNDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTQ6NTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTQ6NTkgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCBkNWFmZTIwY2M4Li4yNWIyNDQ1NDI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NywxNCAr
ODcsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJl
dl9zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCi0gICAgICAg
IHJtYigpOwotICAgICAgICBzd2l0Y2ggKCBzdGF0ZSApCisgICAgICAgIHNtcF9ybWIoKTsKKwor
ICAgIHJlY2hlY2s6CisgICAgICAgIGlmICggdW5saWtlbHkoc3RhdGUgPT0gU1RBVEVfSU9SRVFf
Tk9ORSkgKQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfTk9ORToKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBUaGUgb25seSByZWFzb24gd2Ugc2hvdWxkIHNlZSB0
aGlzIGNhc2UgaXMgd2hlbiBhbgogICAgICAgICAgICAgICogZW11bGF0b3IgaXMgZHlpbmcgYW5k
IGl0IHJhY2VzIHdpdGggYW4gSS9PIGJlaW5nCkBAIC0xMDIsMTQgKzEwNSwzMCBAQCBzdGF0aWMg
Ym9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAq
cCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaHZtX2lvX2Fzc2lzdChzdiwgfjB1bCk7
CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHko
c3RhdGUgPCBwcmV2X3N0YXRlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsICJXZWlyZCBIVk0gaW9yZXEgc3RhdGUgdHJhbnNpdGlvbiAldSAtPiAldVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgIHByZXZfc3RhdGUsIHN0YXRlKTsKKyAgICAgICAgICAgIHN2
LT5wZW5kaW5nID0gZmFsc2U7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7IC8qIGJhaWwgKi8KKyAgICAgICAgfQor
CisgICAgICAgIHN3aXRjaCAoIHByZXZfc3RhdGUgPSBzdGF0ZSApCisgICAgICAgIHsKICAgICAg
ICAgY2FzZSBTVEFURV9JT1JFU1BfUkVBRFk6IC8qIElPUkVTUF9SRUFEWSAtPiBOT05FICovCiAg
ICAgICAgICAgICBwLT5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgICAgICBodm1f
aW9fYXNzaXN0KHN2LCBwLT5kYXRhKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IFNUQVRFX0lPUkVRX1JFQURZOiAgLyogSU9SRVFfe1JFQURZLElOUFJPQ0VTU30gLT4gSU9SRVNQ
X1JFQURZICovCiAgICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfSU5QUk9DRVNTOgotICAgICAgICAg
ICAgd2FpdF9vbl94ZW5fZXZlbnRfY2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLCBwLT5zdGF0ZSAh
PSBzdGF0ZSk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHdhaXRfb25feGVuX2V2
ZW50X2NoYW5uZWwoc3YtPmlvcmVxX2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHsgc3RhdGUgPSBwLT5zdGF0ZTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc21wX3JtYigpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZSAhPSBwcmV2X3N0YXRlOyB9KSk7CisgICAgICAgICAgICBnb3Rv
IHJlY2hlY2s7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiV2VpcmQgSFZNIGlvcmVxdWVzdCBzdGF0ZSAldVxuIiwgc3RhdGUpOwogICAgICAgICAg
ICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 06:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 06: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 1fJYws-0002Zy-1X; Fri, 18 May 2018 06:33: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJYwq-0002Zt-Jw
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:04 +0000
X-Inumbo-ID: 115be2a7-5a65-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 115be2a7-5a65-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 08:31:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJYwo-0000Iw-4q
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJYwo-0004R4-0g
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJYwo-0004R4-0g@xenbits.xenproject.org>
Date: Fri, 18 May 2018 06:33:02 +0000
Subject: [Xen-changelog] [qemu-xen master] dump: Fix build with newer gcc
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>

Y29tbWl0IGM4NTQwYWQ3Y2E5NDJhMzQ3ZGI4ZmY2NTU2MzIwZTdmMTkyZWM2NTcKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBNYXIgMjcg
MTU6MjE6NTEgMjAxOCAtMDUwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxMSAxMToyMjoyNCAyMDE4ICsw
MTAwCgogICAgZHVtcDogRml4IGJ1aWxkIHdpdGggbmV3ZXIgZ2NjCiAgICAKICAgIGdjYyA4IG9u
IHJhd2hpZGUgaXMgcGlja3kgZW5vdWdoIHRvIGNvbXBsYWluOgogICAgCiAgICAvaG9tZS9kdW1t
eS9xZW11L2R1bXAuYzogSW4gZnVuY3Rpb24gJ2NyZWF0ZV9oZWFkZXIzMic6CiAgICAvaG9tZS9k
dW1teS9xZW11L2R1bXAuYzo4MTc6NTogZXJyb3I6ICdzdHJuY3B5JyBvdXRwdXQgdHJ1bmNhdGVk
IGJlZm9yZSB0ZXJtaW5hdGluZyBudWwgY29weWluZyA4IGJ5dGVzIGZyb20gYSBzdHJpbmcgb2Yg
dGhlIHNhbWUgbGVuZ3RoIFstV2Vycm9yPXN0cmluZ29wLXRydW5jYXRpb25dCiAgICAgICAgIHN0
cm5jcHkoZGgtPnNpZ25hdHVyZSwgS0RVTVBfU0lHTkFUVVJFLCBzdHJsZW4oS0RVTVBfU0lHTkFU
VVJFKSk7CiAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgIAogICAgQnV0IHdlIGFscmVhZHkgaGF2ZSBTSUdf
TEVOIGRlZmluZWQgYXMgdGhlIHJpZ2h0IGxlbmd0aCB3aXRob3V0IG5lZWRpbmcKICAgIHRvIGRv
IGEgc3RybGVuKCksIGFuZCBtZW1jcHkoKSBpcyBiZXR0ZXIgdGhhbiBzdHJuY3B5KCkgd2hlbiB3
ZSBrbm93CiAgICB3ZSBkbyBub3Qgd2FudCBhIHRyYWlsaW5nIE5VTCBieXRlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA4NGM4NjhmNmI4ZjhjMWJlOWQzZDY1ZGY5M2NmMDBiMzA4MjE0MDFj
KQotLS0KIGR1bXAuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kdW1wLmMgYi9kdW1wLmMKaW5kZXggZDRhOGM5
NDJlYi4uZGQwNjZjMDBlOSAxMDA2NDQKLS0tIGEvZHVtcC5jCisrKyBiL2R1bXAuYwpAQCAtODEz
LDcgKzgxMyw3IEBAIHN0YXRpYyB2b2lkIGNyZWF0ZV9oZWFkZXIzMihEdW1wU3RhdGUgKnMsIEVy
cm9yICoqZXJycCkKICAgICBzaXplID0gc2l6ZW9mKERpc2tEdW1wSGVhZGVyMzIpOwogICAgIGRo
ID0gZ19tYWxsb2MwKHNpemUpOwogCi0gICAgc3RybmNweShkaC0+c2lnbmF0dXJlLCBLRFVNUF9T
SUdOQVRVUkUsIHN0cmxlbihLRFVNUF9TSUdOQVRVUkUpKTsKKyAgICBtZW1jcHkoZGgtPnNpZ25h
dHVyZSwgS0RVTVBfU0lHTkFUVVJFLCBTSUdfTEVOKTsKICAgICBkaC0+aGVhZGVyX3ZlcnNpb24g
PSBjcHVfdG9fZHVtcDMyKHMsIDYpOwogICAgIGJsb2NrX3NpemUgPSBzLT5kdW1wX2luZm8ucGFn
ZV9zaXplOwogICAgIGRoLT5ibG9ja19zaXplID0gY3B1X3RvX2R1bXAzMihzLCBibG9ja19zaXpl
KTsKQEAgLTkyNSw3ICs5MjUsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVfaGVhZGVyNjQoRHVtcFN0
YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgc2l6ZSA9IHNpemVvZihEaXNrRHVtcEhlYWRlcjY0
KTsKICAgICBkaCA9IGdfbWFsbG9jMChzaXplKTsKIAotICAgIHN0cm5jcHkoZGgtPnNpZ25hdHVy
ZSwgS0RVTVBfU0lHTkFUVVJFLCBzdHJsZW4oS0RVTVBfU0lHTkFUVVJFKSk7CisgICAgbWVtY3B5
KGRoLT5zaWduYXR1cmUsIEtEVU1QX1NJR05BVFVSRSwgU0lHX0xFTik7CiAgICAgZGgtPmhlYWRl
cl92ZXJzaW9uID0gY3B1X3RvX2R1bXAzMihzLCA2KTsKICAgICBibG9ja19zaXplID0gcy0+ZHVt
cF9pbmZvLnBhZ2Vfc2l6ZTsKICAgICBkaC0+YmxvY2tfc2l6ZSA9IGNwdV90b19kdW1wMzIocywg
YmxvY2tfc2l6ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 06:33:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 06:33: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 1fJYx1-0002aN-38; Fri, 18 May 2018 06:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJYx0-0002aI-4J
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:14 +0000
X-Inumbo-ID: d3daf6bf-5a65-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3daf6bf-5a65-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 06:36:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJYwy-0000J6-AX
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJYwy-0004S1-8C
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 06:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJYwy-0004S1-8C@xenbits.xenproject.org>
Date: Fri, 18 May 2018 06:33:12 +0000
Subject: [Xen-changelog] [qemu-xen master] Fix libusb-1.0.22 deprecated
 libusb_set_debug with libusb_set_option
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>

Y29tbWl0IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EKQXV0aG9yOiAg
ICAgSm9obiBUaG9tc29uIDxnaXRAam9obnRob21zb24uZmFzdG1haWwuY29tLmF1PgpBdXRob3JE
YXRlOiBUaHUgQXByIDUgMjM6MjA6NDYgMjAxOCArMTAwMApDb21taXQ6ICAgICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxMSAx
MToyMjoyNCAyMDE4ICswMTAwCgogICAgRml4IGxpYnVzYi0xLjAuMjIgZGVwcmVjYXRlZCBsaWJ1
c2Jfc2V0X2RlYnVnIHdpdGggbGlidXNiX3NldF9vcHRpb24KICAgIAogICAgbGlidXNiLTEuMC4y
MiBtYXJrZWQgbGlidXNiX3NldF9kZWJ1ZyBkZXByZWNhdGVkCiAgICBpdCBpcyByZXBsYWNlZCB3
aXRoCiAgICBsaWJ1c2Jfc2V0X29wdGlvbihsaWJ1c2JfY29udGV4dCwgTElCVVNCX09QVElPTl9M
T0dfTEVWRUwsIGxpYnVzYl9sb2dfbGV2ZWwpOwogICAgCiAgICBkZXRhaWxzIGhlcmU6IGh0dHBz
Oi8vZ2l0aHViLmNvbS9saWJ1c2IvbGlidXNiL2NvbW1pdC81MzlmMjJlMmZkOTE2NTU4ZDExYWI5
YTY2ZjEwZjQ2MWM1NTkzMTY4CiAgICAKICAgIFdhcm5pbmcgaGVyZToKICAgIAogICAgICBDQyAg
ICAgIGh3L3VzYi9ob3N0LWxpYnVzYi5vCiAgICAvYnVpbGRzL3hlbi9zcmMvcWVtdS14ZW4vaHcv
dXNiL2hvc3QtbGlidXNiLmM6IEluIGZ1bmN0aW9uICd1c2JfaG9zdF9pbml0JzoKICAgIC9idWls
ZHMveGVuL3NyYy9xZW11LXhlbi9ody91c2IvaG9zdC1saWJ1c2IuYzoyNTA6NTogZXJyb3I6ICds
aWJ1c2Jfc2V0X2RlYnVnJyBpcyBkZXByZWNhdGVkOiBVc2UgbGlidXNiX3NldF9vcHRpb24gaW5z
dGVhZCBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9uc10KICAgICAgICAgbGlidXNiX3Nl
dF9kZWJ1ZyhjdHgsIGxvZ2xldmVsKTsKICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgogICAgSW4g
ZmlsZSBpbmNsdWRlZCBmcm9tIC9idWlsZHMveGVuL3NyYy9xZW11LXhlbi9ody91c2IvaG9zdC1s
aWJ1c2IuYzo0MDowOgogICAgL3Vzci9pbmNsdWRlL2xpYnVzYi0xLjAvbGlidXNiLmg6MTMwMDox
ODogbm90ZTogZGVjbGFyZWQgaGVyZQogICAgIHZvaWQgTElCVVNCX0NBTEwgbGlidXNiX3NldF9k
ZWJ1ZyhsaWJ1c2JfY29udGV4dCAqY3R4LCBpbnQgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn5+fgogICAgY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBh
cyBlcnJvcnMKICAgIG1ha2U6ICoqKiBbL2J1aWxkcy94ZW4vc3JjL3FlbXUteGVuL3J1bGVzLm1h
azo2NjogaHcvdXNiL2hvc3QtbGlidXNiLm9dIEVycm9yIDEKICAgIG1ha2U6IExlYXZpbmcgZGly
ZWN0b3J5ICcvYnVpbGRzL3hlbi9zcmMveGVuL3Rvb2xzL3FlbXUteGVuLWJ1aWxkJwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb2huIFRob21zb24gPGdpdEBqb2hudGhvbXNvbi5mYXN0bWFpbC5j
b20uYXU+CiAgICBNZXNzYWdlLWlkOiAyMDE4MDQwNTEzMjA0Ni40OTY4LTEtZ2l0QGpvaG50aG9t
c29uLmZhc3RtYWlsLmNvbS5hdQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZDhmYTBkZjQ5
YWYxNmEyMDhmYTk2MWMyOTY4ZmJhNGRhZmZjYzA3KQotLS0KIGh3L3VzYi9ob3N0LWxpYnVzYi5j
IHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
aHcvdXNiL2hvc3QtbGlidXNiLmMgYi9ody91c2IvaG9zdC1saWJ1c2IuYwppbmRleCAxYjBiZTA3
MWNjLi5kYzBhOGZlMjk1IDEwMDY0NAotLS0gYS9ody91c2IvaG9zdC1saWJ1c2IuYworKysgYi9o
dy91c2IvaG9zdC1saWJ1c2IuYwpAQCAtMjQ3LDcgKzI0NywxMSBAQCBzdGF0aWMgaW50IHVzYl9o
b3N0X2luaXQodm9pZCkKICAgICBpZiAocmMgIT0gMCkgewogICAgICAgICByZXR1cm4gLTE7CiAg
ICAgfQorI2lmIExJQlVTQl9BUElfVkVSU0lPTiA+PSAweDAxMDAwMTA2CisgICAgbGlidXNiX3Nl
dF9vcHRpb24oY3R4LCBMSUJVU0JfT1BUSU9OX0xPR19MRVZFTCwgbG9nbGV2ZWwpOworI2Vsc2UK
ICAgICBsaWJ1c2Jfc2V0X2RlYnVnKGN0eCwgbG9nbGV2ZWwpOworI2VuZGlmCiAjaWZkZWYgQ09O
RklHX1dJTjMyCiAgICAgLyogRklYTUU6IGFkZCBzdXBwb3J0IGZvciBXaW5kb3dzLiAqLwogI2Vs
c2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc6O-0004Op-CA; Fri, 18 May 2018 09: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc6N-0004Ok-1A
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:07 +0000
X-Inumbo-ID: 4adaebcb-5a81-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4adaebcb-5a81-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 11:53:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc6K-0004ns-Mu
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc6K-0000Jk-KT
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc6K-0000Jk-KT@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] update Xen version to 4.10.2-pre
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>

Y29tbWl0IGYyNTNmZWIzZmUyMDlkNDM3MGU5YTFlYzc1MjBiOGJjM2UxYzc4NDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM3OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM3OjQxIDIwMTggKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMC4yLXByZQotLS0KIHhlbi9NYWtlZmlsZSB8IDIgKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCBlY2VjMjk3YjliLi41ODBhZjg2
OTMxIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcg
KzIsNyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5o
KSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQK
IGV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDEwCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuMSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMi1w
cmUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc6X-0004PN-Dv; Fri, 18 May 2018 09:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc6W-0004PD-5G
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:16 +0000
X-Inumbo-ID: 0db0bef7-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0db0bef7-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:58:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc6U-0004p1-St
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc6U-0000KY-QB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc6U-0000KY-QB@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:14 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDZiOGQ4MjBiYmU1YzRhZWJhODYwMWIzMWE2NTBmNmU2Y2QxMjg0M2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM5OjA3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM5OjA3IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDFlNGU1NjgwYTcuLmNi
MDZmODQyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjAzLDYgKzIwMyw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0MywxNyArMjQ0LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc6h-0004Qf-Gl; Fri, 18 May 2018 09:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc6g-0004QW-JZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:26 +0000
X-Inumbo-ID: 13c18a92-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13c18a92-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:58:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc6f-0004p9-2G
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc6e-0000Ly-WD
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc6e-0000Ly-WD@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:24 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IGQ5M2FlNjMxYTQ5Mjg5OTkyZGFiYjdiY2QwODM1OGFmYzVmMjJiNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM5OjM4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM5OjM4IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGNiMDZmODQyY2QuLmY3MDg1
ZDNjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTYzLDYgKzE2NCw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjEwLDYgKzIxMiwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ4
LDYgKzI1NSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:55: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 1fJc6r-0004Xp-Ii; Fri, 18 May 2018 09:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc6q-0004Xa-5x
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:36 +0000
X-Inumbo-ID: 19d2a980-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19d2a980-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc6p-0004pH-84
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc6p-0000MV-5i
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc6p-0000MV-5i@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Introduce and use
 x86emul_read_dr()
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>

Y29tbWl0IDFhYTYzMDU5OWQ3MDQ2ODQ2MjllZGIzMmNiZTZjMDBkMzQ2YTQyNjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MDoyMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MDoyMyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3JlYWRfZHIoKQogICAg
CiAgICBkb19nZXRfZGVidWdyZWcoKSBoYXMgc2V2ZXJhbCBidWdzOgogICAgCiAgICAgKiBUaGUg
JWNyNC5kZSBjb25kaXRpb24gaXMgaW52ZXJ0ZWQuICAlZHI0LzUgc2hvdWxkIGJlIGFjY2Vzc2li
bGUgb25seSB3aGVuCiAgICAgICAlY3I0LmRlIGlzIGRpc2FibGVkLgogICAgICogV2hlbiAlY3I0
LmRlIGlzIGRpc2FibGVkLCBlbXVsYXRpb24gc2hvdWxkIHlpZWxkICNVRCByYXRoZXIgdGhhbiBj
b21wbGV0ZQogICAgICAgd2l0aCB6ZXJvLgogICAgICogVXNpbmcgLUVJTlZBTCBmb3IgZXJyb3Jz
IGlzIGEgYnJva2VuIEFCSSwgYXMgaXQgb3ZlcmxhcHMgd2l0aCB2YWxpZCB2YWx1ZXMKICAgICAg
IG5lYXIgdGhlIHRvcCBvZiB0aGUgYWRkcmVzcyBzcGFjZS4KICAgIAogICAgSW50cm9kdWNlIGEg
Y29tbW9uIHg4NmVtdWxfcmVhZF9kcigpIGhhbmRsZXIgKGFzIHdlIHdpbGwgZXZlbnR1YWxseSB3
YW50IHRvCiAgICBhZGQgSFZNIHN1cHBvcnQpIHdoaWNoIHNlcGFyYXRlcyBpdHMgc3VjY2Vzcy9m
YWlsdXJlIGluZGljYXRpb24gZnJvbSB0aGUgZGF0YQogICAgdmFsdWUsIGFuZCBoYXZlIGRvX2dl
dF9kZWJ1Z3JlZygpIGNhbGwgaW50byB0aGUgaGFuZGxlci4KICAgIAogICAgVGhlIEFCSSBvZiBk
b19nZXRfZGVidWdyZWcoKSByZW1haW5zIGJyb2tlbiwgYnV0IHN3aXRjaGVzIGZyb20gLUVJTlZB
TCB0bwogICAgLUVOT0RFViBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBjaGFuZ2VzIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGFkZCBh
IG1pc3NpbmcgbG9jYWwgdmFyaWFibGUgYmxvY2sgdG8geDg2X2VtdWxhdGUuYwogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDg4MWY4ZGM0MzE0ODA5MjkzZWZjNmY2NmY5YWY0OTczNDk5NGJmMGUKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jICAgICAgICAgfCAxNSArLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L21p
c2MtaHlwZXJjYWxscy5jICAgICAgfCAxOCArKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDMgKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwppbmRleCA2NDJjYTMxMmJmLi44ZDhhZjJlM2E4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCkBAIC04MTMsMTkgKzgxMyw2IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogfQogCi1zdGF0aWMgaW50IHJlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAotICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGxvbmcgcmVzID0gZG9fZ2V0X2RlYnVncmVnKHJlZyk7
Ci0KLSAgICBpZiAoIElTX0VSUl9WQUxVRShyZXMpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwotCi0gICAgKnZhbCA9IHJlczsKLQotICAgIHJldHVybiBYODZFTVVMX09L
QVk7Ci19Ci0KIHN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
bG9uZyB2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewpAQCAtMTMyNiw3ICsxMzEzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRfc2VnbWVudCAgICAgICAgPSByZWFk
X3NlZ21lbnQsCiAgICAgLnJlYWRfY3IgICAgICAgICAgICAgPSByZWFkX2NyLAogICAgIC53cml0
ZV9jciAgICAgICAgICAgID0gd3JpdGVfY3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBy
ZWFkX2RyLAorICAgIC5yZWFkX2RyICAgICAgICAgICAgID0geDg2ZW11bF9yZWFkX2RyLAogICAg
IC53cml0ZV9kciAgICAgICAgICAgID0gd3JpdGVfZHIsCiAgICAgLnJlYWRfbXNyICAgICAgICAg
ICAgPSByZWFkX21zciwKICAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHdyaXRlX21zciwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwppbmRleCA1ODYyMTMwNjk3Li4xNjE5YmU3ODc0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbWlzYy1oeXBlcmNhbGxzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCkBAIC0zMCwyMiArMzAsMTAgQEAgbG9uZyBkb19zZXRf
ZGVidWdyZWcoaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIAogdW5zaWduZWQgbG9uZyBk
b19nZXRfZGVidWdyZWcoaW50IHJlZykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgdW5zaWduZWQgbG9uZyB2YWw7CisgICAgaW50IHJlcyA9IHg4NmVtdWxfcmVhZF9k
cihyZWcsICZ2YWwsIE5VTEwpOwogCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgY2Fz
ZSAwIC4uLiAzOgotICAgIGNhc2UgNjoKLSAgICAgICAgcmV0dXJuIGN1cnItPmFyY2guZGVidWdy
ZWdbcmVnXTsKLSAgICBjYXNlIDc6Ci0gICAgICAgIHJldHVybiAoY3Vyci0+YXJjaC5kZWJ1Z3Jl
Z1s3XSB8Ci0gICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7Ci0gICAgY2Fz
ZSA0IC4uLiA1OgotICAgICAgICByZXR1cm4gKChjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIFg4Nl9DUjRfREUpID8KLSAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVncmVnW3Jl
ZyArIDJdIDogMCk7Ci0gICAgfQotCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIHJl
cyA9PSBYODZFTVVMX09LQVkgPyB2YWwgOiAtRU5PREVWOwogfQogCiBsb25nIGRvX2ZwdV90YXNr
c3dpdGNoKGludCBzZXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGM3YmEyMjFkMTEuLmQzMTU1YTA5ZDUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS5jCkBAIC00MSwzICs0MSw1MiBAQAogfSkKIAogI2luY2x1ZGUgIng4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMiCisKKy8qIENhbGxlZCB3aXRoIE5VTEwgY3R4dCBpbiBoeXBl
cmNhbGwgY29udGV4dC4gKi8KK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAg
ICAvKiBIVk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJlZm9yZSBpdCB3
aWxsIHdvcmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisgICAgc3dpdGNo
ICggcmVnICkKKyAgICB7CisgICAgY2FzZSAwIC4uLiAzOgorICAgIGNhc2UgNjoKKyAgICAgICAg
KnZhbCA9IGN1cnItPmFyY2guZGVidWdyZWdbcmVnXTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIDc6CisgICAgICAgICp2YWwgPSAoY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSB8CisgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSA0IC4uLiA1OgorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gJiBYODZfQ1I0X0RFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgICp2YWwgPSBjdXJyLT5h
cmNoLmRlYnVncmVnW3JlZyArIDJdOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggY3R4
dCApCisgICAgICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMsIGN0eHQpOworCisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggMGM4
YzgwYWQ1YS4uMDY0YmZjNmE4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmgKQEAgLTY2Miw2ICs2NjIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxhdGVfZnJl
ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKSB7fQogdm9pZCB4ODZfZW11
bGF0ZV9mcmVlX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUpOwogI2VuZGlm
CiAKK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAq
dmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7
CisKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc71-0004di-KV; Fri, 18 May 2018 09:55:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc71-0004dZ-0A
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:47 +0000
X-Inumbo-ID: 1fe4ca44-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1fe4ca44-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc6z-0004pr-Du
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc6z-0000N5-Ba
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc6z-0000N5-Ba@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Introduce and use
 x86emul_write_dr()
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>

Y29tbWl0IDNiYjc1NmJlMmIyZDUwMzdiMzQ4ZjdlMDU4OWI1MjRmMzhmNTIwZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MToxMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MToxMSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3dyaXRlX2RyKCkKICAg
IAogICAgc2V0X2RlYnVncmVnKCkgaGFzIHNldmVyYWwgYnVnczoKICAgIAogICAgICogJWRyNC81
IHNob3VsZCBmdW5jdGlvbiBjb3JyZWN0bHkgYXMgYWxpYXNlcyBvZiAlZHI2Lzcgd2hlbiBDUjQu
REUgaXMgY2xlYXIuCiAgICAgKiBBdHRlbXB0aW5nIHRvIHNldCB0aGUgdXBwZXIgMzIgYml0cyBv
ZiAlZHI2Lzcgc2hvdWxkIGZhaWwgd2l0aCAjR1BbMF0KICAgICAgIHJhdGhlciB0aGFuIGJlIHNp
bGVudGx5IGNvcnJlY3RlZCBhbmQgY29tcGxldGUuCiAgICAgKiBGb3IgZW11bGF0aW9uLCB0aGUg
I1VEIGFuZCAjR1BbMF0gY2FzZXMgbmVlZCBwcm9wZXJseSBkaXN0aW5ndWlzaGluZy4gIFVzZQog
ICAgICAgLUVOT0RFViBmb3IgI1VEIGNhc2VzLCBsZWF2aW5nIC1FSU5WQUwgKGJhZCBiaXRzKSBh
bmQgLUVQRVJNIChub3QgYWxsb3dlZCB0bwogICAgICAgdXNlIHRoYXQgdmFsaWQgYml0KSBhcyBi
ZWZvcmUgZm9yIGh5cGVyY2FsbCBjYWxsZXJzLgogICAgICogQSB3cml0ZSB3aGljaCBjbGVhcnMg
JWRyNy5ML0cgbGVhdmVzIHRoZSBJTyBzaGFkb3cgaW50YWN0LCBtZWFuaW5nIHRoYXQKICAgICAg
IHN1YnNlcXVlbnQgcmVhZHMgb2YgJWRyNyB3aWxsIHNlZSBzdGFsZSBJTyB3YXRjaHBvaW50IGNv
bmZpZ3VyYXRpb24uCiAgICAKICAgIEltcGxlbWVudCB4ODZlbXVsX3dyaXRlX2RyKCkgYXMgYSB0
aGluIHdyYXBwZXIgYXJvdW5kIHNldF9kZWJ1Z3JlZygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1
MzlhZTI3MDYxYzY4MTFmZDVlODBlMDc1NWJmMDUxNGUyMmI5NzcKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jICAgICAgICAgfCAgOSArLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiA0IGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCmluZGV4IDhkOGFmMmUzYTguLjM3NjI3MDU0YjEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMKQEAgLTgxMywxMyArODEzLDYgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7CiB9CiAKLXN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
bG9uZyB2YWwsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQotewotICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVnLCB2YWwpID09IDAKLSAgICAg
ICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQogc3RhdGlj
IGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50NjRfdCB2YWwpCiB7CiAgICAg
dmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8CkBAIC0xMzE0LDcgKzEz
MDcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2X29wX29wcyA9
IHsKICAgICAucmVhZF9jciAgICAgICAgICAgICA9IHJlYWRfY3IsCiAgICAgLndyaXRlX2NyICAg
ICAgICAgICAgPSB3cml0ZV9jciwKICAgICAucmVhZF9kciAgICAgICAgICAgICA9IHg4NmVtdWxf
cmVhZF9kciwKLSAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHdyaXRlX2RyLAorICAgIC53cml0
ZV9kciAgICAgICAgICAgID0geDg2ZW11bF93cml0ZV9kciwKICAgICAucmVhZF9tc3IgICAgICAg
ICAgICA9IHJlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAog
ICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZDIxYzhjNzA5
ZC4uZTIxN2IwZDZlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTIwMzksNiArMjAzOSwxMiBAQCB2b2lkIGFjdGl2YXRlX2Rl
YnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKICAgICB9CiB9CiAKKy8qCisgKiBVc2Vk
IGJ5IGh5cGVyY2FsbHMgYW5kIHRoZSBlbXVsYXRvci4KKyAqICAtRU5PREVWID0+ICNVRAorICog
IC1FSU5WQUwgPT4gI0dQIEludmFsaWQgYml0CisgKiAgLUVQRVJNICA9PiAjR1AgVmFsaWQgYml0
LCBidXQgbm90IHBlcm1pdHRlZCB0byB1c2UKKyAqLwogbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7CiAgICAg
aW50IGk7CkBAIC0yMDcwLDcgKzIwNzYsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlm
ICggdiA9PSBjdXJyICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsKICAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDQ6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwor
CisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUg
dXBwZXIgMzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFs
dWUgIT0gKHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAg
ICAgICAgIC8qCiAgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQg
dG8gMSkuCiAgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCkBAIC0y
MDgwLDcgKzIwOTYsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlmICggdiA9PSBjdXJy
ICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDU6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
JiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgICAgIC8q
IEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA3OgorICAgICAgICAvKiBUaGUgdXBwZXIgMzIgYml0
cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0gKHVpbnQz
Ml90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIERSNzogQml0IDEwIHJlc2VydmVkIChzZXQgdG8gMSkuCiAgICAgICAgICAqICAg
ICAgQml0cyAxMS0xMiwxNC0xNSByZXNlcnZlZCAoc2V0IHRvIDApLgpAQCAtMjA5Myw2ICsyMTE5
LDEwIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB2YWx1ZSAm
IERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAg
ICAgLyogWmVybyB0aGUgSU8gc2hhZG93IGJlZm9yZSByZWNhbGN1bGF0aW5nIHRoZSByZWFsICVk
cjcgKi8KKyAgICAgICAgdi0+YXJjaC5kZWJ1Z3JlZ1s1XSA9IDA7CisKICAgICAgICAgLyogRFI3
LntHLEx9RSA9IDAgPT4gZGVidWdnaW5nIGRpc2FibGVkIGZvciB0aGlzIGRvbWFpbi4gKi8KICAg
ICAgICAgaWYgKCB2YWx1ZSAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgIHsKQEAgLTIxMjUs
NyArMjE1NSw3IEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgd3JpdGVfZGVidWdyZWco
NywgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQogCiAgICAgdi0+YXJjaC5k
ZWJ1Z3JlZ1tyZWddID0gdmFsdWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGQzMTU1YTA5ZDUuLjkxMjVj
NjdjOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPiAvKiBjdXJyZW50X2NwdV9pbmZvICovCiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5o
PgogI2luY2x1ZGUgPGFzbS9hbWQuaD4gLyogY3B1X2hhc19hbWRfZXJyYXR1bSgpICovCisjaW5j
bHVkZSA8YXNtL2RlYnVncmVnLmg+CiAKIC8qIEF2b2lkIG5hbWVzcGFjZSBwb2xsdXRpb24uICov
CiAjdW5kZWYgY21weGNoZwpAQCAtODEsNiArODIsMjkgQEAgaW50IHg4NmVtdWxfcmVhZF9kcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKIH0KIAoraW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAgICAvKiBI
Vk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJlZm9yZSBpdCB3aWxsIHdv
cmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisgICAgc3dpdGNoICggc2V0
X2RlYnVncmVnKGN1cnIsIHJlZywgdmFsKSApCisgICAgeworICAgIGNhc2UgMDoKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgLUVOT0RFVjoKKyAgICAgICAgeDg2X2Vt
dWxfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDLCBjdHh0KTsK
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApp
bmRleCAwNjRiZmM2YTgyLi45YzJiYjgxNTdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaApAQCAtNjY0LDYgKzY2NCw4IEBAIHZvaWQgeDg2X2VtdWxhdGVfZnJlZV9zdGF0
ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKTsKIAogaW50IHg4NmVtdWxfcmVhZF9k
cih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKK2ludCB4ODZlbXVsX3dyaXRlX2Ry
KHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAorICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCiAjZW5kaWYKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:55:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc7B-0004g8-MC; Fri, 18 May 2018 09:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7A-0004fw-DB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:56 +0000
X-Inumbo-ID: 25f59b27-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25f59b27-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc79-0004q3-JU
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc79-0000OA-HB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:55:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc79-0000OA-HB@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:55:55 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IGE3Zjg4ODBhZGMxNjA0MzM1ZTQyOTIwMzQwYzEyN2JhN2M1MWIwYTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MTo1MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MTo1MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggYThjZWVjZjNlMi4uYmI2Mjk1NzkwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:56: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 1fJc7L-0004hM-O4; Fri, 18 May 2018 09:56:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7K-0004hC-Qa
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:06 +0000
X-Inumbo-ID: 2c0547af-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c0547af-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc7J-0004qQ-P6
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc7J-0000Ot-Mo
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc7J-0000Ot-Mo@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IGFkZThmOTg5MTcyNTMwMDVmMmU2ZGEwYTEyMDA3M2RhYmYyYzA5NmEKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDExOjQyOjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQyOjI5IDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IDgyMjljNjM1ZTQuLmYxOGNiYmQ1NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTA5LDYgKzUwOSw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTcsNyAr
NTE5LDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI1LDcgKzUyNyw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:56: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 1fJc7V-0004ii-R9; Fri, 18 May 2018 09:56:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7U-0004iZ-SJ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:16 +0000
X-Inumbo-ID: 3215662d-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3215662d-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc7T-0004qY-Ul
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc7T-0000QT-SS
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc7T-0000QT-SS@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IDEzZmEyYTQ2NGYzZTllYTRlZGZmYjI1MzE1YjllMzBhMGQxNTQ3NTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQyOjU5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQyOjU5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGIyODIwODllMDMuLjEzMTQ4MGZk
ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTEzLDIyICsyMTEzLDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogCiAg
ICAgdmlvLT5tbWlvX3JldHJ5ID0gMDsKIAotICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKSApCisgICAgcmMgPSB4ODZfZW11bGF0ZSgmaHZtZW11
bF9jdHh0LT5jdHh0LCBvcHMpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKworICAgIGlmICggIWh2
bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pICkKICAgICB7Ci0gICAgY2FzZSBYODZFTVVM
X09LQVk6Ci0gICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5ICkKLSAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9SRVRSWTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgZGVmYXVsdDoK
ICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlvLT5tbWlvX2lu
c25fYnl0ZXMgPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgWDg2RU1VTF9SRVRSWToK
KyAgICB9CisgICAgZWxzZQorICAgIHsKICAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZih2aW8t
Pm1taW9faW5zbikgPCBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwogICAgICAgICB2
aW8tPm1taW9faW5zbl9ieXRlcyA9IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXM7CiAgICAg
ICAgIG1lbWNweSh2aW8tPm1taW9faW5zbiwgaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgdmlvLT5t
bWlvX2luc25fYnl0ZXMpOwotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGh2bWVt
dWxfY3R4dC0+Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:56: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 1fJc7g-0004k4-St; Fri, 18 May 2018 09:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7f-0004jr-9L
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:27 +0000
X-Inumbo-ID: 382655a4-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 382655a4-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 09:59:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc7e-0004qg-4B
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc7e-0000SL-1u
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc7e-0000SL-1u@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDg1MGU1YWRmNGI5ZjYwYWM0MGQ4YTE2NDZiMWFhN2MwNGVlY2RhNzgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQzOjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQzOjM1IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA1OGI1ZjA4MDY0Li4xMTA3ZjcyZTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
OTIsMTIgKzc5MiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:56: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 1fJc7q-0004lO-Ui; Fri, 18 May 2018 09: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7p-0004lG-G7
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:37 +0000
X-Inumbo-ID: 816d9bb2-5a81-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 816d9bb2-5a81-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 11:54:50 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc7o-0004qo-9p
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc7o-0000Sz-7Y
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc7o-0000Sz-7Y@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDJlMmYzMzcwODU1MTdlNDY2NTFmYTY3MTFlNDVjNTJmYjRiOTk3YjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0NDo0NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0NDo0NCAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMWZlMDZmZGMyZi4uM2I3MmI0ZGMyYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE4NDAsNiArMTg0MCwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9DUzoKICAgICAgICAg
Km1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzOwogICAgICAg
ICBicmVhazsKQEAgLTE4NTAsNiArMTg2OSwzNCBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9
IHZtY2ItPnN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAg
ICAgICptc3JfY29udGVudCA9IHZtY2ItPmxzdGFyOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0NTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5jc3RhcjsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgICptc3JfY29u
dGVudCA9IHZtY2ItPnNmbWFzazsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9GU19C
QVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5mcy5iYXNlOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2It
PmdzLmJhc2U7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmtlcm5nc2Jhc2U7CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBNU1JfSUEzMl9NQ3hfTUlTQyg0KTogLyogVGhyZXNob2xkIHJlZ2lzdGVy
ICovCiAgICAgY2FzZSBNU1JfRjEwX01DNF9NSVNDMSAuLi4gTVNSX0YxMF9NQzRfTUlTQzM6CiAg
ICAgICAgIC8qCkBAIC0xOTc4LDMyICsyMDI1LDgxIEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg
aW50IHJldCwgcmVzdWx0ID0gWDg2RU1VTF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1j
YjsKLSAgICBpbnQgc3luYyA9IDA7CisgICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBzd2l0
Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgIGNh
c2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQ
OgotICAgICAgICBzeW5jID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKKyAgICBj
YXNlIE1TUl9TVEFSOgorICAgIGNhc2UgTVNSX0xTVEFSOgorICAgIGNhc2UgTVNSX0NTVEFSOgor
ICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNh
c2UgTVNSX0dTX0JBU0U6CisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIHN5
bmMgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHN5bmMgKQotICAg
ICAgICBzdm1fc3luY192bWNiKHYpOyAgICAKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKIAog
ICAgIHN3aXRjaCAoIG1zciApCiAgICAgeworICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQ
OgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgorICAgIGNhc2UgTVNSX0xTVEFSOgor
ICAgIGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgY2FzZSBNU1Jf
R1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQpICkKKyAgICAgICAgICAgIGdvdG8gZ3BmOwor
CisgICAgICAgIHN3aXRjaCAoIG1zciApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfSUEz
Ml9TWVNFTlRFUl9FU1A6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNo
Lmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKKyAgICAgICAgICAg
IHZtY2ItPnN5c2VudGVyX2VpcCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9laXAg
PSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0xT
VEFSOgorICAgICAgICAgICAgdm1jYi0+bHN0YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0NTVEFSOgorICAgICAgICAgICAgdm1jYi0+Y3N0
YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNS
X0ZTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5mcy5iYXNlID0gbXNyX2NvbnRlbnQ7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICAgICAg
dm1jYi0+Z3MuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5rZXJuZ3NiYXNl
ID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CiAgICAgICAgIHZtY2ItPnN5
c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gbXNyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgotICAg
ICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJf
ZXNwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TVEFSOgorICAgICAgICB2bWNiLT5z
dGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lT
RU5URVJfRUlQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9laXAgPSB2LT5hcmNoLmh2bV9zdm0u
Z3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxM
X01BU0s6CisgICAgICAgIHZtY2ItPnNmbWFzayA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:56: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 1fJc81-0004mQ-0N; Fri, 18 May 2018 09:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc7z-0004mJ-UT
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:47 +0000
X-Inumbo-ID: 87821ecb-5a81-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87821ecb-5a81-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 11:55:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc7y-0004rb-FV
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc7y-0000TU-DA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc7y-0000TU-DA@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IDNhOTAzYjM1NGM2MmU5M2JiMjIzNzZhMWU3ZDJlMzE3MDUxYmU4NGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjQ1OjI3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ1OjI3IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBiNzg4NDI2M2Yy
Li5kNTkyNjFmMzRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MzYsMTQgKzQzNiw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDUyLDYg
KzQ0NywxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgdik7CiAgICAgfQorfQorCit2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKworICAgIFRSQUNFXzJEKFRSQ19TQ0hF
RF9TTEVFUCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworCisgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisKKyAgICB2Y3B1X3NsZWVw
X25vc3luY19sb2NrZWQodik7CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3Jl
KGxvY2ssIGZsYWdzLCB2KTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:56:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc8B-0004o1-2G; Fri, 18 May 2018 09:56:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc8A-0004nt-7z
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:58 +0000
X-Inumbo-ID: 4a5917e6-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a5917e6-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:00:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc88-0004rl-LI
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc88-0000UZ-J0
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:56:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc88-0000UZ-J0@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:56:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IGYxNTVmNTUzNTZiZTExOTE3Y2I0NDZlZjIyNGE0OTkyMzlkODc0MDEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjQ1OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ1OjU3IDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZDU5MjYxZjM0YS4uZjIxYzNlNWE2NCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTc0LDEzICs1NzQsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NjAsMTQgKzcw
MSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC04
MTksMTAgKzg1NywxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFsd2F5cyBmaW5l
IGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAgICogICAgdGhpbmdzIHdv
dWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgICAg
ICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2Zs
YWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAgICAgICAgICAgICAgdmNw
dV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0
LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgpAQCAtODU2LDE4ICs4
OTQsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICAgICAgICogQWx3YXlz
IGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNlbWVudAogICAgICAgICAgKiB3
aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICovCi0gICAgICAgIHNldF9iaXQo
X1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9z
dGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7
CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIAotICAgIGlm
ICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVf
c2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZj
cHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTA5NSw3ICsx
MTI5LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHks
IHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jy
b2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTExMDgs
MjAgKzExNDEsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
Y3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVk
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4g
PSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjcHVt
YXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBh
dXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworCiAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9u
b2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBG
X21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVwX25vc3luYyh2KTsKLSAgICAg
ICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwog
CiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE1MDgsOCArMTUzOSw3IEBAIHZvaWQgY29udGV4dF9z
YXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHBy
ZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldi0+cGF1
c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nKSApCi0gICAgICAgIHZjcHVfbWlncmF0ZShwcmV2KTsK
KyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHByZXYpOwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRp
bWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:57:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:57: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 1fJc8L-0004ow-46; Fri, 18 May 2018 09:57:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc8J-0004ol-KT
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:07 +0000
X-Inumbo-ID: 506a15a2-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 506a15a2-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:00:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc8I-0004s6-R1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc8I-0000VA-Of
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc8I-0000VA-Of@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:57:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: fix return value checks of
 set_guest_{machinecheck, nmi}_trapbounce
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>

Y29tbWl0IDdlMjFiNzVhMjFkYmQ5ZWFiZDZkOGRmMDU3ZDMzMGRkYTU4MTMyMDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQ2OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ2OjQxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCByZXR1cm4gdmFsdWUgY2hlY2tzIG9mIHNldF9ndWVzdF97bWFjaGluZWNoZWNrLG5t
aX1fdHJhcGJvdW5jZQogICAgCiAgICBDb21taXQgMDE0MjA2NDQyMSAoIng4Ni90cmFwczogbW92
ZSBzZXRfZ3Vlc3Rfe21hY2hpbmUsbm1pfV90cmFwYm91bmNlIikKICAgIGNvbnZlcnRlZCB0aGUg
ZnVuY3Rpb25zJyByZXR1cm4gdHlwZXMgZnJvbSBpbnQgdG8gYm9vbCB3aXRob3V0IGFsc28KICAg
IGNvcnJlY3RpbmcgdGhlIGNoZWNrcyBpbiBhc3NlbWJseSBjb2RlOiBUaGUgQUJJIGRvZXMgbm90
IGd1YXJhbnRlZSBzdWItCiAgICAzMi1iaXQgcmV0dXJuIHZhbHVlcyB0byBiZSBwcm9tb3RlZCB0
byAzMiBiaXRzLgogICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIGFkanVzdCB0aGUg
bnVtYmVyIG9mIHNwYWNlcyB1c2VkIGluIHRoZSBjb21wYXQKICAgIGNvZGUsIHN1Y2ggdGhhdCBi
b3RoIGNvZGUgc2VxdWVuY2VzIGVuZCB1cCBzaW1pbGFyICh0aGV5IGFscmVhZHkgYXJlIGluCiAg
ICB0aGUgbm9uLWNvbXBhdCBjYXNlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0NjExZjUyOWMwZTM5
NDkzYTM5NDU2NDFjYzE2MTk2N2E4NjRkNmI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0wMyAx
NzozNTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAx
MiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAgNCAr
Ky0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA0ZGM1MzllMjcxLi5hNDdjYjlkYzE5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTg5LDkgKzg5LDkgQEAgY29tcGF0X3By
b2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVfYXN5bmNf
ZXhjZXB0aW9uX21hc2soJXJieCkKICAgICAgICAgam56ICAgLkxjb21wYXRfdGVzdF9ndWVzdF9u
bWkKICAgICAgICAgc3RpCi0gICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQot
ICAgICAgICBjYWxsIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0
ZXN0bCAlZWF4LCVlYXgKKyAgICAgICAgbW92YiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkK
KyAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlCisgICAgICAg
IHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAg
ICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCksJWVkeCAjIHNhdmUg
bWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLFZDUFVfbWNlX29sZF9tYXNrKCVyYngpICAg
ICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApAQCAtMTAzLDExICsxMDMsMTEgQEAgY29tcGF0X3By
b2Nlc3NfbWNlOgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX25taToK
ICAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9UUkFQX05NSSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9t
YXNrKCVyYngpCi0gICAgICAgIGpueiAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzCisgICAgICAg
IGpueiAgIGNvbXBhdF90ZXN0X2d1ZXN0X2V2ZW50cwogICAgICAgICBzdGkKLSAgICAgICAgbW92
YiAgJDAsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQorICAgICAgICBtb3ZiICAkMCwgVkNQVV9ubWlf
cGVuZGluZyglcmJ4KQogICAgICAgICBjYWxsICBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2UKLSAg
ICAgICAgdGVzdGwgJWVheCwlZWF4CisgICAgICAgIHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhj
ZXB0aW9uX21hc2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIg
JWRsLFZDUFVfbm1pX29sZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCmluZGV4IDExMDdmNzJlMDIuLjQxZDNlYzIxYTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTkyLDcgKzkyLDcgQEAgcHJvY2Vzc19tY2U6CiAgICAgICAgIHN0aQogICAgICAgICBt
b3ZiICQwLCBWQ1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGNhbGwgc2V0X2d1ZXN0X21h
Y2hpbmVjaGVja190cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwgJWVheAorICAgICAgICB0
ZXN0ICVhbCwgJWFsCiAgICAgICAgIGp6ICAgdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIG1vdnpi
bCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAlZWR4ICMgc2F2ZSBtYXNrIGZvciB0
aGUKICAgICAgICAgbW92YiAlZGwsIFZDUFVfbWNlX29sZF9tYXNrKCVyYngpICAgICAgICAgICAg
IyBpcmV0IGh5cGVyY2FsbApAQCAtMTA4LDcgKzEwOCw3IEBAIHByb2Nlc3Nfbm1pOgogICAgICAg
ICBzdGkKICAgICAgICAgbW92YiAkMCwgVkNQVV9ubWlfcGVuZGluZyglcmJ4KQogICAgICAgICBj
YWxsIHNldF9ndWVzdF9ubWlfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAg
ICAgICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAgIHRlc3RfYWxsX2V2ZW50cwogICAgICAg
ICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwgJWVkeCAjIHNhdmUgbWFz
ayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLCBWQ1BVX25taV9vbGRfbWFzayglcmJ4KSAgICAg
ICAgICAgICMgaXJldCBoeXBlcmNhbGwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:57:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:57: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 1fJc8V-0004pz-7A; Fri, 18 May 2018 09:57:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc8U-0004pq-0n
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:18 +0000
X-Inumbo-ID: 567acd79-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 567acd79-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:00:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc8T-0004sG-0S
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc8S-0000Vl-UR
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc8S-0000Vl-UR@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:57:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Hide more EFER bits from
 PV guests
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>

Y29tbWl0IGFhZjY2ZGU3YzU0N2U3Y2JlMTBkNGZiNWNjOGI4Zjk5MjM4NDA0YTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0NzozNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0NzozNyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vlc3RzCiAgICAK
ICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVzdCBzaG91bGRu
J3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBTVk0gZnVuY3Rp
b25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRuJ3Qgc2VlIFNW
TUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9jZXNzb3JzLCAz
MmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwuCiAgICAKICAg
IEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0dXJlcyBYZW4g
a25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0cyB2aWV3Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0byBzaW1wbGlm
eSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQiIHRvICJ1bmtu
b3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QKICAgIEVGRVIu
VENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVua25vd24gdG8g
WGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTg5MjYzMDMxYzA0ZTJiYTUyNzc4M2I0ZTA0
ZThkZjI3ZDM2NDc2OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDcgMTE6NTI6NTcgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jIHwgIDUgKystLS0KIHhlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgfCAxMSArKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bWRlYnVnLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCmluZGV4IDg5ZWYyZGI5
MzIuLmI1Yjk0NmFhOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVn
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwpAQCAtMTMxLDkgKzEzMSw4
IEBAIGJvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qg
dm1jYl9zdHJ1Y3QgKnZtY2IsCiAgICAgICAgIFBSSU5URigiRFI3OiBiaXRzIFs2MzozMl0gYXJl
IG5vdCB6ZXJvICglIyJQUkl4NjQiKVxuIiwKICAgICAgICAgICAgICAgIHZtY2JfZ2V0X2RyNyh2
bWNiKSk7CiAKLSAgICBpZiAoIGVmZXIgJiB+KEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xN
QSB8IEVGRVJfTlggfCBFRkVSX1NWTUUgfAotICAgICAgICAgICAgICAgICAgRUZFUl9MTVNMRSB8
IEVGRVJfRkZYU0UpICkKLSAgICAgICAgUFJJTlRGKCJFRkVSOiB1bmRlZmluZWQgYml0cyBhcmUg
bm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLCBlZmVyKTsKKyAgICBpZiAoIGVmZXIgJiB+RUZFUl9L
Tk9XTl9NQVNLICkKKyAgICAgICAgUFJJTlRGKCJFRkVSOiB1bmtub3duIGJpdHMgYXJlIG5vdCB6
ZXJvICglIyJQUkl4NjQiKVxuIiwgZWZlcik7CiAKICAgICBpZiAoIGh2bV9lZmVyX3ZhbGlkKHYs
IGVmZXIsIC0xKSApCiAgICAgICAgIFBSSU5URigiRUZFUjogJXMgKCUiUFJJeDY0IilcbiIsIGh2
bV9lZmVyX3ZhbGlkKHYsIGVmZXIsIC0xKSwgZWZlcik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggMzc2MjcwNTRiMS4uYzI4MTkzNmFmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtODg2
LDkgKzg4NiwxNiBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2
NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9F
RkVSOgotICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCk7CisgICAgICAgIC8qIEhpZGUgdW5rbm93
biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhpZGUgU1ZNRSBmcm9tIGd1ZXN0cy4gKi8KKyAg
ICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZFUl9LTk9XTl9NQVNLICYgfkVGRVJfU1ZNRTsK
KyAgICAgICAgLyoKKyAgICAgICAgICogSGlkZSB0aGUgNjQtYml0IGZlYXR1cmVzIGZyb20gMzIt
Yml0IGd1ZXN0cy4gIFNDRSBoYXMKKyAgICAgICAgICogdmVuZG9yLWRlcGVuZGVudCBiZWhhdmlv
dXIuCisgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkg
KQotICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX0xNU0xF
KTsKKyAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNM
RSB8CisgICAgICAgICAgICAgICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0lOVEVMCisgICAgICAgICAgICAgICAgICAgICAgID8gRUZFUl9TQ0UgOiAwKSk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9LN19GSURfVklE
X0NUTDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGJiNjI5NTc5MGMuLjY4ZmFlOTE1Njcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzEsNiArMzEsOSBAQAogI2RlZmluZSBFRkVS
X0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVmaW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9G
RlhTRSkKIAorI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwg
RUZFUl9MTUEgfCBFRkVSX05YIHwgXAorCQkJCSBFRkVSX1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZF
Ul9GRlhTRSkKKwogLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVD
X0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:57:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09: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 1fJc8f-0004r9-8t; Fri, 18 May 2018 09:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc8d-0004r1-VK
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:27 +0000
X-Inumbo-ID: 5c8a8b52-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c8a8b52-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:00:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc8d-0004sO-5y
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc8d-0000Wv-3g
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc8d-0000Wv-3g@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:57:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] libacpi: fixes for iasl >=
 20180427
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="===============5068726492505344198=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8342e3f30a4939ca412afdf7b4c8eb6678821dcf
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 11:48:18 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 11:48:18 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index a47a658a25..c17f3924cc 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5068726492505344198==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 09:57:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 09:57: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 1fJc8q-0004tJ-Ag; Fri, 18 May 2018 09:57:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJc8o-0004t9-Km
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:38 +0000
X-Inumbo-ID: 629ac337-5a82-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 629ac337-5a82-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:01:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJc8n-0004sX-BY
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJc8n-0000Xw-9E
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 09:57:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJc8n-0000Xw-9E@xenbits.xenproject.org>
Date: Fri, 18 May 2018 09:57:37 +0000
Subject: [Xen-changelog] [xen staging-4.10] viridian: fix cpuid leaf
 0x40000003
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>

Y29tbWl0IGEwMzU1MTgwYjY2MGIxNDlmODA1NGI5ZmFjZGQ5Y2FjOGVjODZhOTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxOCAxMTo0ODo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0ODo0MyAyMDE4ICswMjAw
CgogICAgdmlyaWRpYW46IGZpeCBjcHVpZCBsZWFmIDB4NDAwMDAwMDMKICAgIAogICAgVGhlIHJl
c3BvbnNlIHRvIHZpcmlkaWFuIGxlYWYgMyBuZWVkcyB0byBzcGxpdCBhIDY0LWJpdCBtYXNrIGFj
cm9zcyBFQVggYW5kCiAgICBFQlgsIHdpdGggdGhlIGxvdyBvcmRlciAzMiBiaXRzIGluIEVBWCBh
bmQgdGhlIGhpZ2ggb3JkZXIgMzIgYml0cyBpbiBFQlguCiAgICBUbyBmYWNpbGl0YXRlIHRoaXMg
YSB1bmlvbiBvZiB0d28gdWludDMyX3QgdmFsdWVzIGFuZCB0aGUgbWFzayAodHlwZQogICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLKSBpcyBhbGxvY2F0ZWQgb24gc3RhY2sgYXMgZm9sbG93
czoKICAgIAogICAgdW5pb24gewogICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBt
YXNrOwogICAgICAgIHVpbnQzMl90IGxvLCBoaTsKICAgIH0gdTsKICAgIAogICAgVGhpcywgb2Yg
Y291cnNlLCBpcyBpbmNvcnJlY3QgYXMgYm90aCBsbyBhbmQgaGkgd2lsbCBhbGlhcyB0aGUgbG93
IG9yZGVyCiAgICAzMiBiaXRzIG9mIHRoZSBtYXNrLgogICAgCiAgICBUaGlzIHBhdGNoIHdyYXBz
IGxvIGFuZCBoaSBpbiBhbiBhbm9ubXltb3VzIHN0cnVjdCB0byBhY2hpZXZlIHRoZSBkZXNpcmVk
CiAgICBlZmZlY3QuCiAgICAKICAgIE5PVEU6IEZpeGluZyB0aGlzIGFsc28gc3RvcHMgV2luZG93
cyBtYWtpbmcgdGhlIEh2R2V0UGFydGl0aW9uSWQgaHlwZXJjYWxsCiAgICAgICAgICB3aGljaCB3
YXMgcHJldmlvdXNseSBjb25zaWRlcmVkIGVycm9uZW91cyBiZWhhdmlvdXIuIFRodXMgdGhlCiAg
ICAgICAgICBoeXBlcmNhbGwgaGFuZGxlciBpcyBhbHNvIG1vZGlmaWVkIHRvIHN0b3Agc3F1YXNo
aW5nIHRoZQogICAgICAgICAgJ3VuaW1wbGVtZW50ZWQnIHdhcm5pbmcgZm9yIHRoaXMgaHlwZXJj
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyOWZjMDQ5M2Q4ZWFiZGQ2M2Y1YmJmZjllMzA2
OTI1MzA1M2FkZGNhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNCAxMjo1NzoxMyArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4
IGYwZmE1OWQ3ZDUuLmIwMmE3MGQwODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTI0NSw3ICsyNDUs
NyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAgICAgICB1aW50MzJfdCBsbywg
aGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywgaGk7IH07CiAgICAgICAgIH0g
dTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9f
ZnJlcSkgKQpAQCAtOTY2LDEyICs5NjYsMTAgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
InVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQu
Y2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCi0gICAgY2FzZSBIdkdldFBh
cnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXM6CiAgICAgICAg
IC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0byBiZSBlcnJvbmVvdXNseSBp
c3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5laXRoZXIgQWNjZXNzUGFydGl0
aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAgICAgICAgKiBiZWluZyBzZXQg
aW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVyY2FsbCBzZWVtcyB0byBiZSBl
cnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAgKiBkZXNwaXRlIEVuYWJsZUV4
dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlEIGxlYWYgMi4KICAgICAgICAg
ICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFsaWQgY29kZScgaGFzIG5vdCBz
byBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBpdCdzIG5vdCB3b3J0aCBsb2dn
aW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 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 1fJcLq-0006rG-LZ; Fri, 18 May 2018 10:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcLp-0006rB-Sz
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:05 +0000
X-Inumbo-ID: 43fe0e9c-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43fe0e9c-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:14:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcLo-0005F4-VV
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcLo-0001yD-T9
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcLo-0001yD-T9@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IGMwNmVjODFiMjk1NzEyODQxOGU0N2M0YzgxYmFkZjcxYzY1M2YwNzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjUyOjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjUyOjI5IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDFlNGU1NjgwYTcuLmNi
MDZmODQyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjAzLDYgKzIwMyw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0MywxNyArMjQ0LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:11: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 1fJcM0-0006s2-NX; Fri, 18 May 2018 10:11:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcLz-0006ru-Sn
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:15 +0000
X-Inumbo-ID: 4a0f20a1-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a0f20a1-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:14:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcLz-0005FC-53
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcLz-00020J-2b
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcLz-00020J-2b@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDYyYmQ4NTFhNDQ2OTk3NmYwMzZjMmQ4MDRlYmVkN2NhMzk3NDEyNTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjUzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjUzOjEzIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGNiMDZmODQyY2QuLmY3MDg1
ZDNjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTYzLDYgKzE2NCw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjEwLDYgKzIxMiwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ4
LDYgKzI1NSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10: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 1fJcMB-0006tC-Pb; Fri, 18 May 2018 10:11: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMB-0006t4-99
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:27 +0000
X-Inumbo-ID: 935837b4-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 935837b4-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:09:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcM9-0005FK-Aw
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcM9-00021P-8W
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcM9-00021P-8W@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Introduce and use
 x86emul_read_dr()
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>

Y29tbWl0IDUyZmEyZjdkNjIwOTA3NjdiNzk5ZDI4N2M0OGEyMTQ2MzU4YTM5NTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NDowNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NDowNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3JlYWRfZHIoKQogICAg
CiAgICBkb19nZXRfZGVidWdyZWcoKSBoYXMgc2V2ZXJhbCBidWdzOgogICAgCiAgICAgKiBUaGUg
JWNyNC5kZSBjb25kaXRpb24gaXMgaW52ZXJ0ZWQuICAlZHI0LzUgc2hvdWxkIGJlIGFjY2Vzc2li
bGUgb25seSB3aGVuCiAgICAgICAlY3I0LmRlIGlzIGRpc2FibGVkLgogICAgICogV2hlbiAlY3I0
LmRlIGlzIGRpc2FibGVkLCBlbXVsYXRpb24gc2hvdWxkIHlpZWxkICNVRCByYXRoZXIgdGhhbiBj
b21wbGV0ZQogICAgICAgd2l0aCB6ZXJvLgogICAgICogVXNpbmcgLUVJTlZBTCBmb3IgZXJyb3Jz
IGlzIGEgYnJva2VuIEFCSSwgYXMgaXQgb3ZlcmxhcHMgd2l0aCB2YWxpZCB2YWx1ZXMKICAgICAg
IG5lYXIgdGhlIHRvcCBvZiB0aGUgYWRkcmVzcyBzcGFjZS4KICAgIAogICAgSW50cm9kdWNlIGEg
Y29tbW9uIHg4NmVtdWxfcmVhZF9kcigpIGhhbmRsZXIgKGFzIHdlIHdpbGwgZXZlbnR1YWxseSB3
YW50IHRvCiAgICBhZGQgSFZNIHN1cHBvcnQpIHdoaWNoIHNlcGFyYXRlcyBpdHMgc3VjY2Vzcy9m
YWlsdXJlIGluZGljYXRpb24gZnJvbSB0aGUgZGF0YQogICAgdmFsdWUsIGFuZCBoYXZlIGRvX2dl
dF9kZWJ1Z3JlZygpIGNhbGwgaW50byB0aGUgaGFuZGxlci4KICAgIAogICAgVGhlIEFCSSBvZiBk
b19nZXRfZGVidWdyZWcoKSByZW1haW5zIGJyb2tlbiwgYnV0IHN3aXRjaGVzIGZyb20gLUVJTlZB
TCB0bwogICAgLUVOT0RFViBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBjaGFuZ2VzIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGFkZCBh
IG1pc3NpbmcgbG9jYWwgdmFyaWFibGUgYmxvY2sgdG8geDg2X2VtdWxhdGUuYwogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDg4MWY4ZGM0MzE0ODA5MjkzZWZjNmY2NmY5YWY0OTczNDk5NGJmMGUKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICAgICAgICAgfCAzMyArKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8
ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCmluZGV4IDkzOGY3YWViODUuLjFmMzg4MWU1YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNDk0LDE5ICsyNDk0LDYg
QEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgdmFsLAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotc3RhdGlj
IGludCBwcml2X29wX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFs
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyByZXMgPSBkb19nZXRfZGVidWdyZWcocmVnKTsKLQot
ICAgIGlmICggSVNfRVJSX1ZBTFVFKHJlcykgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Ci0KLSAgICAqdmFsID0gcmVzOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LX0KLQogc3RhdGljIGludCBwcml2X29wX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtMzAyMyw3ICszMDEwLDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRfc2VnbWVudCAg
ICAgICAgPSBwcml2X29wX3JlYWRfc2VnbWVudCwKICAgICAucmVhZF9jciAgICAgICAgICAgICA9
IHByaXZfb3BfcmVhZF9jciwKICAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bfd3Jp
dGVfY3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCisgICAg
LnJlYWRfZHIgICAgICAgICAgICAgPSB4ODZlbXVsX3JlYWRfZHIsCiAgICAgLndyaXRlX2RyICAg
ICAgICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAogICAgIC5yZWFkX21zciAgICAgICAgICAgID0g
cHJpdl9vcF9yZWFkX21zciwKICAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHByaXZfb3Bfd3Jp
dGVfbXNyLApAQCAtNDMwMCwyMiArNDI4NywxMCBAQCBsb25nIGRvX3NldF9kZWJ1Z3JlZyhpbnQg
cmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogCiB1bnNpZ25lZCBsb25nIGRvX2dldF9kZWJ1Z3Jl
ZyhpbnQgcmVnKQogewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQotICAgIHN3
aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgMCAuLi4gMzoKLSAgICBjYXNlIDY6Ci0gICAg
ICAgIHJldHVybiBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZ107Ci0gICAgY2FzZSA3OgotICAgICAg
ICByZXR1cm4gKGN1cnItPmFyY2guZGVidWdyZWdbN10gfAotICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2guZGVidWdyZWdbNV0pOwotICAgIGNhc2UgNCAuLi4gNToKLSAgICAgICAgcmV0dXJuICgo
Y3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSA/Ci0gICAgICAgICAg
ICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWcgKyAyXSA6IDApOwotICAgIH0KKyAgICB1bnNp
Z25lZCBsb25nIHZhbDsKKyAgICBpbnQgcmVzID0geDg2ZW11bF9yZWFkX2RyKHJlZywgJnZhbCwg
TlVMTCk7CiAKLSAgICByZXR1cm4gLUVJTlZBTDsKKyAgICByZXR1cm4gcmVzID09IFg4NkVNVUxf
T0tBWSA/IHZhbCA6IC1FTk9ERVY7CiB9CiAKIHZvaWQgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyh1bnNpZ25lZCBsb25nIGFkZHIpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGM3YmEyMjFkMTEuLmQz
MTU1YTA5ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC00MSwzICs0MSw1MiBAQAogfSkKIAogI2luY2x1
ZGUgIng4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMiCisKKy8qIENhbGxlZCB3aXRoIE5VTEwgY3R4
dCBpbiBoeXBlcmNhbGwgY29udGV4dC4gKi8KK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisKKyAgICAvKiBIVk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJl
Zm9yZSBpdCB3aWxsIHdvcmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisg
ICAgc3dpdGNoICggcmVnICkKKyAgICB7CisgICAgY2FzZSAwIC4uLiAzOgorICAgIGNhc2UgNjoK
KyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2guZGVidWdyZWdbcmVnXTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDc6CisgICAgICAgICp2YWwgPSAoY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSB8
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSA0IC4uLiA1OgorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgICp2YWwg
PSBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZyArIDJdOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CisgICAgICAg
IGlmICggY3R4dCApCisgICAgICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9pbnZh
bGlkX29wLCBYODZfRVZFTlRfTk9fRUMsIGN0eHQpOworCisgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
aW5kZXggZTVlYzhhNjEyMi4uMWM5MzMxYzg5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKQEAgLTY1Miw2ICs2NTIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2Vt
dWxhdGVfZnJlZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKSB7fQogdm9p
ZCB4ODZfZW11bGF0ZV9mcmVlX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUp
OwogI2VuZGlmCiAKK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCk7CisKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxfaHdfZXhj
ZXB0aW9uKAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:11: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 1fJcML-0006uc-SK; Fri, 18 May 2018 10:11:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMK-0006uU-Vt
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:37 +0000
X-Inumbo-ID: 9966232f-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9966232f-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:09:49 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcMJ-0005FS-Gy
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcMJ-00022C-EZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcMJ-00022C-EZ@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Introduce and use
 x86emul_write_dr()
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>

Y29tbWl0IGQ2NzRiNmVhMDEwYWJkODA5YzFjNWVmY2Q4MjgyMzVhODk0MTY4OTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NDo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NDo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3dyaXRlX2RyKCkKICAg
IAogICAgc2V0X2RlYnVncmVnKCkgaGFzIHNldmVyYWwgYnVnczoKICAgIAogICAgICogJWRyNC81
IHNob3VsZCBmdW5jdGlvbiBjb3JyZWN0bHkgYXMgYWxpYXNlcyBvZiAlZHI2Lzcgd2hlbiBDUjQu
REUgaXMgY2xlYXIuCiAgICAgKiBBdHRlbXB0aW5nIHRvIHNldCB0aGUgdXBwZXIgMzIgYml0cyBv
ZiAlZHI2Lzcgc2hvdWxkIGZhaWwgd2l0aCAjR1BbMF0KICAgICAgIHJhdGhlciB0aGFuIGJlIHNp
bGVudGx5IGNvcnJlY3RlZCBhbmQgY29tcGxldGUuCiAgICAgKiBGb3IgZW11bGF0aW9uLCB0aGUg
I1VEIGFuZCAjR1BbMF0gY2FzZXMgbmVlZCBwcm9wZXJseSBkaXN0aW5ndWlzaGluZy4gIFVzZQog
ICAgICAgLUVOT0RFViBmb3IgI1VEIGNhc2VzLCBsZWF2aW5nIC1FSU5WQUwgKGJhZCBiaXRzKSBh
bmQgLUVQRVJNIChub3QgYWxsb3dlZCB0bwogICAgICAgdXNlIHRoYXQgdmFsaWQgYml0KSBhcyBi
ZWZvcmUgZm9yIGh5cGVyY2FsbCBjYWxsZXJzLgogICAgICogQSB3cml0ZSB3aGljaCBjbGVhcnMg
JWRyNy5ML0cgbGVhdmVzIHRoZSBJTyBzaGFkb3cgaW50YWN0LCBtZWFuaW5nIHRoYXQKICAgICAg
IHN1YnNlcXVlbnQgcmVhZHMgb2YgJWRyNyB3aWxsIHNlZSBzdGFsZSBJTyB3YXRjaHBvaW50IGNv
bmZpZ3VyYXRpb24uCiAgICAKICAgIEltcGxlbWVudCB4ODZlbXVsX3dyaXRlX2RyKCkgYXMgYSB0
aGluIHdyYXBwZXIgYXJvdW5kIHNldF9kZWJ1Z3JlZygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1
MzlhZTI3MDYxYzY4MTFmZDVlODBlMDc1NWJmMDUxNGUyMmI5NzcKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
ICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiAzIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxZjM4
ODFlNWIzLi42YjdkMDc1ZDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjQ5NCwxMyArMjQ5NCw2IEBAIHN0YXRpYyBpbnQg
cHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKLXN0YXRpYyBpbnQgcHJpdl9vcF93
cml0ZV9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBy
ZXR1cm4gZG9fc2V0X2RlYnVncmVnKHJlZywgdmFsKSA9PSAwCi0gICAgICAgICAgID8gWDg2RU1V
TF9PS0FZIDogWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdWludDY0
X3QgZ3Vlc3RfbWlzY19lbmFibGUodWludDY0X3QgdmFsKQogewogICAgIHZhbCAmPSB+KE1TUl9J
QTMyX01JU0NfRU5BQkxFX1BFUkZfQVZBSUwgfApAQCAtMzAxMSw3ICszMDA0LDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRf
Y3IgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfY3IsCiAgICAgLndyaXRlX2NyICAgICAgICAg
ICAgPSBwcml2X29wX3dyaXRlX2NyLAogICAgIC5yZWFkX2RyICAgICAgICAgICAgID0geDg2ZW11
bF9yZWFkX2RyLAotICAgIC53cml0ZV9kciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9kciwK
KyAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHg4NmVtdWxfd3JpdGVfZHIsCiAgICAgLnJlYWRf
bXNyICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAg
ICAgID0gcHJpdl9vcF93cml0ZV9tc3IsCiAgICAgLmNwdWlkICAgICAgICAgICAgICAgPSBwdl9l
bXVsX2NwdWlkLApAQCAtNDE4Nyw2ICs0MTgwLDEyIEBAIHZvaWQgYWN0aXZhdGVfZGVidWdyZWdz
KGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyKQogICAgIH0KIH0KIAorLyoKKyAqIFVzZWQgYnkgaHlw
ZXJjYWxscyBhbmQgdGhlIGVtdWxhdG9yLgorICogIC1FTk9ERVYgPT4gI1VECisgKiAgLUVJTlZB
TCA9PiAjR1AgSW52YWxpZCBiaXQKKyAqICAtRVBFUk0gID0+ICNHUCBWYWxpZCBiaXQsIGJ1dCBu
b3QgcGVybWl0dGVkIHRvIHVzZQorICovCiBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIHsKICAgICBpbnQgaTsK
QEAgLTQyMTgsNyArNDIxNywxNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgaWYgKCB2ID09
IGN1cnIgKSAKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsKICAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIDQ6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUgdXBwZXIg
MzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0g
KHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAg
IC8qCiAgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQgdG8gMSku
CiAgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCkBAIC00MjI4LDcg
KzQyMzcsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlmICggdiA9PSBjdXJyICkgCiAg
ICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSA1OgorICAgICAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9ERSApCisgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLwogICAgIGNhc2UgNzoKKyAgICAgICAgLyogVGhlIHVwcGVyIDMyIGJpdHMgYXJl
IHN0cmljdGx5IHJlc2VydmVkLiAqLworICAgICAgICBpZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2
YWx1ZSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICAvKgogICAgICAg
ICAgKiBEUjc6IEJpdCAxMCByZXNlcnZlZCAoc2V0IHRvIDEpLgogICAgICAgICAgKiAgICAgIEJp
dHMgMTEtMTIsMTQtMTUgcmVzZXJ2ZWQgKHNldCB0byAwKS4KQEAgLTQyNDEsNiArNDI2MCwxMCBA
QCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICovCiAgICAgICAgIGlmICggdmFsdWUgJiBEUl9H
RU5FUkFMX0RFVEVDVCApCiAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgICAgIC8q
IFplcm8gdGhlIElPIHNoYWRvdyBiZWZvcmUgcmVjYWxjdWxhdGluZyB0aGUgcmVhbCAlZHI3ICov
CisgICAgICAgIHYtPmFyY2guZGVidWdyZWdbNV0gPSAwOworCiAgICAgICAgIC8qIERSNy57RyxM
fUUgPSAwID0+IGRlYnVnZ2luZyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4uICovCiAgICAgICAg
IGlmICggdmFsdWUgJiBEUjdfQUNUSVZFX01BU0sgKQogICAgICAgICB7CkBAIC00MjczLDcgKzQy
OTYsNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDcsIHZh
bHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgICAgIHJldHVybiAtRU5PREVWOwogICAgIH0KIAogICAgIHYtPmFyY2guZGVidWdy
ZWdbcmVnXSA9IHZhbHVlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRleCBkMzE1NWEwOWQ1Li45MTI1YzY3Yzll
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNp
bmNsdWRlIDxhc20vYW1kLmg+IC8qIGNwdV9oYXNfYW1kX2VycmF0dW0oKSAqLworI2luY2x1ZGUg
PGFzbS9kZWJ1Z3JlZy5oPgogCiAvKiBBdm9pZCBuYW1lc3BhY2UgcG9sbHV0aW9uLiAqLwogI3Vu
ZGVmIGNtcHhjaGcKQEAgLTgxLDYgKzgyLDI5IEBAIGludCB4ODZlbXVsX3JlYWRfZHIodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiB9CiAKK2ludCB4ODZlbXVsX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgdmFsLAorICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworCisgICAgLyogSFZNIHN1
cHBvcnQgcmVxdWlyZXMgYSBiaXQgbW9yZSBwbHVtYmluZyBiZWZvcmUgaXQgd2lsbCB3b3JrLiAq
LworICAgIEFTU0VSVChpc19wdl92Y3B1KGN1cnIpKTsKKworICAgIHN3aXRjaCAoIHNldF9kZWJ1
Z3JlZyhjdXJyLCByZWcsIHZhbCkgKQorICAgIHsKKyAgICBjYXNlIDA6CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIC1FTk9ERVY6CisgICAgICAgIHg4Nl9lbXVsX2h3
X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQywgY3R4dCk7CisgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXgg
MWM5MzMxYzg5Ny4uZDFmOWI4NWYzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKQEAgLTY1NCw2ICs2NTQsOCBAQCB2b2lkIHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3Ry
dWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSk7CiAKIGludCB4ODZlbXVsX3JlYWRfZHIodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CitpbnQgeDg2ZW11bF93cml0ZV9kcih1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKKyAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAogI2VuZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10: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 1fJcMW-0006w2-U6; Fri, 18 May 2018 10:11: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMV-0006vv-Jf
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:47 +0000
X-Inumbo-ID: 9f77ddf3-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f77ddf3-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:10:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcMT-0005G2-MQ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcMT-00022n-KD
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcMT-00022n-KD@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDIzMDNhOWQ2NjA5N2M2NGU5M2QzYzJjNTU2MjYyN2RiOTU4MjBlMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NToyNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NToyNSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggNzIzY2U4ZWZjMS4uNmFhZjMwMzVjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:11:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10: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 1fJcMf-0006xp-Vh; Fri, 18 May 2018 10:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMe-0006xh-UB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:56 +0000
X-Inumbo-ID: 6252b141-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6252b141-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:15:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcMd-0005GA-S1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcMd-000241-Pg
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcMd-000241-Pg@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:11:55 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IDRiYmVkMWNmZTA2NTQyM2VmZTA3MTllYTRjZDM2ZWFlMGNiOTkwZjAKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDExOjU2OjAwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU2OjAwIDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IDdlOGI0MzhjMGYuLjJiYzJiMjY1Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTEwLDYgKzUxMCw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTgsNyAr
NTIwLDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI2LDcgKzUyOCw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:12:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10: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 1fJcMq-0006ys-14; Fri, 18 May 2018 10:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMp-0006yl-6d
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:07 +0000
X-Inumbo-ID: 6863e074-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6863e074-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:15:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcMo-0005GX-1X
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcMn-00024r-VR
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcMn-00024r-VR@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IDkwM2YyZjY0MThmYmY2ZjViMGJmMjU5OWU5NjIwMGVkZjBlNDM5MGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU2OjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU2OjI5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDQzMmIyOGUzZTMuLjQ5MWJjY2Vh
NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTU1LDIyICsxOTU1LDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogCiAg
ICAgdmlvLT5tbWlvX3JldHJ5ID0gMDsKIAotICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKSApCisgICAgcmMgPSB4ODZfZW11bGF0ZSgmaHZtZW11
bF9jdHh0LT5jdHh0LCBvcHMpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKworICAgIGlmICggIWh2
bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pICkKICAgICB7Ci0gICAgY2FzZSBYODZFTVVM
X09LQVk6Ci0gICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5ICkKLSAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9SRVRSWTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgZGVmYXVsdDoK
ICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlvLT5tbWlvX2lu
c25fYnl0ZXMgPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgWDg2RU1VTF9SRVRSWToK
KyAgICB9CisgICAgZWxzZQorICAgIHsKICAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZih2aW8t
Pm1taW9faW5zbikgPCBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwogICAgICAgICB2
aW8tPm1taW9faW5zbl9ieXRlcyA9IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXM7CiAgICAg
ICAgIG1lbWNweSh2aW8tPm1taW9faW5zbiwgaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgdmlvLT5t
bWlvX2luc25fYnl0ZXMpOwotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGh2bWVt
dWxfY3R4dC0+Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:12:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:12: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 1fJcN0-000705-2e; Fri, 18 May 2018 10:12:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcMy-0006zu-Qy
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:16 +0000
X-Inumbo-ID: 6e745f19-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e745f19-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:15:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcMy-0005Gf-7C
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcMy-00025h-4p
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcMy-00025h-4p@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.9] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IGY3ODg5YjMzYTkxMjVjNGI2NGZhZDZkMDQ5NzI0Yzk4NWQ3OWI5ZDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU3OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU3OjA2IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA5NjRmMzEyMWI5Li43MDA0ZjUyMWNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
ODksMTIgKzc4OSwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:12:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:12: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 1fJcNB-00071L-4H; Fri, 18 May 2018 10:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcN9-00071D-Th
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:27 +0000
X-Inumbo-ID: 7485e4ea-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7485e4ea-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:15:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcN8-0005Gn-D3
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcN8-00027b-Ad
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcN8-00027b-Ad@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:26 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDE1MGNkZDk5MTIxOTAzNTk4NTE3NjdmMzVlMjA3Yjg2ZDZiOGUyNmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1ODowMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1ODowMSAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMjdjMjA3OWVjZC4uMWU0NTJiMTJhNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE4MDIsNiArMTgwMiwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9DUzoKICAgICAgICAg
Km1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzOwogICAgICAg
ICBicmVhazsKQEAgLTE4MTIsNiArMTgzMSwzNCBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9
IHZtY2ItPnN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAg
ICAgICptc3JfY29udGVudCA9IHZtY2ItPmxzdGFyOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0NTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5jc3RhcjsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgICptc3JfY29u
dGVudCA9IHZtY2ItPnNmbWFzazsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9GU19C
QVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5mcy5iYXNlOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2It
PmdzLmJhc2U7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmtlcm5nc2Jhc2U7CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBNU1JfSUEzMl9NQ3hfTUlTQyg0KTogLyogVGhyZXNob2xkIHJlZ2lzdGVy
ICovCiAgICAgY2FzZSBNU1JfRjEwX01DNF9NSVNDMSAuLi4gTVNSX0YxMF9NQzRfTUlTQzM6CiAg
ICAgICAgIC8qCkBAIC0xOTQwLDMyICsxOTg3LDgxIEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg
aW50IHJldCwgcmVzdWx0ID0gWDg2RU1VTF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1j
YjsKLSAgICBpbnQgc3luYyA9IDA7CisgICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBzd2l0
Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgIGNh
c2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQ
OgotICAgICAgICBzeW5jID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKKyAgICBj
YXNlIE1TUl9TVEFSOgorICAgIGNhc2UgTVNSX0xTVEFSOgorICAgIGNhc2UgTVNSX0NTVEFSOgor
ICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNh
c2UgTVNSX0dTX0JBU0U6CisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIHN5
bmMgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHN5bmMgKQotICAg
ICAgICBzdm1fc3luY192bWNiKHYpOyAgICAKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKIAog
ICAgIHN3aXRjaCAoIG1zciApCiAgICAgeworICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQ
OgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgorICAgIGNhc2UgTVNSX0xTVEFSOgor
ICAgIGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgY2FzZSBNU1Jf
R1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQpICkKKyAgICAgICAgICAgIGdvdG8gZ3BmOwor
CisgICAgICAgIHN3aXRjaCAoIG1zciApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfSUEz
Ml9TWVNFTlRFUl9FU1A6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNo
Lmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKKyAgICAgICAgICAg
IHZtY2ItPnN5c2VudGVyX2VpcCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9laXAg
PSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0xT
VEFSOgorICAgICAgICAgICAgdm1jYi0+bHN0YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0NTVEFSOgorICAgICAgICAgICAgdm1jYi0+Y3N0
YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNS
X0ZTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5mcy5iYXNlID0gbXNyX2NvbnRlbnQ7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICAgICAg
dm1jYi0+Z3MuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5rZXJuZ3NiYXNl
ID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CiAgICAgICAgIHZtY2ItPnN5
c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gbXNyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgotICAg
ICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJf
ZXNwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TVEFSOgorICAgICAgICB2bWNiLT5z
dGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lT
RU5URVJfRUlQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9laXAgPSB2LT5hcmNoLmh2bV9zdm0u
Z3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxM
X01BU0s6CisgICAgICAgIHZtY2ItPnNmbWFzayA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:12:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:12: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 1fJcNL-00073Z-7G; Fri, 18 May 2018 10:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcNK-00073R-57
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:38 +0000
X-Inumbo-ID: 7a96d0d4-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a96d0d4-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:16:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcNI-0005Gw-Ig
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcNI-00028Q-GN
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcNI-00028Q-GN@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:36 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/cpuidle: don't init stats
 lock more than once
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>

Y29tbWl0IDFmMTgzYjVhYmU2MTE1MWQ0ZDk2NjgyNzdhMDQ4YjcyZDc0NDY2MzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU4OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU4OjM0IDIwMTggKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogZG9uJ3QgaW5pdCBzdGF0cyBsb2NrIG1vcmUgdGhhbiBvbmNlCiAgICAKICAg
IE9zc3Rlc3QgZmxpZ2h0IDEyMjM2MywgaGF2aW5nIGhpdCBhbiBOTUkgd2F0Y2hkb2cgdGltZW91
dCwgc2hvd3MgQ1BVMSBhdAogICAgCiAgICBYZW4gY2FsbCB0cmFjZToKICAgICAgIFs8ZmZmZjgy
ZDA4MDIzZDNmND5dIF9zcGluX2xvY2srMHgzMC8weDU3CiAgICAgICBbPGZmZmY4MmQwODAyZDkz
NDY+XSB1cGRhdGVfbGFzdF9jeF9zdGF0KzB4MjkvMHg0MgogICAgICAgWzxmZmZmODJkMDgwMmQ5
NmYzPl0gY3B1X2lkbGUuYyNhY3BpX3Byb2Nlc3Nvcl9pZGxlKzB4MmZmLzB4NTk2CiAgICAgICBb
PGZmZmY4MmQwODAyNzY3MTM+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhOC8weGMzCiAgICAKICAg
IGFuZCBDUFUwIGF0CiAgICAKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAgWzxmZmZmODJkMDgw
MjNkMTczPl0gb25fc2VsZWN0ZWRfY3B1cysweGI3LzB4ZGUKICAgICAgIFs8ZmZmZjgyZDA4MDJk
YmUyMj5dIHBvd2Vybm93LmMjcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQrMHgxMTAvMHgxY2IKICAg
ICAgIFs8ZmZmZjgyZDA4MDI1Nzk3Mz5dIF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KzB4NDMvMHhh
NgogICAgICAgWzxmZmZmODJkMDgwMjU2YjBkPl0gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMrMHgzMjQv
MHgzN2EKICAgICAgIFs8ZmZmZjgyZDA4MDI1N2JmMj5dIF9fY3B1ZnJlcV9zZXRfcG9saWN5KzB4
ZmEvMHgxOWQKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjA0ND5dIGNwdWZyZXFfYWRkX2NwdSsweDNh
MS8weDVkZgogICAgICAgWzxmZmZmODJkMDgwMmRiYWI0Pl0gY3B1ZnJlcV9jcHVfaW5pdCsweDE3
LzB4MWEKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjdhOD5dIHNldF9weF9wbWluZm8rMHgyYjYvMHgy
ZjcKICAgICAgIFs8ZmZmZjgyZDA4MDI5ZjFiZj5dIGRvX3BsYXRmb3JtX29wKzB4ZTc1LzB4MTk3
NwogICAgICAgWzxmZmZmODJkMDgwMzcxMmM1Pl0gcHZfaHlwZXJjYWxsKzB4MWY0LzB4NDQwCiAg
ICAgICBbPGZmZmY4MmQwODAzNzg0YTU+XSBsc3Rhcl9lbnRlcisweDExNS8weDEyMAogICAgCiAg
ICBUaGF0IGlzLCBEb20wJ3MgQUNQSSBwcm9jZXNzb3IgZHJpdmVyIGlzIGluIHRoZSBwcm9jZXNz
IG9mIHVwbG9hZGluZyBQeAogICAgYW5kIEN4IGRhdGEuIExvb2tpbmcgYXQgdGhlIHRpY2tldCBs
b2NrIHN0YXRlIGluIENQVTEncyByZWdpc3RlcnMsIGl0IGlzCiAgICB3YWl0aW5nIGZvciB0aWNr
ZXQgMHgwMDAwIHRvIGhhdmUgaXRzIHR1cm4sIHdoaWxlIHRoZSBzdXBwb3NlZCBjdXJyZW50CiAg
ICBvd25lcidzIHRpY2tldCBpcyAweDAwMDEsIHdoaWNoIGlzIGFuIGludmFsaWQgc3RhdGUgKGFu
ZCBuZWl0aGVyIG9mIHRoZQogICAgb3RoZXIgdHdvIENQVXMgaG9sZHMgdGhlIGxvY2sgYW55d2F5
KS4gSGVuY2UgSSBjYW4gb25seSBjb25jbHVkZSB0aGF0CiAgICBjcHVpZGxlX2luaXRfY3B1KDEp
IHJhbiBvbiBDUFUgMCB3aGlsZSBzb21lIG90aGVyIENQVSBoZWxkIHRoZSBsb2NrICh0aGUKICAg
IHVubG9jayB0aGVuIHB1dCB0aGUgbG9jayBpbiB0aGUgc3RhdGUgdGhhdCBDUFUxIGlzIG9ic2Vy
dmluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogMmY2NGEyNTFmYTEwZGQ0ZDYyZjg0OTY3ZTNkYWZhNzA5
ZjVlOTZhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjcgMTQ6MzU6MzUgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggY2I4NmEx
ZjkxYi4uYjg0ZDc4ZTNhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC04MzIsNiArODMyLDkgQEAg
aW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGFjcGlf
cG93ZXItPnN0YXRlc1tpXS5pZHggPSBpOwogCiAgICAgICAgIGFjcGlfcG93ZXItPmNwdSA9IGNw
dTsKKworICAgICAgICBzcGluX2xvY2tfaW5pdCgmYWNwaV9wb3dlci0+c3RhdF9sb2NrKTsKKwog
ICAgICAgICBwcm9jZXNzb3JfcG93ZXJzW2NwdV0gPSBhY3BpX3Bvd2VyOwogICAgIH0KIApAQCAt
ODM5LDcgKzg0Miw2IEBAIGludCBjcHVpZGxlX2luaXRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzWzFdLnR5cGUgPSBBQ1BJX1NUQVRFX0MxOwogICAgIGFjcGlf
cG93ZXItPnN0YXRlc1sxXS5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxUOwogICAg
IGFjcGlfcG93ZXItPnNhZmVfc3RhdGUgPSAmYWNwaV9wb3dlci0+c3RhdGVzWzFdOwotICAgIHNw
aW5fbG9ja19pbml0KCZhY3BpX3Bvd2VyLT5zdGF0X2xvY2spOwogCiAgICAgcmV0dXJuIDA7CiB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:12:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:12: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 1fJcNV-00074k-8z; Fri, 18 May 2018 10:12:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcNT-00074Y-OZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:47 +0000
X-Inumbo-ID: 80a6d3d4-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80a6d3d4-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:16:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcNS-0005Hk-OF
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcNS-00029D-Lx
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcNS-00029D-Lx@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:46 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IDAwMmVhNGQxNGEyYTYyZTQwNTk0MWE2NTA5OWY3ZjJmZjVlY2VlYmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjU5OjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU5OjA5IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxMDU4ZTE5YjZl
Li43NzY5ZWFhYzEzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MzYsMTQgKzQzNiw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDUyLDYg
KzQ0NywxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgdik7CiAgICAgfQorfQorCit2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKworICAgIFRSQUNFXzJEKFRSQ19TQ0hF
RF9TTEVFUCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworCisgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisKKyAgICB2Y3B1X3NsZWVw
X25vc3luY19sb2NrZWQodik7CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3Jl
KGxvY2ssIGZsYWdzLCB2KTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:13:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:13: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 1fJcNg-00076X-Ac; Fri, 18 May 2018 10:13:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcNe-00076M-Mz
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:58 +0000
X-Inumbo-ID: c9efdd1c-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9efdd1c-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:11:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcNc-0005Hv-Tz
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcNc-0002AL-Rc
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:12:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcNc-0002AL-Rc@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:12:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IDgwOWQ1NDMyYWNiOTMyMmEyNWRhZTEzOTAxOWM5ZjZjYTYyZjk5NTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjU5OjQwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU5OjQwIDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzc2OWVhYWMxMy4uYjhkMzI1OWIzMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTc0LDEzICs1NzQsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NjAsMTQgKzcw
MSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC04
MTksMTAgKzg1NywxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFsd2F5cyBmaW5l
IGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAgICogICAgdGhpbmdzIHdv
dWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgICAg
ICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2Zs
YWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAgICAgICAgICAgICAgdmNw
dV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0
LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgpAQCAtODU2LDE4ICs4
OTQsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICAgICAgICogQWx3YXlz
IGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNlbWVudAogICAgICAgICAgKiB3
aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICovCi0gICAgICAgIHNldF9iaXQo
X1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9z
dGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7
CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIAotICAgIGlm
ICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVf
c2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZj
cHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTA5NSw3ICsx
MTI5LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHks
IHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jy
b2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTExMDgs
MjAgKzExNDEsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
Y3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVk
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4g
PSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjcHVt
YXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBh
dXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworCiAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9u
b2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBG
X21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVwX25vc3luYyh2KTsKLSAgICAg
ICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwog
CiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE1MDksOCArMTU0MCw3IEBAIHZvaWQgY29udGV4dF9z
YXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHBy
ZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldi0+cGF1
c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nKSApCi0gICAgICAgIHZjcHVfbWlncmF0ZShwcmV2KTsK
KyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHByZXYpOwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRp
bWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:13:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:13: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 1fJcNq-00077f-DF; Fri, 18 May 2018 10:13:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcNo-00077W-Vd
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:09 +0000
X-Inumbo-ID: cffe97ad-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cffe97ad-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:11:21 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcNn-0005IK-3s
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcNn-0002BQ-1O
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcNn-0002BQ-1O@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:13:07 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/pv: Hide more EFER bits from
 PV guests
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>

Y29tbWl0IGNmMjY0ZWJkZWViOTQyODZjZDEyY2VmMjAxZDMwNWY3ODRhNmFlNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjowMDoxNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowMDoxNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vlc3RzCiAgICAK
ICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVzdCBzaG91bGRu
J3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBTVk0gZnVuY3Rp
b25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRuJ3Qgc2VlIFNW
TUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9jZXNzb3JzLCAz
MmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwuCiAgICAKICAg
IEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0dXJlcyBYZW4g
a25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0cyB2aWV3Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0byBzaW1wbGlm
eSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQiIHRvICJ1bmtu
b3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QKICAgIEVGRVIu
VENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVua25vd24gdG8g
WGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTg5MjYzMDMxYzA0ZTJiYTUyNzc4M2I0ZTA0
ZThkZjI3ZDM2NDc2OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDcgMTE6NTI6NTcgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMTEgKysrKysrKysrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDZiN2QwNzVkOWYuLmI2YWRk
MDM2OTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC0yNTU4LDkgKzI1NTgsMTYgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0gcmVhZF9lZmVy
KCk7CisgICAgICAgIC8qIEhpZGUgdW5rbm93biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhp
ZGUgU1ZNRSBmcm9tIGd1ZXN0cy4gKi8KKyAgICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZF
Ul9LTk9XTl9NQVNLICYgfkVGRVJfU1ZNRTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSGlkZSB0
aGUgNjQtYml0IGZlYXR1cmVzIGZyb20gMzItYml0IGd1ZXN0cy4gIFNDRSBoYXMKKyAgICAgICAg
ICogdmVuZG9yLWRlcGVuZGVudCBiZWhhdmlvdXIuCisgICAgICAgICAqLwogICAgICAgICBpZiAo
IGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQotICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJf
TE1FIHwgRUZFUl9MTUEgfCBFRkVSX0xNU0xFKTsKKyAgICAgICAgICAgICp2YWwgJj0gfihFRkVS
X0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNMRSB8CisgICAgICAgICAgICAgICAgICAgICAgKGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMCisgICAgICAgICAgICAg
ICAgICAgICAgID8gRUZFUl9TQ0UgOiAwKSk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKICAgICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmlu
ZGV4IDZhYWYzMDM1YzUuLjliMDY3OWUyMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAt
MzEsNiArMzEsOSBAQAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVm
aW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorI2RlZmluZSBFRkVSX0tOT1dOX01B
U0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAorCQkJCSBF
RkVSX1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKKwogLyogU3BlY3VsYXRpb24gQ29u
dHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQ
RUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:13:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:13: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 1fJcNz-00078d-Eq; Fri, 18 May 2018 10:13:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcNy-00078U-JK
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:18 +0000
X-Inumbo-ID: 92db55dc-5a84-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92db55dc-5a84-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:16:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcNx-0005IS-9L
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcNx-0002Cp-79
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcNx-0002Cp-79@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:13:17 +0000
Subject: [Xen-changelog] [xen staging-4.9] libacpi: fixes for iasl >=
 20180427
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="===============6161706792712489809=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b3277ca63803dd473419d2daa551d43ff66b3140
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 12:00:52 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 12:00:52 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index fd7af1bc2b..328171e596 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6161706792712489809==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:13:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:13: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 1fJcOA-00079h-Ge; Fri, 18 May 2018 10:13:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcO9-00079X-AS
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:29 +0000
X-Inumbo-ID: dc1f459e-5a83-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc1f459e-5a83-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:11:41 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcO7-0005Ie-F1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcO7-0002EC-Cl
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:13:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcO7-0002EC-Cl@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:13:27 +0000
Subject: [Xen-changelog] [xen staging-4.9] viridian: fix cpuid leaf
 0x40000003
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>

Y29tbWl0IDc0ZmE5NTUyYzFlM2VmNzliZDRkYjBhNjdmYzUzOGJiZDYxYjc1NjEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxOCAxMjowMTozMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowMTozMSAyMDE4ICswMjAw
CgogICAgdmlyaWRpYW46IGZpeCBjcHVpZCBsZWFmIDB4NDAwMDAwMDMKICAgIAogICAgVGhlIHJl
c3BvbnNlIHRvIHZpcmlkaWFuIGxlYWYgMyBuZWVkcyB0byBzcGxpdCBhIDY0LWJpdCBtYXNrIGFj
cm9zcyBFQVggYW5kCiAgICBFQlgsIHdpdGggdGhlIGxvdyBvcmRlciAzMiBiaXRzIGluIEVBWCBh
bmQgdGhlIGhpZ2ggb3JkZXIgMzIgYml0cyBpbiBFQlguCiAgICBUbyBmYWNpbGl0YXRlIHRoaXMg
YSB1bmlvbiBvZiB0d28gdWludDMyX3QgdmFsdWVzIGFuZCB0aGUgbWFzayAodHlwZQogICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLKSBpcyBhbGxvY2F0ZWQgb24gc3RhY2sgYXMgZm9sbG93
czoKICAgIAogICAgdW5pb24gewogICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBt
YXNrOwogICAgICAgIHVpbnQzMl90IGxvLCBoaTsKICAgIH0gdTsKICAgIAogICAgVGhpcywgb2Yg
Y291cnNlLCBpcyBpbmNvcnJlY3QgYXMgYm90aCBsbyBhbmQgaGkgd2lsbCBhbGlhcyB0aGUgbG93
IG9yZGVyCiAgICAzMiBiaXRzIG9mIHRoZSBtYXNrLgogICAgCiAgICBUaGlzIHBhdGNoIHdyYXBz
IGxvIGFuZCBoaSBpbiBhbiBhbm9ubXltb3VzIHN0cnVjdCB0byBhY2hpZXZlIHRoZSBkZXNpcmVk
CiAgICBlZmZlY3QuCiAgICAKICAgIE5PVEU6IEZpeGluZyB0aGlzIGFsc28gc3RvcHMgV2luZG93
cyBtYWtpbmcgdGhlIEh2R2V0UGFydGl0aW9uSWQgaHlwZXJjYWxsCiAgICAgICAgICB3aGljaCB3
YXMgcHJldmlvdXNseSBjb25zaWRlcmVkIGVycm9uZW91cyBiZWhhdmlvdXIuIFRodXMgdGhlCiAg
ICAgICAgICBoeXBlcmNhbGwgaGFuZGxlciBpcyBhbHNvIG1vZGlmaWVkIHRvIHN0b3Agc3F1YXNo
aW5nIHRoZQogICAgICAgICAgJ3VuaW1wbGVtZW50ZWQnIHdhcm5pbmcgZm9yIHRoaXMgaHlwZXJj
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyOWZjMDQ5M2Q4ZWFiZGQ2M2Y1YmJmZjllMzA2
OTI1MzA1M2FkZGNhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNCAxMjo1NzoxMyArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4
IGFhOWI4N2MwYWIuLjczZGYxMzM2ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTI0NSw3ICsyNDUs
NyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAgICAgICB1aW50MzJfdCBsbywg
aGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywgaGk7IH07CiAgICAgICAgIH0g
dTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9f
ZnJlcSkgKQpAQCAtOTY2LDEyICs5NjYsMTAgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
InVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQu
Y2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCi0gICAgY2FzZSBIdkdldFBh
cnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXM6CiAgICAgICAg
IC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0byBiZSBlcnJvbmVvdXNseSBp
c3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5laXRoZXIgQWNjZXNzUGFydGl0
aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAgICAgICAgKiBiZWluZyBzZXQg
aW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVyY2FsbCBzZWVtcyB0byBiZSBl
cnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAgKiBkZXNwaXRlIEVuYWJsZUV4
dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlEIGxlYWYgMi4KICAgICAgICAg
ICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFsaWQgY29kZScgaGFzIG5vdCBz
byBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBpdCdzIG5vdCB3b3J0aCBsb2dn
aW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 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 1fJcWV-000882-3A; Fri, 18 May 2018 10: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcWU-00087x-It
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:06 +0000
X-Inumbo-ID: 1087a85c-5a85-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1087a85c-5a85-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:20:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcWS-0005Uq-T1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcWS-0002uL-Qd
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcWS-0002uL-Qd@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/cpuid: fix raw FEATURESET_7d0
 reporting
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>

Y29tbWl0IGY5OWJjMTUzZDIzMzdhYzcxMzhlOTJlNGIwNjkwYTU0ODAwMWRiMWMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjA1OjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA1OjE1IDIwMTggKzAy
MDAKCiAgICB4ODYvY3B1aWQ6IGZpeCByYXcgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nCiAgICAK
ICAgIENvbW1pdCA2MmIxODc5NjkzZTAgKCJ4ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRq
dXN0bWVudHMiKSBhZGRlZAogICAgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nIGJ1dCBmb3Jnb3Qg
dG8gdXBkYXRlIGNhbGN1bGF0ZV9yYXdfZmVhdHVyZXNldCgpCiAgICBmdW5jdGlvbi4gQXMgcmVz
dWx0LCB0aGUgdmFsdWUgcmVwb3J0ZWQgYnkgeGVuLWNwdWlkIGNvbnRhaW5zIDAuCiAgICAKICAg
IEZpeCB0aGF0IGJ5IHByb3Blcmx5IGZpbGxpbmcgcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83
ZDBdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlk
LmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA0NTE5NTJjYWJlLi5mZmZjZWNkODc4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwpAQCAtMTEzLDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X2Zl
YXR1cmVzZXQodm9pZCkKICAgICAgICAgY3B1aWRfY291bnQoMHg3LCAwLCAmdG1wLAogICAgICAg
ICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YjBdLAogICAgICAgICAg
ICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdLAotICAgICAgICAgICAg
ICAgICAgICAmdG1wKTsKKyAgICAgICAgICAgICAgICAgICAgJnJhd19mZWF0dXJlc2V0W0ZFQVRV
UkVTRVRfN2QwXSk7CiAgICAgaWYgKCBtYXggPj0gMHhkICkKICAgICAgICAgY3B1aWRfY291bnQo
MHhkLCAxLAogICAgICAgICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9E
YTFdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 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 1fJcWf-00088q-56; Fri, 18 May 2018 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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcWe-00088i-N4
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:16 +0000
X-Inumbo-ID: 1698d8ed-5a85-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1698d8ed-5a85-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:20:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcWd-0005Uy-2L
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcWc-0002vI-WD
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcWc-0002vI-WD@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:14 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDljYmE5YWViNGQ5YjhlZGFkOTFkYjMwY2NmYWI0NTEyNDRlNjdhOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjA3OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA3OjQxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDJjYjNkMTMzNDcuLjlh
YmNhNjFjZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjA0LDYgKzIwNCw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0NCwxNyArMjQ1LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:22: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 1fJcWq-0008A0-7B; Fri, 18 May 2018 10:22: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcWp-00089r-0h
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:27 +0000
X-Inumbo-ID: 1ca85da2-5a85-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ca85da2-5a85-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:20:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcWn-0005V6-7v
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcWn-0002wg-5f
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcWn-0002wg-5f@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDdmMjk1OWY4ZjZkMGFkOWZjOTJmZTAyMGFlNmFkOWE1NzA4ZGQ0NWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjA4OjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA4OjI1IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDlhYmNhNjFjZDYuLjZmYzMy
ZTg2OTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTY0LDYgKzE2NSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjExLDYgKzIxMywxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ5
LDYgKzI1NiwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:22: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 1fJcWz-0008CH-8q; Fri, 18 May 2018 10:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcWy-0008C7-Jo
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:36 +0000
X-Inumbo-ID: df87e84e-5a85-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df87e84e-5a85-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:26:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcWx-0005VE-Db
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcWx-0002xM-BG
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcWx-0002xM-BG@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDE5MzEzMGY1M2YyMjA2MzU0ZTlmNDIyNmEyYjM1NjZkNDcyZDFhMmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjowOTowMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowOTowMyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggZGZjMDJhZTJmZC4uZTA2YThmYTk3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:22: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 1fJcX9-0008DL-B0; Fri, 18 May 2018 10:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcX8-0008DC-9m
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:46 +0000
X-Inumbo-ID: e5997751-5a85-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5997751-5a85-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:26:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcX7-0005W3-JH
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcX7-0002y9-Gs
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcX7-0002y9-Gs@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IDRjZGQ0Y2MxMDY0MzM5MjFkZDQ2YTQ3MTE0ODQxMWNiOTExNTBhNGEKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDEyOjA5OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA5OjQxIDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IGY3ODA1NGRhNTUuLjcyZjVhOTRhZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTExLDYgKzUxMSw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTksNyAr
NTIxLDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI3LDcgKzUyOSw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:22: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 1fJcXK-0008F3-D3; Fri, 18 May 2018 10:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcXI-0008Ev-Vr
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:57 +0000
X-Inumbo-ID: eba806d1-5a85-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eba806d1-5a85-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:26:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcXH-0005WE-Om
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcXH-0002ym-Ma
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcXH-0002ym-Ma@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IGI0YWQ4YTZmMTUyZWZiZDQyNmNlNmQxMWExM2Y5NTU3OThmZGUyY2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjEwOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEwOjExIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDA4NDkyZTZjMzMuLmQ4Y2EzYzYz
MzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNzk0LDIyICsxNzk0LDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogICAg
IGVsc2UKICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LnN3aW50X2VtdWxhdGUgPSB4ODZfc3dp
bnRfZW11bGF0ZV9hbGw7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHg4Nl9lbXVsYXRlKCZodm1lbXVs
X2N0eHQtPmN0eHQsIG9wcykgKQorICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+
Y3R4dCwgb3BzKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0
cnkgKQorICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CisKKyAgICBpZiAoICFodm1fdmNwdV9p
b19uZWVkX2NvbXBsZXRpb24odmlvKSApCiAgICAgewotICAgIGNhc2UgWDg2RU1VTF9PS0FZOgot
ICAgICAgICBpZiAoIHZpby0+bW1pb19yZXRyeSApCi0gICAgICAgICAgICByYyA9IFg4NkVNVUxf
UkVUUlk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGRlZmF1bHQ6CiAgICAgICAg
IHZpby0+bW1pb19jYWNoZV9jb3VudCA9IDA7CiAgICAgICAgIHZpby0+bW1pb19pbnNuX2J5dGVz
ID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6CisgICAgfQor
ICAgIGVsc2UKKyAgICB7CiAgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YodmlvLT5tbWlvX2lu
c24pIDwgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpKTsKICAgICAgICAgdmlvLT5tbWlv
X2luc25fYnl0ZXMgPSBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzOwogICAgICAgICBtZW1j
cHkodmlvLT5tbWlvX2luc24sIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIHZpby0+bW1pb19pbnNu
X2J5dGVzKTsKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcXT-0008G5-Ee; Fri, 18 May 2018 10:23:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcXS-0008Fw-N3
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:06 +0000
X-Inumbo-ID: f1b905ab-5a85-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1b905ab-5a85-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:26:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcXR-0005Wd-UR
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcXR-0002ze-S5
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcXR-0002ze-S5@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDIxMGJkNTFhMmU3YmEwMDYzZmU1Njk1ZmVmNDQxYWMyZDUyZDhmMmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjEwOjQ5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEwOjQ5IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA4ZjQ3OTQ3Y2M4Li5mNjFkZDI1OGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
ODQsMTIgKzc4NCwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcXe-0008HW-Hc; Fri, 18 May 2018 10:23: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcXd-0008HM-Cg
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:17 +0000
X-Inumbo-ID: 3af9b06e-5a85-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3af9b06e-5a85-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 12:21:30 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcXc-0005Wn-3p
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcXc-000309-1X
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcXc-000309-1X@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDBmNDc1ZmVkZmMwYjhkNmYyNTNjNDU3NzVmMWIwZTQzMzZiYjZiNGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjoxMToyNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjoxMToyNiAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMDQxNTNlMWYyYi4uNDUxYTViNDkyOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE2NzksNiArMTY3OSwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBlY3g7CiAKICAgICBjYXNlIE1T
Ul9JQTMyX1NZU0VOVEVSX0NTOgpAQCAtMTY5MSw2ICsxNzEwLDM0IEBAIHN0YXRpYyBpbnQgc3Zt
X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRl
bnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRl
cl9laXA7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfU1RBUjoKKyAgICAgICAgKm1z
cl9jb250ZW50ID0gdm1jYi0+c3RhcjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9M
U1RBUjoKKyAgICAgICAgKm1zcl9jb250ZW50ID0gdm1jYi0+bHN0YXI7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBNU1JfQ1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmNz
dGFyOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdm1jYi0+c2ZtYXNrOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0ZTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmZzLmJhc2U7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICAgICAgKm1zcl9jb250
ZW50ID0gdm1jYi0+Z3MuYmFzZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TSEFE
T1dfR1NfQkFTRToKKyAgICAgICAgKm1zcl9jb250ZW50ID0gdm1jYi0+a2VybmdzYmFzZTsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DeF9NSVNDKDQpOiAvKiBUaHJlc2hv
bGQgcmVnaXN0ZXIgKi8KICAgICBjYXNlIE1TUl9GMTBfTUM0X01JU0MxIC4uLiBNU1JfRjEwX01D
NF9NSVNDMzoKICAgICAgICAgLyoKQEAgLTE4MjIsMzQgKzE4NjksODMgQEAgc3RhdGljIGludCBz
dm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCkKICAgICBpbnQgcmV0LCByZXN1bHQgPSBYODZFTVVMX09LQVk7CiAgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2gu
aHZtX3N2bS52bWNiOwotICAgIGludCBzeW5jID0gMDsKKyAgICBib29sIHN5bmMgPSBmYWxzZTsK
IAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJf
Q1M6CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FU1A6CiAgICAgY2FzZSBNU1JfSUEzMl9T
WVNFTlRFUl9FSVA6Ci0gICAgICAgIHN5bmMgPSAxOwotICAgICAgICBicmVhazsKLSAgICBkZWZh
dWx0OgorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBN
U1JfQ1NUQVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JB
U0U6CisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToK
KyAgICAgICAgc3luYyA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICgg
c3luYyApCi0gICAgICAgIHN2bV9zeW5jX3ZtY2Iodik7ICAgIAorICAgICAgICBzdm1fc3luY192
bWNiKHYpOwogCiAgICAgc3dpdGNoICggbXNyICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBlY3g7CiAKKyAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VTUDoKKyAgICBjYXNlIE1TUl9J
QTMyX1NZU0VOVEVSX0VJUDoKKyAgICBjYXNlIE1TUl9MU1RBUjoKKyAgICBjYXNlIE1TUl9DU1RB
UjoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgY2Fz
ZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNz
KG1zcl9jb250ZW50KSApCisgICAgICAgICAgICBnb3RvIGdwZjsKKworICAgICAgICBzd2l0Y2gg
KCBtc3IgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgor
ICAgICAgICAgICAgdm1jYi0+c3lzZW50ZXJfZXNwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5
c2VudGVyX2VzcCA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Y2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9l
aXAgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9MU1RBUjoKKyAgICAgICAgICAg
IHZtY2ItPmxzdGFyID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIE1TUl9DU1RBUjoKKyAgICAgICAgICAgIHZtY2ItPmNzdGFyID0gbXNyX2NvbnRlbnQ7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAg
ICAgICAgdm1jYi0+ZnMuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICAgICAgICAgIHZtY2ItPmdzLmJhc2UgPSBt
c3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX1NIQURP
V19HU19CQVNFOgorICAgICAgICAgICAgdm1jYi0+a2VybmdzYmFzZSA9IG1zcl9jb250ZW50Owor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNl
IE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgICAgICB2bWNiLT5zeXNlbnRlcl9jcyA9IHYtPmFy
Y2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9jcyA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKLSAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VTUDoKLSAgICAgICAgdm1jYi0+c3lzZW50
ZXJfZXNwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2VzcCA9IG1zcl9jb250ZW50
OworCisgICAgY2FzZSBNU1JfU1RBUjoKKyAgICAgICAgdm1jYi0+c3RhciA9IG1zcl9jb250ZW50
OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKLSAgICAg
ICAgdm1jYi0+c3lzZW50ZXJfZWlwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2Vp
cCA9IG1zcl9jb250ZW50OworCisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgICAgICB2
bWNiLT5zZm1hc2sgPSBtc3JfY29udGVudDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1T
Ul9JQTMyX0RFQlVHQ1RMTVNSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcXo-0008IX-JL; Fri, 18 May 2018 10:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcXn-0008IM-3P
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:27 +0000
X-Inumbo-ID: fdd96d9e-5a85-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdd96d9e-5a85-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:26:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcXm-0005Wz-9L
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcXm-00031F-77
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcXm-00031F-77@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/cpuidle: don't init stats
 lock more than once
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>

Y29tbWl0IGYyODM3YjVmMTEzOTRmYzgxMDdmMGEwNmIyY2ViYWE0ZjhkNDJkN2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjExOjU4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjExOjU4IDIwMTggKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogZG9uJ3QgaW5pdCBzdGF0cyBsb2NrIG1vcmUgdGhhbiBvbmNlCiAgICAKICAg
IE9zc3Rlc3QgZmxpZ2h0IDEyMjM2MywgaGF2aW5nIGhpdCBhbiBOTUkgd2F0Y2hkb2cgdGltZW91
dCwgc2hvd3MgQ1BVMSBhdAogICAgCiAgICBYZW4gY2FsbCB0cmFjZToKICAgICAgIFs8ZmZmZjgy
ZDA4MDIzZDNmND5dIF9zcGluX2xvY2srMHgzMC8weDU3CiAgICAgICBbPGZmZmY4MmQwODAyZDkz
NDY+XSB1cGRhdGVfbGFzdF9jeF9zdGF0KzB4MjkvMHg0MgogICAgICAgWzxmZmZmODJkMDgwMmQ5
NmYzPl0gY3B1X2lkbGUuYyNhY3BpX3Byb2Nlc3Nvcl9pZGxlKzB4MmZmLzB4NTk2CiAgICAgICBb
PGZmZmY4MmQwODAyNzY3MTM+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhOC8weGMzCiAgICAKICAg
IGFuZCBDUFUwIGF0CiAgICAKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAgWzxmZmZmODJkMDgw
MjNkMTczPl0gb25fc2VsZWN0ZWRfY3B1cysweGI3LzB4ZGUKICAgICAgIFs8ZmZmZjgyZDA4MDJk
YmUyMj5dIHBvd2Vybm93LmMjcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQrMHgxMTAvMHgxY2IKICAg
ICAgIFs8ZmZmZjgyZDA4MDI1Nzk3Mz5dIF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KzB4NDMvMHhh
NgogICAgICAgWzxmZmZmODJkMDgwMjU2YjBkPl0gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMrMHgzMjQv
MHgzN2EKICAgICAgIFs8ZmZmZjgyZDA4MDI1N2JmMj5dIF9fY3B1ZnJlcV9zZXRfcG9saWN5KzB4
ZmEvMHgxOWQKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjA0ND5dIGNwdWZyZXFfYWRkX2NwdSsweDNh
MS8weDVkZgogICAgICAgWzxmZmZmODJkMDgwMmRiYWI0Pl0gY3B1ZnJlcV9jcHVfaW5pdCsweDE3
LzB4MWEKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjdhOD5dIHNldF9weF9wbWluZm8rMHgyYjYvMHgy
ZjcKICAgICAgIFs8ZmZmZjgyZDA4MDI5ZjFiZj5dIGRvX3BsYXRmb3JtX29wKzB4ZTc1LzB4MTk3
NwogICAgICAgWzxmZmZmODJkMDgwMzcxMmM1Pl0gcHZfaHlwZXJjYWxsKzB4MWY0LzB4NDQwCiAg
ICAgICBbPGZmZmY4MmQwODAzNzg0YTU+XSBsc3Rhcl9lbnRlcisweDExNS8weDEyMAogICAgCiAg
ICBUaGF0IGlzLCBEb20wJ3MgQUNQSSBwcm9jZXNzb3IgZHJpdmVyIGlzIGluIHRoZSBwcm9jZXNz
IG9mIHVwbG9hZGluZyBQeAogICAgYW5kIEN4IGRhdGEuIExvb2tpbmcgYXQgdGhlIHRpY2tldCBs
b2NrIHN0YXRlIGluIENQVTEncyByZWdpc3RlcnMsIGl0IGlzCiAgICB3YWl0aW5nIGZvciB0aWNr
ZXQgMHgwMDAwIHRvIGhhdmUgaXRzIHR1cm4sIHdoaWxlIHRoZSBzdXBwb3NlZCBjdXJyZW50CiAg
ICBvd25lcidzIHRpY2tldCBpcyAweDAwMDEsIHdoaWNoIGlzIGFuIGludmFsaWQgc3RhdGUgKGFu
ZCBuZWl0aGVyIG9mIHRoZQogICAgb3RoZXIgdHdvIENQVXMgaG9sZHMgdGhlIGxvY2sgYW55d2F5
KS4gSGVuY2UgSSBjYW4gb25seSBjb25jbHVkZSB0aGF0CiAgICBjcHVpZGxlX2luaXRfY3B1KDEp
IHJhbiBvbiBDUFUgMCB3aGlsZSBzb21lIG90aGVyIENQVSBoZWxkIHRoZSBsb2NrICh0aGUKICAg
IHVubG9jayB0aGVuIHB1dCB0aGUgbG9jayBpbiB0aGUgc3RhdGUgdGhhdCBDUFUxIGlzIG9ic2Vy
dmluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogMmY2NGEyNTFmYTEwZGQ0ZDYyZjg0OTY3ZTNkYWZhNzA5
ZjVlOTZhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjcgMTQ6MzU6MzUgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggMjQ0NjY3
OTkzZC4uNjU1YmM0N2YwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC04MzMsNiArODMzLDkgQEAg
aW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGFjcGlf
cG93ZXItPnN0YXRlc1tpXS5pZHggPSBpOwogCiAgICAgICAgIGFjcGlfcG93ZXItPmNwdSA9IGNw
dTsKKworICAgICAgICBzcGluX2xvY2tfaW5pdCgmYWNwaV9wb3dlci0+c3RhdF9sb2NrKTsKKwog
ICAgICAgICBwcm9jZXNzb3JfcG93ZXJzW2NwdV0gPSBhY3BpX3Bvd2VyOwogICAgIH0KIApAQCAt
ODQwLDcgKzg0Myw2IEBAIGludCBjcHVpZGxlX2luaXRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzWzFdLnR5cGUgPSBBQ1BJX1NUQVRFX0MxOwogICAgIGFjcGlf
cG93ZXItPnN0YXRlc1sxXS5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxUOwogICAg
IGFjcGlfcG93ZXItPnNhZmVfc3RhdGUgPSAmYWNwaV9wb3dlci0+c3RhdGVzWzFdOwotICAgIHNw
aW5fbG9ja19pbml0KCZhY3BpX3Bvd2VyLT5zdGF0X2xvY2spOwogCiAgICAgcmV0dXJuIDA7CiB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcXy-0008Jn-L0; Fri, 18 May 2018 10:23:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcXx-0008Jb-Rw
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:37 +0000
X-Inumbo-ID: 03ea2f2e-5a86-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03ea2f2e-5a86-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:27:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcXw-0005X7-Ez
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcXw-00031u-Ci
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcXw-00031u-Ci@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IGQ2Njg5OGExNWQ0Nzc3OWE2MDhmMzA0MTNjZGY2MjkzODlmNTAzN2EKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjEyOjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEyOjI1IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBiMWUzMjI1MjA4
Li40N2FlNDllZmQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MjQsMTQgKzQyNCw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDQwLDYg
KzQzNSwxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKFZDUFUyT1AodiksIHNsZWVwLCB2KTsKICAgICB9Cit9CisKK3ZvaWQgdmNw
dV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKyAgICBzcGlubG9ja190ICpsb2NrOworCisgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1NMRUVQ
LCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisKKyAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUodiwgJmZsYWdzKTsKKworICAgIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCh2KTsKIAogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHYpOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcYF-0008Lx-N0; Fri, 18 May 2018 10:23:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcYE-0008Lr-9d
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:54 +0000
X-Inumbo-ID: 09fa56c9-5a86-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09fa56c9-5a86-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:27:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcY6-0005Xh-KZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcY6-00032b-IJ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcY6-00032b-IJ@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:46 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IGVhYTlkMGE5YWUwMTY5MDE4MDE4ODljYWM5ZWY0ZDM3Mzc0ZTUyMTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjEyOjU0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEyOjU0IDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1OCBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNDdhZTQ5ZWZkNC4uNjA2OWIzMjc4YyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTYyLDEzICs1NjIsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NDgsMTQgKzY4
OSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC02
OTMsMTAgKzczMSw5IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKICAgICAgICAgewotICAg
ICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTs7Ci0gICAgICAgICAgICB2Y3B1X3NsZWVwX25v
c3luYyh2KTsKLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZSh2KTsKKyAgICAgICAgICAgIHZjcHVf
bWlncmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKKyAg
ICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7CkBAIC04MDksMTAgKzg0NiwxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxl
ciB3aWxsIGFsd2F5cyBmaW5lIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAg
ICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUu
CiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3Jh
dGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3Rh
cnQodik7CiAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShs
b2NrLCBmbGFncywgdik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9t
aWdyYXRlX2ZpbmlzaCh2KTsKIAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAg
ICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2
ZSBpbgpAQCAtODQ2LDE4ICs4ODMsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgK
ICAgICAgICAgICogQWx3YXlzIGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNl
bWVudAogICAgICAgICAgKiB3aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICov
Ci0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAg
ICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgdik7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+
ZG9tYWluKTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAg
ICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUo
dik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0
OwogfQpAQCAtMTA4NSw3ICsxMTE4LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgY3B1KQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+
Y3B1X2hhcmRfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAg
ICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWln
cmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAg
fQogICAgIH0KQEAgLTEwOTgsMjAgKzExMzAsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2
LT5hZmZpbml0eV9icm9rZW4gPSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9o
YXJkX2FmZmluaXR5LCBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBG
X21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAg
ICAgIH0KICAgICB9CiAKKyAgICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRl
X3N0YXJ0KHYpOworCiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAg
ICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYt
PnBhdXNlX2ZsYWdzICYgVlBGX21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVw
X25vc3luYyh2KTsKLSAgICAgICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21p
Z3JhdGVfZmluaXNoKHYpOwogCiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE0OTUsOCArMTUyNSw3
IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09Q
KFZDUFUyT1AocHJldiksIGNvbnRleHRfc2F2ZWQsIHByZXYpOwogCi0gICAgaWYgKCB1bmxpa2Vs
eShwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcpICkKLSAgICAgICAgdmNwdV9taWdy
YXRlKHByZXYpOworICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7CiB9CiAKIC8qIFRoZSBz
Y2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 10:23:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 10:23: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 1fJcYI-0008Ma-OY; Fri, 18 May 2018 10:23:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJcYH-0008MP-Fj
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:57 +0000
X-Inumbo-ID: 100ace10-5a86-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 100ace10-5a86-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 10:27:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJcYG-0005Xl-Q5
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJcYG-00033B-Nq
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 10:23:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJcYG-00033B-Nq@xenbits.xenproject.org>
Date: Fri, 18 May 2018 10:23:56 +0000
Subject: [Xen-changelog] [xen staging-4.8] libacpi: fixes for iasl >=
 20180427
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="===============0130158941808414216=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 197e605e03a1017e2b4fb57859456da8f9cea468
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 12:13:22 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 12:13:22 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index 6d8445d77a..71bd3e22a9 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0130158941808414216==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJddD-0006oN-JE; Fri, 18 May 2018 11:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJddC-0006oF-EM
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:06 +0000
X-Inumbo-ID: b87cb6e1-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b87cb6e1-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:36:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddA-0006vh-RA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddA-0003Uo-Oh
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddA-0003Uo-Oh@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/cpuid: fix raw FEATURESET_7d0
 reporting
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>

Y29tbWl0IGJlMGQ3YWY1ODllMGQ4Mjc2NGE0ZTJjZmQwNzBjNGJhZjJhOTk3OTAKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEzOjE2OjAzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE2OjAzIDIwMTggKzAy
MDAKCiAgICB4ODYvY3B1aWQ6IGZpeCByYXcgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nCiAgICAK
ICAgIENvbW1pdCA2MmIxODc5NjkzZTAgKCJ4ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRq
dXN0bWVudHMiKSBhZGRlZAogICAgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nIGJ1dCBmb3Jnb3Qg
dG8gdXBkYXRlIGNhbGN1bGF0ZV9yYXdfZmVhdHVyZXNldCgpCiAgICBmdW5jdGlvbi4gQXMgcmVz
dWx0LCB0aGUgdmFsdWUgcmVwb3J0ZWQgYnkgeGVuLWNwdWlkIGNvbnRhaW5zIDAuCiAgICAKICAg
IEZpeCB0aGF0IGJ5IHByb3Blcmx5IGZpbGxpbmcgcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83
ZDBdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlk
LmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA0NTE5NTJjYWJlLi5mZmZjZWNkODc4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwpAQCAtMTEzLDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X2Zl
YXR1cmVzZXQodm9pZCkKICAgICAgICAgY3B1aWRfY291bnQoMHg3LCAwLCAmdG1wLAogICAgICAg
ICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YjBdLAogICAgICAgICAg
ICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdLAotICAgICAgICAgICAg
ICAgICAgICAmdG1wKTsKKyAgICAgICAgICAgICAgICAgICAgJnJhd19mZWF0dXJlc2V0W0ZFQVRV
UkVTRVRfN2QwXSk7CiAgICAgaWYgKCBtYXggPj0gMHhkICkKICAgICAgICAgY3B1aWRfY291bnQo
MHhkLCAxLAogICAgICAgICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9E
YTFdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJddN-0006pD-Kw; Fri, 18 May 2018 11:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJddM-0006p4-8J
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:16 +0000
X-Inumbo-ID: be8e5d76-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be8e5d76-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:36:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddL-0006vr-0m
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddK-0003VQ-UW
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddK-0003VQ-UW@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:14 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/pv: Protect multicalls
 against Spectre v2 - Branch Target Injection
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>

Y29tbWl0IDBiYzA2OTNjMzNiNDQwMjRlZTM1NjAwZmE5ZTk0MzM3N2YwYzBkNzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoxNjo0MiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoxNjo0MiAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBQcm90ZWN0IG11bHRpY2FsbHMgYWdhaW5zdCBTcGVjdHJlIHYyIC0g
QnJhbmNoIFRhcmdldCBJbmplY3Rpb24KICAgIAogICAgVGhpcyBpcyBhIG1pc3NpbmcgYWRqdXN0
bWVudCBpbiBjL3MgODg2MDIxOTBmNjkgIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MKICAg
IGZyb20gYXNzZW1ibHkgY29kZSIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oIHwgNCArKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2Fs
bC5oCmluZGV4IDNjYjBiNmQ5YTAuLjQxNWQ3NjQ2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwu
aApAQCAtMzQsNyArMzQsNyBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIg
ICAgbW92cSAgJWMyKzMqJWMzKCUwKSwlJXJjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAiICAgIG1vdnEgICVjMis0KiVjMyglMCksJSVyODsgIiAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgIiAgICBtb3ZxICAlYzIrNSolYzMoJTApLCUlcjk7ICIgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIjE6ICBtb3ZxICAlJXJheCwlYzQoJTAp
XG4iICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAs
XCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdnEg
ICU1LCUlcmF4XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjcsNyArNjcsNyBA
QCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIgICAgbW92bCAgJWMyKzMqJWMz
KCUwKSwlJWVjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVj
Mis0KiVjMyglMCksJSVyOGQ7ICIgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBt
b3ZsICAlYzIrNSolYzMoJTApLCUlcjlkOyAiICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIjE6ICBtb3ZsICAlJWVheCwlYzQoJTApXG4iICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdmwgICU1LCUlZWF4XG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:33: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 1fJddX-0006qY-Me; Fri, 18 May 2018 11:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJddW-0006qM-8f
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:26 +0000
X-Inumbo-ID: c4a1d7bd-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c4a1d7bd-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:36:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddV-0006w3-76
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddV-0003WR-4n
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddV-0003WR-4n@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: disable XPTI when RDCL_NO
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>

Y29tbWl0IDM0NzhmYjc5OGI3ODBjYzVmMDlkNDEzM2E5YzA5YjgzMDkzNjAzMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjE4OjUxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE4OjUxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSByZXNwZWN0aXZl
IEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUgogICAg
dG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIzICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAyNzliM2MzYzMyLi4wNDFiNjRhNTA5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NwdWlkLmMKQEAgLTE2MCw2ICsxNjAsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29u
ZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAg
ICAgICB7ImZwdSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwg
IDF9LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRURYLCAyNywgIDF9LAorICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAogICAgICAgICB7InRvcG9leHQiLCAgICAg
IDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7InRibSIs
ICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAogICAgICAg
ICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNw
dWlkLmMKaW5kZXggMDk4MTM2NmUwNi4uMDZhOWM3ZmZmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTIsOCArMTUy
LDkgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KICAgICBbMCAuLi4gMjVdID0g
IlJFWiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKKyAg
ICBbMjhdID0gIlJFWiIsICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCiAKLSAgICBbMjgg
Li4uIDMxXSA9ICJSRVoiLAorICAgIFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMg
c3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDA0Y2IwZmU4ZjAuLjQzMDA3YzU5ZDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYwpAQCAtNDMwLDYgKzQzMCw5IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKIAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQsCiAJCSAgICAg
ICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZf
RkVBVFVSRV9SU0JfVk1FWElULCBjLT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChY
ODZfRkVBVFVSRV9OT19YUFRJLAorCQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2Fw
YWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTk9fWFBUSSwgYy0+eDg2X2NhcGFi
aWxpdHkpOwogCiAJCS8qIEFORCB0aGUgYWxyZWFkeSBhY2N1bXVsYXRlZCBmbGFncyB3aXRoIHRo
ZXNlICovCiAJCWZvciAoIGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsgaSsrICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzgyNGZhODgxMC4u
ZWMzMjNlY2M3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQwMTEsNyArNDAxMSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAg
ICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0
YXR1cywgYW5kIHVzZXMgb24KICAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCiAg
ICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiB0
aGlzX2NwdShyb290X3BndCkgJiYKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNw
dV9oYXNfbm9feHB0aSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3Rf
dGFibGUpID09IG1mbikgKwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBmNTA1MWUzZTM1Li5lMDRhMWU0NTk1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTEy
LDYgKzExMiw5IEBAIHN0cnVjdCBjcHVpbmZvX3g4NiBfX3JlYWRfbW9zdGx5IGJvb3RfY3B1X2Rh
dGEgPSB7IDAsIDAsIDAsIDAsIC0xIH07CiAKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBt
bXVfY3I0X2ZlYXR1cmVzID0gWEVOX01JTklNQUxfQ1I0OwogCitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X3hwdGkgPSAtMTsKK2Jvb2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0aSk7CisK
IGJvb2xfdCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7CiBib29sX3QgX19pbml0ZGF0YSBh
Y3BpX2ZvcmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3BhcmFtWzEwXSA9ICIiOwpA
QCAtMTQyMSw2ICsxNDI0LDIyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJl
cyAmIFhFTl9DUjRfUFYzMl9CSVRTOwogCisgICAgaWYgKCBvcHRfeHB0aSA8IDAgKQorICAgIHsK
KyAgICAgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCBjYXBzKTsKKworICAgICAgICBvcHRfeHB0aSA9ICEoY2FwcyAmIEFSQ0hfQ0FQQUJJ
TElUSUVTX1JEQ0xfTk8pOworICAgIH0KKyAgICBpZiAoIG9wdF94cHRpICkKKyAgICAgICAgc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKKyAgICBlbHNlCisgICAgICAg
IF9fc2V0X2JpdChYODZfRkVBVFVSRV9OT19YUFRJLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KTsKKwogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQo
WDg2X0NSNF9GU0dTQkFTRSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGEyNDUxZWY3M2QuLjUxYzI0ZmFmMzkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwpAQCAtNzQ4LDggKzc0OCw2IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2
b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBfX3JlYWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOwotYm9vbGVhbl9wYXJhbSgieHB0
aSIsIG9wdF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0
KTsKIAogc3RhdGljIHJvb3RfcGdlbnRyeV90IGNvbW1vbl9wZ3Q7CkBAIC03NjIsNyArNzYwLDcg
QEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICB1
bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAotICAgIGlmICggIW9wdF94cHRpICkKKyAg
ICBpZiAoIGNwdV9oYXNfbm9feHB0aSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcnB0ID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwpAQCAtMTAzNiw5ICsxMDM0LDYgQEAgdm9pZCBfX2luaXQg
c21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNl
WzBdID0gc3RhY2tfc3RhcnQ7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgIG9w
dF94cHRpID0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOwotCiAg
ICAgcmMgPSBzZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBh
bmljKCJFcnJvciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBlMTcwYmI5NTI1Li42YTE4NzU1ZGYyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaApAQCAtMzQsNiArMzQsNyBAQAogI2RlZmluZSBYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUgkoKEZTQ0FQSU5UUyswKSozMisgMTUpIC8qIElCUlNCICYmIElCUlMg
Y2xlYXIgaW4gWGVuICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUJCSgoRlNDQVBJ
TlRTKzApKjMyKyAxNikgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIG5hdGl2ZSAqLwogI2Rl
ZmluZSBYODZfRkVBVFVSRV9SU0JfVk1FWElUCQkoKEZTQ0FQSU5UUyswKSozMisgMTcpIC8qIFJT
QiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfTk9f
WFBUSQkJKChGU0NBUElOVFMrMCkqMzIrIDE4KSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVz
ZSAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBj
cHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQpAQCAtOTgsNiArOTksNyBAQAogI2RlZmluZSBj
cHVfaGFzX2h5cGVydmlzb3IJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpCiAj
ZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01QX0xF
R0FDWSkKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUgewog
ICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAwZmQz
NGVkOThkLi41Yzc5NGFjZjg0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTQwLDYgKzQw
LDggQEAKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCiAjZGVm
aW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQorI2RlZmluZSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NBUEFCSUxJ
VElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKIAogLyogSW50ZWwgTVNScy4gU29tZSBh
bHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIw
CQkweDAwMDAwMGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aAppbmRleCA5ZGE0Y2Y2YjRlLi43NzE0MTA4MzUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOSw2ICsyMjksNyBAQCBYRU5fQ1BVRkVBVFVS
RShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgw
MDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhF
Tl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KK1hFTl9D
UFVGRUFUVVJFKEFSQ0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJ
VElFUyBNU1IgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFICovCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:33: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 1fJddi-0006s6-Oy; Fri, 18 May 2018 11:33: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJddg-0006rq-VZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:36 +0000
X-Inumbo-ID: 0dd1530f-5a8f-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dd1530f-5a8f-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:31:49 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddf-0006wB-Co
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddf-0003Wx-AP
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddf-0003Wx-AP@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:35 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: log XPTI enabled 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>

Y29tbWl0IDExZmQ2MjQxMzg0MjVjMzJmMWM3OTUxYTY5MDBiNmYzODhjYjQ3YTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjE5OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE5OjM0IDIwMTggKzAyMDAKCiAgICB4
ODY6IGxvZyBYUFRJIGVuYWJsZWQgc3RhdHVzCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgYWxz
byByZXBvcnQgdGhlIHN0YXRlIG9mIHRoZSB0d28gZGVmaW5lZAogICAgQVJDSF9DQVBBQklMSVRJ
RVMgTVNSIGJpdHMuIFRvIGF2b2lkIGZ1cnRoZXIgY29tcGxpY2F0aW5nIHRoZQogICAgY29uZGl0
aW9uYWwgYXJvdW5kIHRoYXQgcHJpbnRrKCksIGRyb3AgaXQgKGl0J3MgYSBkZWJ1ZyBsZXZlbCBv
bmUgb25seQogICAgYW55d2F5KS4KICAgIAogICAgSXNzdWUgdGhlIG1haW4gbWVzc2FnZSB3aXRo
b3V0IGFueSBYRU5MT0dfKiwgYW5kIGFsc28gZHJvcCBYRU5MT0dfSU5GTwogICAgZnJvbSB0aGUg
cmVzcGVjdGl2ZSBCVEkgbWVzc2FnZSwgdG8gbWFrZSBzdXJlIHRoZXkncmUgdmlzaWJsZSBhdCBk
ZWZhdWx0CiAgICBsb2cgbGV2ZWwgYWxzbyBpbiByZWxlYXNlIGJ1aWxkcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ0MmIzMDNjZGFmN2Q3NzRjMGJl
ODA5NmZlNWRiYWI2ODcwMWFiZDMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIz
ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMjQgKysrKysrKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDg4YWQ1ZWM0YjUuLmQyZDQ1YzQyZTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vbWlj
cm9jb2RlLmg+Ci0jaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgorI2luY2x1ZGUgPGFzbS9tc3Iu
aD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5o
PgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmxfYXNtLmg+CkBAIC04NCwzMCArODQsMzEgQEAgY3Vz
dG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiB7CiAgICAgdW5zaWduZWQgaW50IF83ZDAgPSAw
LCBlOGIgPSAwLCB0bXA7CisgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICAvKiBDb2xsZWN0
IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gNyApCiAgICAgICAgIGNwdWlkX2NvdW50KDcsIDAs
ICZ0bXAsICZ0bXAsICZ0bXAsICZfN2QwKTsKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEuZXh0ZW5k
ZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCiAgICAgICAgIGNwdWlkKDB4ODAwMDAwMDgs
ICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOworICAgIGlmICggXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJ
VElFUywgY2Fwcyk7CiAKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRp
Z2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNo
IHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgaWYgKCAoXzdkMCAm
IChjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKLSAgICAgICAgICAgICAgICAgIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpKSB8fAotICAgICAgICAgKGU4YiAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgKQotICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlc1xuIiwKLSAgICAgICAgICAgICAgIChfN2QwICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKLSAg
ICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAi
IFNUSUJQIiAgICAgOiAiIiwKLSAgICAgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIik7CisgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDog
IiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkg
PyAiIFNUSUJQIiAgICAgOiAiIiwKKyAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJE
Q0xfTk8iICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRh
aW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQt
aW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCi0gICAgcHJpbnRrKFhFTkxPR19JTkZP
Ci0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVz
JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0xMTcsNiArMTE4
LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1
bmspCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDog
IiIpOworCisgICAgcHJpbnRrKCJYUFRJOiAlc1xuIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX05PX1hQVEkpID8gImRpc2FibGVkIiA6ICJlbmFibGVkIik7CiB9CiAKIC8q
IENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAq
LwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:33: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 1fJddr-0006tV-Qt; Fri, 18 May 2018 11:33:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJddq-0006tK-Q0
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:46 +0000
X-Inumbo-ID: d0c2a619-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0c2a619-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:37:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddp-0006wl-IL
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddp-0003XY-G5
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddp-0003XY-G5@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:45 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDJiYzJlMWZiMjc1YTY5YTM3M2NmNjdmNDk1ODljNWU0NTExNjNhZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIwOjEwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIwOjEwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDI4ODVlMzFlZmYuLjli
NGNlOTM3OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTY5LDYgKzE2OSw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlNv
bWUgZGV2aWNlcyBmYWlsZWQgdG8gcG93ZXIgZG93bi4iKTsKICAgICAgICAgc3lzdGVtX3N0YXRl
ID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgY29uc29sZV9lbmRfc3luYygpOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC0yMDYsMTcgKzIwNywxOSBAQCBzdGF0aWMgaW50IGVu
dGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBpZiAoIChzdGF0ZSA9PSBBQ1BJX1NUQVRFX1MzKSAm
JiBlcnJvciApCiAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAorICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKKworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLSAg
ICBjb25zb2xlX2VuZF9zeW5jKCk7CiAgICAgYWNwaV9zbGVlcF9wb3N0KHN0YXRlKTsKICAgICBp
ZiAoIGh2bV9jcHVfdXAoKSApCiAgICAgICAgIEJVRygpOworICAgIGNwdWZyZXFfYWRkX2NwdSgw
KTsKIAogIGVuYWJsZV9jcHU6Ci0gICAgY3B1ZnJlcV9hZGRfY3B1KDApOwotICAgIG1pY3JvY29k
ZV9yZXN1bWVfY3B1KDApOwogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgbXRycl9hcHNfc3luY19i
ZWdpbigpOwogICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:33:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:33: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 1fJde1-0006vn-Sb; Fri, 18 May 2018 11:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJde1-0006vd-7M
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:57 +0000
X-Inumbo-ID: d6d29b2c-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6d29b2c-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:37:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJddz-0006wt-Nr
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJddz-0003Y9-LZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJddz-0003Y9-LZ@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:33:55 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDBiNmM3YjRlOTQ2MTI3NDg0YjQyZGZiNDg2ZGE5MTdiNTJmMjVmNTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIwOjQwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIwOjQwIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDliNGNlOTM3OTMuLmYxMDZh
NWU0N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTMwLDYgKzEzMSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMTczLDYgKzE3NSwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICAgICAgZ290byBkb25lOwogICAgIH0K
IAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kp
OworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSBy
ZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAgICBB
Q1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjExLDYg
KzIxOCwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMg
dXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRf
YnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:34:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:34: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 1fJdeB-0006xH-Ve; Fri, 18 May 2018 11:34: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdeB-0006xA-G8
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:07 +0000
X-Inumbo-ID: 200156e7-5a8f-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 200156e7-5a8f-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:32:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJde9-0006xG-TQ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJde9-0003Yz-RA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJde9-0003Yz-RA@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:34:05 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDRmNzEzY2YzN2RjMTZkNzc3YmUxOWExNzA1OGUwZmRiZWU0Zjc1NzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoyMTo1MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoyMTo1MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGQyZDQ1YzQyZTYuLmJiOWNlNDczYTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgcmV0cG9s
aW5lX3NhZmUodm9pZCkKICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQogICAgICAg
ICByZXR1cm4gMDsKIAorICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQ
UykgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwczsKKworICAgICAgICByZG1zcmwoTVNS
X0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBSQlNB
IG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRoYXQgd2UgbWF5IG1vdmUg
dG8gYQorICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCisgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEsMTggKzE3
Niw0MCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAg
ICAgKiB2ZXJzaW9ucy4KICAgICAgICAgICovCiAgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KLSAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgICAgICByZXR1cm4gdWNv
ZGVfcmV2ID49IDB4MmE7CiAgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwotICAgICAg
ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MWI7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0g
MHgxZDsKICAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwotICAgICAgICByZXR1
cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsKKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAw
eGIwMDAwMjE7CiAgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLwotICAgICAgICByZXR1
cm4gMDsgLyogVEJELiAqLworICAgICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNr
ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MTU7
CisgICAgICAgIGNhc2UgMzogIHJldHVybiB1Y29kZV9yZXYgPj0gMHg3MDAwMDEyOworICAgICAg
ICBjYXNlIDQ6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZjAwMDAxMTsKKyAgICAgICAgY2FzZSA1
OiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGUwMDAwMDk7CisgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgc3RlcHBpbmcgJSN4IC0gYXNzdW1pbmcg
bm90IHJlcHRwb2xpbmUgc2FmZVxuIiwKKyAgICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tYXNrKTsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3Nv
cnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFrZSwgS2FieWxha2Ug
YW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgogICAgICAg
ICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNhc2UgMHg1ZToKKyAg
ICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToKKyAgICBjYXNlIDB4
OWU6CisgICAgICAgIHJldHVybiAwOworCiAgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJV
bnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIG5vdCByZXB0cG9saW5lIHNhZmVc
biIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CiAgICAgICAgIHJl
dHVybiAwOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDVjNzk0YWNmODQu
LmIyYzZhZTgwNDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNDIsNiArNDIsNyBAQAog
I2RlZmluZSBNU1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKICNkZWZpbmUgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19S
U0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCiAKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFp
bGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAw
MDBjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:34:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:34: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 1fJdeM-0006yX-1D; Fri, 18 May 2018 11:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdeL-0006yP-9a
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:17 +0000
X-Inumbo-ID: e2f325dd-5a8f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2f325dd-5a8f-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:37:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdeK-0006xS-2k
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdeK-0003aR-0V
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdeK-0003aR-0V@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:34:16 +0000
Subject: [Xen-changelog] [xen staging-4.7] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IGNlMjJjYzM1ZGY1MjNkYjAyNTk4M2YzMDNjMjAxZDljZWY2MTc5ZGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIyOjI4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIyOjI4IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCAxYTE3NTRiYTU5Li5kZjI2NWVjN2I3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC04
MjIsMTIgKzgyMiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJdnr-00085i-Iq; Fri, 18 May 2018 11:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdnq-00085c-69
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:06 +0000
X-Inumbo-ID: 41c481f8-5a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41c481f8-5a91-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:47:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdno-00079A-LA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdno-0004JV-In
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdno-0004JV-In@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/pv: Protect multicalls
 against Spectre v2 - Branch Target Injection
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>

Y29tbWl0IGEwZGIxZjIxMWY0OTcwMDY2ZDU1NDRmNzQwOGQ4Y2JkYjNhMzAyYTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoyNjoxNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoyNjoxNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBQcm90ZWN0IG11bHRpY2FsbHMgYWdhaW5zdCBTcGVjdHJlIHYyIC0g
QnJhbmNoIFRhcmdldCBJbmplY3Rpb24KICAgIAogICAgVGhpcyBpcyBhIG1pc3NpbmcgYWRqdXN0
bWVudCBpbiBjL3MgODg2MDIxOTBmNjkgIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MKICAg
IGZyb20gYXNzZW1ibHkgY29kZSIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oIHwgNCArKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2Fs
bC5oCmluZGV4IDNjYjBiNmQ5YTAuLjQxNWQ3NjQ2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwu
aApAQCAtMzQsNyArMzQsNyBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIg
ICAgbW92cSAgJWMyKzMqJWMzKCUwKSwlJXJjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAiICAgIG1vdnEgICVjMis0KiVjMyglMCksJSVyODsgIiAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgIiAgICBtb3ZxICAlYzIrNSolYzMoJTApLCUlcjk7ICIgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIjE6ICBtb3ZxICAlJXJheCwlYzQoJTAp
XG4iICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAs
XCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdnEg
ICU1LCUlcmF4XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjcsNyArNjcsNyBA
QCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIgICAgbW92bCAgJWMyKzMqJWMz
KCUwKSwlJWVjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVj
Mis0KiVjMyglMCksJSVyOGQ7ICIgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBt
b3ZsICAlYzIrNSolYzMoJTApLCUlcjlkOyAiICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIjE6ICBtb3ZsICAlJWVheCwlYzQoJTApXG4iICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdmwgICU1LCUlZWF4XG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJdo1-00086Z-Ko; Fri, 18 May 2018 11:44: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdo0-00086R-Ap
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:16 +0000
X-Inumbo-ID: 8af60fa6-5a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8af60fa6-5a90-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:42:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdny-00079I-Qu
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdny-0004KI-OX
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdny-0004KI-OX@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:14 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDNkNjk3MGQzZjUwNGUyNmJhY2I4MjBmNjc4ZmY1Mjc3MGUyODI2ZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMwOjA1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMwOjA1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGY0MWYwZGUxYmMuLmE2
NjA0OTEwOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTY5LDYgKzE2OSw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlNv
bWUgZGV2aWNlcyBmYWlsZWQgdG8gcG93ZXIgZG93bi4iKTsKICAgICAgICAgc3lzdGVtX3N0YXRl
ID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgY29uc29sZV9lbmRfc3luYygpOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC0yMDcsMTcgKzIwOCwxOSBAQCBzdGF0aWMgaW50IGVu
dGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBpZiAoIChzdGF0ZSA9PSBBQ1BJX1NUQVRFX1MzKSAm
JiBlcnJvciApCiAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAorICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKKworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLSAg
ICBjb25zb2xlX2VuZF9zeW5jKCk7CiAgICAgYWNwaV9zbGVlcF9wb3N0KHN0YXRlKTsKICAgICBp
ZiAoIGh2bV9jcHVfdXAoKSApCiAgICAgICAgIEJVRygpOworICAgIGNwdWZyZXFfYWRkX2NwdSgw
KTsKIAogIGVuYWJsZV9jcHU6Ci0gICAgY3B1ZnJlcV9hZGRfY3B1KDApOwotICAgIG1pY3JvY29k
ZV9yZXN1bWVfY3B1KDApOwogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgbXRycl9hcHNfc3luY19i
ZWdpbigpOwogICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJdoB-00087X-My; Fri, 18 May 2018 11:44: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdoA-00087R-Qv
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:26 +0000
X-Inumbo-ID: 91063971-5a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91063971-5a90-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:42:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdo9-00079Q-0O
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdo8-0004LM-UC
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdo8-0004LM-UC@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:24 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IGM0MzMzZjU4NmY4NTk1YzZhZmRmN2VjNGExODQ3NDQzZGJiNWM1NWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMwOjMwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMwOjMwIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGE2NjA0OTEwOWUuLjg3Y2Mw
OWVlNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTMwLDYgKzEzMSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMTczLDYgKzE3NSwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICAgICAgZ290byBkb25lOwogICAgIH0K
IAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kp
OworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSBy
ZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAgICBB
Q1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjEyLDYg
KzIxOSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMg
dXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRf
YnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:44: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 1fJdoK-00088p-P8; Fri, 18 May 2018 11:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdoK-00088d-EJ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:36 +0000
X-Inumbo-ID: 53f9ae48-5a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53f9ae48-5a91-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:48:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdoJ-00079Y-6O
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdoJ-0004Mm-49
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdoJ-0004Mm-49@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
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>

Y29tbWl0IDA1NWFiZTQxOTgwYjQyOWVjYTlhODk5NzAxZjgzMjdkZWY5MzcyMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzozMTowMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzozMTowMSAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTAgKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGViYWJjMTA3NjMuLjc4ZjQ0YzVmNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNTAwNywxMiArNTAwNywx
MCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgotICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIFBSRURfQ01EX0lCUEIgKQotICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+UFJFRF9DTURfSUJQQiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwg
bXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwppbmRleCBlYWI1YTNmMjNmLi5jMjNmNGMwZWRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc1MywxMiArMjc1
MywxMCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVk
IGJlaGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCi0gICAgICAgICAg
ICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZh
dWx0aW5nLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGVheCAmIFBSRURfQ01E
X0lCUEIgKQotICAgICAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lC
UEIpOworICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5QUkVEX0NNRF9JQlBCICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIFJzdmQgYml0IHNldD8gKi8KKworICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgbXNyX2NvbnRlbnQpOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11: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 1fJdoU-0008AJ-Ra; Fri, 18 May 2018 11:44:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdoU-0008AA-BX
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:46 +0000
X-Inumbo-ID: 5a09f2e6-5a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a09f2e6-5a91-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:48:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdoT-0007AQ-By
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdoT-0004Nb-9h
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdoT-0004Nb-9h@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDkxNmVmMGRjZTVkMDEwOTQyZGUyMmEwYTk0NzkzNDdlZDRmYTU4ZDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzozMTozMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzozMTozMyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICB8IDY1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgfCAg
MyArKwogMyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKaW5kZXggZjExOTQxNzkyNS4uMTYyMWMxNzY1ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjEs
NyArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAogI2luY2x1ZGUgPGFzbS9taWNyb2Nv
ZGUuaD4KLSNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KQEAgLTg0LDIzICs4NCwyNiBAQCBjdXN0b21f
cGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKIHsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4
YiA9IDAsIHRtcDsKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAgIC8qIENvbGxlY3QgZGlh
Z25vc3RpY3MgYWJvdXQgYXZhaWxhYmxlIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggYm9vdF9j
cHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICkKICAgICAgICAgY3B1aWRfY291bnQoNywgMCwgJnRt
cCwgJnRtcCwgJnRtcCwgJl83ZDApOwogICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9j
cHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRt
cCwgJmU4YiwgJnRtcCwgJnRtcCk7CisgICAgaWYgKCBfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKIAogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRp
b24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVy
dGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBpZiAoIChfN2QwICYgKGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAotICAgICAgICAgICAgICAgICAgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkpIHx8Ci0gICAgICAgICAoZThiICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzXG4iLAotICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAotICAgICAg
ICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJ
QlAiICAgICA6ICIiLAotICAgICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiKTsKKyAgICBwcmludGsoWEVOTE9HX0RF
QlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICAgICAgICAgKF83
ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIi
LAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8g
IiBTVElCUCIgICAgIDogIiIsCisgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBB
UkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAorICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8pICAgICAgID8gIiBSRENM
X05PIiAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAg
ICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBw
b3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICNpZmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKQEAgLTEzMiw2ICsxMzUsMjAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQg
X19tYXliZV91bnVzZWQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2ICE9IDYgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmICggYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwczsK
KworICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGlj
YXRlIHRoYXQgd2UgbWF5IG1vdmUgdG8gYQorICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNu
J3QgcmV0cG9saW5lLXNhZmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUFNfUlNCQSApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVu
cnluICovCkBAIC0xNTgsMTggKzE3NSw0MCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBfX21heWJl
X3VudXNlZCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgKiB2ZXJzaW9ucy4KICAgICAg
ICAgICovCiAgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KLSAgICAgICAgcmV0dXJuIHVj
b2RlX3JldiA+PSAweDI4OworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MmE7CiAgICAg
Y2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwotICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49
IDB4MWI7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgxZDsKICAgICBjYXNlIDB4NGY6
IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwotICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAw
MDAyNTsKKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjE7CiAgICAgY2FzZSAw
eDU2OiAvKiBCcm9hZHdlbGwgRCAqLwotICAgICAgICByZXR1cm4gMDsgLyogVEJELiAqLworICAg
ICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIDI6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MTU7CisgICAgICAgIGNhc2UgMzogIHJl
dHVybiB1Y29kZV9yZXYgPj0gMHg3MDAwMDEyOworICAgICAgICBjYXNlIDQ6ICByZXR1cm4gdWNv
ZGVfcmV2ID49IDB4ZjAwMDAxMTsKKyAgICAgICAgY2FzZSA1OiAgcmV0dXJuIHVjb2RlX3JldiA+
PSAweGUwMDAwMDk7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBwcmludGsoIlVucmVj
b2duaXNlZCBDUFUgc3RlcHBpbmcgJSN4IC0gYXNzdW1pbmcgbm90IHJlcHRwb2xpbmUgc2FmZVxu
IiwKKyAgICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tYXNrKTsKKyAgICAgICAg
ICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0g
ICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUt
c2FmZS4KKyAgICAgICAgICogU2t5bGFrZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vz
c29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6
CisgICAgY2FzZSAweDU1OgorICAgIGNhc2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2Fz
ZSAweDY3OgorICAgIGNhc2UgMHg4ZToKKyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiAw
OworCiAgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVs
ICUjeCAtIGFzc3VtaW5nIG5vdCByZXB0cG9saW5lIHNhZmVcbiIsCisgICAgICAgICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWQ0NzM2NWQyZi4uODJhZDQzZjE4YyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTE2OSw2ICsxNjksNyBAQAogLyogSW50ZWwtZGVmaW5l
ZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9JQlJTQgkoOSozMisyNikgLyogSUJSUyBhbmQgSUJQQiBzdXBw
b3J0ICh1c2VkIGJ5IEludGVsKSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TVElCUAkoOSozMisy
NykgLyogU1RJQlAgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfQVJDSF9DQVBTCSg5KjMyKzI5KSAv
KiBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwogCiAvKiBBbiBhbGlhcyBvZiBhIGZlYXR1
cmUgd2Uga25vdyBpcyBhbHdheXMgZ29pbmcgdG8gYmUgcHJlc2VudC4gKi8KICNkZWZpbmUgWDg2
X0ZFQVRVUkVfQUxXQVlTICAgICAgWDg2X0ZFQVRVUkVfTE0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CmluZGV4IDFlZjMzOGUzNjEuLmU1ODQ1YTc4NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtNDAsNiArNDAsOSBAQAogI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8
IDApCiAKICNkZWZpbmUgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCisjZGVmaW5l
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8JKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIEFS
Q0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMCShfQUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBBUkNI
X0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFs
c28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJ
CTB4MDAwMDAwYzEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:44:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:44: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 1fJdof-0008CK-VD; Fri, 18 May 2018 11:44:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdof-0008CD-9v
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:57 +0000
X-Inumbo-ID: a335fd8b-5a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a335fd8b-5a90-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:43:09 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdod-0007AY-HQ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdod-0004OJ-FC
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdod-0004OJ-FC@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:44:55 +0000
Subject: [Xen-changelog] [xen staging-4.6] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDEyYjlmY2E2MDQ2NzQxZmZjZGE5ZWIzMzIwZjQ3MDkzZWQ1ZDllZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMyOjA1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMyOjA1IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCBlZjZlYWI4NDM2Li43YzgyMTFhZTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC04
NDIsMTIgKzg0MiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICB3cml0ZV9jcjMgcmJ4LCBy
ZGksIHJzaQorICAgICAgICBtb3ZxICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCiAuTGRibGZfY3IzX29rYXk6CiAKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55:05 +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 1fJdyT-0000nB-9N; Fri, 18 May 2018 11:55: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdyR-0000n6-E7
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:03 +0000
X-Inumbo-ID: 0cbc75d4-5a92-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cbc75d4-5a92-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:53:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdyQ-0007NU-2W
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdyQ-000553-05
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdyQ-000553-05@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IDkwNjc2YjdkZjM0NTRmYzc4NTYwNWVkZWM5MjRlY2FkZGMyYTNlNWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA1
MjU5ZTE5Njk3Li40MmVhYWViMzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDA0MiwxMSArNDA0MiwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtNDA3OSw3ICs0MTA0LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIGRvX2d1ZXN0X3RyYXAo
VFJBUF9kZWJ1ZywgcmVncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVn
cmVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmgKaW5kZXggYzU3OTE0ZWZjNi4u
YjNiMTBlYWY0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaApAQCAtMjQsNiArMjQsOCBAQAogI2Rl
ZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfWkVSTyAofjB4ZmZmZmVmZmZ1bCkgLyogUmVzZXJ2ZWQs
IHJlYWQgYXMgemVybyAqLwogI2RlZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfT05FICAweGZmZmYw
ZmYwdWwgLyogUmVzZXJ2ZWQsIHJlYWQgYXMgb25lICovCiAKKyNkZWZpbmUgWDg2X0RSNl9ERUZB
VUxUIDB4ZmZmZjBmZjB1bCAgICAvKiBEZWZhdWx0ICVkcjYgdmFsdWUuICovCisKIC8qIE5vdyBk
ZWZpbmUgYSBidW5jaCBvZiB0aGluZ3MgZm9yIG1hbmlwdWxhdGluZyB0aGUgY29udHJvbCByZWdp
c3Rlci4KICAgIFRoZSB0b3AgdHdvIGJ5dGVzIG9mIHRoZSBjb250cm9sIHJlZ2lzdGVyIGNvbnNp
c3Qgb2YgNCBmaWVsZHMgb2YgNAogICAgYml0cyAtIGVhY2ggZmllbGQgY29ycmVzcG9uZHMgdG8g
b25lIG9mIHRoZSBmb3VyIGRlYnVnIHJlZ2lzdGVycywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55: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 1fJdyd-0000ny-BK; Fri, 18 May 2018 11:55:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdyb-0000no-Ps
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:13 +0000
X-Inumbo-ID: cfb27cea-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfb27cea-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:58:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdya-0007Od-8F
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdya-00055e-5q
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdya-00055e-5q@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDQwYzRhYjhhMjAwOGNiMzExYzJhNzk0ZTA0ZDc5YTJhYTRkMDI1ZGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDllZjkwY2JkYTUuLmIzYmE4NTc1N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtNDUsNiArNDUsMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTc0LDYgKzgwLDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTk0
LDE1ICsyMDksNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDVjZDQyMGI0OTguLjliMTQxMzUzZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQxLDYg
KzQxLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC02OSw2ICs3NSwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02NTks
MTUgKzY3NCw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55: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 1fJdyn-0000p2-Cw; Fri, 18 May 2018 11:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdym-0000os-4E
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:24 +0000
X-Inumbo-ID: d5c46625-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5c46625-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:58:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdyk-0007Ol-ES
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdyk-00056A-CB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdyk-00056A-CB@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IGE4OTM5MGJkNmE2ZmMwZTg3MjA3NzQzYzAyYjA0ZTM3OTU2NjljMWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDdlN2NjNzM5ZmQuLjYzMTBkYmVkZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjgx
LDYgKzY4MSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJdHNzLT5pc3RbSVNU
X01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRTsKIAl0c3MtPmlzdFtJ
U1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFOwogCXRzcy0+aXN0
W0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkU7CisJdHNzLT5p
c3RbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0laRTsKIAogCV9z
ZXRfdHNzbGR0X2Rlc2MoCiAJCWdkdCArIFRTU19FTlRSWSwKQEAgLTcwMSw2ICs3MDIsNyBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX25taV0sCSAgICAgIElTVF9OTUkpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogCS8qCiAJICogQm90dG9tLW9mLXN0YWNrIG11
c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiZTQzMThjYzcyLi4wNDE1
M2UxZjJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTA0Miw2ICsxMDQyLDcgQEAgc3RhdGljIHZvaWQg
c3ZtX2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIH0KIAog
c3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTA2Myw2
ICsxMDY0LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1Rf
Tk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAg
IElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2No
ZWNrXSwgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVn
XSwgICAgICAgICBJU1RfTk9ORSk7CiAKICAgICBzdm1fcmVzdG9yZV9kcih2KTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5k
ZXggMmI0MDRhMGU0My4uYzlmMzliMTI4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC05NjAsNiArOTYwLDcgQEAgc3Rh
dGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7CiAgICAgc2V0
X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OT05FKTsKICAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX05PTkUp
OworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1Rf
Tk9ORSk7CiAKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJf
UEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChTVFVC
U19QRVJfUEFHRSAtIDEpKTsgKytpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNDJlYWFlYjMyYi4uMjJlMDZkZWQ1ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
QEAgLTI1OSwxMyArMjU5LDEzIEBAIHN0YXRpYyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0
IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogLyoKICAqIE5vdGVz
IGZvciBnZXRfc3RhY2tfdHJhY2VfYm90dG9tKCkgYW5kIGdldF9zdGFja19kdW1wX2JvdHRvbSgp
CiAgKgotICogU3RhY2sgcGFnZXMgMCwgMSBhbmQgMjoKKyAqIFN0YWNrIHBhZ2VzIDAgLSAzOgog
ICogICBUaGVzZSBhcmUgYWxsIDEtcGFnZSBJU1Qgc3RhY2tzLiAgRWFjaCBvZiB0aGVzZSBzdGFj
a3MgaGF2ZSBhbiBleGNlcHRpb24KICAqICAgZnJhbWUgYW5kIHNhdmVkIHJlZ2lzdGVyIHN0YXRl
IGF0IHRoZSB0b3AuICBUaGUgaW50ZXJlc3RpbmcgYm91bmQgZm9yIGEKICAqICAgdHJhY2UgaXMg
dGhlIHdvcmQgYWRqYWNlbnQgdG8gdGhpcywgd2hpbGUgdGhlIGJvdW5kIGZvciBhIGR1bXAgaXMg
dGhlCiAgKiAgIHZlcnkgdG9wLCBpbmNsdWRpbmcgdGhlIGV4Y2VwdGlvbiBmcmFtZS4KICAqCi0g
KiBTdGFjayBwYWdlcyAzLCA0IGFuZCA1OgorICogU3RhY2sgcGFnZXMgNCBhbmQgNToKICAqICAg
Tm9uZSBvZiB0aGVzZSBhcmUgcGFydGljdWxhcmx5IGludGVyZXN0aW5nLiAgV2l0aCBNRU1PUllf
R1VBUkQsIHBhZ2UgNSBpcwogICogICBleHBsaWNpdGx5IG5vdCBwcmVzZW50LCBzbyBhdHRlbXB0
aW5nIHRvIGR1bXAgb3IgdHJhY2UgaXQgaXMKICAqICAgY291bnRlcnByb2R1Y3RpdmUuICBXaXRo
b3V0IE1FTU9SWV9HVUFSRCwgaXQgaXMgcG9zc2libGUgZm9yIGEgY2FsbCBjaGFpbgpAQCAtMjg2
LDEyICsyODYsMTIgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfdHJhY2VfYm90dG9tKHVuc2ln
bmVkIGxvbmcgc3ApCiB7CiAgICAgc3dpdGNoICggZ2V0X3N0YWNrX3BhZ2Uoc3ApICkKICAgICB7
Ci0gICAgY2FzZSAwIC4uLiAyOgorICAgIGNhc2UgMCAuLi4gMzoKICAgICAgICAgcmV0dXJuIFJP
VU5EVVAoc3AsIFBBR0VfU0laRSkgLQogICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91
c2VyX3JlZ3MsIGVzKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKIAogI2lmbmRlZiBNRU1PUllf
R1VBUkQKLSAgICBjYXNlIDMgLi4uIDU6CisgICAgY2FzZSA0IC4uLiA1OgogI2VuZGlmCiAgICAg
Y2FzZSA2IC4uLiA3OgogICAgICAgICByZXR1cm4gUk9VTkRVUChzcCwgU1RBQ0tfU0laRSkgLQpA
QCAtMzA2LDExICszMDYsMTEgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfZHVtcF9ib3R0b20o
dW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkgKQog
ICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICByZXR1
cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKIAogI2lm
bmRlZiBNRU1PUllfR1VBUkQKLSAgICBjYXNlIDMgLi4uIDU6CisgICAgY2FzZSA0IC4uLiA1Ogog
I2VuZGlmCiAgICAgY2FzZSA2IC4uLiA3OgogICAgICAgICByZXR1cm4gUk9VTkRVUChzcCwgU1RB
Q0tfU0laRSkgLSBzaXplb2YodW5zaWduZWQgbG9uZyk7CkBAIC00MjIzLDYgKzQyMjMsNyBAQCB2
b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2b2lkKQogICAgIHNldF9pc3QoJmlkdF90YWJsZVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZVtUUkFQ
X25taV0sICAgICAgICAgICBJU1RfTk1JKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVbVFJBUF9t
YWNoaW5lX2NoZWNrXSwgSVNUX01DRSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlW1RSQVBfZGVi
dWddLCAgICAgICAgIElTVF9EQik7CiAKICAgICAvKiBDUFUwIHVzZXMgdGhlIG1hc3RlciBJRFQu
ICovCiAgICAgaWR0X3RhYmxlc1swXSA9IGlkdF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA5
YjE0MTM1M2UwLi44ZjQ3OTQ3Y2M4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03MzEsNyArNzMxLDcg
QEAgRU5UUlkoZGV2aWNlX25vdF9hdmFpbGFibGUpCiBFTlRSWShkZWJ1ZykKICAgICAgICAgcHVz
aHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfZGVidWcsNCglcnNwKQotICAgICAgICBqbXAgICBo
YW5kbGVfZXhjZXB0aW9uCisgICAgICAgIGptcCAgIGhhbmRsZV9pc3RfZXhjZXB0aW9uCiAKIEVO
VFJZKGludDMpCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBi
ZTBiODE0ZjliLi44YzUyM2NmZjc0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTUwNSw3
ICs1MDUsOCBAQCBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0c3Nfc3RydWN0
IHsKICNkZWZpbmUgSVNUX0RGICAgMVVMCiAjZGVmaW5lIElTVF9OTUkgIDJVTAogI2RlZmluZSBJ
U1RfTUNFICAzVUwKLSNkZWZpbmUgSVNUX01BWCAgM1VMCisjZGVmaW5lIElTVF9EQiAgIDRVTAor
I2RlZmluZSBJU1RfTUFYICA0VUwKIAogLyogU2V0IHRoZSBpbnRlcnJ1cHQgc3RhY2sgdGFibGUg
dXNlZCBieSBhIHBhcnRpY3VsYXIgaW50ZXJydXB0CiAgKiBkZXNjcmlwdG9yIHRhYmxlIGVudHJ5
LiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55: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 1fJdyx-0000wx-Ef; Fri, 18 May 2018 11:55:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdyv-0000vt-J1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:33 +0000
X-Inumbo-ID: dbd6acfb-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbd6acfb-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:59:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdyu-0007Ot-KK
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdyu-00057B-Hw
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdyu-00057B-Hw@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDNmNTlkMGI4YmNkN2FkMDA5NjY3YTdkYjg0NmU4OGYwZWFhM2JjNDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIxOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIxOjI3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDIyZTA2ZGVkNWUuLjUwOGMxOGUxZmQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC00MDkwLDE2ICs0MDkwLDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9U
UkFQMCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJl
YWRfZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICgg
YnAgPSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggKGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAg
ICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkp
ID09IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGlu
c3RydWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAg
ICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KICAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0
aGlzICNEQiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAg
ICAqIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBl
bnN1cmUgdGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAq
LworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQg
I0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxu
IiwKKyAgICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlw
KSwKKyAgICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55:45 +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 1fJdz7-00015E-GU; Fri, 18 May 2018 11:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdz6-000151-0q
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:44 +0000
X-Inumbo-ID: e1e7f8a3-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1e7f8a3-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:59:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdz4-0007P1-Q5
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdz4-00057h-Nl
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdz4-00057h-Nl@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============5877772912585851231=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 326d25fcc7f348d313eb76e55364b44b664ade0d
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:21:39 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:21:39 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 34814a2525..7589c351af 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 5c48fdb4b5..9a42129a4b 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..e8aedaa946 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index a27bea4ff2..616f040eb2 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5877772912585851231==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:55:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:55: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 1fJdzH-00016q-JK; Fri, 18 May 2018 11:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdzG-00016h-91
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:54 +0000
X-Inumbo-ID: e7f7ff72-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7f7ff72-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:59:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdzE-0007Pb-Vb
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdzE-000589-TP
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdzE-000589-TP@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDJiZWY3YmY3ZjMyOTc4ZWU2MDA5Yjg2N2U2MjZjMDg0ODQzMTA0M2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MjE6NDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MjE6NDYgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA5YjM5OTRlMTNjLi40NWQyMTgwMTFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04OCwxNCAr
ODgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMywxNCArMTA2LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:56:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:56: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 1fJdzS-00018r-Kz; Fri, 18 May 2018 11:56: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdzQ-00018g-Pi
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:04 +0000
X-Inumbo-ID: 31235160-5a92-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31235160-5a92-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 13:54:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdzP-0007Q2-4o
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdzP-00058v-2Z
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdzP-00058v-2Z@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Fix emulator test
 harness build following a91b2ec337a
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>

Y29tbWl0IGMxMGRkYzFmZjk4ZGU3YTMwZWRmOGNiZjA5Njg4MzNkODIyM2U4YmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjI0OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjQyOjAw
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYTkxYjJlYzMzN2EKICAgIAogICAgVmVyc2lvbnMgb2YgWGVuIGJlZm9yZSBj
L3MgNWM2YzNhYyAoWGVuIDQuOSkgZG9uJ3QgdXNlIG1zci1pbmRleC5oIGZvciB0aGUKICAgIHRl
c3QgaGFybmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCAxMjdhOTI2NDNjLi41OGNmZDhhZTdkIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTQsNiArMTQsNyBAQCB0
eXBlZGVmIGJvb2wgYm9vbF90OwogCiAjZGVmaW5lIEVGRVJfU0NFICAgICAgICgxIDw8IDApCiAj
ZGVmaW5lIEVGRVJfTE1BICAgICAgICgxIDw8IDEwKQorI2RlZmluZSBFRkVSX1NWTUUgICAgICAo
MSA8PCAxMikKIAogI2RlZmluZSBCVUcoKSBhYm9ydCgpCiAjZGVmaW5lIEFTU0VSVCBhc3NlcnQK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 11:56:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 11:56: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 1fJdzb-00019z-Mh; Fri, 18 May 2018 11:56:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJdzZ-00019r-WB
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:14 +0000
X-Inumbo-ID: f417bd89-5a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f417bd89-5a92-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 11:59:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJdzZ-0007QA-AJ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJdzZ-0005AX-7z
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 11:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJdzZ-0005AX-7z@xenbits.xenproject.org>
Date: Fri, 18 May 2018 11:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IDQ0YzcwOWU2MzA0YjE5OTM1MmE4NTc0NzM4Y2I0YThjNTQ5NDkxYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA2OjQ5
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCA1OGNmZDhhZTdkLi5lZDMyODBiOWRjIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtNTMsNCArNTMsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBsaWtlbHkoeCkgICAgIF9fYnVpbHRpbl9leHBlY3QoISEoeCks
IHRydWUpCiAjZGVmaW5lIHVubGlrZWx5KHgpICAgX19idWlsdGluX2V4cGVjdCghISh4KSwgZmFs
c2UpCiAKKy8qIE5vIFNwZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJu
ZXNzLiAqLworYXNtICgiLm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJj
YWxsICpcXGFyZ1xuXHQiCisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13: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 1fJfA1-0008IL-Dc; Fri, 18 May 2018 13:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfA0-0008IG-A2
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:04 +0000
X-Inumbo-ID: 67cd79de-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 67cd79de-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:14:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJf9y-0000Ti-C7
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJf9y-0003Ok-9d
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJf9y-0003Ok-9d@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:02 +0000
Subject: [Xen-changelog] [xen master] xen/schedule.c: Fix up whitespace
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>

Y29tbWl0IDQ3ODc2ZTMyMGI2NWNhMzFkYWNmODg3ZmQzNjU0ZjU5ZTljODk4MTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTWF5IDIgMTE6MDk6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1Mzo0MiAy
MDE4ICswMTAwCgogICAgeGVuL3NjaGVkdWxlLmM6IEZpeCB1cCB3aGl0ZXNwYWNlCiAgICAKICAg
IERlbGV0ZSB0YWJzIGFuZCB0cmFpbGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCAzNDNhYjYzMDZlLi42OWQyNTUzODllIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03LDcgKzcsNyBAQAogICogICAg
ICAgIEZpbGU6IGNvbW1vbi9zY2hlZHVsZS5jCiAgKiAgICAgIEF1dGhvcjogUm9sZiBOZXVnZWJh
dWVyICYgS2VpciBGcmFzZXIKICAqICAgICAgICAgICAgICBVcGRhdGVkIGZvciBnZW5lcmljIEFQ
SSBieSBNYXJrIFdpbGxpYW1zb24KLSAqIAorICoKICAqIERlc2NyaXB0aW9uOiBHZW5lcmljIENQ
VSBzY2hlZHVsaW5nIGNvZGUKICAqICAgICAgICAgICAgICBpbXBsZW1lbnRzIHN1cHBvcnQgZnVu
Y3Rpb25hbGl0eSBmb3IgdGhlIFhlbiBzY2hlZHVsZXIgQVBJLgogICoKQEAgLTQ5LDcgKzQ5LDcg
QEAgc3RyaW5nX3BhcmFtKCJzY2hlZCIsIG9wdF9zY2hlZCk7CiBib29sX3Qgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3MgPSAwOwogYm9vbGVhbl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3NhdmluZ3Mi
LCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiAKLS8qIERlZmF1bHQgc2NoZWR1bGluZyByYXRl
IGxpbWl0OiAxbXMgCisvKiBEZWZhdWx0IHNjaGVkdWxpbmcgcmF0ZSBsaW1pdDogMW1zCiAgKiBU
aGUgYmVoYXZpb3Igd2hlbiBzY2hlZF9yYXRlbGltaXRfdXMgaXMgZ3JlYXRlciB0aGFuIHNjaGVk
X2NyZWRpdF90c2xpY2VfbXMgaXMgdW5kZWZpbmVkCiAgKiAqLwogaW50IHNjaGVkX3JhdGVsaW1p
dF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3Bp
bmxvY2tfdCAqbG9jazIsCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShsb2NrMSwgZmxhZ3Mp
OwogfQogCi1pbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKSAKK2ludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICBjcHVtYXNrX3QgYWxsY3B1czsKQEAgLTI3MSw3ICsyNzEsNyBAQCBpbnQgc2NoZWRfaW5pdF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgICAgICAgICAg
ICAgdiwgdi0+cHJvY2Vzc29yKTsKIAogICAgIHYtPnNjaGVkX3ByaXYgPSBTQ0hFRF9PUChkb21f
c2NoZWR1bGVyKGQpLCBhbGxvY192ZGF0YSwgdiwKLQkJICAgICAgICAgICAgIGQtPnNjaGVkX3By
aXYpOworICAgICAgICAgICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2LT5z
Y2hlZF9wcml2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIApAQCAtMTMxOSwxMSArMTMx
OSwxMSBAQCBsb25nIGRvX3NldF90aW1lcl9vcChzX3RpbWVfdCB0aW1lb3V0KQogICAgICAgICAg
ICAgICB1bmxpa2VseSgob2Zmc2V0ID4gMCkgJiYgKCh1aW50MzJfdCkob2Zmc2V0ID4+IDUwKSAh
PSAwKSkgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGludXggd29ya2Fyb3VuZDog
b2NjYXNpb25hbGx5IHdlIHdpbGwgc2VlIHRpbWVvdXRzIGEgbG9uZyB3YXkgaW4gCi0gICAgICAg
ICAqIHRoZSBmdXR1cmUgZHVlIHRvIHdyYXBwaW5nIGluIExpbnV4J3MgamlmZnkgdGltZSBoYW5k
bGluZy4gV2UgY2hlY2sgCi0gICAgICAgICAqIGZvciB0aW1lb3V0cyB3cmFwcGVkIG5lZ2F0aXZl
LCBhbmQgZm9yIHBvc2l0aXZlIHRpbWVvdXRzIG1vcmUgdGhhbiAKLSAgICAgICAgICogYWJvdXQg
MTMgZGF5cyBpbiB0aGUgZnV0dXJlICgyXjUwbnMpLiBUaGUgY29ycmVjdCBmaXggaXMgdG8gdHJp
Z2dlciAKLSAgICAgICAgICogYW4gaW50ZXJydXB0IGltbWVkaWF0ZWx5IChzaW5jZSBMaW51eCBp
biBmYWN0IGhhcyBwZW5kaW5nIHdvcmsgdG8gCisgICAgICAgICAqIExpbnV4IHdvcmthcm91bmQ6
IG9jY2FzaW9uYWxseSB3ZSB3aWxsIHNlZSB0aW1lb3V0cyBhIGxvbmcgd2F5IGluCisgICAgICAg
ICAqIHRoZSBmdXR1cmUgZHVlIHRvIHdyYXBwaW5nIGluIExpbnV4J3MgamlmZnkgdGltZSBoYW5k
bGluZy4gV2UgY2hlY2sKKyAgICAgICAgICogZm9yIHRpbWVvdXRzIHdyYXBwZWQgbmVnYXRpdmUs
IGFuZCBmb3IgcG9zaXRpdmUgdGltZW91dHMgbW9yZSB0aGFuCisgICAgICAgICAqIGFib3V0IDEz
IGRheXMgaW4gdGhlIGZ1dHVyZSAoMl41MG5zKS4gVGhlIGNvcnJlY3QgZml4IGlzIHRvIHRyaWdn
ZXIKKyAgICAgICAgICogYW4gaW50ZXJydXB0IGltbWVkaWF0ZWx5IChzaW5jZSBMaW51eCBpbiBm
YWN0IGhhcyBwZW5kaW5nIHdvcmsgdG8KICAgICAgICAgICogZG8gaW4gdGhpcyBzaXR1YXRpb24p
LiBIb3dldmVyLCBvbGRlciBndWVzdHMgYWxzbyBzZXQgYSBsb25nIHRpbWVvdXQKICAgICAgICAg
ICogd2hlbiB0aGV5IGhhdmUgKm5vKiBwZW5kaW5nIHRpbWVycyBhdCBhbGw6IHNldHRpbmcgYW4g
aW1tZWRpYXRlCiAgICAgICAgICAqIHRpbWVvdXQgaW4gdGhpcyBjYXNlIGNhbiBidXJuIGEgbG90
IG9mIENQVS4gV2UgdGhlcmVmb3JlIGdvIGZvciBhCkBAIC0xNDI1LDcgKzE0MjUsNyBAQCBzdGF0
aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCiAgICAgc2V0
X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgcGVyaW9kaWNfbmV4dF9ldmVudCk7CiB9CiAKLS8q
IAorLyoKICAqIFRoZSBtYWluIGZ1bmN0aW9uCiAgKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQg
ZG9tYWluIChzY2hlZHVsZXIgaW5kZXBlbmRlbnQpLgogICogLSBwaWNrIGEgbmV3IGRvbWFpbiAo
c2NoZWR1bGVyIGRlcGVuZGVudCkuCkBAIC0xNDcxLDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCBz
Y2hlZHVsZSh2b2lkKQogICAgIG5vdyA9IE5PVygpOwogCiAgICAgc3RvcF90aW1lcigmc2QtPnNf
dGltZXIpOwotICAgIAorCiAgICAgLyogZ2V0IHBvbGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBz
Y2hlZHVsaW5nLi4uICovCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwogICAgIG5l
eHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:11: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 1fJfAA-0008It-FP; Fri, 18 May 2018 13:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfA9-0008In-Jb
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:13 +0000
X-Inumbo-ID: 6dde8101-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6dde8101-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:14:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfA8-0000Tq-Hr
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfA8-0003Ps-FS
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfA8-0003Ps-FS@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:12 +0000
Subject: [Xen-changelog] [xen master] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IGRhMGE1ZTAwZGU4YWE5M2YyYTc0ODJkMTM4ZGJlZTlkZWMyYWE1YzIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTWF5IDIgMTE6MDk6MTggMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1NjozNiAy
MDE4ICswMTAwCgogICAgeGVuOiBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkK
ICAgIAogICAgVGhlcmUgYXJlIGEgbG90IG9mIHBsYWNlcyB3aGljaCByZWxlYXNlIGEgbG9jayBi
ZWZvcmUgY2FsbGluZwogICAgdmNwdV9zbGVlcF9ub3N5bmMoKSwgd2hpY2ggdGhlbiBqdXN0IGdy
YWJzIHRoZSBsb2NrIGFnYWluLiAgVGhpcyBpcwogICAgbm90IG9ubHkgYSB3YXN0ZSBvZiB0aW1l
LCBidXQgbGVhZHMgdG8gbW9yZSBjb2RlIGR1cGxpY2F0aW9uIChzaW5jZQogICAgeW91IGhhdmUg
dG8gY29weS1hbmQtcGFzdGUgcmVjaXBlcyByYXRoZXIgdGhhbiBjYWxsaW5nIGEgdW5pZmllZAog
ICAgZnVuY3Rpb24pLCB3aGljaCBpbiB0dXJuIGxlYWRzIHRvIGFuIGluY3JlYXNlZCBjaGFuY2Ug
b2YgYnVncy4KICAgIAogICAgSW50cm9kdWNlIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpLCB3
aGljaCBjYW4gYmUgY2FsbGVkIGlmIHlvdQogICAgYWxyZWFkeSBob2xkIHRoZSBzY2hlZHVsZSBs
b2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCA2OWQyNTUzODllLi43NDg5ODMzMzYxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00NTUsMTQgKzQ1NSw5IEBAIHZv
aWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZv
aWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZjcHVfc2xlZXBfbm9z
eW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwot
ICAgIHNwaW5sb2NrX3QgKmxvY2s7Ci0KLSAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKLQotICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrKSk7CiAKICAg
ICBpZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTQ3MSw2ICs0NjYs
MTggQEAgdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBT
Q0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgc2xlZXAsIHYpOwogICAgIH0KK30KKwordm9pZCB2
Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisKKyAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xF
RVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKworICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworCisgICAgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHYpOwogCiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13: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 1fJfAM-0008K4-HT; Fri, 18 May 2018 13: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfAK-0008Jt-V1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:24 +0000
X-Inumbo-ID: b6f59137-5a9c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6f59137-5a9c-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:09:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfAI-0000Ty-NX
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfAI-0003Qx-LC
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfAI-0003Qx-LC@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:22 +0000
Subject: [Xen-changelog] [xen master] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IDlhMzZkZTE3N2MxNmQ2NDIzYTA3YWQ2MWYxYzdhZjUyNzQ3NjlhYWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWF5IDEgMTg6MTM6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxMTo1Njo0OCAy
MDE4ICswMTAwCgogICAgeGVuL3NjaGVkdWxlOiBGaXggcmFjZXMgaW4gdmNwdSBtaWdyYXRpb24K
ICAgIAogICAgVGhlIGN1cnJlbnQgc2VxdWVuY2UgdG8gaW5pdGlhdGUgdmNwdSBtaWdyYXRpb24g
aXMgaW5lZmZpY2VudCBhbmQgZXJyb3ItcHJvbmU6CiAgICAKICAgIC0gVGhlIGluaXRpYXRvciBz
ZXRzIFZQRl9taWdyYWdpbmcgd2l0aCB0aGUgbG9jayBoZWxkLCB0aGVuIGRyb3BzIHRoZQogICAg
ICBsb2NrIGFuZCBjYWxscyB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCBpbW1lZGlhdGVseSBn
cmFicyB0aGUgbG9jawogICAgICBhZ2FpbgogICAgCiAgICAtIEEgbnVtYmVyIG9mIHBsYWNlcyB1
bm5lY2Vzc2FyaWx5IGNoZWNrIGZvciB2LT5wYXVzZV9mbGFncyBpbiBiZXR3ZWVuCiAgICAgIHRo
b3NlIHR3bwogICAgCiAgICAtIEV2ZXJ5IGNhbGwgdG8gdmNwdV9taWdyYXRlKCkgbXVzdCBiZSBw
cmVmYWNlZCB3aXRoCiAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKCkgb3IgaW50cm9kdWNlIGEgcmFj
ZSBjb25kaXRpb247IHRoaXMgY29kZQogICAgICBkdXBsaWNhdGlvbiBpcyBlcnJvci1wcm9uZQog
ICAgCiAgICAtIEluIHRoZSBldmVudCB0aGF0IHYtPmlzX3J1bm5pbmcgaXMgdHJ1ZSBhdCB0aGUg
YmVnaW5uaW5nIG9mCiAgICAgIHZjcHVfbWlncmF0ZSgpLCBpdCdzIGFsbW9zdCBjZXJ0YWluIHRo
YXQgdmNwdV9taWdyYXRlKCkgd2lsbCBlbmQgdXAKICAgICAgYmVpbmcgY2FsbGVkIGluIGNvbnRl
eHRfc3dpdGNoKCkgYXMgd2VsbDsgd2UgbWlnaHQgYXMgd2VsbCBzaW1wbHkKICAgICAgbGV0IGl0
IHJ1biB0aGVyZSBhbmQgc2F2ZSB0aGUgZHVwbGljYXRlZCBlZmZvcnQgKHdoaWNoIHdpbGwgYmUK
ICAgICAgbm9uLW5lZ2xpZ2libGUpLgogICAgCiAgICBUaGUgcmVzdWx0IGlzIHRoYXQgQ3JlZGl0
MSBoYXMgc2V2ZXJhbCByYWNlcyB3aGljaCByZXN1bHQgaW4gcnVucXVldWUKICAgIDwtPiB2LT5w
cm9jZXNzb3IgaW52YXJpYW50cyBiZWluZyB2aW9sYXRlZCAodHJpZ2dlcmluZyBBU1NFUlRzIGlu
CiAgICBkZWJ1ZyBidWlsZHMgYW5kIHN0cmFuZ2UgYnVncyBpbiBwcm9kdWN0aW9uIGJ1aWxkcyku
CiAgICAKICAgIEluc3RlYWQsIGludHJvZHVjZSB2Y3B1X21pZ3JhdGVfc3RhcnQoKSB0byBpbml0
aWF0ZSB0aGUgcHJvY2Vzcy4KICAgIHZjcHVfbWlncmF0ZV9zdGFydCgpIGlzIGNhbGxlZCB3aXRo
IHRoZSBzY2hlZHVsaW5nIGxvY2sgaGVsZC4gIEl0IG5vdAogICAgb25seSBzZXRzIFZQRl9taWdy
YXRpbmcsIGJ1dCBhbHNvIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpCiAgICAod2hp
Y2ggd2lsbCBhdXRvbWF0aWNhbGx5IGRvIG5vdGhpbmcgaWYgdGhlcmUncyBub3RoaW5nIHRvIGRv
KS4KICAgIAogICAgUmVuYW1lIHZjcHVfbWlncmF0ZSgpIHRvIHZjcHVfbWlncmF0ZV9maW5pc2go
KS4gIENoZWNrIGZvciB2LT5pc19ydW5uaW5nIGFuZAogICAgcGF1c2VfZmxhZ3MgJiBWUEZfbWln
cmF0aW5nIGF0IHRoZSB0b3AgYW5kIHJldHVybiBpZiBhcHByb3ByaWF0ZS4KICAgIAogICAgVGhl
biB0aGUgd2F5IHRvIGluaXRpYXRlIG1pZ3JhdGlvbiBpcyBjb25zaXN0ZW50bHk6CiAgICAKICAg
ICogR3JhYiBsb2NrCiAgICAqIHZjcHVfbWlncmF0ZV9zdGFydCgpCiAgICAqIFJlbGVhc2UgbG9j
awogICAgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1NSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzQ4OTgzMzM2
MS4uMDQ5ZjkzZjdhYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTkzLDEzICs1OTMsNTQgQEAgc3RhdGljIHZvaWQgdmNw
dV9tb3ZlX25vc2NoZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAg
IHNjaGVkX21vdmVfaXJxcyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVj
dCB2Y3B1ICp2KQorLyoKKyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIg
dG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQK
KyAqIHJ1bm5pbmcgYW5kIGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9m
ZiBhbnkKKyAqIHJ1bnF1ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRs
eSBydW5uaW5nLCBpdCBuZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdl
IG5lZWQgdG8gaG9sZCB0aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nl
c3NvciB3ZSdyZSBtaWdyYXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1p
Z3JhdGluZyB0by4KKyAqCisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRp
c2Z5aW5nIHRoZSBmaW5hbCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2No
ZWR1bGluZyBsb2NrIHdlIGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ug
d2FudCwgdGhlbiBkb3VibGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVk
CisgKiB0byBkbyBoYXNuJ3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICog
VGhlc2Ugc3RlcHMgYXJlIGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlv
bnM7IHRoZXkKKyAqIHNob3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQo
dik7CisgKiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNw
dV9taWdyYXRlX2ZpbmlzaCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBk
byB0aGUgd29yayBub3cgaWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4n
dCAoYmVjYXVzZSB2IGlzIHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWln
cmF0ZV9maW5pc2goKSB3aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3Zv
aWQgdmNwdV9taWdyYXRlX3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQ
Rl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9j
a2VkKHYpOworfQorCitzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBi
b29sX3QgcGlja19jYWxsZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBj
dXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0
X3NhdmVkKCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisg
ICAgICogc29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3Qg
bmVlZCB0by4KKyAgICAgKi8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9W
UEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAg
b2xkX2NwdSA9IG5ld19jcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7
CkBAIC02NzksMTQgKzcyMCwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2
KTsKIAogICAgIGlmICggdi0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdy
YXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsK
KwogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+
cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBf
bm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWln
cmF0ZV9maW5pc2godik7CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCkBAIC04NDEsMTAgKzg3OSwxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3
aWxsIGFsd2F5cyBmaW5lIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAg
ICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAg
ICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGlu
ZywgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQo
dik7CiAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAg
ICAgICAgICAgICAgdmNwdV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdy
YXRlX2ZpbmlzaCh2KTsKIAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICog
VGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBp
bgpAQCAtOTA4LDE4ICs5NDYsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAg
ICAgICAgICAgIEFTU0VSVCh3aGljaCA9PSB2LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAg
ICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgTlVMTCwgYWZmaW5pdHkpOwogICAgICAgICB9Ci0g
ICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAg
IHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgdik7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9t
YWluKTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7
Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7
Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0Owog
fQpAQCAtMTE0Nyw3ICsxMTgxLDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1
ICp2LCBpbnQgY3B1KQogICAgICAgICB7CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHko
diwgdi0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgICAgICAgICAgdi0+YWZm
aW5pdHlfYnJva2VuID0gMDsKLSAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgfQpA
QCAtMTE2MCwyMCArMTE5MywxOCBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUg
KnYsIGludCBjcHUpCiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5
X2Jyb2tlbiA9IDE7CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgY3B1bWFza19v
ZihjcHUpLCBOVUxMKTsKLSAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgfQogCisg
ICAgaWYgKCByZXQgPT0gMCApCisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAg
IHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAogICAgIGRvbWFpbl91cGRhdGVf
bm9kZV9hZmZpbml0eSh2LT5kb21haW4pOwogCi0gICAgaWYgKCB2LT5wYXVzZV9mbGFncyAmIFZQ
Rl9taWdyYXRpbmcgKQotICAgIHsKLSAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAg
ICAgIHZjcHVfbWlncmF0ZSh2KTsKLSAgICB9CisgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xNTYwLDggKzE1OTEsNyBAQCB2b2lkIGNvbnRleHRf
c2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcihw
cmV2KSwgY29udGV4dF9zYXZlZCwgcHJldik7CiAKLSAgICBpZiAoIHVubGlrZWx5KHByZXYtPnBh
dXNlX2ZsYWdzICYgVlBGX21pZ3JhdGluZykgKQotICAgICAgICB2Y3B1X21pZ3JhdGUocHJldik7
CisgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsKIH0KIAogLyogVGhlIHNjaGVkdWxlciB0
aW1lcjogZm9yY2UgYSBydW4gdGhyb3VnaCB0aGUgc2NoZWR1bGVyICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:11: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 1fJfAV-0008M6-WD; Fri, 18 May 2018 13:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfAT-0008LZ-WA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:34 +0000
X-Inumbo-ID: 79ffcd2a-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79ffcd2a-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:15:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfAS-0000UA-T4
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfAS-0003SD-Qo
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfAS-0003SD-Qo@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:32 +0000
Subject: [Xen-changelog] [xen master] x86: fix return value checks of
 set_guest_{machinecheck, nmi}_trapbounce
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>

Y29tbWl0IDQ2MTFmNTI5YzBlMzk0OTNhMzk0NTY0MWNjMTYxOTY3YTg2NGQ2YjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWF5IDMg
MTc6MzU6NTEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMyAxNzozNTo1MSAyMDE4ICswMjAwCgogICAgeDg2
OiBmaXggcmV0dXJuIHZhbHVlIGNoZWNrcyBvZiBzZXRfZ3Vlc3Rfe21hY2hpbmVjaGVjayxubWl9
X3RyYXBib3VuY2UKICAgIAogICAgQ29tbWl0IDAxNDIwNjQ0MjEgKCJ4ODYvdHJhcHM6IG1vdmUg
c2V0X2d1ZXN0X3ttYWNoaW5lLG5taX1fdHJhcGJvdW5jZSIpCiAgICBjb252ZXJ0ZWQgdGhlIGZ1
bmN0aW9ucycgcmV0dXJuIHR5cGVzIGZyb20gaW50IHRvIGJvb2wgd2l0aG91dCBhbHNvCiAgICBj
b3JyZWN0aW5nIHRoZSBjaGVja3MgaW4gYXNzZW1ibHkgY29kZTogVGhlIEFCSSBkb2VzIG5vdCBn
dWFyYW50ZWUgc3ViLQogICAgMzItYml0IHJldHVybiB2YWx1ZXMgdG8gYmUgcHJvbW90ZWQgdG8g
MzIgYml0cy4KICAgIAogICAgVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBhZGp1c3QgdGhlIG51
bWJlciBvZiBzcGFjZXMgdXNlZCBpbiB0aGUgY29tcGF0CiAgICBjb2RlLCBzdWNoIHRoYXQgYm90
aCBjb2RlIHNlcXVlbmNlcyBlbmQgdXAgc2ltaWxhciAodGhleSBhbHJlYWR5IGFyZSBpbgogICAg
dGhlIG5vbi1jb21wYXQgY2FzZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAg
fCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBhZTJiYjRiZjFlLi5hZjg2NTBl
ZjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTc0LDkgKzc0LDkgQEAgY29t
cGF0X3Byb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVf
YXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCkKICAgICAgICAgam56ICAgLkxjb21wYXRfdGVzdF9n
dWVzdF9ubWkKICAgICAgICAgc3RpCi0gICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZygl
cmJ4KQotICAgICAgICBjYWxsIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAg
ICAgICB0ZXN0bCAlZWF4LCVlYXgKKyAgICAgICAgbW92YiAgJDAsIFZDUFVfbWNlX3BlbmRpbmco
JXJieCkKKyAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlCisg
ICAgICAgIHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKICAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCksJWVkeCAj
IHNhdmUgbWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLFZDUFVfbWNlX29sZF9tYXNrKCVy
YngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApAQCAtODgsMTEgKzg4LDExIEBAIGNvbXBh
dF9wcm9jZXNzX21jZToKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBjb21wYXRfcHJvY2Vzc19u
bWk6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksVkNQVV9hc3luY19leGNlcHRp
b25fbWFzayglcmJ4KQotICAgICAgICBqbnogIGNvbXBhdF90ZXN0X2d1ZXN0X2V2ZW50cworICAg
ICAgICBqbnogICBjb21wYXRfdGVzdF9ndWVzdF9ldmVudHMKICAgICAgICAgc3RpCi0gICAgICAg
IG1vdmIgICQwLFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgbW92YiAgJDAsIFZDUFVf
bm1pX3BlbmRpbmcoJXJieCkKICAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X25taV90cmFwYm91bmNl
Ci0gICAgICAgIHRlc3RsICVlYXgsJWVheAorICAgICAgICB0ZXN0ICAlYWwsICVhbAogICAgICAg
ICBqeiAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5j
X2V4Y2VwdGlvbl9tYXNrKCVyYngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQogICAgICAgICBt
b3ZiICVkbCxWQ1BVX25taV9vbGRfbWFzayglcmJ4KSAgICAgICAgICAgICMgaXJldCBoeXBlcmNh
bGwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwppbmRleCA5YzQ1YzAwYmIwLi5iNTI3MjFkZmVjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCkBAIC03Nyw3ICs3Nyw3IEBAIHByb2Nlc3NfbWNlOgogICAgICAgICBzdGkKICAgICAg
ICAgbW92YiAkMCwgVkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBjYWxsIHNldF9ndWVz
dF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAgICAg
ICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAgIHRlc3RfYWxsX2V2ZW50cwogICAgICAgICBt
b3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwgJWVkeCAjIHNhdmUgbWFzayBm
b3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLCBWQ1BVX21jZV9vbGRfbWFzayglcmJ4KSAgICAgICAg
ICAgICMgaXJldCBoeXBlcmNhbGwKQEAgLTkzLDcgKzkzLDcgQEAgcHJvY2Vzc19ubWk6CiAgICAg
ICAgIHN0aQogICAgICAgICBtb3ZiICQwLCBWQ1BVX25taV9wZW5kaW5nKCVyYngpCiAgICAgICAg
IGNhbGwgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwgJWVheAor
ICAgICAgICB0ZXN0ICVhbCwgJWFsCiAgICAgICAgIGp6ICAgdGVzdF9hbGxfZXZlbnRzCiAgICAg
ICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAlZWR4ICMgc2F2ZSBt
YXNrIGZvciB0aGUKICAgICAgICAgbW92YiAlZGwsIFZDUFVfbm1pX29sZF9tYXNrKCVyYngpICAg
ICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:11:45 +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 1fJfAf-0008Nv-1u; Fri, 18 May 2018 13:11:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfAe-0008Ni-Nl
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:44 +0000
X-Inumbo-ID: c31c522b-5a9c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c31c522b-5a9c-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:09:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfAd-0000UI-3B
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfAd-0003Sy-0q
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfAd-0003Sy-0q@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:43 +0000
Subject: [Xen-changelog] [xen master] x86/xpti: avoid copying L4 page table
 contents when possible
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>

Y29tbWl0IDE4MTczODQzYTU3M2EyNjkxMTIxZDM0NzgwYTAxMWNlMWRkNTEzOGMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjUyOjAzIDIwMTggKzAxMDAKCiAgICB4ODYv
eHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2libGUK
ICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFnZSB0
YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVhY2gg
dGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNhbiBi
ZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24ndAog
ICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdoZW4g
aGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5nIHRo
ZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxhZyBp
bmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQgYW5k
IHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlpbmcK
ICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24gb2Yg
dGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28gYWRk
IGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAgIAog
ICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNvciB2
aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25pZmlj
YW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBzZWNv
bmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNlY29u
ZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCArKysr
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8
ICAzICsrKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhlbi9h
cmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAg
fCAgOSArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICA4ICsr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgfCAgOCArKysrKysrKwog
OSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5j
CmluZGV4IDhhN2E3NmI4ZmYuLjI3MjliYTQyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9m
bHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC04LDYgKzgsNyBAQAog
ICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNsdWRl
IDxhc20vcGFnZS5oPgpAQCAtMTYwLDUgKzE2MSw4IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVh
X2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICAgICBsb2NhbF9p
cnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZsYWdzICYgRkxVU0hfUk9PVF9QR1RCTCAp
CisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwogICAg
IHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggNTNiMzZkODg4OS4uNTM3Mzg3OTM1OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMiw2ICs1MDIsNyBA
QCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAKIHZvaWQgd3JpdGVf
cHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9j
aGFuZ2VkID0gdHJ1ZTsKICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwogfQogCkBAIC0zNjk5
LDE4ICszNzAwLDI3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRl
X2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlm
IGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50ZWQKLSAgICAgICAgICAgICAgICAg
ICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVz
ZXMgb24KLSAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCi0gICAgICAgICAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhY3B1X2hhc19ub194
cHRpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9jb3VudF9tYXNrKSA+Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICgxICsgISEo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0g
bWZuKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbikpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0aSApCisgICAgICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbG9jYWxfaW5fdXNl
ID0gZmFsc2U7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9w
Zm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbF9pbl91c2UgPSB0cnVlOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFu
Z2VkID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIE5vIG5lZWQgdG8gc3luYyBp
ZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAq
IGFjY291bnRlZCB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5uZWQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHN0YXR1cywgYW5kIHVzZXMgb24gdGhpcyAodilDUFUuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5u
ZWQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3Bmbihj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN5bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToK
QEAgLTM4MjUsNyArMzgzNSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICBjcHVt
YXNrX2FuZG5vdChtYXNrLCBwdF9vd25lci0+ZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUp
KTsKICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShtYXNrKSApCi0gICAgICAgICAgICBmbHVz
aF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOworICAgICAgICAgICAgZmx1c2hfbWFzayht
YXNrLCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgfQogCiAgICAg
cGVyZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4
IDljM2FmMzMwZWMuLmRhNTg2YzIxYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTk1Miw2
ICs5NTIsOCBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAK
ICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93X3dyaXRlX2VudHJpZXMo
c2w0ZSwgJm5ld19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWlu
KGQpOworCiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwogCiAgICAgaWYgKCBzaGFk
b3dfbDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5UICkKQEAgLTk2Niw2ICs5
NjgsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgIH0KICAgICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRkcik7CiAgICAgfQorCiAg
ICAgcmV0dXJuIGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYWM2NWJhNDYwOS4uYjFjNDAzNzNm
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYwpAQCAtMjE3LDYgKzIxNyw4IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vl
c3RfcHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxf
bW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9j
aGFuZ2VkID0gdHJ1ZTsKKwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdz
IGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgYXNtIHZvbGF0aWxl
ICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwppbmRl
eCAwMzNkZDA1OTU4Li42M2U4MTljYTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMK
KysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBpbnZhbGlk
YXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBhY2tfQVBJQ19p
cnEoKTsKICAgICBwZXJmY19pbmNyKGlwaXMpOwogICAgIGlmICggKGZsYWdzICYgRkxVU0hfVkNQ
VV9TVEFURSkgJiYgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpICkKLSAgICAgICAgZmxhZ3MgJj0g
fihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMKTsKKyAgICAgICAgZmxhZ3MgJj0gfihGTFVT
SF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgaWYgKCBm
bGFncyAmIH4oRkxVU0hfVkNQVV9TVEFURSB8IEZMVVNIX09SREVSX01BU0spICkKICAgICAgICAg
Zmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmxhZ3MpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1
KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IGEyZmVhOTRmNGMuLjllMmFlZmIwMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTE0Myw2ICsxNDMsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9G
RlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3Nw
ZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVj
dCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0
aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8pOworICAgIE9GRlNFVChD
UFVJTkZPX3Jvb3RfcGd0X2NoYW5nZWQsIHN0cnVjdCBjcHVfaW5mbywgcm9vdF9wZ3RfY2hhbmdl
ZCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7
CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGI1MjcyMWRmZWMuLjJmYzA4MTBi
MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTEyOSwxMSArMTI5LDE1IEBAIHJlc3RvcmVfYWxsX2d1
ZXN0OgogICAgICAgICBtb3YgICBWQ1BVX2NyMyglcmJ4KSwgJXI5CiAgICAgICAgIEdFVF9TVEFD
S19FTkQoZHgpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4
KSwgJXJkaQorICAgICAgICB0ZXN0ICAlcmRpLCAlcmRpCisgICAgICAgIGp6ICAgIC5McmFnX2tl
ZXBfY3IzCisgICAgICAgIG1vdiAgICVyZGksICVyYXgKKyAgICAgICAgY21wYiAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQocm9vdF9wZ3RfY2hhbmdlZCkoJXJkeCkKKyAgICAgICAgamUgICAgLkxy
YWdfY29weV9kb25lCisgICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHJvb3Rf
cGd0X2NoYW5nZWQpKCVyZHgpCiAgICAgICAgIG1vdmFicyAkUEFERFJfTUFTSyAmIFBBR0VfTUFT
SywgJXJzaQogICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJULCAlcmN4Ci0gICAg
ICAgIG1vdiAgICVyZGksICVyYXgKICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQotICAgICAgICBq
eiAgICAuTHJhZ19rZWVwX2NyMwogICAgICAgICBhbmQgICAlcjksICVyc2kKICAgICAgICAgYWRk
ICAgJXJjeCwgJXJkaQogICAgICAgICBhZGQgICAlcmN4LCAlcnNpCkBAIC0xNDgsNiArMTUyLDcg
QEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklS
U1RfWEVOX1NMT1QgLSBcCiAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5f
U0xPVCAtIDEpICogOCwgJXJkaQogICAgICAgICByZXAgbW92c3EKKy5McmFnX2NvcHlfZG9uZToK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjcjQpKCVyZHgpLCAlcmRpCiAgICAg
ICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQogICAgICAg
ICBtb3YgICAlcmRpLCAlcnNpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDNhMGUxZWVmMzYuLmYy
NDkxYjQ0MjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC01OSw2ICs1OSwxNCBAQCBzdHJ1Y3Qg
Y3B1X2luZm8gewogICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKICAgICB1
aW50OF90ICAgICAgYnRpX2lzdF9pbmZvOwogCisgICAgLyoKKyAgICAgKiBUaGUgZm9sbG93aW5n
IGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0IHBhZ2UgdGFibGUgb2YgNjQtYml0Cisg
ICAgICogUFYgZ3Vlc3RzIHRvIHRoZSBwZXItY3B1IHJvb3QgcGFnZSB0YWJsZSBvbiBlbnRlcmlu
ZyB0aGUgZ3Vlc3QgY29udGV4dC4KKyAgICAgKiBJZiBzZXQgdGhlIEw0IHBhZ2UgdGFibGUgaXMg
YmVpbmcgY29waWVkIHRvIHRoZSByb290IHBhZ2UgdGFibGUgYW5kCisgICAgICogdGhlIGZpZWxk
IHdpbGwgYmUgcmVzZXQuCisgICAgICovCisgICAgYm9vbCAgICAgICAgIHJvb3RfcGd0X2NoYW5n
ZWQ7CisKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20o
KSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRl
eCAyY2FkZTljYmZiLi45YjIzMzZjMDdhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMDMs
NiArMTAzLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwogI2RlZmluZSBG
TFVTSF9WQV9WQUxJRCAgIDB4ODAwCiAgLyogRmx1c2ggQ1BVIHN0YXRlICovCiAjZGVmaW5lIEZM
VVNIX1ZDUFVfU1RBVEUgMHgxMDAwCisgLyogRmx1c2ggdGhlIHBlci1jcHUgcm9vdCBwYWdlIHRh
YmxlICovCisjZGVmaW5lIEZMVVNIX1JPT1RfUEdUQkwgMHgyMDAwCiAKIC8qIEZsdXNoIGxvY2Fs
IFRMQnMvY2FjaGVzLiAqLwogdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9p
ZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncyk7CkBAIC0xMzQsNiArMTM2LDEyIEBAIHZvaWQgZmx1
c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqLCBjb25zdCB2b2lkICp2YSwgdW5zaWduZWQg
aW50IGZsYWdzKTsKICNkZWZpbmUgZmx1c2hfdGxiX29uZV9hbGwodikgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBmbHVzaF90bGJfb25lX21hc2soJmNwdV9vbmxpbmVfbWFwLCB2KQogCisjZGVm
aW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFjcHVfaGFzX25vX3hw
dGkgJiYgaXNfcHZfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgKSBcCisgICAg
ICAgIGZsdXNoX21hc2soKGQpLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAg
ICAgICAgICAgICAgXAorfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfcGFnZV90b19yYW0o
dW5zaWduZWQgbG9uZyBtZm4sIGJvb2wgc3luY19pY2FjaGUpIHt9CiBzdGF0aWMgaW5saW5lIGlu
dCBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShjb25zdCB2b2lkICpwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:11: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 1fJfAp-0008Q3-52; Fri, 18 May 2018 13:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfAo-0008Pv-RU
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:54 +0000
X-Inumbo-ID: c92c6f55-5a9c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c92c6f55-5a9c-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:10:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfAn-0000Uw-9B
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfAn-0003TX-6q
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfAn-0003TX-6q@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:11:53 +0000
Subject: [Xen-changelog] [xen master] xen/x86: add a function for modifying
 cr3
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>

Y29tbWl0IGNkYTA1ZGNhZTY3MzJmYzljNWI3ODJhOTdhMDliNWEwZjBkZDRiODEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjUyOjAzIDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFkIG9m
IGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFzbQog
ICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8gY3Iz
LgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMoKSBy
ZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9jcjMo
KS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAg
ICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVu
L2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMjcyOWJhNDJlNy4uMWFmOTIyMTYwNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAgICB0
aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2lnbmVk
IGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg0LDcgKzg0LDcgQEAgdm9p
ZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsKIAog
ICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAoICJt
b3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjMo
Y3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDUzNzM4Nzkz
NTkuLjdlMmNjOTI0ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01MDMsNyArNTAzLDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNw
dSAqdiwgbWZuX3QgbWZuKQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwotICAgIHdyaXRlX2Ny
Myh2LT5hcmNoLmNyMyk7CisgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CiB9CiAKIC8qCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMKaW5kZXggYjFjNDAzNzNmYS4uYmU0MDg0M2IwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjIwLDcg
KzIyMCw3IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogCiAgICAgLyogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRM
QiBjbG9jay4gKi8KLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAo
di0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwog
CiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQogICAgICAgICBy
ZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMKaW5kZXggM2RiYzJlOGVlNS4uNGU1ZGRmZWY0ZiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpA
QCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQp
CiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKICAgICB9CiAKLSAgICB3cml0ZV9jcjModmlydF90
b19tYWRkcihlZmlfbDRfcGd0YWJsZSkpOworICAgIHN3aXRjaF9jcjModmlydF90b19tYWRkcihl
ZmlfbDRfcGd0YWJsZSkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3
IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAg
IGlmICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgd3JpdGVfY3IzKHN0YXRl
LT5jcjMpOworICAgIHN3aXRjaF9jcjMoc3RhdGUtPmNyMyk7CiAgICAgaWYgKCBpc19wdl92Y3B1
KGN1cnJlbnQpICYmICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDliMjMz
NmMwN2EuLmQyNzkwNmMwYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0
bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdy
aXRlIHBhZ2V0YWJsZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2Nr
LiAqLwotdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3Iz
KHVuc2lnbmVkIGxvbmcgY3IzKTsKIAogLyogZmx1c2hfKiBmbGFnIGZpZWxkczogKi8KICAvKgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMWJjMmY5MGQwNC4uMjc5OGRiNjM1YSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yODMsNiArMjgzLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyByZWFkX2NyMih2b2lkKQogICAgIHJldHVybiBjcjI7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgYXNtIHZvbGF0
aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOworfQorCiBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4g
Z2V0X2NwdV9pbmZvKCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12:05 +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 1fJfAz-0008SY-6q; Fri, 18 May 2018 13:12:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfAy-0008SS-Nu
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:04 +0000
X-Inumbo-ID: 8c39480f-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c39480f-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:15:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfAx-0000VN-FU
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfAx-0003Ub-DD
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfAx-0003Ub-DD@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:03 +0000
Subject: [Xen-changelog] [xen master] xen/x86: support per-domain flag for
 xpti
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>

Y29tbWl0IDBkM2U3ZjBiNmJmMDFmYmQ2MjUwZmQzNDA4YTIyZmVhZDE2MDFiZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFkIG9m
IHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZsYWcg
Zm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBib290
IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93biBt
aXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVyIHdp
bGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVyIGhh
bmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9tYWlu
IHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysrLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jICAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAg
ICAgICAgIHwgMTkgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAg
ICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaCAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAg
ICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA0ICsrCiAxMSBmaWxlcyBjaGFu
Z2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA3Y2U1MGVkN2RhLi4yOWU4NGM0YTE4IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTk1NSwxNCArMTk1NSwyNCBAQCBtaW5pbXVtIG9mIDMy
TSwgc3ViamVjdCB0byBhIHN1aXRhYmx5IGFsaWduZWQgYW5kIHNpemVkIGNvbnRpZ3VvdXMKIHJl
Z2lvbiBvZiBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlLgogCiAjIyMgeHB0aQotPiBgPSA8Ym9vbGVh
bj5gCis+IGA9IExpc3Qgb2YgWyBkZWZhdWx0IHwgPGJvb2xlYW4+IHwgZG9tMD08Ym9vbD4gfCBk
b211PTxib29sPiBdYAogCi0+IERlZmF1bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERl
ZmF1bHQ6IGBmYWxzZWAgb24gaGFyZHdhcmUgbm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRv
d24gKGUuZy4gQU1EKQogPiBEZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJy
aWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vl
c3QgcGFnZQogdGFibGVzLgogCitgdHJ1ZWAgYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9u
IGV2ZW4gb24gaGFyZHdhcmUgbm90IHZ1bG5lcmFibGUgYnkKK01lbHRkb3duIGZvciBhbGwgZG9t
YWlucy4KKworYGZhbHNlYCBkZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBvbiBhbGwg
c3lzdGVtcyBmb3IgYWxsIGRvbWFpbnMuCisKK2BkZWZhdWx0YCBzZXRzIHRoZSBkZWZhdWx0IGJl
aGF2aW91ci4KKworV2l0aCBgZG9tMGAgYW5kIGBkb211YCBpdCBpcyBwb3NzaWJsZSB0byBjb250
cm9sIHBhZ2UgdGFibGUgaXNvbGF0aW9uCitmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHku
CisKICMjIyB4c2F2ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2UyY2M5MjRmZC4uYjFlODEzM2Q5MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTUwMiw4ICs1MDIsMjEgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZu
KQogCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBnZXRfY3B1X2lu
Zm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Ci0gICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNy
Myk7CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisg
ICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgeworICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAg
ICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAg
IHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3Iz
KCkgc2VyaWFsaXplcy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOworICAgICAg
ICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7
CisgICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNWI0MzI1Yjg3Zi4uZDE0ODM5
NTkxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zODcsNiArMzg3LDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggY29tcGF0MzIgKQog
ICAgIHsKICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3No
aW5mbyA9IDE7CisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKICAgICAg
ICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2lu
Zm9bMF07CiAgICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQogICAg
ICAgICAgICAgQlVHKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYmU0MDg0M2IwNS4uY2UxYTFhOWQzNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CiAKKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L2RvbWFpbi5oPgogCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2Rv
bWFpbihzdHJ1Y3QgdmNwdSAqdikKQEAgLTc1LDYgKzc2LDggQEAgaW50IHN3aXRjaF9jb21wYXQo
c3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7CisKICAgICByZXR1cm4gMDsKIAogIHVu
ZG9fYW5kX2ZhaWw6CkBAIC0yMDUsNiArMjA4LDkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICov
CiAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDA7
CiAKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gb3B0X3hwdGkgJiAoaXNfaGFyZHdhcmVf
ZG9tYWluKGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gT1BU
X1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworCiAgICAgcmV0dXJuIDA7CiAKICAgZmFpbDoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggYjJiYWVlM2QyYy4uZjgwMzk4MGI5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE2OSw5ICsxNjksNiBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9zbWFwX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21f
cGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAotc3RhdGljIGludDhfdCBfX2luaXRk
YXRhIG9wdF94cHRpID0gLTE7Ci1ib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwotCiBi
b29sIF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKIGJvb2wgX19pbml0ZGF0YSBhY3BpX2Zv
cmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3BhcmFtWzEwXSA9ICIiOwpAQCAtMTU0
NiwyMiArMTU0Myw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJlcyAmIFhF
Tl9DUjRfUFYzMl9CSVRTOwogCi0gICAgaWYgKCBvcHRfeHB0aSA8IDAgKQotICAgIHsKLSAgICAg
ICAgdWludDY0X3QgY2FwcyA9IDA7Ci0KLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJ
TElUSUVTX1JEQ0xfTk87Ci0gICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCi0gICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKLQotICAgICAgICBvcHRfeHB0aSA9ICEoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk8pOwotICAgIH0KLSAgICBpZiAoIG9wdF94cHRpICkKLSAgICAgICAgc2V0dXBfY2xl
YXJfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKLSAgICBlbHNlCi0gICAgICAgIHNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7Ci0KICAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpp
bmRleCAwYzM4MDYxODk2Li40OGFlY2RkMTdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMzNyw3ICszMzcsNyBAQCB2
b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxl
KCk7CiAKICAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7Ci0gICAgZ2V0X2NwdV9pbmZv
KCktPnB2X2NyMyA9IHRoaXNfY3B1KHJvb3RfcGd0KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3Qp
KSA6IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiAKICAgICBsb2FkX3N5c3Rl
bV90YWJsZXMoKTsKIApAQCAtMTA1Niw3ICsxMDU2LDcgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBh
cmVfY3B1cyh2b2lkKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290
IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAgICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKICAg
ICB7Ci0gICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9w
Z3QsIDApKTsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7CiAKICAgICAgICAg
LyoKICAgICAgICAgICogQWxsIGVudHJ5IHBvaW50cyB3aGljaCBtYXkgbmVlZCB0byBzd2l0Y2gg
cGFnZSB0YWJsZXMgaGF2ZSB0byBzdGFydApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGZhYjNjMWRjMGUuLjAzN2U4
NGRjMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTEzNiw4ICsxMzYsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKIAotICAgIHByaW50aygiWFBUSTogJXNcbiIsCi0gICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxl
ZCIpOworICAgIHByaW50aygiWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVz
XG4iLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAi
ZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxl
ZCIgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC0yMzAsNiArMjMxLDcwIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgIH0KIH0KIAorI2RlZmluZSBPUFRf
WFBUSV9ERUZBVUxUICAweGZmCit1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRf
WFBUSV9ERUZBVUxUOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQoYm9v
bCBmb3JjZSkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZvcmNlICYm
IChvcHRfeHB0aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsKKworICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAg
ICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNI
X0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAgICAgb3B0
X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5p
dCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOwor
ICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNlKTsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3Mg
KQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgc3dpdGNoICgg
cGFyc2VfYm9vbChzLCBzcykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAg
ICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToK
KyAgICAgICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAh
c3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIHhwdGlfaW5pdF9kZWZhdWx0
KHRydWUpOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20w
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAm
IH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BU
X1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChv
cHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9
CitjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5r
ID0gVEhVTktfREVGQVVMVDsKQEAgLTM0Nyw2ICs0MTIsMTIgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBu
b3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAg
IGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgeHB0aV9pbml0X2RlZmF1bHQo
ZmFsc2UpOworICAgIGlmICggb3B0X3hwdGkgPT0gMCApCisgICAgICAgIHNldHVwX2ZvcmNlX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVu
ayk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZjI0OTFiNDQyMy4uYjI0NzU3ODNmOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ0LDcgKzQ0LDggQEAgc3RydWN0IGNwdV9pbmZvIHsK
ICAgICAvKgogICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlz
IGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCiAgICAgICogdG8gYmUgdXNlZCBvbiB0aGUgZ2l2
ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKLSAgICAgKiBjb250
ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0Lgor
ICAgICAqIGNvbnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gQSB2YWx1ZSBvZiB6ZXJvIGluZGljYXRl
cyBubyBzZXR0aW5nIG9mIENSMworICAgICAqIGlzIHRvIGJlIHBlcmZvcm1lZC4KICAgICAgKiBU
aGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBp
ZiBhbnkuIElPVwogICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90
aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKICAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBu
ZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAppbmRleCBhMTJhZTQ3ZjFiLi5lZDQxOTk5MzFhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTI1Myw2ICsyNTMsOSBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAKICAgICBhdG9taWNfdCBucl9s
NF9wYWdlczsKIAorICAgIC8qIFhQVEkgYWN0aXZlPyAqLworICAgIGJvb2wgeHB0aTsKKwogICAg
IC8qIG1hcF9kb21haW5fcGFnZSgpIG1hcHBpbmcgY2FjaGUuICovCiAgICAgc3RydWN0IG1hcGNh
Y2hlX2RvbWFpbiBtYXBjYWNoZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IGQyNzkwNmMw
YWUuLmZlNDhjODlkZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTEzOCw3ICsxMzgsNyBA
QCB2b2lkIGZsdXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEs
IHVuc2lnbmVkIGludCBmbGFncyk7CiAKICNkZWZpbmUgZmx1c2hfcm9vdF9wZ3RibF9kb21haW4o
ZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlz
X3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoZCkt
PmFyY2gucHZfZG9tYWluLnhwdGkgKSAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGZsdXNo
X21hc2soKGQpLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAgICAgICAg
ICAgXAogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA1YWI0ZmYzZjY4Li5iNGZhNDMy
NjllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI5LDYgKzI5LDEwIEBAIHZvaWQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIGV4dGVybiBib29sIG9wdF9pYnBiOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKK2V4dGVybiB1aW50OF90IG9w
dF94cHRpOworI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCisjZGVmaW5lIE9QVF9YUFRJX0RP
TVUgIDB4MDIKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12: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 1fJfBA-0008UP-8e; Fri, 18 May 2018 13:12: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfB9-0008UC-1B
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:15 +0000
X-Inumbo-ID: d554691f-5a9c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d554691f-5a9c-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:10:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfB7-0000VV-LU
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfB7-0003VV-JC
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfB7-0003VV-JC@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:13 +0000
Subject: [Xen-changelog] [xen master] xen/x86: use invpcid for flushing the
 TLB
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>

Y29tbWl0IDk0YTk5MmJjY2RiZjY1NmE1YTdhMGI1ODVjOWYxNDBmY2NjMDI2NzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3NzaWJs
ZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5zdGVh
ZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBXaGls
ZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJlZCBm
b3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFueXdh
eS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNvbnRy
b2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUv
bXRyci9nZW5lcmljLmMgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgICAgICAgICAgICAgfCAyOSArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAg
fCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiAr
KwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDI5ZTg0YzRhMTguLmFjM2I4YjY2ODEg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMzY5LDYgKzEzNjksMTUgQEAg
QmVjYXVzZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBY
ZW4gYW5kIHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkg
cHJvcGFnYXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQg
KHg4NikKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0
LCBYZW4gd2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50
IGlmCitpdCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBY
ZW4gdG8gZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5
IHNsb3dlci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210
cnIvZ2VuZXJpYy5jCmluZGV4IGU5YzBlNWUwNTkuLjdiYTBjM2YwZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRl
IDx4ZW4vc3RkYm9vbC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFz
bS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4K
ICNpbmNsdWRlIDxhc20vbXNyLmg+CkBAIC00MDAsOCArNDAxLDEwIEBAIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwog
Ci1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lkKQorc3RhdGljIGJvb2wgcHJlcGFyZV9zZXQo
dm9pZCkKIHsKKwl1bnNpZ25lZCBsb25nIGNyNDsKKwogCS8qICBOb3RlIHRoYXQgdGhpcyBpcyBu
b3QgaWRlYWwsIHNpbmNlIHRoZSBjYWNoZSBpcyBvbmx5IGZsdXNoZWQvZGlzYWJsZWQKIAkgICBm
b3IgdGhpcyBDUFUgd2hpbGUgdGhlIE1UUlJzIGFyZSBjaGFuZ2VkLCBidXQgY2hhbmdpbmcgdGhp
cyByZXF1aXJlcwogCSAgIG1vcmUgaW52YXNpdmUgY2hhbmdlcyB0byB0aGUgd2F5IHRoZSBrZXJu
ZWwgYm9vdHMgICovCkBAIC00MTIsMTggKzQxNSwyNCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJlX3Nl
dCh2b2lkKQogCXdyaXRlX2NyMChyZWFkX2NyMCgpIHwgWDg2X0NSMF9DRCk7CiAJd2JpbnZkKCk7
CiAKLQkvKiAgVExCIGZsdXNoaW5nIGhlcmUgcmVsaWVzIG9uIFhlbiBhbHdheXMgdXNpbmcgQ1I0
LlBHRS4gKi8KLQlCVUlMRF9CVUdfT04oIShYRU5fTUlOSU1BTF9DUjQgJiBYODZfQ1I0X1BHRSkp
OwotCXdyaXRlX2NyNChyZWFkX2NyNCgpICYgflg4Nl9DUjRfUEdFKTsKKwljcjQgPSByZWFkX2Ny
NCgpOworCWlmIChjcjQgJiBYODZfQ1I0X1BHRSkKKwkJd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0
X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJ
ZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMoKSk7CiAKIAkvKiAgU2F2ZSBNVFJSIHN0YXRlICov
CiAJcmRtc3JsKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAKIAkvKiAgRGlzYWJsZSBNVFJS
cywgYW5kIHNldCB0aGUgZGVmYXVsdCB0eXBlIHRvIHVuY2FjaGVkICAqLwogCW10cnJfd3Jtc3Io
TVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlICYgfjB4Y2ZmKTsKKworCXJldHVybiBjcjQgJiBYODZf
Q1I0X1BHRTsKIH0KIAotc3RhdGljIHZvaWQgcG9zdF9zZXQodm9pZCkKK3N0YXRpYyB2b2lkIHBv
c3Rfc2V0KGJvb2wgcGdlKQogewogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8KIAlt
dHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CkBAIC00MzIsNyArNDQxLDEyIEBA
IHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiB+WDg2
X0NSMF9DRCk7CiAKIAkvKiAgUmVlbmFibGUgQ1I0LlBHRSAoYWxzbyBmbHVzaGVzIHRoZSBUTEIp
ICovCi0Jd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJaWYgKHBnZSkKKwkJ
d3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBj
aWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMo
KSk7CiAKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsKIH0KQEAgLTQ0MSwxNCAr
NDU1LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2b2lkKQogewogCXVuc2lnbmVk
IGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlib29sIHBnZTsKIAog
CWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBhcmVf
c2V0KCk7CiAKIAkvKiBBY3R1YWxseSBzZXQgdGhlIHN0YXRlICovCiAJbWFzayA9IHNldF9tdHJy
X3N0YXRlKCk7CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0KHBnZSk7CiAJbG9jYWxfaXJxX3Jl
c3RvcmUoZmxhZ3MpOwogCiAJLyogIFVzZSB0aGUgYXRvbWljIGJpdG9wcyB0byB1cGRhdGUgdGhl
IGdsb2JhbCBtYXNrICAqLwpAQCAtNDU3LDcgKzQ3Miw2IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNf
c2V0X2FsbCh2b2lkKQogCQkJc2V0X2JpdChjb3VudCwgJnNtcF9jaGFuZ2VzX21hc2spOwogCQlt
YXNrID4+PSAxOwogCX0KLQkKIH0KIAogc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIGJhc2UsCkBAIC00NzQsMTEgKzQ4OCwxMiBAQCBz
dGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgYmFzZSwKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCXN0cnVjdCBtdHJyX3Zhcl9yYW5n
ZSAqdnI7CisJYm9vbCBwZ2U7CiAKIAl2ciA9ICZtdHJyX3N0YXRlLnZhcl9yYW5nZXNbcmVnXTsK
IAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBh
cmVfc2V0KCk7CiAKIAlpZiAoc2l6ZSA9PSAwKSB7CiAJCS8qIFRoZSBpbnZhbGlkIGJpdCBpcyBr
ZXB0IGluIHRoZSBtYXNrLCBzbyB3ZSBzaW1wbHkgY2xlYXIgdGhlCkBAIC00OTksNyArNTE0LDcg
QEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBsb25nIGJhc2UsCiAJCW10cnJfd3Jtc3IoTVNSX0lBMzJfTVRSUl9QSFlTTUFTSyhyZWcpLCB2
ci0+bWFzayk7CiAJfQogCi0JcG9zdF9zZXQoKTsKKwlwb3N0X3NldChwZ2UpOwogCWxvY2FsX2ly
cV9yZXN0b3JlKGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCAxYWY5MjIxNjA3Li5iNjgxN2YxODE3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYv
Zmx1c2h0bGIuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUg
PGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyogRGVidWcgYnVpbGRz
OiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAgbG9naWMuICovCkBAIC03
Miw2ICs3MywyMyBAQCBzdGF0aWMgdm9pZCBwb3N0X2ZsdXNoKHUzMiB0KQogICAgIHRoaXNfY3B1
KHRsYmZsdXNoX3RpbWUpID0gdDsKIH0KIAorc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQp
Cit7CisgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKKworICAgIGlmICggdXNlX2ludnBjaWQgKQor
ICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbCgpOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsKKworICAgICAgICB3cml0ZV9jcjQoY3I0IF4g
WDg2X0NSNF9QR0UpOworICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICB9CisKKyAgICBwb3N0
X2ZsdXNoKHQpOworfQorCiB2b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OwpAQCAtMTE5LDE2ICsxMzcsNyBAQCB1bnNpZ25l
ZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdz
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZh
KSkgOiAibWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgewotICAg
ICAgICAgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Y3I0ID0gcmVhZF9jcjQoKTsKLQotICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0
X1BHRSk7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICB3cml0ZV9jcjQoY3I0
KTsKLQotICAgICAgICAgICAgcG9zdF9mbHVzaCh0KTsKLSAgICAgICAgfQorICAgICAgICAgICAg
ZG9fdGxiX2ZsdXNoKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIEZMVVNIX0NBQ0hFICkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggZjgwMzk4MGI5Ny4uMTY0YzQyY2JmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTYyLDYgKzYyLDExIEBAIGJvb2xl
YW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0
ZGF0YSBtYXhfY3B1czsKIGludGVnZXJfcGFyYW0oIm1heGNwdXMiLCBtYXhfY3B1cyk7CiAKKy8q
IG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZXZl
biBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9pbnZwY2lkID0g
dHJ1ZTsKK2Jvb2xlYW5fcGFyYW0oImludnBjaWQiLCBvcHRfaW52cGNpZCk7Citib29sIF9fcmVh
ZF9tb3N0bHkgdXNlX2ludnBjaWQ7CisKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBjcjRf
cHYzMl9tYXNrOwogCiAvKiAqKioqIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2F0ZWQgdG8g
ZG9tYWluMC4gKi8KQEAgLTE1NDYsNiArMTU1MSw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNl
ICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAorICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKKyAgICAgICAgdXNlX2ludnBjaWQgPSB0cnVl
OworCiAgICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpOwogCiAgICAgaW5pdF9pZGxl
X2RvbWFpbigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAppbmRleCBiNDY2MjRhODY1Li5lZGQ4YjY4NzA2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ludnBjaWQuaApAQCAtMyw2ICszLDggQEAKIAogI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgogCitleHRlcm4gYm9vbCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lEX1RZ
UEVfSU5ESVZfQUREUiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAg
ICAxCiAjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12: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 1fJfBK-0008W6-AK; Fri, 18 May 2018 13:12: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfBJ-0008Vr-Bu
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:25 +0000
X-Inumbo-ID: db65ce83-5a9c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db65ce83-5a9c-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:10:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfBH-0000Vd-Rr
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfBH-0003WM-PT
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfBH-0003WM-PT@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:23 +0000
Subject: [Xen-changelog] [xen master] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IGQ1NDNmYTQwOTM1OGE5MTI4ZDM2MjlkY2IyOGRhYWUyOGMyZDE1MGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZlCiAg
ICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3aGVu
IHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBqdXN0
IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBkb21h
aW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVkIGZv
ciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRMQgog
ICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3IzL2Ny
NCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJlaW5n
IGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRyZXNz
IHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRiYXNl
KCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9wdGJh
c2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkgaW5z
dGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVyIHRv
IGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgfCAxNyAr
KysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTQgKysr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICA2ICsrKy0tLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiArLQog
OCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggM2Q5YzE5ZDA1NS4uOWIwMDFhMDNlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUyMywxNyArMTUyMywxMiBAQCB2
b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiB2b2lkIHBhcmF2
aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJvb3RfcGdlbnRyeV90
ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsK
IAogICAgIGlmICggcm9vdF9wZ3QgKQogICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNl
dChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+
ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxf
Y3I0KHYpOwotICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAgICAg
d3JpdGVfY3I0KGNyNCk7Ci0KICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10g
JiBEUjdfQUNUSVZFX01BU0spICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCmluZGV4IGI2ODE3ZjE4MTcuLjU5ODg0ZTc5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MCwyMCArOTAs
MjcgQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0KTsK
IH0KIAotdm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3Iz
X2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAg
ICAgdTMyIHQ7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRp
bWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2ZShm
bGFncyk7CiAKICAgICB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsKIAot
ICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFkX2Ny
NCgpOworICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAgIG9s
ZF9jcjQgPSBjcjQgJiB+WDg2X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsK
KyAgICB9CisKICAgICB3cml0ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKworICAg
IGlmICggb2xkX2NyNCAhPSBjcjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBv
c3RfZmx1c2godCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggYjFlODEzM2Q5Mi4uMTNlMTNkZmRlNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMywyMCArNTAzLDI4IEBA
IHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7CisKKyAgICBuZXdfY3I0
ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKKyAgICAgICAgICAgICAgPyBw
dl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKKyAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkg
JiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYp
ICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewogICAgICAgICBjcHVf
aW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMg
PSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5j
cjMpOworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIE1ha2Ugc3VyZSB0byBjbGVhciB4ZW5fY3Iz
IGJlZm9yZSBwdl9jcjM7IHN3aXRjaF9jcjMoKSBzZXJpYWxpemVzLiAqLworICAgICAgICAvKiBN
YWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLwogICAgICAgICBjcHVf
aW5mby0+eGVuX2NyMyA9IDA7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAg
ICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIHN3aXRjaF9j
cjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9
IDA7CiAgICAgfQorCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9PSBt
bXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGQxNDgzOTU5
MTkuLjQ0NjVhMDU5YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNzE3LDcgKzcxNyw3IEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdXBk
YXRlX2NyMyh2KTsKIAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRo
ZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2
KTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAgbWFw
Y2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFu
ZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCkBAIC03MzgsNyArNzM4LDcgQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgIChwYXJt
cy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBtYXBj
YWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgICAgICAgICAgd3JpdGVfcHRiYXNlKGN1
cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMsIHJl
YWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdFIGZp
ZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAgICAgICAgcmMgPSAtMTsKICAgICAgICAgICAg
IGdvdG8gb3V0OwpAQCAtODcxLDcgKzg3MSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRvbWFpbidzIHBh
Z2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7Ci0gICAg
d3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFyY2gu
Y3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwppbmRleCAyZmMwODEwYjFhLi40MjA4NmJiODQzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCkBAIC0xNTMsMTMgKzE1Myw4IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICAg
ICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAg
ICAgcmVwIG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQotICAgICAg
ICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVjcjQKICAg
ICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiAuTHJhZ19r
ZWVwX2NyMzoKIAogICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVlLiAq
LwpAQCAtMjE1LDEyICsyMTAsNyBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAgICAqIHNvICJn
IiB3aWxsIGhhdmUgdG8gZG8uCiAgICAgICAgICAqLwogVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9j
cjMpCi0gICAgICAgIG1vdiAgICVjcjQsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQot
ICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVj
cjQKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiBV
TkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDRlNWRkZmVmNGYuLjA3MGE3MGQ3ODQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRp
bWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMSw3ICsxMTEsNyBAQCBz
dHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAgICAgICBsZ2R0KCZnZHRf
ZGVzYyk7CiAgICAgfQogCi0gICAgc3dpdGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3Rh
YmxlKSk7CisgICAgc3dpdGNoX2NyM19jcjQodmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSks
IHJlYWRfY3I0KCkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3IEBA
IHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlm
ICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgc3dpdGNoX2NyMyhzdGF0ZS0+
Y3IzKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKICAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2MgPSB7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCBlZDQxOTk5MzFhLi5iNzg5NGRjOGM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxOCw5
ICs2MTgsMTAgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0
IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOwogI2RlZmluZSBwdl9ndWVzdF9jcjRf
dG9fcmVhbF9jcjQodikgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoKHYpLT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgfCAo
bW11X2NyNF9mZWF0dXJlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgJiAoWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAg
XAorICAgICAgICAgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9PU1hTQVZFIHwgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSkpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gucHZfZG9tYWlu
LnhwdGkgPyAwIDogWDg2X0NSNF9QR0UpIFwKICAgICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnZ0
c2MgPyBYODZfQ1I0X1RTRCA6IDApKSAgICAgICAgIFwKICAgICAgJiB+WDg2X0NSNF9ERSkKICNk
ZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCBmZTQ4Yzg5ZGU3Li5lZDVmNDVlODA2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyByZWFkX2NyMyh2b2lkKQogfQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQg
aW1wbGljaXRseSB0aWNrIHRoZSB0bGJmbHVzaCBjbG9jay4gKi8KLXZvaWQgc3dpdGNoX2NyMyh1
bnNpZ25lZCBsb25nIGNyMyk7Cit2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCk7CiAKIC8qIGZsdXNoXyogZmxhZyBmaWVsZHM6ICovCiAgLyoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12: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 1fJfBU-00007E-DF; Fri, 18 May 2018 13:12:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfBT-000070-Bq
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:35 +0000
X-Inumbo-ID: 9e72afc3-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e72afc3-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfBS-0000Vl-1m
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfBR-0003Xs-Vo
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfBR-0003Xs-Vo@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:33 +0000
Subject: [Xen-changelog] [xen master] xen/x86: use flag byte for decision
 whether xen_cr3 is valid
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>

Y29tbWl0IDA2NWE0OTlmNzhkNWI2NDRmYTU4NmUzZTY2Zjg4OTQ5ODIxZTRmOGMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFsaWQK
ICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNhdGUg
JWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwgb3Ig
bmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5vdCB0
byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAgcmVz
dG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBhIG5l
Z2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVzIHdp
dGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVudHJp
ZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMgdGhl
IG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMKICAg
IGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4gaHlw
ZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3RlbSB0
aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAg
ICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgfCAg
MSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAxMiAr
KysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggOWIwMDFhMDNlYy4uODAxYWMzMzgxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY5Niw2ICsxNjk2
LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUg
Km5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBnZXRf
Y3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54ZW5f
Y3IzID0gMDsKIAogICAgIGlmICggdW5saWtlbHkoZGlydHlfY3B1ICE9IGNwdSkgJiYgZGlydHlf
Y3B1ICE9IFZDUFVfQ1BVX0NMRUFOICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTNlMTNkZmRlNy4uZTkzZjY4NjYyMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUxNyw3ICs1
MTcsOCBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2
X2NyMy4gKi8KKyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhl
bl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBm
YWxzZTsKICAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hf
Y3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2gu
Y3IzLCBuZXdfY3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDQ4YWVjZGQxN2YuLjg2ZmE0MTA1YmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtMzM2LDYgKzMzNiw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAg
ICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51
c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTM1LDYgKzExMzYsNyBAQCB2b2lk
IF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIHBlcl9jcHUoc2NyYXRjaF9j
cHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKIAorICAgIGdldF9jcHVf
aW5mbygpLT51c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMg
PSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jCmluZGV4IDllMmFlZmIwMGYuLjdhZDAyNGNmMzcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMKQEAgLTE0NCw2ICsxNDQsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAg
IE9GRlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVz
ZV9zaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0
cnVjdCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBPRkZTRVQoQ1BVSU5GT19yb290X3Bn
dF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQpOworICAgIE9GRlNF
VChDUFVJTkZPX3VzZV9wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3B2X2NyMyk7CiAgICAg
REVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxB
TksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggYWY4NjUwZWY0YS4uYTNi
NmQ5ZDA0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0yMTAsMTAgKzIxMCw5
IEBAIEVOVFJZKGNzdGFyX2VudGVyKQogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKLSAgICAg
ICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAgIGp6ICAgIC5M
Y3N0YXJfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
IC5MY3N0YXJfY3IzX29rYXk6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNDIwODZiYjg0My4uNTUzOGQ1
MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTU0LDYgKzE1NCw3IEBAIHJlc3RvcmVfYWxsX2d1
ZXN0OgogICAgICAgICByZXAgbW92c3EKIC5McmFnX2NvcHlfZG9uZToKICAgICAgICAgbW92ICAg
JXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCisgICAgICAgIG1vdmIgICQx
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyZHgpCiAgICAgICAgIG1vdiAgICVy
YXgsICVjcjMKIC5McmFnX2tlZXBfY3IzOgogCkBAIC0yMDIsMTQgKzIwMyw5IEBAIHJlc3RvcmVf
YWxsX3hlbjoKICAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUg
KGZyb20gYW4gTk1JIG9yICNNQykuCiAgICAgICAgICAqLwogICAgICAgICBHRVRfU1RBQ0tfRU5E
KGJ4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAl
cmR4CisgICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVy
YngpCitVTkxJS0VMWV9TVEFSVChuZSwgZXhpdF9jcjMpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJheAotICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIElkZWFsbHkgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAi
bnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwKLSAgICAgICAgICogc28gImciIHdpbGwgaGF2
ZSB0byBkby4KLSAgICAgICAgICovCi1VTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKICAgICAg
ICAgbW92ICAgJXJheCwgJWNyMwogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCkBAIC0yNTEsMTAg
KzI0Nyw5IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngp
CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gK
LSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAgIGp6
ICAgIC5MbHN0YXJfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIG1vdmIgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAgICAgIG1vdiAgICVy
Y3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCkKIC5MbHN0YXJfY3IzX29rYXk6CkBAIC0yODgsMTAgKzI4Myw5IEBAIEdMT0JBTChzeXNl
bnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIC8qIFBVU0hGIGFib3ZlIGhhcyBzYXZlZCBFRkxB
R1MuSUYgY2xlYXIgKHRoZSBjYWxsZXIgaGFkIGl0IHNldCkuICovCiAgICAgICAgIG9ybCAgICRY
ODZfRUZMQUdTX0lGLCBVUkVHU19lZmxhZ3MoJXJzcCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4CisgICAg
ICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxzeXNlX2NyM19va2F5Ci0gICAg
ICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAg
ICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
cHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTHN5c2VfY3IzX29rYXk6CkBA
IC0zMzgsMTAgKzMzMiw5IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogCiAgICAgICAgIEdF
VF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAl
cmN4CiAgICAgICAgIGp6ICAgIC5MaW50ODBfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAg
ICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCkKIC5MaW50ODBfY3IzX29rYXk6CkBAIC01NTIsMjQgKzU0NSwy
NCBAQCBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAg
ICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlYmwKICAgICAg
ICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVy
Y3gsICVyY3gKICAgICAgICAganogICAgLkxpbnRyX2NyM19va2F5Ci0gICAgICAgIGpucyAgIC5M
aW50cl9jcjNfbG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyMTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MaW50cl9jcjNfbG9hZDoKKyAgICAg
ICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAg
ICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAg
IGNtb3ZueiAlcmN4LCAlcmJ4CiAuTGludHJfY3IzX29rYXk6CiAKICAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKICAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAg
ICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAg
ICAgICAgam1wIHJldF9mcm9tX2ludHIKIAogRU5UUlkocGFnZV9mYXVsdCkKQEAgLTU4NCwxOCAr
NTc3LDE3IEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAor
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlcjEz
YgogICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAg
dGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29rYXkKLSAgICAgICAg
am5zICAgLkx4Y3B0X2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkx4Y3B0X2NyM19sb2Fk
OgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0
KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKICAgICAgICAgY21vdm56ICVyY3gsICVyMTUK
KyAgICAgICAgY21vdm56ICVyY3gsICVyMTMKIC5MeGNwdF9jcjNfb2theToKIAogaGFuZGxlX2V4
Y2VwdGlvbl9zYXZlZDoKQEAgLTY1MCw2ICs2NDIsNyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVk
OgogICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1Rf
Q0FMTCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKKyAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2
X2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganog
ICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCks
JXJkeApAQCAtNjgzLDYgKzY3Niw3IEBAIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6CiAx
OiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCksJXJheCAjIGVjL2V2CiAgICAgICAg
IG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVvZiglcnNwKQogICAgICAgICBtb3YgICAlcjE1
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVyMTNi
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCAgIHJl
c3RvcmVfYWxsX3hlbiAgICAgICAgICAgIyByZXR1cm4gdG8gZml4dXAgY29kZQogCiAvKiBObyBz
cGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNzY4LDEyICs3NjIsOSBAQCBFTlRS
WShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4Ci0gICAgICAgIG5lZyAgICVyYngK
KyAgICAgICAgdGVzdCAgJXJieCwgJXJieAogICAgICAgICBqeiAgICAuTGRibGZfY3IzX29rYXkK
LSAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyYngsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxm
X2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZf
Y3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmJ4LCAlY3IzCiAgICAgICAgIG1vdnEgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5MZGJsZl9jcjNfb2theToKQEAgLTgw
MywxMyArNzk0LDExIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJj
eAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAl
YmwKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAg
IHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAg
am5zICAgLkxpc3RfY3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoK
KyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkK
ICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQogLkxpc3RfY3IzX29rYXk6CkBAIC04MjIsNiArODExLDcg
QEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgICAqIGFuZCBjb3B5IHRoZSBjb250ZXh0
IHRvIHN0YWNrIGJvdHRvbS4KICAgICAgICAgICovCiAgICAgICAgIHhvciAgICVyMTUsICVyMTUK
KyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVz
dF9jcHVfdXNlcl9yZWdzLGRpKQogICAgICAgICBtb3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92
bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4CkBAIC04MzMsNiArODIzLDcgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAg
ICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2Vu
dHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKaW5kZXggYjI0NzU3ODNmOC4uNDNiZGVjMWY0OSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKQEAgLTQ3LDEwICs0Nyw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICogY29udGV4dCBp
cyBiZWluZyBlbnRlcmVkLiBBIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVzIG5vIHNldHRpbmcgb2Yg
Q1IzCiAgICAgICogaXMgdG8gYmUgcGVyZm9ybWVkLgogICAgICAqIFRoZSBmb3JtZXIgaXMgdGhl
IHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCi0gICAg
ICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUu
IEhvd2V2ZXIsIGl0cwotICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0
aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKLSAgICAgKiByZXN0b3JpbmcgaXMgbm90
IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocwotICAg
ICAqIHRvIHN0aWxsIGtub3cgdGhlIHZhbHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAq
IGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLgog
ICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKICAgICB1bnNpZ25lZCBsb25nIHB2
X2NyMzsKQEAgLTY4LDYgKzY1LDEzIEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAg
Ym9vbCAgICAgICAgIHJvb3RfcGd0X2NoYW5nZWQ7CiAKKyAgICAvKgorICAgICAqIHVzZV9wdl9j
cjMgaXMgc2V0IGluIGNhc2UgdGhlIHZhbHVlIG9mIHB2X2NyMyBpcyB0byBiZSB3cml0dGVuIGlu
dG8KKyAgICAgKiBDUjMgd2hlbiByZXR1cm5pbmcgZnJvbSBhbiBpbnRlcnJ1cHQuIFRoZSBtYWlu
IHVzZSBpcyB3aGVuIHJldHVybmluZworICAgICAqIGZyb20gYSBOTUkgb3IgTUNFIHRvIGh5cGVy
dmlzb3IgY29kZSB3aGVyZSBwdl9jcjMgd2FzIGFjdGl2ZS4KKyAgICAgKi8KKyAgICBib29sICAg
ICAgICAgdXNlX3B2X2NyMzsKKwogICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0
X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12: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 1fJfBe-00009E-FN; Fri, 18 May 2018 13:12:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfBd-00008z-Oz
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:45 +0000
X-Inumbo-ID: a484767c-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a484767c-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfBc-0000Vv-7h
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfBc-0003Yi-5O
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfBc-0003Yi-5O@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:44 +0000
Subject: [Xen-changelog] [xen master] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGE1NDA3YzFkOGM2YzBjYWM5NmQzZTg0ZTdiMmIyNWIxOGZhMmJmNGQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24KICAg
IAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQgbW9y
ZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkgZnVu
Y3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5M2Y2ODY2MjIuLjRmODc4Yzhk
ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC01MDAsNiArNTAwLDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90
IG1mbikKICAgICB2LT5hcmNoLmNyMyA9IG1mbl94KG1mbikgPDwgUEFHRV9TSElGVDsKIH0KIAor
dW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNp
Z25lZCBsb25nIGNyNDsKKworICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYg
flg4Nl9DUjRfREU7CisgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0Ug
fCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOworICAgIGNyNCB8PSBk
LT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKyAgICBjcjQgfD0gZC0+
YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogdm9p
ZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpj
cHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjc4OTRkYzhj
OC4uOTYyNzA1OGNkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MTUsMTUgKzYxNSw4IEBAIHZv
aWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIHVuc2lnbmVkIGxv
bmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcg
Z3Vlc3RfY3I0KTsKIAogLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5kIHJlYWwg
Q1I0IHZhbHVlcy4gKi8KLSNkZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRfUFNF
IHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIFg4Nl9D
UjRfU01BUCB8IFg4Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
IFg4Nl9DUjRfRlNHU0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
IHwgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdFKSBc
Ci0gICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkgICAg
ICAgICBcCi0gICAgICYgflg4Nl9DUjRfREUpCit1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90
b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisKICNkZWZpbmUgcmVhbF9jcjRfdG9f
cHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKGMpICYgfihY
ODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKICAgICAgICAg
ICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:12:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:12: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 1fJfBo-0000Aw-HB; Fri, 18 May 2018 13:12:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfBn-0000Ao-Ov
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:55 +0000
X-Inumbo-ID: aa955cf5-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa955cf5-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfBm-0000Wl-DN
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfBm-0003ZP-B8
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfBm-0003ZP-B8@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:12:54 +0000
Subject: [Xen-changelog] [xen master] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDFhMzJjOTg2ODcxMWI0ZWU4ODNlYmI2Zjg4MDdlMDhkNzBhOTIwYmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU1OjA3IDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFjcm9z
IHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAgIFVz
ZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTAgKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA0ICsrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVi
dWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDkxNTlmMzJkYjQuLmE1MDBkZjAxYWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1
Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0
IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwyZSwgKmwy
dDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcgY3IzID0g
KHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBtZm5fdCBt
Zm4gPSBtYWRkcl90b19tZm4oY3IzKTsKKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3Iz
X3BhKGNyMykpOwogCiAgICAgREJHUDIoInZhZGRyOiVseCBkb21pZDolZCBjcjM6JWx4IHBnZDM6
JWx4XG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCwgCiAgICAgICAgICAgY3IzLCBwZ2QzdmFsKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMKaW5kZXggMTFiNmE1NDIxYS4uMGMyNDUzMGVkOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMK
QEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2FjaGVfY3Vy
cmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3Byb2Nlc3Nv
cl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgp
OwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBhZ2UgdGFi
bGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IF9fcGEoaWRsZV9wZ190YWJsZSkp
OworICAgICAgICBBU1NFUlQoY3IzX3BhKHJlYWRfY3IzKCkpID09IF9fcGEoaWRsZV9wZ190YWJs
ZSkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXgg
Mjc5OGRiNjM1YS4uN2RmZGIwN2I4NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yODgs
NiArMjg4LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyB2
YWwpCiAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAi
bWVtb3J5IiApOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BhKHVuc2ln
bmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX0FERFJfTUFTSzsKK30K
Kworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wY2lkKHVuc2lnbmVkIGxvbmcgY3Iz
KQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSzsKK30KKwogc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdldF9jcHVf
aW5mbygpLT5jcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCBmZjhkNjZiZTNjLi45MDQw
NDFlMWFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTQ1LDcgKzQ1LDkgQEAKIC8qCiAg
KiBJbnRlbCBDUFUgZmxhZ3MgaW4gQ1IzCiAgKi8KLSNkZWZpbmUgWDg2X0NSM19OT0ZMVVNIIChf
QUMoMSwgVUxMKSA8PCA2MykKKyNkZWZpbmUgWDg2X0NSM19OT0ZMVVNIICAgIChfQUMoMSwgVUxM
KSA8PCA2MykKKyNkZWZpbmUgWDg2X0NSM19BRERSX01BU0sgIChQQUdFX01BU0sgJiBQQUREUl9N
QVNLKQorI2RlZmluZSBYODZfQ1IzX1BDSURfTUFTSyAgX0FDKDB4MGZmZiwgVUxMKSAvKiBNYXNr
IGZvciBQQ0lEICovCiAKIC8qCiAgKiBJbnRlbCBDUFUgZmVhdHVyZXMgaW4gQ1I0Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfBz-0000D9-J0; Fri, 18 May 2018 13:13:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfBy-0000Cw-Jp
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:06 +0000
X-Inumbo-ID: b0a8cbf4-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0a8cbf4-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfBw-0000XA-JX
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfBw-0003aR-HL
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfBw-0003aR-HL@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:04 +0000
Subject: [Xen-changelog] [xen master] xen/x86: use PCID 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>

Y29tbWl0IDVjODFkMjYwYzI0NDAyNmVhNzQ2MzJmYWEzYzZkMGEwMGNjNzY0NjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE1OjU2OjQwIDIwMTggKzAxMDAKCiAgICB4ZW4v
eDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21wbGV0
ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRvd24g
YnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFyZSB1
c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBYUFRJ
IGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1ZXN0
IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1c2Vy
IG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAoWFBU
SSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1vZGUg
KFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElOVlBD
SUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9iYWwg
cGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAgIHdo
aWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJIGNh
c2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QKICAg
IG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3IgZG9t
YWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3ZSBh
bHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAgZWl0
aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQQ0lE
IHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvZmx1
c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrLQogeGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYyAgICAgICAgfCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAg
ICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFp
bi5oICAgICB8IDMxICsrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE5MiBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggYWMzYjhiNjY4MS4uZTdhOGJkNjZlNyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KQEAgLTE0NTAsNiArMTQ1MCwyMCBAQCBGbGFnIHRvIGVuYWJsZSBNZW1vcnkgUHJvdGVjdGlv
biBLZXlzLgogVGhlIHByb3RlY3Rpb24ta2V5IGZlYXR1cmUgcHJvdmlkZXMgYW4gYWRkaXRpb25h
bCBtZWNoYW5pc20gYnkgd2hpY2ggSUEtMzJlCiBwYWdpbmcgY29udHJvbHMgYWNjZXNzIHRvIHVz
ZXJtb2RlIGFkZHJlc3Nlcy4KIAorIyMjIHBjaWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+IHwgeHB0
aT08Ym9vbD5gCisKKz4gRGVmYXVsdDogYHhwdGlgCisKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1
bnRpbWUgKGNoYW5nZSB0YWtlcyBlZmZlY3Qgb25seSBmb3IgZG9tYWlucyBjcmVhdGVkCisgIGFm
dGVyd2FyZHMpCisKK0lmIGF2YWlsYWJsZSwgY29udHJvbCB1c2FnZSBvZiB0aGUgUENJRCBmZWF0
dXJlIG9mIHRoZSBwcm9jZXNzb3IgZm9yCis2NC1iaXQgcHYtZG9tYWlucy4gUENJRCBjYW4gYmUg
dXNlZCBlaXRoZXIgZm9yIG5vIGRvbWFpbiBhdCBhbGwgKGBmYWxzZWApLAorZm9yIGFsbCBvZiB0
aGVtIChgdHJ1ZWApLCBvbmx5IGZvciB0aG9zZSBzdWJqZWN0IHRvIFhQVEkgKGB4cHRpYCkgb3Ig
Zm9yCit0aG9zZSBub3Qgc3ViamVjdCB0byBYUFRJIChgbm8teHB0aWApLiBUaGUgZmVhdHVyZSBp
cyB1c2VkIG9ubHkgaW4gY2FzZQorSU5WUENJRCBpcyBzdXBwb3J0ZWQgYW5kIG5vdCBkaXNhYmxl
ZCB2aWEgYGludnBjaWQ9ZmFsc2VgLgorCiAjIyMgcGxlXF9nYXAKID4gYD0gPGludGVnZXI+YAog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVz
aHRsYi5jCmluZGV4IDU5ODg0ZTc5ODkuLjc5N2M1ZDUyY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMyw2ICsx
Myw3IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL2ludnBjaWQu
aD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAog
LyogRGVidWcgYnVpbGRzOiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAg
bG9naWMuICovCiAjaWZkZWYgTkRFQlVHCkBAIC05NCw2ICs5NSw3IEBAIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewogICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAgICAgdTMyIHQ7CisgICAgdW5zaWduZWQgbG9uZyBv
bGRfcGNpZCA9IGNyM19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRy
YW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICov
CiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwpAQCAtMTAzLDE0ICsxMDUsMzQgQEAgdm9pZCBz
d2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAg
b2xkX2NyNCA9IHJlYWRfY3I0KCk7CiAgICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQog
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogWDg2X0NSNF9QR0Ugc2V0IG1lYW5zIFBDSUQg
aXMgaW5hY3RpdmUuCisgICAgICAgICAqIFdlIGhhdmUgdG8gcHVyZ2UgdGhlIFRMQiB2aWEgZmxp
cHBpbmcgY3I0LnBnZS4KKyAgICAgICAgICovCiAgICAgICAgIG9sZF9jcjQgPSBjcjQgJiB+WDg2
X0NSNF9QR0U7CiAgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKICAgICB9CisgICAgZWxzZSBp
ZiAoIHVzZV9pbnZwY2lkICkKKyAgICAgICAgLyoKKyAgICAgICAgICogRmx1c2hpbmcgdGhlIFRM
QiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25seSBpbiBjYXNlIFBDSURzIGFyZQorICAgICAg
ICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxh
YmxlLgorICAgICAgICAgKiBXaXRob3V0IFBDSUQgdXNhZ2UgdGhlIGZvbGxvd2luZyB3cml0ZV9j
cjMoKSB3aWxsIHB1cmdlIHRoZSBUTEIKKyAgICAgICAgICogKHdlIGFyZSBpbiB0aGUgY3I0LnBn
ZSBvZmYgcGF0aCkgb2YgYWxsIGVudHJpZXMuCisgICAgICAgICAqIFVzaW5nIGludnBjaWRfZmx1
c2hfYWxsX25vbmdsb2JhbHMoKSBzZWVtcyB0byBiZSBmYXN0ZXIgdGhhbgorICAgICAgICAgKiBp
bnZwY2lkX2ZsdXNoX2FsbCgpLCBzbyB1c2UgdGhhdC4KKyAgICAgICAgICovCisgICAgICAgIGlu
dnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAogICAgIHdyaXRlX2NyMyhjcjMpOwogCiAg
ICAgaWYgKCBvbGRfY3I0ICE9IGNyNCApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOworICAgIGVs
c2UgaWYgKCBvbGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICkKKyAgICAgICAgLyoKKyAgICAgICAg
ICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9sZCBQQ0lEIGNyZWF0
ZWQgYmV0d2VlbgorICAgICAgICAgKiBmbHVzaGluZyB0aGUgVExCIGFuZCB3cml0aW5nIHRoZSBu
ZXcgJWNyMyB2YWx1ZSByZW1haW4gaW4gdGhlIFRMQi4KKyAgICAgICAgICovCisgICAgICAgIGlu
dnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQob2xkX3BjaWQpOwogCiAgICAgcG9zdF9mbHVzaCh0
KTsKIApAQCAtMTQwLDggKzE2MiwyOSBAQCB1bnNpZ25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChj
b25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKQogICAgICAgICAgICAgICogYXJlIHZh
cmlvdXMgZXJyYXRhIHN1cnJvdW5kaW5nIElOVkxQRyB1c2FnZSBvbiBzdXBlcnBhZ2VzLCBhbmQK
ICAgICAgICAgICAgICAqIGEgZnVsbCBmbHVzaCBpcyBpbiBhbnkgY2FzZSBub3QgKnRoYXQqIGV4
cGVuc2l2ZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImlu
dmxwZyAlMCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCooY29uc3QgY2hh
ciAqKSh2YSkpIDogIm1lbW9yeSIgKTsKKyAgICAgICAgICAgIGlmICggcmVhZF9jcjQoKSAmIFg4
Nl9DUjRfUENJREUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkciA9ICh1bnNpZ25lZCBsb25nKXZhOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBGbHVzaCB0aGUgYWRkcmVzc2VzIGZvciBhbGwgcG90ZW50aWFsIGFkZHJl
c3Mgc3BhY2VzLgorICAgICAgICAgICAgICAgICAqIFdlIGNhbid0IGNoZWNrIHRoZSBjdXJyZW50
IGRvbWFpbiBmb3IgYmVpbmcgc3ViamVjdCB0bworICAgICAgICAgICAgICAgICAqIFhQVEkgYXMg
Y3VycmVudCBtaWdodCBiZSB0aGUgaWRsZSB2Y3B1IHdoaWxlIHdlIHN0aWxsIGhhdmUKKyAgICAg
ICAgICAgICAgICAgKiBzb21lIFhQVEkgZG9tYWluIFRMQiBlbnRyaWVzLgorICAgICAgICAgICAg
ICAgICAqIFVzaW5nIGludnBjaWQgaXMgb2theSBoZXJlLCBhcyB3aXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMKKyAgICAgICAgICAgICAgICAgKiBoYXZlIGdsb2JhbCBwYWdlcyBkaXNhYmxlZC4K
KyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQ
Q0lEX1BWX1BSSVYsIGFkZHIpOworICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBD
SURfUFZfVVNFUiwgYWRkcik7CisgICAgICAgICAgICAgICAgaWYgKCAhY3B1X2hhc19ub194cHRp
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hf
b25lKFBDSURfUFZfUFJJViB8IFBDSURfUFZfWFBUSSwgYWRkcik7CisgICAgICAgICAgICAgICAg
ICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfVVNFUiB8IFBDSURfUFZfWFBUSSwgYWRkcik7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAibWVtb3J5IiAp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRvX3RsYl9mbHVzaCgpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0
Zjg3OGM4ZGQxLi5mNzNmNDNlZGM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI2LDYgKzEyNiw3IEBACiAjaW5jbHVkZSA8YXNtL2h2
bS9pb3JlcS5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUg
PGFzbS9wdi9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KICNpbmNs
dWRlIDxhc20vcHYvbW0uaD4KIApAQCAtNDk3LDcgKzQ5OCwxMSBAQCB2b2lkIGZyZWVfc2hhcmVk
X2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiB2b2lkIG1ha2VfY3IzKHN0
cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKwogICAgIHYtPmFyY2guY3IzID0gbWZuX3gobWZuKSA8PCBQQUdFX1NISUZUOworICAg
IGlmICggaXNfcHZfZG9tYWluKGQpICYmIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAg
ICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNpZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAogdW5zaWduZWQg
bG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC01
MDgsNyArNTEzLDEyIEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgflg4Nl9DUjRfREU7CiAgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotICAgIGNyNCB8
PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKworICAgIGlmICgg
ZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOwor
ICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBY
ODZfQ1I0X1BHRTsKKwogICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7
CiAKICAgICByZXR1cm4gY3I0OwpAQCAtNTIxLDEyICs1MzEsMTQgQEAgdm9pZCB3cml0ZV9wdGJh
c2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlz
X2lkbGVfdmNwdSh2KSkKICAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQo
dikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NS
NF9QR0UpOworICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8
IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikg
JiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9p
bmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9
IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsKKyAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NS
NF9QQ0lERSApCisgICAgICAgICAgICBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHMo
diwgdHJ1ZSk7CiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsK
ICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNDQ2NWEwNTlhOC4uMzRjNzdi
Y2JlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zODgsNiArMzg4LDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgZC0+YXJj
aC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7CiAgICAgICAgIGQt
PmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4u
cGNpZCA9IGZhbHNlOwogICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRf
aW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKICAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJn
X3hsYXQodikgIT0gMCApCiAgICAgICAgICAgICBCVUcoKTsKQEAgLTcxNyw3ICs3MTgsNyBAQCBp
bnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVw
ZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBydW4gb24gZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0
aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcy4gKi8KLSAgICBzd2l0Y2hfY3IzX2Ny
NCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CisgICAgc3dpdGNoX2NyM19jcjQoY3IzX3BhKHYt
PmFyY2guY3IzKSwgcmVhZF9jcjQoKSk7CiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2
KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIu
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggY2UxYTFhOWQzNS4uYTRmMGJkMjM5ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
OSw5ICs5LDU0IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5o
PgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+
CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGVudW0geworICAgIFBDSURfT0ZGLAorICAgIFBDSURf
QUxMLAorICAgIFBDSURfWFBUSSwKKyAgICBQQ0lEX05PWFBUSQorfSBvcHRfcGNpZCA9IFBDSURf
WFBUSTsKKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcGNpZChjb25zdCBjaGFyICpzKQorewor
ICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgICAgICBvcHRfcGNpZCA9IFBDSURfT0ZGOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgMToKKyAgICAgICAgb3B0X3BjaWQgPSBQQ0lEX0FMTDsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sZWFu
KCJ4cHRpIiwgcywgTlVMTCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAg
ICAgIG9wdF9wY2lkID0gUENJRF9OT1hQVEk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIDE6CisgICAgICAgICAgICBvcHRfcGNpZCA9IFBDSURfWFBUSTsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICByZXR1cm4gcmM7Cit9CitjdXN0b21fcnVudGltZV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQp
OworCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2RvbWFpbihzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBjaGVja193YWtldXBfZnJvbV93YWl0KCk7CkBAIC03Nyw2ICsxMjIs
NyBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gueDg3
X2ZpcF93aWR0aCA9IDQ7CiAKICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7Cisg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwogCiAgICAgcmV0dXJuIDA7CiAKQEAg
LTIxMSw2ICsyNTcsMjkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRpICYgKGlzX2hhcmR3YXJl
X2RvbWFpbihkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IE9Q
VF9YUFRJX0RPTTAgOiBPUFRfWFBUSV9ET01VKTsKIAorICAgIGlmICggIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICBzd2l0Y2gg
KCBvcHRfcGNpZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBQQ0lEX09GRjoKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgUENJRF9BTEw6CisgICAgICAgICAgICBkLT5hcmNo
LnB2X2RvbWFpbi5wY2lkID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgUENJRF9YUFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFy
Y2gucHZfZG9tYWluLnhwdGk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFBD
SURfTk9YUFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNo
LnB2X2RvbWFpbi54cHRpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKwogICAgIHJldHVybiAwOwogCiAgIGZhaWw6CkBAIC0yMjEsOSArMjkwLDE5IEBA
IGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9p
ZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CisKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9t
b2RlOwogICAgIHVwZGF0ZV9jcjModik7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2No
YW5nZWQgPSB0cnVlOworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAg
ICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICBjcHVfaW5m
by0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChkLT5hcmNoLnB2X2RvbWFpbi5wY2lkCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CisgICAgfQogCiAgICAgLyogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRM
QiBjbG9jay4gKi8KICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggOTYyNzA1OGNkMC4uOGI2NjA5NmU3ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNTUs
NiArMjU1LDggQEAgc3RydWN0IHB2X2RvbWFpbgogCiAgICAgLyogWFBUSSBhY3RpdmU/ICovCiAg
ICAgYm9vbCB4cHRpOworICAgIC8qIFVzZSBQQ0lEIGZlYXR1cmU/ICovCisgICAgYm9vbCBwY2lk
OwogCiAgICAgLyogbWFwX2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KICAgICBzdHJ1
Y3QgbWFwY2FjaGVfZG9tYWluIG1hcGNhY2hlOwpAQCAtNjIwLDcgKzYyMiw3IEBAIHVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKICNk
ZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoKGMpICYgfihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0Qg
fCAgICAgIFwKICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9T
TUFQKSkKKyAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2
X0NSNF9QQ0lERSkpCiAKICNkZWZpbmUgZG9tYWluX21heF92Y3B1cyhkKSAoaXNfaHZtX2RvbWFp
bihkKSA/IEhWTV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTKQogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAppbmRleCA3ZGZkYjA3Yjg1Li5iOWRkMTZmN2VjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKQEAgLTMwNSw2ICszMDUsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9j
cjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZh
bCkKIHsKKyAgICAvKiBObyBnbG9iYWwgcGFnZXMgaW4gY2FzZSBvZiBQQ0lEcyBlbmFibGVkISAq
LworICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUEdFKSB8fCAhKHZhbCAmIFg4Nl9DUjRfUENJ
REUpKTsKKwogICAgIGdldF9jcHVfaW5mbygpLT5jcjQgPSB2YWw7CiAgICAgYXNtIHZvbGF0aWxl
ICggIm1vdiAlMCwlJWNyNCIgOiA6ICJyIiAodmFsKSApOwogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKaW5kZXggNWUzNDE3NjkzOS4uNGZlYTc2NDQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5o
CkBAIC0yMSw2ICsyMSwzNyBAQAogI2lmbmRlZiBfX1g4Nl9QVl9ET01BSU5fSF9fCiAjZGVmaW5l
IF9fWDg2X1BWX0RPTUFJTl9IX18KIAorLyoKKyAqIFBDSUQgdmFsdWVzIGZvciB0aGUgYWRkcmVz
cyBzcGFjZXMgb2YgNjQtYml0IHB2IGRvbWFpbnM6CisgKgorICogV2UgYXJlIHVzaW5nIDQgUENJ
RCB2YWx1ZXMgZm9yIGEgNjQgYml0IHB2IGRvbWFpbiBzdWJqZWN0IHRvIFhQVEk6CisgKiAtIGh5
cGVydmlzb3IgYWN0aXZlIGFuZCBndWVzdCBpbiBrZXJuZWwgbW9kZSAgIFBDSUQgMAorICogLSBo
eXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4gdXNlciBtb2RlICAgICBQQ0lEIDEKKyAqIC0g
Z3Vlc3QgYWN0aXZlIGFuZCBpbiBrZXJuZWwgbW9kZSAgICAgICAgICAgICAgUENJRCAyCisgKiAt
IGd1ZXN0IGFjdGl2ZSBhbmQgaW4gdXNlciBtb2RlICAgICAgICAgICAgICAgIFBDSUQgMworICoK
KyAqIFdpdGhvdXQgWFBUSSBvbmx5IDIgdmFsdWVzIGFyZSB1c2VkOgorICogLSBndWVzdCBpbiBr
ZXJuZWwgbW9kZSAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lEIDAKKyAqIC0gZ3Vlc3QgaW4g
dXNlciBtb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJRCAxCisgKi8KKworI2RlZmlu
ZSBQQ0lEX1BWX1BSSVYgICAgICAweDAwMDAgICAgLyogVXNlZCBmb3Igb3RoZXIgZG9tYWlucywg
dG9vLiAqLworI2RlZmluZSBQQ0lEX1BWX1VTRVIgICAgICAweDAwMDEKKyNkZWZpbmUgUENJRF9Q
Vl9YUFRJICAgICAgMHgwMDAyICAgIC8qIFRvIGJlIE9SZWQgdG8gYWJvdmUgdmFsdWVzLiAqLwor
CisvKgorICogUmV0dXJuIGFkZGl0aW9uYWwgUENJRCBzcGVjaWZpYyBjcjMgYml0cy4KKyAqCisg
KiBOb3RlIHRoYXQgWDg2X0NSM19OT0ZMVVNIIHdpbGwgbm90IGJlIHJlYWRhYmxlIGluIGNyMy4g
QW55b25lIGNvbnN1bWluZworICogdi0+YXJjaC5jcjMgc2hvdWxkIG1hc2sgYXdheSBYODZfQ1Iz
X05PRkxVU0ggYW5kIFg4Nl9DUjNfUENJRE1BU0sgaW4gY2FzZQorICogdGhlIHZhbHVlIGlzIHVz
ZWQgdG8gYWRkcmVzcyB0aGUgcm9vdCBwYWdlIHRhYmxlLgorICovCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgZ2V0X3BjaWRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBpc194
cHRpKQoreworICAgIHJldHVybiBYODZfQ1IzX05PRkxVU0ggfCAoaXNfeHB0aSA/IFBDSURfUFZf
WFBUSSA6IDApIHwKKyAgICAgICAgICAgKCh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUp
ID8gUENJRF9QVl9QUklWIDogUENJRF9QVl9VU0VSKTsKK30KKwogI2lmZGVmIENPTkZJR19QVgog
CiB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdik7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfC8-0000En-Lm; Fri, 18 May 2018 13:13:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfC7-0000Ea-LA
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:15 +0000
X-Inumbo-ID: b6b83227-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6b83227-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfC6-0000XK-P8
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfC6-0003bK-Mt
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfC6-0003bK-Mt@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:14 +0000
Subject: [Xen-changelog] [xen master] docs: fix xpti command line option doc
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>

Y29tbWl0IGUzOGUyODVhNTFjODA1Y2ZlZWU0NjkzOTYyZGYyM2UzOWIzYzNiZDcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1heSA0IDE2
OjA4OjA0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1heSA0IDE2OjIxOjUzIDIwMTggKzAxMDAKCiAgICBkb2NzOiBm
aXggeHB0aSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvYwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZTdhOGJkNjZlNy4uNjE2ZGM5ZDM0
YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5ODAsNyArMTk4MCw3IEBA
IHJlZ2lvbiBvZiBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlLgogIyMjIHhwdGkKID4gYD0gTGlzdCBv
ZiBbIGRlZmF1bHQgfCA8Ym9vbGVhbj4gfCBkb20wPTxib29sPiB8IGRvbXU9PGJvb2w+IF1gCiAK
LT4gRGVmYXVsdDogYGZhbHNlYCBvbiBoYXJkd2FyZSBub3QgdG8gYmUgdnVsbmVyYWJsZSB0byBN
ZWx0ZG93biAoZS5nLiBBTUQpCis+IERlZmF1bHQ6IGBmYWxzZWAgb24gaGFyZHdhcmUga25vd24g
bm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gKGUuZy4gQU1EKQogPiBEZWZhdWx0OiBg
dHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdo
ZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfCJ-0000G4-Nb; Fri, 18 May 2018 13:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfCI-0000Fx-F8
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:26 +0000
X-Inumbo-ID: bcc97a36-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcc97a36-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:16:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfCG-0000XW-Uq
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfCG-0003cI-Sb
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfCG-0003cI-Sb@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:24 +0000
Subject: [Xen-changelog] [xen master] SVM: re-work VMCB sync-ing
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>

Y29tbWl0IGNiNmZmMjA3ZjdlMGJiZmUyZDlhYjNjYjFhMDg2Njk2MmNmMTcxNjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MDk6MTE6MTUgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAwOToxMToxNSAyMDE4ICswMjAwCgogICAgU1ZN
OiByZS13b3JrIFZNQ0Igc3luYy1pbmcKICAgIAogICAgV2hpbGUgdGhlIG1haW4gcHJvYmxlbSB0
byBiZSBhZGRyZXNzZWQgaGVyZSBpcyB0aGUgaXNzdWUgb2Ygd2hhdCBzbyBmYXIKICAgIHdhcyBu
YW1lZCAidm1jYl9pbl9zeW5jIiBzdGFydGluZyBvdXQgd2l0aCB0aGUgd3JvbmcgdmFsdWUgKHNo
b3VsZCBoYXZlCiAgICBiZWVuIHRydWUgaW5zdGVhZCBvZiBmYWxzZSwgdG8gcHJldmVudCBwZXJm
b3JtaW5nIGEgVk1TQVZFIHdpdGhvdXQgZXZlcgogICAgaGF2aW5nIFZNTE9BRGVkIHRoZSB2Q1BV
J3Mgc3RhdGUpLCBnbyBhIHN0ZXAgZnVydGhlciBhbmQgbWFrZSB0aGUKICAgIHN5bmMtZWQgc3Rh
dGUgYSB0cmlzdGF0ZTogQ1BVIGFuZCBtZW1vcnkgbWF5IGJlIGluIHN5bmMgb3IgYW4gdXBkYXRl
CiAgICBtYXkgYmUgcmVxdWlyZWQgaW4gZWl0aGVyIGRpcmVjdGlvbi4gUmVuYW1lIHRoZSBmaWVs
ZCBhbmQgaW50cm9kdWNlIGFuCiAgICBlbnVtLiBDYWxsZXJzIG9mIHN2bV9zeW5jX3ZtY2IoKSBu
b3cgaW5kaWNhdGUgdGhlIGludGVuZGVkIG5ldyBzdGF0ZQogICAgKHdpdGggYSBzbGlnaHQgImFu
b21hbHkiIHdoZW4gcmVxdWVzdGluZyBWTUxPQUQ6IHdlIGNvdWxkIHN0b3JlCiAgICB2bWNiX25l
ZWRzX3Ztc2F2ZSBpbiB0aG9zZSBjYXNlcyBhcyB0aGUgY2FsbGVycyByZXF1ZXN0LCBidXQgdGhl
IFZNQ0IKICAgIHJlYWxseSBpcyBpbiBzeW5jIGF0IHRoYXQgcG9pbnQsIGFuZCBoZW5jZSB0aGVy
ZSdzIG5vIG5lZWQgdG8gVk1TQVZFIGluCiAgICBjYXNlIHdlIGRvbid0IG1ha2UgaXQgb3V0IHRv
IGd1ZXN0IGNvbnRleHQpLCBhbmQgYWxsIHN5bmNpbmcgZ29lcwogICAgdGhyb3VnaCB0aGF0IGZ1
bmN0aW9uLgogICAgCiAgICBXaXRoIHRoYXQsIHRoZXJlJ3Mgbm8gbmVlZCB0byBWTUxPQUQgdGhl
IHN0YXRlIHBlcmhhcHMgbXVsdGlwbGUgdGltZXM7CiAgICBhbGwgdGhhdCdzIG5lZWRlZCBpcyBs
b2FkaW5nIGl0IG9uY2UgYmVmb3JlIFZNIGVudHJ5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L2VudHJ5LlMgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAg
IHwgNjAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3ZtY2IuYyAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggfCAx
OCArKysrKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMzIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggYmYwOTJmZTA3MS4uN2Q2ODY0OGM3ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC0xMTIsNyArMTEyLDYgQEAgVU5MSUtFTFlfRU5EKHN2bV90
cmFjZSkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYigl
cmJ4KSwlcmN4Ci0gICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAg
ICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJFR1Nf
cmF4KCVyc3ApCiAgICAgICAgIG1vdiAgVk1DQl9yaXAoJXJjeCksJXJheApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpp
bmRleCA4ODkzOGU2YWU2Li43OThmMGJjNGNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjgwLDE2ICs2
ODAsMjYgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgICAgICAgICAgIGNwLT5leHRkLmlicGIgPyBNU1JfSU5URVJDRVBU
X05PTkUgOiBNU1JfSU5URVJDRVBUX1JXKTsKIH0KIAotc3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1j
YihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUg
KnYsIGVudW0gdm1jYl9zeW5jX3N0YXRlIG5ld19zdGF0ZSkKIHsKICAgICBzdHJ1Y3QgYXJjaF9z
dm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAKLSAgICBpZiAoIGFyY2hf
c3ZtLT52bWNiX2luX3N5bmMgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBhcmNoX3N2bS0+dm1j
Yl9pbl9zeW5jID0gMTsKKyAgICBpZiAoIG5ld19zdGF0ZSA9PSB2bWNiX25lZWRzX3Ztc2F2ZSAp
CisgICAgeworICAgICAgICBpZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9u
ZWVkc192bWxvYWQgKQorICAgICAgICB7CisgICAgICAgICAgICBzdm1fdm1sb2FkKGFyY2hfc3Zt
LT52bWNiKTsKKyAgICAgICAgICAgIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPSB2bWNiX2lu
X3N5bmM7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBh
cmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID09IHZtY2JfbmVlZHNfdm1zYXZlICkKKyAgICAgICAg
ICAgIHN2bV92bXNhdmUoYXJjaF9zdm0tPnZtY2IpOwogCi0gICAgc3ZtX3Ztc2F2ZShhcmNoX3N2
bS0+dm1jYik7CisgICAgICAgIGlmICggYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSAhPSB2bWNi
X25lZWRzX3ZtbG9hZCApCisgICAgICAgICAgICBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID0g
bmV3X3N0YXRlOworICAgIH0KIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBzdm1fZ2V0X2NwbChz
dHJ1Y3QgdmNwdSAqdikKQEAgLTcwNyw3ICs3MTcsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAg
IHN3aXRjaCAoIHNlZyApCiAgICAgewogICAgIGNhc2UgeDg2X3NlZ19mcyAuLi4geDg2X3NlZ19n
czoKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2LCB2
bWNiX2luX3N5bmMpOwogCiAgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLwogICAgIGNhc2UgeDg2
X3NlZ19lcyAuLi4geDg2X3NlZ19kczoKQEAgLTcxOCw3ICs3MjgsNyBAQCBzdGF0aWMgdm9pZCBz
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQg
c2VnLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ190cjoKLSAgICAgICAgc3Zt
X3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2LCB2bWNiX2luX3N5bmMpOwog
ICAgICAgICAqcmVnID0gdm1jYi0+dHI7CiAgICAgICAgIGJyZWFrOwogCkBAIC03MzEsNyArNzQx
LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2
LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIHg4Nl9z
ZWdfbGR0cjoKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1j
Yih2LCB2bWNiX2luX3N5bmMpOwogICAgICAgICAqcmVnID0gdm1jYi0+bGR0cjsKICAgICAgICAg
YnJlYWs7CiAKQEAgLTc0Niw3ICs3NTYsNiBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X3NlZ21lbnRf
cmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcp
CiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7
Ci0gICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBBU1NFUlQoKHYgPT0gY3VycmVudCkgfHwg
IXZjcHVfcnVubmFibGUodikpOwogCkBAIC03NjgsNyArNzc3LDggQEAgc3RhdGljIHZvaWQgc3Zt
X3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKICAgICBjYXNlIHg4Nl9zZWdfZ3M6CiAgICAgY2FzZSB4ODZfc2VnX3RyOgogICAgIGNhc2Ug
eDg2X3NlZ19sZHRyOgotICAgICAgICBzeW5jID0gKHYgPT0gY3VycmVudCk7CisgICAgICAgIGlm
ICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVk
c192bWxvYWQpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC03NzcsOSArNzg3
LDYgQEAgc3RhdGljIHZvaWQgc3ZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2
LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlm
ICggc3luYyApCi0gICAgICAgIHN2bV9zeW5jX3ZtY2Iodik7Ci0KICAgICBzd2l0Y2ggKCBzZWcg
KQogICAgIHsKICAgICBjYXNlIHg4Nl9zZWdfc3M6CkBAIC04MTMsOSArODIwLDYgQEAgc3RhdGlj
IHZvaWQgc3ZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KLQotICAgIGlmICggc3luYyApCi0gICAgICAgIHN2bV92bWxvYWQodm1jYik7CiB9
CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHN2bV9nZXRfc2hhZG93X2dzX2Jhc2Uoc3RydWN0IHZj
cHUgKnYpCkBAIC0xMDg2LDcgKzEwOTAsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzdm1fbHdwX3NhdmUodik7CiAgICAgc3ZtX3RzY19y
YXRpb19zYXZlKHYpOwogCi0gICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICBzdm1fc3luY192bWNi
KHYsIHZtY2JfbmVlZHNfdm1sb2FkKTsKICAgICBzdm1fdm1sb2FkX3BhKHBlcl9jcHUoaG9zdF92
bWNiLCBjcHUpKTsKIAogICAgIC8qIFJlc3VtZSB1c2Ugb2YgSVNUcyBub3cgdGhhdCB0aGUgaG9z
dCBUUiBpcyByZWluc3RhdGVkLiAqLwpAQCAtMTExNCw3ICsxMTE4LDYgQEAgc3RhdGljIHZvaWQg
c3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN2bV9yZXN0b3JlX2RyKHYp
OwogCiAgICAgc3ZtX3Ztc2F2ZV9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KSk7Ci0gICAgc3Zt
X3ZtbG9hZCh2bWNiKTsKICAgICB2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAwOwogICAgIHN2bV9s
d3BfbG9hZCh2KTsKICAgICBzdm1fdHNjX3JhdGlvX2xvYWQodik7CkBAIC0xMTY4LDYgKzExNzEs
OCBAQCBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgaHZtX2RvX3Jlc3VtZSh2KTsKIAorICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVk
c192bXNhdmUpOworCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoc3ZtX2FzbV9kb19yZXN1bWUp
OwogfQogCkBAIC0xODk1LDcgKzE5MDAsNyBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgIGNhc2Ug
TVNSX0ZTX0JBU0U6CiAgICAgY2FzZSBNU1JfR1NfQkFTRToKICAgICBjYXNlIE1TUl9TSEFET1df
R1NfQkFTRToKLSAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgc3ZtX3N5bmNfdm1j
Yih2LCB2bWNiX2luX3N5bmMpOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTIwNjcsNyAr
MjA3Miw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50
IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgaW50IHJldCwgcmVzdWx0ID0gWDg2RU1V
TF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9z
dHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKLSAgICBib29sIHN5bmMgPSBmYWxz
ZTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMjA4MSwxMyArMjA4NSwxMCBAQCBz
dGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2
NF90IG1zcl9jb250ZW50KQogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgY2FzZSBNU1JfR1Nf
QkFTRToKICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKLSAgICAgICAgc3luYyA9IHRydWU7
CisgICAgICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVkc192bWxvYWQpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAKLSAgICBpZiAoIHN5bmMgKQotICAgICAgICBzdm1fc3luY192bWNiKHYp
OwotCiAgICAgc3dpdGNoICggbXNyICkKICAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRF
Ul9FU1A6CkBAIC0yMjYxLDkgKzIyNjIsNiBAQCBzdGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBi
cmVhazsKICAgICB9CiAKLSAgICBpZiAoIHN5bmMgKQotICAgICAgICBzdm1fdm1sb2FkKHZtY2Ip
OwotCiAgICAgcmV0dXJuIHJlc3VsdDsKIAogIGdwZjoKQEAgLTI0MTMsNyArMjQxMSw3IEBAIHN2
bV92bWV4aXRfZG9fdm1sb2FkKHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKICAgICBwdXRfcGFn
ZShwYWdlKTsKIAogICAgIC8qIFN0YXRlIGluIEwxIFZNQ0IgaXMgc3RhbGUgbm93ICovCi0gICAg
di0+YXJjaC5odm1fc3ZtLnZtY2JfaW5fc3luYyA9IDA7CisgICAgdi0+YXJjaC5odm1fc3ZtLnZt
Y2Jfc3luY19zdGF0ZSA9IHZtY2JfbmVlZHNfdm1zYXZlOwogCiAgICAgX191cGRhdGVfZ3Vlc3Rf
ZWlwKHJlZ3MsIGluc3RfbGVuKTsKIH0KQEAgLTI2MjMsNiArMjYyMSw3IEBAIHZvaWQgc3ZtX3Zt
ZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGJvb2xfdCB2Y3B1
X2d1ZXN0bW9kZSA9IDA7CiAgICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWMo
dik7CiAKKyAgICB2LT5hcmNoLmh2bV9zdm0udm1jYl9zeW5jX3N0YXRlID0gdm1jYl9uZWVkc192
bXNhdmU7CiAgICAgaHZtX2ludmFsaWRhdGVfcmVnc19maWVsZHMocmVncyk7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKQEAgLTMxMDksNiArMzEwOCw4IEBAIHZvaWQg
c3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIAog
ICBvdXQ6CisgICAgc3ZtX3N5bmNfdm1jYih2LCB2bWNiX25lZWRzX3Ztc2F2ZSk7CisKICAgICBp
ZiAoIHZjcHVfZ3Vlc3Rtb2RlIHx8IHZsYXBpY19od19kaXNhYmxlZCh2bGFwaWMpICkKICAgICAg
ICAgcmV0dXJuOwogCkBAIC0zMTE3LDYgKzMxMTgsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxl
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpbnRyLmZpZWxkcy50cHIgPQogICAg
ICAgICAodmxhcGljX2dldF9yZWcodmxhcGljLCBBUElDX1RBU0tQUkkpICYgMHhGRikgPj4gNDsK
ICAgICB2bWNiX3NldF92aW50cih2bWNiLCBpbnRyKTsKKyAgICBBU1NFUlQodi0+YXJjaC5odm1f
c3ZtLnZtY2Jfc3luY19zdGF0ZSAhPSB2bWNiX25lZWRzX3ZtbG9hZCk7CiB9CiAKIHZvaWQgc3Zt
X3RyYWNlX3ZtZW50cnkodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3Zt
Y2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCBhZTYwZDhkYzFjLi5mMmQw
ZjRjMGMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC04NCw2ICs4NCw4IEBAIHN0YXRpYyBpbnQgY29u
c3RydWN0X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IENSX0lOVEVSQ0VQVF9DUjhfUkVBRCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENS
X0lOVEVSQ0VQVF9DUjhfV1JJVEUpOwogCisgICAgYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSA9
IHZtY2JfbmVlZHNfdm1sb2FkOworCiAgICAgLyogSS9PIGFuZCBNU1IgcGVybWlzc2lvbiBiaXRt
YXBzLiAqLwogICAgIGFyY2hfc3ZtLT5tc3JwbSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoTVNSUE1fU0laRSksIDApOwogICAgIGlmICggYXJjaF9zdm0tPm1zcnBt
ID09IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDdhZDAyNGNmMzcuLmVi
N2U3NzYxOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEwMiw3ICsxMDIsNiBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAgT0ZGU0VUKFZDUFVfc3ZtX3ZtY2JfcGEsIHN0
cnVjdCB2Y3B1LCBhcmNoLmh2bV9zdm0udm1jYl9wYSk7CiAgICAgT0ZGU0VUKFZDUFVfc3ZtX3Zt
Y2IsIHN0cnVjdCB2Y3B1LCBhcmNoLmh2bV9zdm0udm1jYik7Ci0gICAgT0ZGU0VUKFZDUFVfc3Zt
X3ZtY2JfaW5fc3luYywgc3RydWN0IHZjcHUsIGFyY2guaHZtX3N2bS52bWNiX2luX3N5bmMpOwog
ICAgIEJMQU5LKCk7CiAKICAgICBPRkZTRVQoVkNQVV92bXhfbGF1bmNoZWQsIHN0cnVjdCB2Y3B1
LCBhcmNoLmh2bV92bXgubGF1bmNoZWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5k
ZXggZGUwNzQyOWRmZi4uNmFkZDgxOGU1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5o
CkBAIC00OTUsMTIgKzQ5NSwyOCBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qgewogc3RydWN0IHN2bV9k
b21haW4gewogfTsKIAorLyoKKyAqIFZNUlVOIGRvZXNuJ3Qgc3dpdGNoIGZzL2dzL3RyL2xkdHIg
YW5kIFNIQURPV0dTL1NZU0NBTEwvU1lTRU5URVIgc3RhdGUuCisgKiBUaGVyZWZvcmUsIGd1ZXN0
IHN0YXRlIGlzIGluIHRoZSBoYXJkd2FyZSByZWdpc3RlcnMgd2hlbiBzZXJ2aWNpbmcgYQorICog
Vk1FeGl0LgorICoKKyAqIEltbWVkaWF0ZWx5IGFmdGVyIGEgVk1FeGl0LCB0aGUgdm1jYiBpcyBz
dGFsZSwgYW5kIG5lZWRzIHRvIGJlIGJyb3VnaHQKKyAqIGludG8gc3luYyBieSBWTVNBVkUuICBJ
ZiBzdGF0ZSBpbiB0aGUgdm1jYiBpcyBtb2RpZmllZCwgYSBWTUxPQUQgaXMKKyAqIG5lZWRlZCBi
ZWZvcmUgdGhlIGZvbGxvd2luZyBWTVJVTi4KKyAqLworZW51bSB2bWNiX3N5bmNfc3RhdGUgewor
ICAgIHZtY2JfaW5fc3luYywKKyAgICB2bWNiX25lZWRzX3Ztc2F2ZSwgICAgLyogVk1DQiBvdXQg
b2Ygc3luYyAoVk1TQVZFIG5lZWRlZCk/ICovCisgICAgdm1jYl9uZWVkc192bWxvYWQgICAgIC8q
IFZNQ0IgZGlydHkgKFZNTE9BRCBuZWVkZWQpPyAqLworfTsKKwogc3RydWN0IGFyY2hfc3ZtX3N0
cnVjdCB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiOwogICAgIHU2NCAgICB2bWNiX3Bh
OwogICAgIHVuc2lnbmVkIGxvbmcgKm1zcnBtOwogICAgIGludCAgICBsYXVuY2hfY29yZTsKLSAg
ICBib29sX3Qgdm1jYl9pbl9zeW5jOyAgICAvKiBWTUNCIHN5bmMnZWQgd2l0aCBWTVNBVkU/ICov
CisKKyAgICB1aW50OF90IHZtY2Jfc3luY19zdGF0ZTsgLyogZW51bSB2bWNiX3N5bmNfc3RhdGUg
Ki8KIAogICAgIC8qIFZNQ0IgaGFzIGEgY2FjaGVkIGluc3RydWN0aW9uIGZyb20gI1BGLyNOUEYg
RGVjb2RlIEFzc2lzdD8gKi8KICAgICB1aW50OF90IGNhY2hlZF9pbnNuX2xlbjsgLyogWmVybyBp
ZiBubyBjYWNoZWQgaW5zdHJ1Y3Rpb24uICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfCT-0000HJ-PW; Fri, 18 May 2018 13:13:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfCS-0000H7-7B
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:36 +0000
X-Inumbo-ID: c2db4d18-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2db4d18-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:17:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfCR-0000Xi-4R
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfCR-0003dX-28
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfCR-0003dX-28@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:35 +0000
Subject: [Xen-changelog] [xen master] SVM: introduce a VM entry helper
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>

Y29tbWl0IDNhYmUyNDExOTBhZjMxNzYwYzUwNmE5ZjMyYmYyNWU5NThlYTA2MGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MDk6MTI6MTYgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAwOToxMjoxNiAyMDE4ICswMjAwCgogICAgU1ZN
OiBpbnRyb2R1Y2UgYSBWTSBlbnRyeSBoZWxwZXIKICAgIAogICAgTmVpdGhlciB0aGUgcmVnaXN0
ZXIgdmFsdWVzIGNvcHlpbmcgbm9yIHRoZSB0cmFjZSBlbnRyeSBnZW5lcmF0aW9uIG5lZWQKICAg
IGRvaW5nIGluIGFzc2VtYmx5LiBUaGUgVk1MT0FEIGludm9jYXRpb24gY2FuIGFsc28gYmUgZnVy
dGhlciBkZWZlcnJlZAogICAgKGFuZCBjZW50cmFsaXplZCkuIFRoZXJlZm9yZSByZXBsYWNlIHRo
ZSBzdm1fYXNpZF9oYW5kbGVfdm1ydW4oKQogICAgaW52b2NhdGlvbiB3aXRoIG9uZSBvZiB0aGUg
bmV3IGhlbHBlci4KICAgIAogICAgU2ltaWxhcmx5IG1vdmUgdGhlIFZNIGV4aXQgc2lkZSByZWdp
c3RlciB2YWx1ZSBjb3B5aW5nIGludG8KICAgIHN2bV92bWV4aXRfaGFuZGxlcigpLgogICAgCiAg
ICBOb3cgdGhhdCB3ZSBhbHdheXMgbWFrZSBpdCBvdXQgdG8gZ3Vlc3QgY29udGV4dCBhZnRlciBW
TUxPQUQsCiAgICBzdm1fc3luY192bWNiKCkgbm8gbG9uZ2VyIG92ZXJyaWRlcyB2bWNiX25lZWRz
X3Ztc2F2ZSwgbWFraW5nCiAgICBzdm1fdm1leGl0X2hhbmRsZXIoKSBzZXR0aW5nIHRoZSBmaWVs
ZCBlYXJseSB1bm5lY2Vzc2FyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAg
ICAgIHwgMjkgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgIDYgLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYXNpZC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMCBp
bnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRleCA3ZDY4
NjQ4YzdkLi4wZmE1NTAxNDc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTYxLDIzICs2MSw4IEBA
IFVOTElLRUxZX1NUQVJUKG5lLCBuc3ZtX2hhcCkKICAgICAgICAgam1wICAuTHN2bV9kb19yZXN1
bWUKIF9fVU5MSUtFTFlfRU5EKG5zdm1faGFwKQogCi0gICAgICAgIGNhbGwgc3ZtX2FzaWRfaGFu
ZGxlX3ZtcnVuCi0KLSAgICAgICAgY21wYiAkMCx0Yl9pbml0X2RvbmUoJXJpcCkKLVVOTElLRUxZ
X1NUQVJUKG56LCBzdm1fdHJhY2UpCi0gICAgICAgIGNhbGwgc3ZtX3RyYWNlX3ZtZW50cnkKLVVO
TElLRUxZX0VORChzdm1fdHJhY2UpCi0KLSAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngp
LCVyY3gKLSAgICAgICAgbW92ICBVUkVHU19yYXgoJXJzcCksJXJheAotICAgICAgICBtb3YgICVy
YXgsVk1DQl9yYXgoJXJjeCkKLSAgICAgICAgbW92ICBVUkVHU19yaXAoJXJzcCksJXJheAotICAg
ICAgICBtb3YgICVyYXgsVk1DQl9yaXAoJXJjeCkKLSAgICAgICAgbW92ICBVUkVHU19yc3AoJXJz
cCksJXJheAotICAgICAgICBtb3YgICVyYXgsVk1DQl9yc3AoJXJjeCkKLSAgICAgICAgbW92ICBV
UkVHU19lZmxhZ3MoJXJzcCksJXJheAotICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4
Ci0gICAgICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQorICAgICAgICBtb3YgICVyc3As
ICVyZGkKKyAgICAgICAgY2FsbCBzdm1fdm1lbnRlcl9oZWxwZXIKIAogICAgICAgICBtb3YgVkNQ
VV9hcmNoX21zciglcmJ4KSwgJXJheAogICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3
KCVyYXgpLCAlZWF4CkBAIC0xMTEsMTYgKzk2LDYgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkK
ICAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9
cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCi0gICAgICAg
IG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4Ci0gICAgICAgIG1vdiAgVk1DQl9yYXgoJXJj
eCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmF4KCVyc3ApCi0gICAgICAgIG1vdiAg
Vk1DQl9yaXAoJXJjeCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmlwKCVyc3ApCi0g
ICAgICAgIG1vdiAgVk1DQl9yc3AoJXJjeCksJXJheAotICAgICAgICBtb3YgICVyYXgsVVJFR1Nf
cnNwKCVyc3ApCi0gICAgICAgIG1vdiAgVk1DQl9yZmxhZ3MoJXJjeCksJXJheAotICAgICAgICBt
b3YgICVyYXgsVVJFR1NfZWZsYWdzKCVyc3ApCi0KICAgICAgICAgU1RHSQogR0xPQkFMKHN2bV9z
dGdpX2xhYmVsKQogICAgICAgICBtb3YgICVyc3AsJXJkaQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA3OThm
MGJjNGNmLi42NzNhMzhjNTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjg3LDEwICs2ODcsOSBAQCBz
dGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHZtY2Jfc3luY19z
dGF0ZSBuZXdfc3RhdGUpCiAgICAgaWYgKCBuZXdfc3RhdGUgPT0gdm1jYl9uZWVkc192bXNhdmUg
KQogICAgIHsKICAgICAgICAgaWYgKCBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID09IHZtY2Jf
bmVlZHNfdm1sb2FkICkKLSAgICAgICAgewogICAgICAgICAgICAgc3ZtX3ZtbG9hZChhcmNoX3N2
bS0+dm1jYik7Ci0gICAgICAgICAgICBhcmNoX3N2bS0+dm1jYl9zeW5jX3N0YXRlID0gdm1jYl9p
bl9zeW5jOwotICAgICAgICB9CisKKyAgICAgICAgYXJjaF9zdm0tPnZtY2Jfc3luY19zdGF0ZSA9
IG5ld19zdGF0ZTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTExNzEsMTEgKzExNzAsMjkg
QEAgc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKIAog
ICAgIGh2bV9kb19yZXN1bWUodik7CiAKLSAgICBzdm1fc3luY192bWNiKHYsIHZtY2JfbmVlZHNf
dm1zYXZlKTsKLQogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKHN2bV9hc21fZG9fcmVzdW1lKTsK
IH0KIAordm9pZCBzdm1fdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiA9IGN1cnItPmFyY2guaHZtX3N2bS52bWNiOworCisgICAgc3ZtX2Fz
aWRfaGFuZGxlX3ZtcnVuKCk7CisKKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQor
ICAgICAgICBIVk1UUkFDRV9ORChWTUVOVFJZLAorICAgICAgICAgICAgICAgICAgICBuZXN0ZWRo
dm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycikgPyBUUkNfSFZNX05FU1RFREZMQUcgOiAwLAorICAg
ICAgICAgICAgICAgICAgICAxLypjeWNsZXMqLywgMCwgMCwgMCwgMCwgMCwgMCwgMCk7CisKKyAg
ICBzdm1fc3luY192bWNiKGN1cnIsIHZtY2JfbmVlZHNfdm1zYXZlKTsKKworICAgIHZtY2ItPnJh
eCA9IHJlZ3MtPnJheDsKKyAgICB2bWNiLT5yaXAgPSByZWdzLT5yaXA7CisgICAgdm1jYi0+cnNw
ID0gcmVncy0+cnNwOworICAgIHZtY2ItPnJmbGFncyA9IHJlZ3MtPnJmbGFncyB8IFg4Nl9FRkxB
R1NfTUJTOworfQorCiBzdGF0aWMgdm9pZCBzdm1fZ3Vlc3Rfb3N2d19pbml0KHN0cnVjdCB2Y3B1
ICp2Y3B1KQogewogICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfQU1EICkKQEAgLTI2MjEsNyArMjYzOCwxMSBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBib29sX3QgdmNwdV9ndWVzdG1vZGUgPSAw
OwogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogCi0gICAgdi0+
YXJjaC5odm1fc3ZtLnZtY2Jfc3luY19zdGF0ZSA9IHZtY2JfbmVlZHNfdm1zYXZlOworICAgIHJl
Z3MtPnJheCA9IHZtY2ItPnJheDsKKyAgICByZWdzLT5yaXAgPSB2bWNiLT5yaXA7CisgICAgcmVn
cy0+cnNwID0gdm1jYi0+cnNwOworICAgIHJlZ3MtPnJmbGFncyA9IHZtY2ItPnJmbGFnczsKKwog
ICAgIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHJlZ3MpOwogCiAgICAgaWYgKCBwYWdpbmdf
bW9kZV9oYXAodi0+ZG9tYWluKSApCkBAIC0zMTA4LDggKzMxMjksNiBAQCB2b2lkIHN2bV92bWV4
aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgb3V0Ogot
ICAgIHN2bV9zeW5jX3ZtY2Iodiwgdm1jYl9uZWVkc192bXNhdmUpOwotCiAgICAgaWYgKCB2Y3B1
X2d1ZXN0bW9kZSB8fCB2bGFwaWNfaHdfZGlzYWJsZWQodmxhcGljKSApCiAgICAgICAgIHJldHVy
bjsKIApAQCAtMzExOCwxNyArMzEzNyw4IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGludHIuZmllbGRzLnRwciA9CiAgICAgICAgICh2
bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfVEFTS1BSSSkgJiAweEZGKSA+PiA0OwogICAgIHZt
Y2Jfc2V0X3ZpbnRyKHZtY2IsIGludHIpOwotICAgIEFTU0VSVCh2LT5hcmNoLmh2bV9zdm0udm1j
Yl9zeW5jX3N0YXRlICE9IHZtY2JfbmVlZHNfdm1sb2FkKTsKIH0KIAotdm9pZCBzdm1fdHJhY2Vf
dm1lbnRyeSh2b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBI
Vk1UUkFDRV9ORChWTUVOVFJZLAotICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZShjdXJyKSA/IFRSQ19IVk1fTkVTVEVERkxBRyA6IDAsCi0gICAgICAgICAgICAgICAg
MS8qY3ljbGVzKi8sIDAsIDAsIDAsIDAsIDAsIDAsIDApOwotfQotICAKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZWI3
ZTc3NjE5YS4uMDYwMjhmZWJjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTE5
LDEyICsxMTksNiBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChET01BSU5faXNf
MzJiaXRfcHYsIHN0cnVjdCBkb21haW4sIGFyY2guaXNfMzJiaXRfcHYpOwogICAgIEJMQU5LKCk7
CiAKLSAgICBPRkZTRVQoVk1DQl9yYXgsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcmF4KTsKLSAgICBP
RkZTRVQoVk1DQl9yaXAsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcmlwKTsKLSAgICBPRkZTRVQoVk1D
Ql9yc3AsIHN0cnVjdCB2bWNiX3N0cnVjdCwgcnNwKTsKLSAgICBPRkZTRVQoVk1DQl9yZmxhZ3Ms
IHN0cnVjdCB2bWNiX3N0cnVjdCwgcmZsYWdzKTsKLSAgICBCTEFOSygpOwotCiAgICAgT0ZGU0VU
KFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5nLCBzdHJ1Y3QgdmNwdV9pbmZvLCBldnRjaG5fdXBjYWxs
X3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVSU5GT191cGNhbGxfbWFzaywgc3RydWN0IHZjcHVf
aW5mbywgZXZ0Y2huX3VwY2FsbF9tYXNrKTsKICAgICBCTEFOSygpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hc2lkLmgKaW5kZXggMTU0ZjRkYTVmYi4uZDNhMTQ0Y2I2YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYXNpZC5oCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgogCiB2b2lkIHN2bV9hc2lkX2luaXQoY29uc3Qgc3RydWN0IGNwdWluZm9feDg2ICpjKTsK
K3ZvaWQgc3ZtX2FzaWRfaGFuZGxlX3ZtcnVuKHZvaWQpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQg
c3ZtX2FzaWRfZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ192YWRkcikK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfCd-0000Iw-RA; Fri, 18 May 2018 13:13: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfCc-0000Il-TN
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:46 +0000
X-Inumbo-ID: 0bf28f9e-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bf28f9e-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:11:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfCb-0000Xq-A7
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfCb-0003eb-7s
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfCb-0003eb-7s@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:45 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Hide more EFER bits from PV
 guests
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>

Y29tbWl0IDU4OTI2MzAzMWMwNGUyYmE1Mjc3ODNiNGUwNGU4ZGYyN2QzNjQ3NjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyMCAxOTozNjo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgNyAxMTo1Mjo1
NyAyMDE4ICswMTAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vl
c3RzCiAgICAKICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVz
dCBzaG91bGRuJ3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBT
Vk0gZnVuY3Rpb25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRu
J3Qgc2VlIFNWTUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9j
ZXNzb3JzLCAzMmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwu
CiAgICAKICAgIEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0
dXJlcyBYZW4ga25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0
cyB2aWV3LgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0
byBzaW1wbGlmeSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQi
IHRvICJ1bmtub3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QK
ICAgIEVGRVIuVENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVu
a25vd24gdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgfCAg
NSArKy0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICB8IDExICsrKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVn
LmMKaW5kZXggNmMyMTVkMTlmZS4uZDM1ZTQwNTk2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtZGVidWcuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5j
CkBAIC0xMzMsOSArMTMzLDggQEAgYm9vbCBzdm1fdm1jYl9pc3ZhbGlkKGNvbnN0IGNoYXIgKmZy
b20sIGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKICAgICAgICAgUFJJTlRGKCJEUjc6
IGJpdHMgWzYzOjMyXSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAogICAgICAgICAgICAg
ICAgdm1jYl9nZXRfZHI3KHZtY2IpKTsKIAotICAgIGlmICggZWZlciAmIH4oRUZFUl9TQ0UgfCBF
RkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9OWCB8IEVGRVJfU1ZNRSB8Ci0gICAgICAgICAgICAg
ICAgICBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkgKQotICAgICAgICBQUklOVEYoIkVGRVI6IHVu
ZGVmaW5lZCBiaXRzIGFyZSBub3QgemVybyAoJSMiUFJJeDY0IilcbiIsIGVmZXIpOworICAgIGlm
ICggZWZlciAmIH5FRkVSX0tOT1dOX01BU0sgKQorICAgICAgICBQUklOVEYoIkVGRVI6IHVua25v
d24gYml0cyBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLCBlZmVyKTsKIAogICAgIGlmICgg
aHZtX2VmZXJfdmFsaWQodiwgZWZlciwgLTEpICkKICAgICAgICAgUFJJTlRGKCJFRkVSOiAlcyAo
JSJQUkl4NjQiKVxuIiwgaHZtX2VmZXJfdmFsaWQodiwgZWZlciwgLTEpLCBlZmVyKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwppbmRleCAxNWY0MmIzNGNlLi5jZTJlYzc2Y2RlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCkBAIC04NjcsOSArODY3LDE2IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IAogICAgIGNhc2UgTVNSX0VGRVI6Ci0gICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKKyAgICAg
ICAgLyogSGlkZSB1bmtub3duIGJpdHMsIGFuZCB1bmNvbmRpdGlvbmFsbHkgaGlkZSBTVk1FIGZy
b20gZ3Vlc3RzLiAqLworICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCkgJiBFRkVSX0tOT1dOX01B
U0sgJiB+RUZFUl9TVk1FOworICAgICAgICAvKgorICAgICAgICAgKiBIaWRlIHRoZSA2NC1iaXQg
ZmVhdHVyZXMgZnJvbSAzMi1iaXQgZ3Vlc3RzLiAgU0NFIGhhcworICAgICAgICAgKiB2ZW5kb3It
ZGVwZW5kZW50IGJlaGF2aW91ci4KKyAgICAgICAgICovCiAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICAqdmFsICY9IH4oRUZFUl9MTUUgfCBFRkVS
X0xNQSB8IEVGRVJfTE1TTEUpOworICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJfTE1FIHwgRUZF
Ul9MTUEgfCBFRkVSX0xNU0xFIHwKKyAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwKKyAgICAgICAgICAgICAgICAgICAgICAg
PyBFRkVSX1NDRSA6IDApKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX0s3X0ZJRF9WSURfQ1RMOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYzlmNDRl
YmRiMy4uNmQ5NGQ2NTU3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMSw2ICszMSw5
IEBACiAjZGVmaW5lIEVGRVJfTE1TTEUJCSgxPDxfRUZFUl9MTVNMRSkKICNkZWZpbmUgRUZFUl9G
RlhTRQkJKDE8PF9FRkVSX0ZGWFNFKQogCisjZGVmaW5lIEVGRVJfS05PV05fTUFTSwkJKEVGRVJf
U0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlggfCBcCisJCQkJIEVGRVJfU1ZNRSB8
IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNFKQorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8K
ICNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lC
UlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:13:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:13: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 1fJfCn-0000KZ-TZ; Fri, 18 May 2018 13:13:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfCn-0000KS-1w
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:57 +0000
X-Inumbo-ID: cefdc14c-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cefdc14c-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:17:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfCl-0000YQ-G1
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfCl-0003hN-Dj
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:13:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfCl-0003hN-Dj@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:13:55 +0000
Subject: [Xen-changelog] [xen master] doc: add architecture qualifier to
 boot parameter entries
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>

Y29tbWl0IDRkMWIzMmUxMGRkMjVkYzllZDY3MTRjNWUyNDVmNjBhNDQ3MzY2NWMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MTI6MTY6MDQgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDcgMTE6NTI6NTcgMjAxOCArMDEw
MAoKICAgIGRvYzogYWRkIGFyY2hpdGVjdHVyZSBxdWFsaWZpZXIgdG8gYm9vdCBwYXJhbWV0ZXIg
ZW50cmllcwogICAgCiAgICBNYW55IG9mIHRoZSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgYm9vdCBw
YXJhbWV0ZXJzIGFyZSBub3QgcXVhbGlmaWVkCiAgICBhcyBzdWNoLiBDb3JyZWN0IHRoYXQuICBS
ZW9yZGVyIFBLVSB0byBiZSBhbHBoYWJldGljYWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIHwgMTg0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjE2ZGM5ZDM0Yy4uYjhhZmE3MTlhYyAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTExMCw3ICsxMTAsNyBAQCBkb21haW4g
MCBjb21tYW5kIGxpbmUKIFNwZWNpZnkgd2hpY2ggQUNQSSBNQURUIHRhYmxlIHRvIHBhcnNlIGZv
ciBBUElDIGluZm9ybWF0aW9uLCBpZiBtb3JlCiB0aGFuIG9uZSBpcyBwcmVzZW50LgogCi0jIyMg
YWNwaVxfcHN0YXRlXF9zdHJpY3QKKyMjIyBhY3BpXF9wc3RhdGVcX3N0cmljdCAoeDg2KQogPiBg
PSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTE5LDEyICsxMTksMTIgQEAg
RW5mb3JjZSBjaGVja2luZyB0aGF0IFAtc3RhdGUgdHJhbnNpdGlvbnMgYnkgdGhlIEFDUEkgY3B1
ZnJlcSBkcml2ZXIKIGFjdHVhbGx5IHJlc3VsdCBpbiB0aGUgbm9taW5hdGVkIGZyZXF1ZW5jeSB0
byBiZSBlc3RhYmxpc2hlZC4gQSB3YXJuaW5nCiBtZXNzYWdlIHdpbGwgYmUgbG9nZ2VkIGlmIHRo
YXQgaXNuJ3QgdGhlIGNhc2UuCiAKLSMjIyBhY3BpXF9za2lwXF90aW1lclxfb3ZlcnJpZGUKKyMj
IyBhY3BpXF9za2lwXF90aW1lclxfb3ZlcnJpZGUgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiBJ
bnN0cnVjdCBYZW4gdG8gaWdub3JlIHRpbWVyLWludGVycnVwdCBvdmVycmlkZS4KIAotIyMjIGFj
cGlcX3NsZWVwCisjIyMgYWNwaVxfc2xlZXAgKHg4NikKID4gYD0gczNfYmlvcyB8IHMzX21vZGVg
CiAKIGBzM19iaW9zYCBpbnN0cnVjdHMgWGVuIHRvIGludm9rZSB2aWRlbyBCSU9TIGluaXRpYWxp
emF0aW9uIGR1cmluZyBTMwpAQCAtMTMzLDcgKzEzMyw3IEBAIHJlc3VtZS4KIGBzM19tb2RlYCBp
bnN0cnVjdHMgWGVuIHRvIHNldCB1cCB0aGUgYm9vdCB0aW1lIChvcHRpb24gYHZnYT1gKSB2aWRl
bwogbW9kZSBkdXJpbmcgUzMgcmVzdW1lLgogCi0jIyMgYWxsb3dcX3Vuc2FmZQorIyMjIGFsbG93
XF91bnNhZmUgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGBmYWxzZWAKQEAg
LTE1MiwxNCArMTUyLDE0IEBAIHRvIGJvb3Qgb24gc3lzdGVtcyB3aXRoIHRoZSBmb2xsb3dpbmcg
ZXJyYXRhOgogCiBQZXJtaXQgbXVsdGlwbGUgY29waWVzIG9mIGhvc3QgcDJtLgogCi0jIyMgYXBp
YworIyMjIGFwaWMgKHg4NikKID4gYD0gYmlnc21wIHwgZGVmYXVsdGAKIAogT3ZlcnJpZGUgWGVu
J3MgbG9naWMgZm9yIGNob29zaW5nIHRoZSBBUElDIGRyaXZlci4gIEJ5IGRlZmF1bHQsIGlmCiB0
aGVyZSBhcmUgbW9yZSB0aGFuIDggQ1BVcywgWGVuIHdpbGwgc3dpdGNoIHRvIGBiaWdzbXBgIG92
ZXIKIGBkZWZhdWx0YC4KIAotIyMjIGFwaWN2CisjIyMgYXBpY3YgKEludGVsKQogPiBgPSA8Ym9v
bGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCkBAIC0xNjgsMTIgKzE2OCwxMiBAQCBQZXJtaXQg
WGVuIHRvIHVzZSBBUElDIFZpcnR1YWxpc2F0aW9uIEV4dGVuc2lvbnMuICBUaGlzIGlzIGFuIG9w
dGltaXNhdGlvbgogYXZhaWxhYmxlIGFzIHBhcnQgb2YgVlQteCwgYW5kIGFsbG93cyBoYXJkd2Fy
ZSB0byB0YWtlIGNhcmUgb2YgdGhlIGd1ZXN0cyBBUElDCiBoYW5kbGluZywgcmF0aGVyIHRoYW4g
cmVxdWlyaW5nIGVtdWxhdGlvbiBpbiBYZW4uCiAKLSMjIyBhcGljXF92ZXJib3NpdHkKKyMjIyBh
cGljXF92ZXJib3NpdHkgKHg4NikKID4gYD0gdmVyYm9zZSB8IGRlYnVnYAogCiBJbmNyZWFzZSB0
aGUgdmVyYm9zaXR5IG9mIHRoZSBBUElDIGNvZGUgZnJvbSB0aGUgZGVmYXVsdCB2YWx1ZS4KIAot
IyMjIGFyYXQKKyMjIyBhcmF0ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBg
dHJ1ZWAKQEAgLTE4Miw3ICsxODIsNyBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1bm5p
bmcgQVBJQyBUaW1lciIgc3VwcG9ydCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCiBpbiBjb21iaW5h
dGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVz
ZWZ1bCBmb3IKIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRp
bWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgogCi0jIyMgYXNpZAorIyMjIGFzaWQgKHg4
NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtMTkxLDcgKzE5MSw3
IEBAIFBlcm1pdCBYZW4gdG8gdXNlIEFkZHJlc3MgU3BhY2UgSWRlbnRpZmllcnMuICBUaGlzIGlz
IGFuIG9wdGltaXNhdGlvbiB3aGljaAogdGFncyB0aGUgVExCIGVudHJpZXMgd2l0aCBhbiBJRCBw
ZXIgdmNwdS4gIFRoaXMgYWxsb3dzIGZvciBndWVzdCBUTEIgZmx1c2hlcwogdG8gYmUgcGVyZm9y
bWVkIHdpdGhvdXQgdGhlIG92ZXJoZWFkIG9mIGEgY29tcGxldGUgVExCIGZsdXNoLgogCi0jIyMg
YXN5bmMtc2hvdy1hbGwKKyMjIyBhc3luYy1zaG93LWFsbCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTk5LDcgKzE5OSw3IEBAIHRvIGJlIHBlcmZvcm1l
ZCB3aXRob3V0IHRoZSBvdmVyaGVhZCBvZiBhIGNvbXBsZXRlIFRMQiBmbHVzaC4KIEZvcmNlcyBh
bGwgQ1BVcycgZnVsbCBzdGF0ZSB0byBiZSBsb2dnZWQgdXBvbiBjZXJ0YWluIGZhdGFsIGFzeW5j
aHJvbm91cwogZXhjZXB0aW9ucyAod2F0Y2hkb2cgTk1JcyBhbmQgdW5leHBlY3RlZCBNQ0VzKS4K
IAotIyMjIGF0cworIyMjIGF0cyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDog
YGZhbHNlYApAQCAtMjc2LDcgKzI3Niw3IEBAIHdoZW4gdGhlIFJTQiBnZXRzIG92ZXJ3cml0dGVu
LiAgVGhlIGZvcm1lciBjb250cm9sIGFsbCBSU0Igb3ZlcndyaXRpbmcsIHdoaWxlCiB0aGUgbGF0
dGVyIHR3byBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgb3ZlcndyaXRpbmcgb24gZnJvbSBIVk0g
Y29udGV4dCwgYW5kCiBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQu
CiAKLSMjIyBjbG9ja3NvdXJjZQorIyMjIGNsb2Nrc291cmNlICh4ODYpCiA+IGA9IHBpdCB8IGhw
ZXQgfCBhY3BpIHwgdHNjYAogCiBJZiBzZXQsIG92ZXJyaWRlIFhlbidzIGRlZmF1bHQgY2hvaWNl
IGZvciB0aGUgcGxhdGZvcm0gdGltZXIuCkBAIC0yODcsNyArMjg3LDcgQEAgdGhlIG51bWJlciBv
ZiBhbGxvd2VkIENQVXMuICBXaGVuIHJ1bm5pbmcgb24gcGxhdGZvcm1zIHRoYXQgY2FuIGd1YXJh
bnRlZSBhCiBtb25vdG9uaWMgVFNDIGFjcm9zcyBzb2NrZXRzIHlvdSBtYXkgd2FudCB0byBhZGp1
c3QgdGhlICJ0c2MiIGNvbW1hbmQgbGluZQogcGFyYW1ldGVyIHRvICJzdGFibGU6c29ja2V0Ii4K
IAotIyMjIGNtY2ktdGhyZXNob2xkCisjIyMgY21jaS10aHJlc2hvbGQgKEludGVsKQogPiBgPSA8
aW50ZWdlcj5gCiAKID4gRGVmYXVsdDogYDJgCkBAIC0yOTUsNyArMjk1LDcgQEAgcGFyYW1ldGVy
IHRvICJzdGFibGU6c29ja2V0Ii4KIFNwZWNpZnkgdGhlIGV2ZW50IGNvdW50IHRocmVzaG9sZCBm
b3IgcmFpc2luZyBDb3JyZWN0ZWQgTWFjaGluZSBDaGVjawogSW50ZXJydXB0cy4gIFNwZWNpZnlp
bmcgemVybyBkaXNhYmxlcyBDTUNJIGhhbmRsaW5nLgogCi0jIyMgY21vcy1ydGMtcHJvYmUKKyMj
IyBjbW9zLXJ0Yy1wcm9iZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZh
bHNlYApAQCAtNDU5LDcgKzQ1OSw3IEBAIGNoYXJhY3RlciwgYnV0IGZvciB4ZW4gdG8ga2VlcCB0
aGUgY29uc29sZS4KIAogPiBEZWZhdWx0OiBgcG93ZXJgCiAKLSMjIyBjcHVcX3R5cGUKKyMjIyBj
cHVcX3R5cGUgKHg4NikKID4gYD0gYXJjaF9wZXJmbW9uYAogCiBJZiBzZXQsIGZvcmNlIHVzZSBv
ZiB0aGUgcGVyZm9ybWFuY2UgY291bnRlcnMgZm9yIG9wcm9maWxlLCByYXRoZXIgdGhhbiBkZXRl
Y3RpbmcKQEAgLTQ5OSw3ICs0OTksNyBAQCBwcmUtY2FubmVkIGNwdWlkIG1hc2sgdG8gbWFzayB0
aGUgY3VycmVudCBwcm9jZXNzb3IgZG93biB0byBhcHBlYXIgYXMKIHRoZSBzcGVjaWZpZWQgcHJv
Y2Vzc29yLiBJdCBpcyBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgYWxsIGhvc3RzIGluIGEKIHBv
b2wgYXBwZWFyIHRoZSBzYW1lIHRvIGd1ZXN0cyB0byBhbGxvdyBzdWNjZXNzZnVsIGxpdmUgbWln
cmF0aW9uLgogCi0jIyMgY3B1aWRcX21hc2tcX3t7LGV4dFxffWVjeCxlZHh9CisjIyMgY3B1aWRc
X21hc2tcX3t7LGV4dFxffWVjeCxlZHh9ICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAogPiBEZWZh
dWx0OiBgfjBgIChhbGwgYml0cyBzZXQpCkBAIC01MjksMTAgKzUyOSwxMCBAQCBUaGVzZSB0aHJl
ZSBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyBhcmUgYWxzbyB1c2VkIHRvIHNwZWNpZnkgY3B1aWQK
IG1hc2tzIHRvIGhlbHAgd2l0aCBjcHVpZCBsZXZlbGxpbmcgYWNyb3NzIGEgcG9vbCBvZiBob3N0
cy4gIFNlZSB0aGUKIGRlc2NyaXB0aW9uIG9mIHRoZSBvdGhlciByZXNwZWN0aXZlIG9wdGlvbnMg
YWJvdmUuCiAKLSMjIyBjcHVpZGxlCisjIyMgY3B1aWRsZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKLSMjIyBjcHVpbmZvCisjIyMgY3B1aW5mbyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKICMj
IyBjcmFzaGluZm9cX21heGFkZHIKQEAgLTY0Nyw3ICs2NDcsNyBAQCB0cmFjZSBmZWF0dXJlIGlz
IG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KIAogU3BlY2lmeSB0aGUg
Yml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KIAotIyMjIGRvbTAKKyMjIyBkb20wICh4ODYpCiA+
IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgXWAKIAogPiBTdWItb3B0aW9uczoKQEAgLTY2NSw3
ICs2NjUsNyBAQCBGbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KIEZs
YWcgdGhhdCBtYWtlcyBhIGRvbTAgdXNlIHNoYWRvdyBwYWdpbmcuIE9ubHkgd29ya3Mgd2hlbiAi
cHZoIiBpcwogZW5hYmxlZC4KIAotIyMjIGRvbTBcX2lvcG9ydHNcX2Rpc2FibGUKKyMjIyBkb20w
XF9pb3BvcnRzXF9kaXNhYmxlICh4ODYpCiA+IGA9IExpc3Qgb2YgPGhleD4tPGhleD5gCiAKIFNw
ZWNpZnkgYSBsaXN0IG9mIElPIHBvcnRzIHRvIGJlIGV4Y2x1ZGVkIGZyb20gZG9tMCBhY2Nlc3Mu
CkBAIC03MzgsNyArNzM4LDcgQEAgUHJhY3RpY2VzXShodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kv
WGVuX0Jlc3RfUHJhY3RpY2VzI1hlbl9kb20wX2RlZGljYXRlZF9tZW1vcnkKIAogVGhpcyBvcHRp
b24gZG9lc24ndCBoYXZlIGVmZmVjdCBpZiBwdi1zaGltIG1vZGUgaXMgZW5hYmxlZC4KIAotIyMj
IGRvbTBcX25vZGVzCisjIyMgZG9tMFxfbm9kZXMgKHg4NikKIAogPiBgPSBMaXN0IG9mIFsgPGlu
dGVnZXI+IHwgcmVsYXhlZCB8IHN0cmljdCBdYAogCkBAIC03NjUsNyArNzY1LDcgQEAgUGluIGRv
bTAgdmNwdXMgdG8gdGhlaXIgcmVzcGVjdGl2ZSBwY3B1cwogU3BlY2lmeSB0aGUgZnVsbCBwYXRo
IGluIHRoZSBkZXZpY2UgdHJlZSBmb3IgdGhlIFVBUlQuICBJZiB0aGUgcGF0aCBkb2Vzbid0CiBz
dGFydCB3aXRoIGAvYCwgaXQgaXMgYXNzdW1lZCB0byBiZSBhbiBhbGlhcy4gIFRoZSBvcHRpb25z
IGFyZSBkZXZpY2Ugc3BlY2lmaWMuCiAKLSMjIyBlODIwLW10cnItY2xpcAorIyMjIGU4MjAtbXRy
ci1jbGlwICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogRmxhZyB0aGF0IHNwZWNpZmllcyBpZiBS
QU0gc2hvdWxkIGJlIGNsaXBwZWQgdG8gdGhlIGhpZ2hlc3QgY2FjaGVhYmxlCkBAIC03NzMsNyAr
NzczLDcgQEAgTVRSUi4KIAogPiBEZWZhdWx0OiBgdHJ1ZWAgb24gSW50ZWwgQ1BVcywgb3RoZXJ3
aXNlIGBmYWxzZWAKIAotIyMjIGU4MjAtdmVyYm9zZQorIyMjIGU4MjAtdmVyYm9zZSAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtOTYxLDcgKzk2MSw3IEBA
IG1vcmUgaW1wb3J0YW5jZSB3aWxsIGJlIHByaW50ZWQuCiBUaGUgb3B0aW9uYWwgYDxyYXRlLWxp
bWl0ZWQgbGV2ZWw+YCBvcHRpb24gaW5zdHJ1Y3RzIHdoaWNoIHNldmVyaXRpZXMKIHNob3VsZCBi
ZSByYXRlIGxpbWl0ZWQuCiAKLSMjIyBoYXAKKyMjIyBoYXAgKHg4NikKID4gYD0gPGJvb2xlYW4+
YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtOTY5LDcgKzk2OSw3IEBAIHNob3VsZCBiZSByYXRl
IGxpbWl0ZWQuCiBGbGFnIHRvIGdsb2JhbGx5IGVuYWJsZSBvciBkaXNhYmxlIHN1cHBvcnQgZm9y
IEhhcmR3YXJlIEFzc2lzdGVkCiBQYWdpbmcgKEhBUCkKIAotIyMjIGhhcFxfMWdiCisjIyMgaGFw
XF8xZ2IgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtOTc3
LDcgKzk3Nyw3IEBAIFBhZ2luZyAoSEFQKQogRmxhZyB0byBlbmFibGUgMSBHQiBob3N0IHBhZ2Ug
dGFibGUgc3VwcG9ydCBmb3IgSGFyZHdhcmUgQXNzaXN0ZWQKIFBhZ2luZyAoSEFQKS4KIAotIyMj
IGhhcFxfMm1iCisjIyMgaGFwXF8ybWIgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1
bHQ6IGB0cnVlYApAQCAtMTAwMiw3ICsxMDAyLDcgQEAgc3VwcG9ydGVkIG9ubHkgd2hlbiBjb21w
aWxlZCB3aXRoIFhTTSBvbiB4ODYuCiAKIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkgSGFy
ZHdhcmUgRXJyb3IgU291cmNlIFRhYmxlLCBzaG91bGQgb25lIGJlIGZvdW5kLgogCi0jIyMgaGln
aG1lbS1zdGFydAorIyMjIGhpZ2htZW0tc3RhcnQgKHg4NikKID4gYD0gPHNpemU+YAogCiBTcGVj
aWZ5IHRoZSBtZW1vcnkgYm91bmRhcnkgcGFzdCB3aGljaCBtZW1vcnkgd2lsbCBiZSB0cmVhdGVk
IGFzIGhpZ2htZW0gKHg4NgpAQCAtMTAyMywxMCArMTAyMywxMCBAQCBzdXBwb3J0ZWQuIFNlZSBk
b2NzL21pc2MvYXJtL2JpZy5MSVRUTEUudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uLgogV2hlbiB0
aGUgaG1wLXVuc2FmZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJl
IG5vdAogaWRlbnRpY2FsIHRvIHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVz
ZWQgYnkgWGVuLgogCi0jIyMgaHBldGJyb2FkY2FzdAorIyMjIGhwZXRicm9hZGNhc3QgKHg4NikK
ID4gYD0gPGJvb2xlYW4+YAogCi0jIyMgaHZtXF9kZWJ1ZworIyMjIGh2bVxfZGVidWcgKHg4NikK
ID4gYD0gPGludGVnZXI+YAogCiBUaGUgc3BlY2lmaWVkIHZhbHVlIGlzIGEgYml0IG1hc2sgd2l0
aCB0aGUgaW5kaXZpZHVhbCBiaXRzIGhhdmluZyB0aGUKQEAgLTEwNDcsNyArMTA0Nyw3IEBAIGZv
bGxvd2luZyBtZWFuaW5nOgogCiBSZWNvZ25pemVkIGluIGRlYnVnIGJ1aWxkcyBvZiB0aGUgaHlw
ZXJ2aXNvciBvbmx5LgogCi0jIyMgaHZtXF9mZXAKKyMjIyBodm1cX2ZlcCAoeDg2KQogPiBgPSA8
Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTA2Miw3ICsxMDYyLDcgQEAgQXMg
dGhpcyBmZWF0dXJlIG9wZW5zIHVwIHRoZSBpbnN0cnVjdGlvbiBlbXVsYXRvciB0byBhcmJpdHJh
cnkKIGluc3RydWN0aW9uIGZyb20gYW4gSFZNIGd1ZXN0LCBkb24ndCB1c2UgdGhpcyBpbiBwcm9k
dWN0aW9uIHN5c3RlbS4gTm8KIHNlY3VyaXR5IHN1cHBvcnQgaXMgcHJvdmlkZWQgd2hlbiB0aGlz
IGZsYWcgaXMgc2V0LgogCi0jIyMgaHZtXF9wb3J0ODAKKyMjIyBodm1cX3BvcnQ4MCAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCkBAIC0xMDcxLDEwICsxMDcxLDEw
IEBAIFNwZWNpZnkgd2hldGhlciBndWVzdHMgYXJlIHRvIGJlIGdpdmVuIGFjY2VzcyB0byBwaHlz
aWNhbCBwb3J0IDgwCiAob2Z0ZW4gdXNlZCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzKSwgdG8gb3Zl
cnJpZGUgdGhlIERNSSBiYXNlZAogZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVo
YXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0LgogCi0jIyMgaWRsZVxfbGF0ZW5jeVxfZmFj
dG9yCisjIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAot
IyMjIGlvYXBpY1xfYWNrCisjIyMgaW9hcGljXF9hY2sgKHg4NikKID4gYD0gb2xkIHwgbmV3YAog
CiA+IERlZmF1bHQ6IGBuZXdgIHVubGVzcyBkaXJlY3RlZC1FT0kgaXMgc3VwcG9ydGVkCkBAIC0x
MjAxLDM0ICsxMjAxLDM0IEBAIFJhdGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9y
IElPTU1VIGFjY2Vzc2VzIGZvciBEb20wLCB3aXRoIHRoaXMKIG9wdGlvbiBhbGwgcGFnZXMgbm90
IG1hcmtlZCBhcyB1bnVzYWJsZSBpbiB0aGUgRTgyMCB0YWJsZSB3aWxsIGdldCBhIG1hcHBpbmcK
IGVzdGFibGlzaGVkLgogCi0jIyMgaXJxXF9yYXRlbGltaXQKKyMjIyBpcnFcX3JhdGVsaW1pdCAo
eDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKLSMjIyBpcnFcX3ZlY3RvclxfbWFwCi0jIyMgaXZyc1xf
aHBldFtgPGhwZXQ+YF0KKyMjIyBpcnFcX3ZlY3RvclxfbWFwICh4ODYpCisjIyMgaXZyc1xfaHBl
dFtgPGhwZXQ+YF0gKEFNRCkKID4gYD1bPHNlZz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAog
Rm9yY2UgdGhlIHVzZSBvZiBgWzxzZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmlj
ZSBJRCBvZiBIUEVUCiBgPGhwZXQ+YCBpbnN0ZWFkIG9mIHRoZSBvbmUgc3BlY2lmaWVkIGJ5IHRo
ZSBJVkhEIHN1Yi10YWJsZXMgb2YgdGhlIElWUlMKIEFDUEkgdGFibGUuCiAKLSMjIyBpdnJzXF9p
b2FwaWNbYDxpb2FwaWM+YF0KKyMjIyBpdnJzXF9pb2FwaWNbYDxpb2FwaWM+YF0gKEFNRCkKID4g
YD1bPHNlZz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAogRm9yY2UgdGhlIHVzZSBvZiBgWzxz
ZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmljZSBJRCBvZiBJTy1BUElDCiBgPGlv
YXBpYz5gIGluc3RlYWQgb2YgdGhlIG9uZSBzcGVjaWZpZWQgYnkgdGhlIElWSEQgc3ViLXRhYmxl
cyBvZiB0aGUgSVZSUwogQUNQSSB0YWJsZS4KIAotIyMjIGxhcGljCisjIyMgbGFwaWMgKHg4NikK
ID4gYD0gPGJvb2xlYW4+YAogCiBGb3JjZSB0aGUgdXNlIG9mIHVzZSBvZiB0aGUgbG9jYWwgQVBJ
QyBvbiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0sIGV2ZW4KIGlmIGxlZnQgZGlzYWJsZWQgYnkgdGhl
IEJJT1MuCiAKLSMjIyBsYXBpY1xfdGltZXJcX2MyXF9vaworIyMjIGxhcGljXF90aW1lclxfYzJc
X29rICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAotIyMjIGxlcgorIyMjIGxlciAoeDg2KQogPiBg
PSA8Ym9vbGVhbj5gCiAKICMjIyBsb2dsdmwKQEAgLTEyNjMsMTkgKzEyNjMsMTkgQEAgd2l0aCAq
KmNyYXNoaW5mb1xfbWF4YWRkcioqLgogU3BlY2lmeSB0aGUgdGhyZXNob2xkIGJlbG93IHdoaWNo
IFhlbiB3aWxsIGluZm9ybSBkb20wIHRoYXQgdGhlIHF1YW50aXR5IG9mCiBmcmVlIG1lbW9yeSBp
cyBnZXR0aW5nIGxvdy4gIFNwZWNpZnlpbmcgYDBgIHdpbGwgZGlzYWJsZSB0aGlzIG5vdGlmaWNh
dGlvbi4KIAotIyMjIG1heGNwdXMKKyMjIyBtYXhjcHVzICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAK
IAotIyMjIG1heFxfY3N0YXRlCisjIyMgbWF4XF9jc3RhdGUgKHg4NikKID4gYD0gPGludGVnZXI+
YAogCi0jIyMgbWF4XF9nc2lcX2lycXMKKyMjIyBtYXhcX2dzaVxfaXJxcyAoeDg2KQogPiBgPSA8
aW50ZWdlcj5gCiAKIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIGludGVycnVwdHMgdG8gYmUgdXNl
IGZvciBwaW4gKElPLUFQSUMgb3IgbGVnYWN5IFBJQykKIGJhc2VkIGludGVycnVwdHMuIEFueSBo
aWdoZXIgSVJRcyB3aWxsIGJlIGF2YWlsYWJsZSBmb3IgdXNlIHZpYSBQQ0kgTVNJLgogCi0jIyMg
bWF4XF9scGlcX2JpdHMKKyMjIyBtYXhcX2xwaVxfYml0cyAoYXJtKQogPiBgPSA8aW50ZWdlcj5g
CiAKIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIEFSTSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBh
bGxvY2F0ZSBvbiB0aGUgaG9zdCwKQEAgLTEyODQsMTggKzEyODQsMTggQEAgcHJlc2VudGVkIGFz
IHRoZSBudW1iZXIgb2YgYml0cyBuZWVkZWQgdG8gZW5jb2RlIGl0LiBUaGlzIG11c3QgYmUgYXQg
bGVhc3QKIG9uZSBwZW5kaW5nIGJpdCB0byBiZSBhbGxvY2F0ZWQuCiBEZWZhdWx0cyB0byAyMCBi
aXRzICh0byBjb3ZlciBhdCBtb3N0IDEwNDg1NzYgaW50ZXJydXB0cykuCiAKLSMjIyBtY2UKKyMj
IyBtY2UgKHg4NikKID4gYD0gPGludGVnZXI+YAogCi0jIyMgbWNlXF9mYgorIyMjIG1jZVxfZmIg
KEludGVsKQogPiBgPSA8aW50ZWdlcj5gCiAKLSMjIyBtY2VcX3ZlcmJvc2l0eQorIyMjIG1jZVxf
dmVyYm9zaXR5ICh4ODYpCiA+IGA9IHZlcmJvc2VgCiAKIFNwZWNpZnkgdmVyYm9zZSBtYWNoaW5l
IGNoZWNrIG91dHB1dC4KIAotIyMjIG1lbQorIyMjIG1lbSAoeDg2KQogPiBgPSA8c2l6ZT5gCiAK
IFNwZWNpZnkgdGhlIG1heGltdW0gYWRkcmVzcyBvZiBwaHlzaWNhbCBSQU0uICBBbnkgUkFNIGJl
eW9uZCB0aGlzCkBAIC0xMzEyLDE0ICsxMzEyLDE0IEBAIHJlcXVlc3RzIGlzc3VlZCBieSB0aGUg
dmFyaW91cyBraW5kcyBvZiBkb21haW5zIChpbiB0aGlzIG9yZGVyOgogb3JkaW5hcnkgRG9tVSwg
Y29udHJvbCBkb21haW4sIGhhcmR3YXJlIGRvbWFpbiwgYW5kIC0gd2hlbiBzdXBwb3J0ZWQKIGJ5
IHRoZSBwbGF0Zm9ybSAtIERvbVUgd2l0aCBwYXNzLXRocm91Z2ggZGV2aWNlIGFzc2lnbmVkKS4K
IAotIyMjIG1tY2ZnCisjIyMgbW1jZmcgKHg4NikKID4gYD0gPGJvb2xlYW4+WyxhbWQtZmFtMTBd
YAogCiA+IERlZmF1bHQ6IGAxYAogCiBTcGVjaWZ5IGlmIHRoZSBNTUNvbmZpZyBzcGFjZSBzaG91
bGQgYmUgZW5hYmxlZC4KIAotIyMjIG1taW8tcmVsYXgKKyMjIyBtbWlvLXJlbGF4ICh4ODYpCiA+
IGA9IDxib29sZWFuPiB8IGFsbGAKIAogPiBEZWZhdWx0OiBgZmFsc2VgCkBAIC0xMzI4LDIxICsx
MzI4LDIxIEBAIEJ5IGRlZmF1bHQsIGRvbWFpbnMgbWF5IG5vdCBjcmVhdGUgY2FjaGVkIG1hcHBp
bmdzIHRvIE1NSU8gcmVnaW9ucy4KIFRoaXMgb3B0aW9uIHJlbGF4ZXMgdGhlIGNoZWNrIGZvciBE
b21haW4gMCAob3Igd2hlbiB1c2luZyBgYWxsYCwgYWxsIFBWCiBkb21haW5zKSwgdG8gcGVybWl0
IHRoZSB1c2Ugb2YgY2FjaGVhYmxlIE1NSU8gbWFwcGluZ3MuCiAKLSMjIyBtc2kKKyMjIyBtc2kg
KHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVlYAogCiBGb3JjZSBYZW4g
dG8gKG5vdCkgdXNlIFBDSS1NU0ksIGV2ZW4gaWYgQUNQSSBGQURUIHNheXMgb3RoZXJ3aXNlLgog
Ci0jIyMgbXRyci5zaG93CisjIyMgbXRyci5zaG93ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAog
PiBEZWZhdWx0OiBgZmFsc2VgCiAKLVByaW50IGJvb3QgdGltZSBNVFJSIHN0YXRlICh4ODYgb25s
eSkuCitQcmludCBib290IHRpbWUgTVRSUiBzdGF0ZS4KIAotIyMjIG13YWl0LWlkbGUKKyMjIyBt
d2FpdC1pZGxlICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAg
LTEzNTAsNyArMTM1MCw3IEBAIFByaW50IGJvb3QgdGltZSBNVFJSIHN0YXRlICh4ODYgb25seSku
CiBVc2UgdGhlIE1XQUlUIGlkbGUgZHJpdmVyICh3aXRoIG1vZGVsIHNwZWNpZmljIEMtc3RhdGUg
a25vd2xlZGdlKSBpbnN0ZWFkCiBvZiB0aGUgQUNQSSBiYXNlZCBvbmUuCiAKLSMjIyBubWkKKyMj
IyBubWkgKHg4NikKID4gYD0gaWdub3JlIHwgZG9tMCB8IGZhdGFsYAogCiA+IERlZmF1bHQ6IGBm
YXRhbGAgZm9yIGEgZGVidWcgYnVpbGQsIG9yIGBkb20wYCBmb3IgYSBub24tZGVidWcgYnVpbGQK
QEAgLTEzNTksNyArMTM1OSw3IEBAIFNwZWNpZnkgd2hhdCBYZW4gc2hvdWxkIGRvIGluIHRoZSBl
dmVudCBvZiBhbiBOTUkgcGFyaXR5IG9yIEkvTyBlcnJvci4KIGBpZ25vcmVgIGRpc2NhcmRzIHRo
ZSBlcnJvcjsgYGRvbTBgIGNhdXNlcyBYZW4gdG8gcmVwb3J0IHRoZSBlcnJvciB0bwogZG9tMCwg
d2hpbGUgJ2ZhdGFsJyBjYXVzZXMgWGVuIHRvIHByaW50IGRpYWdub3N0aWNzIGFuZCB0aGVuIGhh
bmcuCiAKLSMjIyBub2FwaWMKKyMjIyBub2FwaWMgKHg4NikKIAogSW5zdHJ1Y3QgWGVuIHRvIGln
bm9yZSBhbnkgSU9BUElDcyB0aGF0IGFyZSBwcmVzZW50IGluIHRoZSBzeXN0ZW0sIGFuZAogaW5z
dGVhZCBjb250aW51ZSB0byB1c2UgdGhlIGxlZ2FjeSBQSUMuIFRoaXMgaXMgX25vdF8gcmVjb21t
ZW5kZWQgd2l0aApAQCAtMTM3OCwxNCArMTM3OCwxNCBAQCBCeSBkZWZhdWx0LCBYZW4gd2lsbCB1
c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCiBpdCBpcyBh
dmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8gZmFsbCBi
YWNrIHRvCiBvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dlci4KIAot
IyMjIG5vaXJxYmFsYW5jZQorIyMjIG5vaXJxYmFsYW5jZSAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKIERpc2FibGUgc29mdHdhcmUgSVJRIGJhbGFuY2luZyBhbmQgYWZmaW5pdHkuIFRoaXMgY2Fu
IGJlIHVzZWQgb24KIHN5c3RlbXMgc3VjaCBhcyBEZWxsIDE4NTAvMjg1MCB0aGF0IGhhdmUgd29y
a2Fyb3VuZHMgaW4gaGFyZHdhcmUgZm9yCiBJUlEgcm91dGluZyBpc3N1ZXMuCiAKLSMjIyBub2xh
cGljCisjIyMgbm9sYXBpYyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZh
bHNlYApAQCAtMTQwNywxNiArMTQwNywxNiBAQCBEbyBub3QgYXV0b21hdGljYWxseSByZWJvb3Qg
YWZ0ZXIgYW4gZXJyb3IuICBUaGlzIGlzIHVzZWZ1bCBmb3IKIGNhdGNoaW5nIGRlYnVnIG91dHB1
dC4gIERlZmF1bHRzIHRvIGF1dG9tYXRpY2FsbHkgcmVib290IGFmdGVyIDUKIHNlY29uZHMuCiAK
LSMjIyBub3NtcAorIyMjIG5vc21wICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogRGlzYWJsZSBT
TVAgc3VwcG9ydC4gIE5vIHNlY29uZGFyeSBwcm9jZXNzb3JzIHdpbGwgYmUgYm9vdGVkLgogRGVm
YXVsdHMgdG8gYm9vdGluZyBzZWNvbmRhcnkgcHJvY2Vzc29ycy4KIAotIyMjIG5yXF9pcnFzCisj
IyMgbnJcX2lycXMgKHg4NikKID4gYD0gPGludGVnZXI+YAogCi0jIyMgbnVtYQorIyMjIG51bWEg
KHg4NikKID4gYD0gb24gfCBvZmYgfCBmYWtlPTxpbnRlZ2VyPiB8IG5vYWNwaWAKIAogPiBEZWZh
dWx0OiBgb25gCkBAIC0xNDQwLDE2ICsxNDQwLDYgQEAgQWxsIG51bWJlcnMgc3BlY2lmaWVkIG11
c3QgYmUgaGV4YWRlY2ltYWwgb25lcy4KIAogVGhpcyBvcHRpb24gY2FuIGJlIHNwZWNpZmllZCBt
b3JlIHRoYW4gb25jZSAodXAgdG8gOCB0aW1lcyBhdCBwcmVzZW50KS4KIAotIyMjIHBrdQotPiBg
PSA8Ym9vbGVhbj5gCi0KLT4gRGVmYXVsdDogYHRydWVgCi0KLUZsYWcgdG8gZW5hYmxlIE1lbW9y
eSBQcm90ZWN0aW9uIEtleXMuCi0KLVRoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHByb3ZpZGVz
IGFuIGFkZGl0aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQotcGFnaW5nIGNvbnRyb2xz
IGFjY2VzcyB0byB1c2VybW9kZSBhZGRyZXNzZXMuCi0KICMjIyBwY2lkICh4ODYpCiA+IGA9IDxi
b29sZWFuPiB8IHhwdGk9PGJvb2w+YAogCkBAIC0xNDY0LDEwICsxNDU0LDIwIEBAIGZvciBhbGwg
b2YgdGhlbSAoYHRydWVgKSwgb25seSBmb3IgdGhvc2Ugc3ViamVjdCB0byBYUFRJIChgeHB0aWAp
IG9yIGZvcgogdGhvc2Ugbm90IHN1YmplY3QgdG8gWFBUSSAoYG5vLXhwdGlgKS4gVGhlIGZlYXR1
cmUgaXMgdXNlZCBvbmx5IGluIGNhc2UKIElOVlBDSUQgaXMgc3VwcG9ydGVkIGFuZCBub3QgZGlz
YWJsZWQgdmlhIGBpbnZwY2lkPWZhbHNlYC4KIAorIyMjIHBrdSAoeDg2KQorPiBgPSA8Ym9vbGVh
bj5gCisKKz4gRGVmYXVsdDogYHRydWVgCisKK0ZsYWcgdG8gZW5hYmxlIE1lbW9yeSBQcm90ZWN0
aW9uIEtleXMuCisKK1RoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHByb3ZpZGVzIGFuIGFkZGl0
aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQorcGFnaW5nIGNvbnRyb2xzIGFjY2VzcyB0
byB1c2VybW9kZSBhZGRyZXNzZXMuCisKICMjIyBwbGVcX2dhcAogPiBgPSA8aW50ZWdlcj5gCiAK
LSMjIyBwbGVcX3dpbmRvdworIyMjIHBsZVxfd2luZG93IChJbnRlbCkKID4gYD0gPGludGVnZXI+
YAogCiAjIyMgcHNyIChJbnRlbCkKQEAgLTE1MTEsNyArMTUxMSw3IEBAIFRoZSBmb2xsb3dpbmcg
cmVzb3VyY2VzIGFyZSBhdmFpbGFibGU6CiAgICAgc3VtIG9mIENCTXMgaXMgZml4ZWQsIHRoYXQg
bWVhbnMgYWN0dWFsIGBjb3NfbWF4YCBpbiB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5CiAgICAgcmVk
dWNlIHRvIGhhbGYgd2hlbiBDRFAgaXMgZW5hYmxlZC4KIAkKLSMjIyBwdi1saW5lYXItcHQKKyMj
IyBwdi1saW5lYXItcHQgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGB0cnVl
YApAQCAtMTU1MSw3ICsxNTUxLDcgQEAgc2hvdWxkIGJlIHdva2VuIHVwIHRvIGNoZWNrIGlmIHRo
ZSBncmFjZSBwZXJpb2QgaGFzIGNvbXBsZXRlZCwgYW5kIHRoZQogY2FsbGJhY2tzIGFyZSBzYWZl
IHRvIGJlIGV4ZWN1dGVkLiBFeHByZXNzZWQgaW4gbWlsbGlzZWNvbmRzOyBtYXhpbXVtIGlzCiAx
MDAsIGFuZCBpdCBjYW4ndCBiZSAwLgogCi0jIyMgcmVib290CisjIyMgcmVib290ICh4ODYpCiA+
IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8
IG5bb10gWywgW3ddYXJtIHwgW2Ndb2xkXWAKIAogPiBEZWZhdWx0OiBgMGAKQEAgLTE2MDMsNyAr
MTYwMyw3IEBAIHJtcnI9ZDVkNDU9MDowOjFkLjA7MHhkNWQ0Ni0weGQ1ZDQ4PTA6MDoxYS4wCiBO
b3RlOiBncnViMiByZXF1aXJlcyB0byBlc2NhcGUgb3IgdXNlIHF1b3RhdGlvbnMgaWYgc3BlY2lh
bCBjaGFyYWN0ZXJzIGFyZSB1c2VkLAogbmFtZWx5ICc7JywgcmVmZXIgdG8gdGhlIGdydWIyIGRv
Y3VtZW50YXRpb24gaWYgbXVsdGlwbGUgcmFuZ2VzIGFyZSBzcGVjaWZpZWQuCiAKLSMjIyByby1o
cGV0CisjIyMgcm8taHBldCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRy
dWVgCkBAIC0xNzE4LDcgKzE3MTgsNyBAQCBwbHVzIHRoZSBmcmVlIG1lbW9yeSBzbGFjayBnaXZl
biB0byB0aGUgc2hpbSBmb3IgcnVudGltZSBhbGxvY2F0aW9ucy4KIEJ5IGRlZmF1bHQsIHRoZSBh
bW91bnQgb2YgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUg
dXNhZ2UKIGlzIDFNQi4KIAotIyMjIHNtYXAKKyMjIyBzbWFwICh4ODYpCiA+IGA9IDxib29sZWFu
PiB8IGh2bWAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAgLTE3MjYsNyArMTcyNiw3IEBAIGlzIDFN
Qi4KIEZsYWcgdG8gZW5hYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbgogVXNl
IGBzbWFwPWh2bWAgdG8gYWxsb3cgU01BUCB1c2UgYnkgSFZNIGd1ZXN0cyBvbmx5LgogCi0jIyMg
c21lcAorIyMjIHNtZXAgKHg4NikKID4gYD0gPGJvb2xlYW4+IHwgaHZtYAogCiA+IERlZmF1bHQ6
IGB0cnVlYApAQCAtMTc1MCw3ICsxNzUwLDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29y
a2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIEZsYWcgdG8gZm9yY2Ugc3luY2hy
b25vdXMgY29uc29sZSBvdXRwdXQuICBVc2VmdWwgZm9yIGRlYnVnZ2luZywgYnV0CiBub3Qgc3Vp
dGFibGUgZm9yIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIGR1ZSB0byBpbmN1cnJlZCBvdmVyaGVh
ZC4KIAotIyMjIHRib290CisjIyMgdGJvb3QgKHg4NikKID4gYD0gMHg8cGh5c19hZGRyPmAKIAog
U3BlY2lmeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdHJ1c3RlZCBib290IHNoYXJlZCBw
YWdlLgpAQCAtMTc2MCw3ICsxNzYwLDcgQEAgU3BlY2lmeSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBv
ZiB0aGUgdHJ1c3RlZCBib290IHNoYXJlZCBwYWdlLgogCiBTcGVjaWZ5IHRoZSBwZXItY3B1IHRy
YWNlIGJ1ZmZlciBzaXplIGluIHBhZ2VzLgogCi0jIyMgdGR0CisjIyMgdGR0ICh4ODYpCiA+IGA9
IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAgLTE3ODcsMTAgKzE3ODcsMTAgQEAg
cGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmXF9zaXplIHBhcmFtZXRl
ci4KICMjIyB0bWVtXF9jb21wcmVzcwogPiBgPSA8Ym9vbGVhbj5gCiAKLSMjIyB0c2MKKyMjIyB0
c2MgKHg4NikKID4gYD0gdW5zdGFibGUgfCBza2V3ZWQgfCBzdGFibGU6c29ja2V0YAogCi0jIyMg
dWNvZGUKKyMjIyB1Y29kZSAoeDg2KQogPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCiAKIFNwZWNp
ZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIENQVSBtaWNyb2NvZGUgdXBkYXRlIGJsb2IuCkBAIC0x
ODEyLDcgKzE4MTIsNyBAQCBtaWNyb2NvZGUgaW4gdGhlIGNwaW8gbmFtZSBzcGFjZSBtdXN0IGJl
OgogICAtIG9uIEludGVsOiBrZXJuZWwveDg2L21pY3JvY29kZS9HZW51aW5lSW50ZWwuYmluCiAg
IC0gb24gQU1EICA6IGtlcm5lbC94ODYvbWljcm9jb2RlL0F1dGhlbnRpY0FNRC5iaW4KIAotIyMj
IHVucmVzdHJpY3RlZFxfZ3Vlc3QKKyMjIyB1bnJlc3RyaWN0ZWRcX2d1ZXN0IChJbnRlbCkKID4g
YD0gPGJvb2xlYW4+YAogCiAjIyMgdmNwdVxfbWlncmF0aW9uXF9kZWxheQpAQCAtMTg1Nyw3ICsx
ODU3LDcgQEAgVGhlIG9wdGlvbmFsIGBrZWVwYCBwYXJhbWV0ZXIgY2F1c2VzIFhlbiB0byBjb250
aW51ZSB1c2luZyB0aGUgdmdhCiBjb25zb2xlIGV2ZW4gYWZ0ZXIgZG9tMCBoYXMgYmVlbiBzdGFy
dGVkLiAgVGhlIGRlZmF1bHQgYmVoYXZpb3VyIGlzIHRvCiByZWxpbnF1aXNoIGNvbnRyb2wgdG8g
ZG9tMC4KIAotIyMjIHZpcmlkaWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50CisjIyMgdmlyaWRpYW4t
c3BpbmxvY2stcmV0cnktY291bnQgKHg4NikKID4gYD0gPGludGVnZXI+YAogCiA+IERlZmF1bHQ6
IGAyMDQ3YApAQCAtMTg2NSw3ICsxODY1LDcgQEAgcmVsaW5xdWlzaCBjb250cm9sIHRvIGRvbTAu
CiBTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiByZXRyaWVzIGJlZm9yZSBhbiBlbmxpZ2h0
ZW5lZCBXaW5kb3dzCiBndWVzdCB3aWxsIG5vdGlmeSBYZW4gdGhhdCBpdCBoYXMgZmFpbGVkIHRv
IGFjcXVpcmUgYSBzcGlubG9jay4KIAotIyMjIHZpcmlkaWFuLXZlcnNpb24KKyMjIyB2aXJpZGlh
bi12ZXJzaW9uICh4ODYpCiA+IGA9IFs8bWFqb3I+XSxbPG1pbm9yPl0sWzxidWlsZD5dYAogCiA+
IERlZmF1bHQ6IGA2LDAsMHgxNzcyYApAQCAtMTg4MSw3ICsxODgxLDcgQEAgZW5jb2RlZCBpbiBn
dWVzdCBDUFVJRCAweDQwMDAwMDAyIGlmIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIGFyZSBlbmFi
bGVkLgogVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhp
cyBwcmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0
LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCi0jIyMgdnBtdQorIyMjIHZwbXUgKHg4NikKID4g
YD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggWywgLi4uXSB9IClgCiAKID4gRGVm
YXVsdDogYG9mZmAKQEAgLTE5MTcsNyArMTkxNyw3IEBAIE5vdGUgdGhhdCBpZiAqKndhdGNoZG9n
Kiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQgb2ZmLgogQXMg
dGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0aGUgdnBtdSBm
bGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hz
YS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKLSMjIyB2d2ZpCisjIyMgdndmaSAoYXJtKQogPiBgPSB0
cmFwIHwgbmF0aXZlCiAKID4gRGVmYXVsdDogYHRyYXBgCkBAIC0xOTMyLDcgKzE5MzIsNyBAQCB2
d2ZpIHRvIGBuYXRpdmVgIHJlZHVjZXMgaXJxIGxhdGVuY3kgc2lnbmlmaWNhbnRseS4gSXQgY2Fu
IGFsc28gbGVhZCB0bwogc3Vib3B0aW1hbCBzY2hlZHVsaW5nIGRlY2lzaW9ucywgYnV0IG9ubHkg
d2hlbiB0aGUgc3lzdGVtIGlzCiBvdmVyc3Vic2NyaWJlZCAoaS5lLiwgaW4gdG90YWwgdGhlcmUg
YXJlIG1vcmUgdkNQVXMgdGhhbiBwQ1BVcykuCiAKLSMjIyB3YXRjaGRvZworIyMjIHdhdGNoZG9n
ICh4ODYpCiA+IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCiA+IERlZmF1bHQ6IGBmYWxzZWAKQEAg
LTE5NDIsNyArMTk0Miw3IEBAIGxvbmdlciB0aGFuIHRoZSAqKndhdGNoZG9nXF90aW1lb3V0Kios
IGEgcGFuaWMgb2NjdXJzLiAgV2hlbiBgZm9yY2VgIGlzCiBzcGVjaWZpZWQsIGluIGFkZGl0aW9u
IHRvIHJ1bm5pbmcgYW4gTk1JIHdhdGNoZG9nIG9uIGVhY2ggcHJvY2Vzc29yLAogdW5rbm93biBO
TUlzIHdpbGwgc3RpbGwgYmUgcHJvY2Vzc2VkLgogCi0jIyMgd2F0Y2hkb2dcX3RpbWVvdXQKKyMj
IyB3YXRjaGRvZ1xfdGltZW91dCAoeDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKID4gRGVmYXVsdDog
YDVgCkBAIC0xOTUwLDE0ICsxOTUwLDE0IEBAIHVua25vd24gTk1JcyB3aWxsIHN0aWxsIGJlIHBy
b2Nlc3NlZC4KIFNldCB0aGUgTk1JIHdhdGNoZG9nIHRpbWVvdXQgaW4gc2Vjb25kcy4gIFNwZWNp
ZnlpbmcgYDBgIHdpbGwgdHVybiBvZmYKIHRoZSB3YXRjaGRvZy4KIAotIyMjIHgyYXBpYworIyMj
IHgyYXBpYyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCiAKIFBl
cm1pdCB1c2Ugb2YgeDJhcGljIHNldHVwIGZvciBTTVAgZW52aXJvbm1lbnRzLgogCi0jIyMgeDJh
cGljXF9waHlzCisjIyMgeDJhcGljXF9waHlzICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBE
ZWZhdWx0OiBgdHJ1ZWAgaWYgKipGQURUKiogbWFuZGF0ZXMgcGh5c2ljYWwgbW9kZSwgYGZhbHNl
YCBvdGhlcndpc2UuCkBAIC0xOTc3LDcgKzE5NzcsNyBAQCBCeSBkZWZhdWx0IHdpbGwgdXNlIDEv
MzIgb2YgdGhlIFJBTSB1cCB0byBhIG1heGltdW0gb2YgMUdCIGFuZCB3aXRoIGEKIG1pbmltdW0g
b2YgMzJNLCBzdWJqZWN0IHRvIGEgc3VpdGFibHkgYWxpZ25lZCBhbmQgc2l6ZWQgY29udGlndW91
cwogcmVnaW9uIG9mIG1lbW9yeSBiZWluZyBhdmFpbGFibGUuCiAKLSMjIyB4cHRpCisjIyMgeHB0
aSAoeDg2KQogPiBgPSBMaXN0IG9mIFsgZGVmYXVsdCB8IDxib29sZWFuPiB8IGRvbTA9PGJvb2w+
IHwgZG9tdT08Ym9vbD4gXWAKIAogPiBEZWZhdWx0OiBgZmFsc2VgIG9uIGhhcmR3YXJlIGtub3du
IG5vdCB0byBiZSB2dWxuZXJhYmxlIHRvIE1lbHRkb3duIChlLmcuIEFNRCkKQEAgLTE5OTYsNyAr
MTk5Niw3IEBAIE1lbHRkb3duIGZvciBhbGwgZG9tYWlucy4KIFdpdGggYGRvbTBgIGFuZCBgZG9t
dWAgaXQgaXMgcG9zc2libGUgdG8gY29udHJvbCBwYWdlIHRhYmxlIGlzb2xhdGlvbgogZm9yIGRv
bTAgb3IgZ3Vlc3QgZG9tYWlucyBvbmx5LgogCi0jIyMgeHNhdmUKKyMjIyB4c2F2ZSAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYHRydWVgCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfCz-0000Mv-0k; Fri, 18 May 2018 13:14: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfCx-0000Mj-7o
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:07 +0000
X-Inumbo-ID: 1817d557-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1817d557-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:12:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfCv-0000Yz-Lg
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfCv-0003iL-JT
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfCv-0003iL-JT@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:05 +0000
Subject: [Xen-changelog] [xen master] doc: add credit2_cap_period_ms boot
 parameter description
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>

Y29tbWl0IGY3OGM4MzIyODUwZGJlM2RiZTljZDgyOGVlMDA3NjcxOTA1MjkxMDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDcg
MTI6MTY6MDUgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDcgMTE6NTI6NTggMjAxOCArMDEw
MAoKICAgIGRvYzogYWRkIGNyZWRpdDJfY2FwX3BlcmlvZF9tcyBib290IHBhcmFtZXRlciBkZXNj
cmlwdGlvbgogICAgCiAgICBjcmVkaXQyX2NhcF9wZXJpb2RfbXMgaXNuJ3QgbWVudGlvbmVkIGlu
IHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24uCiAgICBBZGQgYSBkZXNjcmlwdGlvbi4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMCArKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
aW5kZXggYjhhZmE3MTlhYy4uNWI2NTcxYWRmMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KQEAgLTU2OCw2ICs1NjgsMTYgQEAgd2hpY2ggd291bGQgb3RoZXJ3aXNlIHJlcXVpcmUg
ZXNjYXBpbmcgb2YgdGhlIDwgb3B0aW9uCiAjIyMgY3JlZGl0MlxfYmFsYW5jZVxfdW5kZXIKID4g
YD0gPGludGVnZXI+YAogCisjIyMgY3JlZGl0MlxfY2FwXF9wZXJpb2RcX21zCis+IGA9IDxpbnRl
Z2VyPmAKKworPiBEZWZhdWx0OiBgMTBgCisKK0RvbWFpbnMgc3ViamVjdCB0byBhIGNhcCByZWNl
aXZlIGEgcmVwbGVuaXNobWVudCBvZiB0aGVpciBydW50aW1lIGJ1ZGdldAorb25jZSBldmVyeSBj
YXAgcGVyaW9kIGludGVydmFsLiBEZWZhdWx0IGlzIDEwIG1zLiBUaGUgYW1vdW50IG9mIGJ1ZGdl
dAordGhleSByZWNlaXZlIGRlcGVuZHMgb24gdGhlaXIgY2FwLiBGb3IgaW5zdGFuY2UsIGEgZG9t
YWluIHdpdGggYSA1MCUgY2FwCit3aWxsIHJlY2VpdmUgNTAlIG9mIDEwIG1zLCBzbyA1IG1zLgor
CiAjIyMgY3JlZGl0MlxfbG9hZFxfcHJlY2lzaW9uXF9zaGlmdAogPiBgPSA8aW50ZWdlcj5gCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfD9-0000OG-2Z; Fri, 18 May 2018 13:14: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfD7-0000O2-HU
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:17 +0000
X-Inumbo-ID: 1e274829-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e274829-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:12:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfD5-0000Z7-Rd
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfD5-0003jN-PF
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfD5-0003jN-PF@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:15 +0000
Subject: [Xen-changelog] [xen master] x86/domain: Drop the only-written
 smap_check_policy infrastructure
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="===============6975381663287243537=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b190f0c0c1dff13ce92c5f056a87d6c81d3ee8f9
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Tue May 8 13:45:45 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 17:22:57 2018 +0100

    x86/domain: Drop the only-written smap_check_policy infrastructure
    
    c/s 4c5d78a10d "x86/pagewalk: Re-implement the pagetable walker" dropped the
    consumer of smap_policy.  Looking at c/s 31ae587e6f which introduced the
    smap_check logic, it exists only to work around a bug in guest_walk_tables()
    was resolved by the aformentioned commit.
    
    Remove the unused variables and associated infrastructure.
    
    Reported-by: Jason Andryuk <jandryuk@gmail.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/domain.c        |  7 +------
 xen/arch/x86/time.c          |  3 +--
 xen/include/asm-x86/domain.h | 13 -------------
 3 files changed, 2 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 801ac33810..4ff3d2f3fe 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -217,13 +217,9 @@ void dump_pageframe_info(struct domain *d)
 void update_guest_memory_policy(struct vcpu *v,
                                 struct guest_memory_policy *policy)
 {
-    smap_check_policy_t old_smap_policy = v->arch.smap_check_policy;
     bool old_guest_mode = nestedhvm_is_n2(v);
     bool new_guest_mode = policy->nested_guest_mode;
 
-    v->arch.smap_check_policy = policy->smap_policy;
-    policy->smap_policy = old_smap_policy;
-
     /*
      * When 'v' is in the nested guest mode, all guest copy
      * functions/macros which finally call paging_gva_to_gfn()
@@ -1541,8 +1537,7 @@ void paravirt_ctxt_switch_to(struct vcpu *v)
 bool update_runstate_area(struct vcpu *v)
 {
     bool rc;
-    struct guest_memory_policy policy =
-        { .smap_policy = SMAP_CHECK_ENABLED, .nested_guest_mode = false };
+    struct guest_memory_policy policy = { .nested_guest_mode = false };
     void __user *guest_handle = NULL;
 
     if ( guest_handle_is_null(runstate_guest(v)) )
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index 84c1c0c082..c342d00732 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -1106,8 +1106,7 @@ bool update_secondary_system_time(struct vcpu *v,
                                   struct vcpu_time_info *u)
 {
     XEN_GUEST_HANDLE(vcpu_time_info_t) user_u = v->arch.time_info_guest;
-    struct guest_memory_policy policy =
-        { .smap_policy = SMAP_CHECK_ENABLED, .nested_guest_mode = false };
+    struct guest_memory_policy policy = { .nested_guest_mode = false };
 
     if ( guest_handle_is_null(user_u) )
         return true;
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 8b66096e7f..197f8d62be 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -508,12 +508,6 @@ struct pv_vcpu
     struct vcpu_time_info pending_system_time;
 };
 
-typedef enum __packed {
-    SMAP_CHECK_HONOR_CPL_AC,    /* honor the guest's CPL and AC */
-    SMAP_CHECK_ENABLED,         /* enable the check */
-    SMAP_CHECK_DISABLED,        /* disable the check */
-} smap_check_policy_t;
-
 struct arch_vcpu
 {
     /*
@@ -569,12 +563,6 @@ struct arch_vcpu
      * and thus should be saved/restored. */
     bool_t nonlazy_xstate_used;
 
-    /*
-     * The SMAP check policy when updating runstate_guest(v) and the
-     * secondary system time.
-     */
-    smap_check_policy_t smap_check_policy;
-
     struct vmce vmce;
 
     struct paging_vcpu paging;
@@ -595,7 +583,6 @@ struct arch_vcpu
 
 struct guest_memory_policy
 {
-    smap_check_policy_t smap_policy;
     bool nested_guest_mode;
 };
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6975381663287243537==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfDI-0000PP-4U; Fri, 18 May 2018 13:14:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfDH-0000PG-3M
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:27 +0000
X-Inumbo-ID: e1315cd3-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1315cd3-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:17:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfDG-0000ZF-18
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfDF-0003kL-VC
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfDF-0003kL-VC@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:25 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IGY3ZDQ1NzUyNGM3ZDRmYmY4ZmJhNjM1NDUyZTEyYzA1N2ZlNzFlNjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNiAwOTowMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBGaXggJWRyNiBoYW5kaW5nIGluICNEQiBoYW5k
bGVyCiAgICAKICAgIE1vc3QgYml0cyBpbiAlZHI2IGFjY3VtdWxhdGUsIHJhdGhlciB0aGFuIGJl
aW5nIHNldCBkaXJlY3RseSBiYXNlZCBvbiB0aGUKICAgIGN1cnJlbnQgc291cmNlIG9mICNEQi4g
IEhhdmUgdGhlIGhhbmRsZXIgZm9sbG93IHRoZSBtYW51YWxzIGd1aWRhbmNlLCB3aGljaAogICAg
YXZvaWRzIGxlYWtpbmcgaHlwZXJ2aXNvciBkZWJ1Z2dpbmcgYWN0aXZpdGllcyBpbnRvIGd1ZXN0
IGNvbnRleHQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYwIC8gQ1ZFLTIwMTgtODg5
NwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBj
NjI0ZmI0YTVmLi5hOTYxN2Y3MDZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc3NywxMSArMTc3NywzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMTgxNCw3ICsxODM5LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcu
aAppbmRleCBjNTc5MTRlZmM2Li5iM2IxMGVhZjQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RlYnVncmVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCkBA
IC0yNCw2ICsyNCw4IEBACiAjZGVmaW5lIERSX1NUQVRVU19SRVNFUlZFRF9aRVJPICh+MHhmZmZm
ZWZmZnVsKSAvKiBSZXNlcnZlZCwgcmVhZCBhcyB6ZXJvICovCiAjZGVmaW5lIERSX1NUQVRVU19S
RVNFUlZFRF9PTkUgIDB4ZmZmZjBmZjB1bCAvKiBSZXNlcnZlZCwgcmVhZCBhcyBvbmUgKi8KIAor
I2RlZmluZSBYODZfRFI2X0RFRkFVTFQgMHhmZmZmMGZmMHVsICAgIC8qIERlZmF1bHQgJWRyNiB2
YWx1ZS4gKi8KKwogLyogTm93IGRlZmluZSBhIGJ1bmNoIG9mIHRoaW5ncyBmb3IgbWFuaXB1bGF0
aW5nIHRoZSBjb250cm9sIHJlZ2lzdGVyLgogICAgVGhlIHRvcCB0d28gYnl0ZXMgb2YgdGhlIGNv
bnRyb2wgcmVnaXN0ZXIgY29uc2lzdCBvZiA0IGZpZWxkcyBvZiA0CiAgICBiaXRzIC0gZWFjaCBm
aWVsZCBjb3JyZXNwb25kcyB0byBvbmUgb2YgdGhlIGZvdXIgZGVidWcgcmVnaXN0ZXJzLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfDT-0000Qr-67; Fri, 18 May 2018 13:14:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfDR-0000Qb-E4
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:37 +0000
X-Inumbo-ID: 2a4b3d27-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a4b3d27-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:12:50 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfDQ-0000ZN-6r
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfDQ-0003ls-4b
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfDQ-0003ls-4b@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:36 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Move exception injection into
 {, compat_}test_all_events()
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>

Y29tbWl0IDBjNmMyYjE0Mjg2NTg2ODdiOGY2MDNiZjI0OGRlYzViZGNkODgyYTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxMToyNzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3B2OiBNb3ZlIGV4Y2VwdGlvbiBpbmplY3Rpb24gaW50byB7
LGNvbXBhdF99dGVzdF9hbGxfZXZlbnRzKCkKICAgIAogICAgVGhpcyBhbGxvd3MgcGF0aHMgdG8g
anVtcCBzdHJhaWdodCB0byB7LGNvbXBhdF99dGVzdF9hbGxfZXZlbnRzKCkgYW5kIGhhdmUKICAg
IGluamVjdGlvbiBvZiBwZW5kaW5nIGV4Y2VwdGlvbnMgaGFwcGVuIGF1dG9tYXRpY2FsbHksIHJh
dGhlciB0aGFuIHJlcXVpcmluZwogICAgYWxsIGNhbGxpbmcgcGF0aHMgdG8gaGFuZGxlIGV4Y2Vw
dGlvbnMgdGhlbXNlbHZlcy4KICAgIAogICAgVGhlIG5vcm1hbCBleGNlcHRpb24gcGF0aCBpcyBz
aW1wbGlmaWVkIGFzIGEgcmVzdWx0LCBhbmQKICAgIGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRp
b24oKSBpcyByZW1vdmVkIGVudGlyZWx5LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2
MCAvIENWRS0yMDE4LTg4OTcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IGEzYjZkOWQwNDEuLmNkMWE5NTQ0NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzksNiArMzksMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIGNtcGIgICQwLCBW
Q1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGpuZSAgIGNvbXBhdF9wcm9jZXNzX21jZQog
Lkxjb21wYXRfdGVzdF9ndWVzdF9ubWk6CkBAIC02OCw2ICs3NCwxNSBAQCBjb21wYXRfcHJvY2Vz
c19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBjb21w
YXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2Y3B1
LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5j
ZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBjYWxs
ICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5D
RV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisKIAlB
TElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAgLTE4
MSwxNSArMTk2LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAgJWVh
eCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVj
dCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAgICB0
ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6ICAg
IGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0gICAg
ICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQwLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cwotCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKIAogLyog
U2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwppbmRleCA1NTM4ZDUwM2UyLi42MjIwZjk1NjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC00Miw2
ICs0MiwxMiBAQCB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNU
QVRfc29mdGlycV9wZW5kaW5nKCVyaXApLCAlcmN4CiAgICAgICAgIGNtcGwgICQwLCAoJXJjeCwg
JXJheCwgMSkKICAgICAgICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcworCisgICAgICAgIC8qIElu
amVjdCBleGNlcHRpb24gaWYgcGVuZGluZy4gKi8KKyAgICAgICAgbGVhICAgVkNQVV90cmFwX2Jv
dW5jZSglcmJ4KSwgJXJkeAorICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQVElPTiwgVFJBUEJPVU5D
RV9mbGFncyglcmR4KQorICAgICAgICBqbnogICAuTHByb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAg
ICAgIGNtcGIgICQwLCBWQ1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGpuZSAgIHByb2Nl
c3NfbWNlCiAuTHRlc3RfZ3Vlc3Rfbm1pOgpAQCAtNzAsNiArNzYsMTUgQEAgcHJvY2Vzc19zb2Z0
aXJxczoKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogICAgICAgICBBTElHTgorLyog
JXJieDogc3RydWN0IHZjcHUsICVyZHggc3RydWN0IHRyYXBfYm91bmNlICovCisuTHByb2Nlc3Nf
dHJhcGJvdW5jZToKKyAgICAgICAgc3RpCisuTGJvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNh
bGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgbW92YiAgJDAsIFRSQVBCT1VOQ0VfZmxh
Z3MoJXJkeCkKKyAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04K
IC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX21jZToKICAgICAgICAgdGVzdGIgJDEg
PDwgVkNQVV9UUkFQX01DRSwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQpAQCAtNjQ1
LDE1ICs2NjAsOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBtb3YgICAlcjEz
YiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAk
MyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KLSAgICAgICAg
bGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiAgICAgICAgIG1vdnEgIFZDUFVfZG9t
YWluKCVyYngpLCVyYXgKICAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4
KQotICAgICAgICBqbmUgICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
dGVzdF9hbGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQor
ICAgICAgICBqbmUgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3Rf
YWxsX2V2ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfDc-0000S5-7j; Fri, 18 May 2018 13:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfDb-0000Ry-76
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:47 +0000
X-Inumbo-ID: ed53ed45-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed53ed45-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:18:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfDa-0000Za-Ce
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfDa-0003ma-AS
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfDa-0003ma-AS@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:46 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDVkMzdhZjM2NGRjMTU4YWEzODdmN2M4YjJhMDVjOTAzMjVjNjNkY2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxMToyNzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBVc2UgYW4gSW50ZXJydXB0IFN0YWNrIFRhYmxl
IGZvciAjREIKICAgIAogICAgUFYgZ3Vlc3RzIGNhbiB1c2UgYXJjaGl0ZWN0dXJhbCBjb3JuZXIg
Y2FzZXMgdG8gY2F1c2UgI0RCIHRvIGJlIHJhaXNlZCBhZnRlcgogICAgdHJhbnNpdGlvbmluZyBp
bnRvIHN1cGVydmlzb3IgbW9kZS4KICAgIAogICAgVXNlIGFuIGludGVycnVwdCBzdGFjayB0YWJs
ZSBmb3IgI0RCIHRvIHByZXZlbnQgdGhlIGV4Y2VwdGlvbiBiZWluZyB0YWtlbiB3aXRoCiAgICBh
IGd1ZXN0IGNvbnRyb2xsZWQgc3RhY2sgcG9pbnRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgNSArKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAxMiBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDZhNGU0YTM1N2Yu
LjUyOGFmZjE4MTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzYwLDYgKzc2MCw3IEBAIHZvaWQgbG9hZF9z
eXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01D
RSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICog
UEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdF
X1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0la
RSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4
ODYwMDExMTExMTExMTExMXVsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBhOTYxN2Y3MDZmLi5mNjA5OWNlMDlkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MzUzLDEzICszNTMsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgogICogTm90ZXMgZm9y
IGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBfYm90dG9tKCkKICAq
Ci0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMgMCAtIDM6CiAgKiAg
IFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRoZXNlIHN0YWNrcyBo
YXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0ZXIgc3RhdGUgYXQg
dGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0cmFjZSBpcyB0aGUg
d29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEgZHVtcCBpcyB0aGUK
ICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1lLgogICoKLSAqIFN0
YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1OgogICogICBOb25l
IG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRoIE1FTU9SWV9HVUFS
RCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNvIGF0dGVtcHRpbmcg
dG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2ZS4gIFdpdGhvdXQg
TUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWluCkBAIC0zODAsMTIg
KzM4MCwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0b20odW5zaWduZWQg
bG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkgKQogICAgIHsKLSAg
ICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICByZXR1cm4gUk9VTkRV
UChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVmIE1FTU9SWV9HVUFS
RAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5kaWYKICAgICBjYXNl
IDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19TSVpFKSAtCkBAIC00
MDAsMTEgKzQwMCwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1wX2JvdHRvbSh1bnNp
Z25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdlKHNwKSApCiAgICAg
ewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAgICAgIHJldHVybiBS
T1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA2MjIwZjk1
NjkzLi4xNDE4NDhhMDY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03MTgsNyArNzE4LDcgQEAgRU5U
UlkoZGV2aWNlX25vdF9hdmFpbGFibGUpCiBFTlRSWShkZWJ1ZykKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfZGVidWcsNCglcnNwKQotICAgICAgICBqbXAgICBoYW5kbGVf
ZXhjZXB0aW9uCisgICAgICAgIGptcCAgIGhhbmRsZV9pc3RfZXhjZXB0aW9uCiAKIEVOVFJZKGlu
dDMpCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBiOWRkMTZm
N2VjLi4wYzY5YTUyODFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQyMiw3ICs0MjIs
OCBAQCBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0c3Nfc3RydWN0IHsKICNk
ZWZpbmUgSVNUX0RGICAgMVVMCiAjZGVmaW5lIElTVF9OTUkgIDJVTAogI2RlZmluZSBJU1RfTUNF
ICAzVUwKLSNkZWZpbmUgSVNUX01BWCAgM1VMCisjZGVmaW5lIElTVF9EQiAgIDRVTAorI2RlZmlu
ZSBJU1RfTUFYICA0VUwKIAogLyogU2V0IHRoZSBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgdXNlZCBi
eSBhIHBhcnRpY3VsYXIgSURUIGVudHJ5LiAqLwogc3RhdGljIGlubGluZSB2b2lkIHNldF9pc3Qo
aWR0X2VudHJ5X3QgKmlkdCwgdW5zaWduZWQgaW50IGlzdCkKQEAgLTQzOSw2ICs0NDAsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2VhY2hfaXN0KGlkdF9lbnRyeV90ICppZHQpCiAgICAg
c2V0X2lzdCgmaWR0W1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgm
aWR0W1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdFtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRbVFJBUF9kZWJ1Z10s
ICAgICAgICAgSVNUX0RCKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGRpc2FibGVfZWFjaF9p
c3QoaWR0X2VudHJ5X3QgKmlkdCkKQEAgLTQ0Niw2ICs0NDgsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZGlzYWJsZV9lYWNoX2lzdChpZHRfZW50cnlfdCAqaWR0KQogICAgIHNldF9pc3QoJmlkdFtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0W1RSQVBfbm1p
XSwgICAgICAgICAgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRbVFJBUF9tYWNoaW5lX2No
ZWNrXSwgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdFtUUkFQX2RlYnVnXSwgICAgICAgICBJ
U1RfTk9ORSk7CiB9CiAKICNkZWZpbmUgSURUX0VOVFJJRVMgMjU2Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:14:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:14: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 1fJfDn-0000To-9d; Fri, 18 May 2018 13:14:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfDl-0000TD-LS
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:57 +0000
X-Inumbo-ID: f36537cf-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f36537cf-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:18:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfDk-0000aN-IL
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfDk-0003nY-G6
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:14:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfDk-0003nY-G6@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:14:56 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IDc1ZDY4MjhiYzIxNDZkMGVlYTE2YWRjOTIzNzY5NTFhMzEwZDk0YTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMyAxNzowMzo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgOCAxODoxMzox
MyAyMDE4ICswMTAwCgogICAgeDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCIGV4Y2VwdGlv
bnMgaW4gaHlwZXJ2aXNvciBjb250ZXh0CiAgICAKICAgIFRoZSBXQVJOX09OKCkgY2FuIGJlIHRy
aWdnZXJlZCBieSBndWVzdCBhY3Rpdml0aWVzLCBhbmQgZW1pdHMgYSBmdWxsIHN0YWNrCiAgICB0
cmFjZSB3aXRob3V0IHJhdGUgbGltaXRpbmcuICBTd2FwIGl0IG91dCBmb3IgYSByYXRlbGltaXRl
ZCBwcmludGsgd2l0aCBqdXN0CiAgICBlbm91Z2ggaW5mb3JtYXRpb24gdG8gd29yayBvdXQgd2hh
dCBpcyBnb2luZyBvbi4KICAgIAogICAgTm90IGFsbCAjREIgZXhjZXB0aW9ucyBhcmUgdHJhcHMs
IHNvIGJsaW5kbHkgY29udGludWluZyBpcyBub3QgYSBzYWZlIGFjdGlvbgogICAgdG8gdGFrZS4g
IFdlIGRvbid0IGxldCBQViBndWVzdHMgc2VsZWN0IHRoZXNlIHNldHRpbmdzIGluIHRoZSByZWFs
ICVkcjcgdG8KICAgIGJlZ2luIHdpdGgsIGJ1dCBmb3IgYWRkZWQgc2FmZXR5IGFnYWluc3QgdW5l
eHBlY3RlZCBzaXR1YXRpb25zLCBkZXRlY3QgdGhlCiAgICBmYXVsdCBjYXNlcyBhbmQgY3Jhc2gg
aW4gYW4gb2J2aW91cyBtYW5uZXIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYwIC8g
Q1ZFLTIwMTgtODg5NwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGY2MDk5Y2UwOWQuLjgyNDY0N2RkY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xODI1LDE2ICsxODI1LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOwogICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:15:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:15: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 1fJfDy-0000VN-CM; Fri, 18 May 2018 13:15:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfDw-0000VF-O9
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:08 +0000
X-Inumbo-ID: 3c7f1177-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c7f1177-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:13:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfDu-0000av-O8
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfDu-0003oU-Lq
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfDu-0003oU-Lq@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:15:06 +0000
Subject: [Xen-changelog] [xen master] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============4683973647576067967=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 14c3f68a57361f20be33ec3848f83d8636a0d34e
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:12:10 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:13:13 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 20 +++++++++
 xen/arch/x86/hvm/vpt.c        | 95 +++++++++++++++++++++++++++++--------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 95 insertions(+), 31 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index f528e2d081..c85d004402 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,26 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = vioapic_get_vector(d, gsi);
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 9d27b483b2..d5363caec7 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,49 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    int mask;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    mask = vioapic_get_mask(v->domain, gsi);
-    if ( mask < 0 )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        int mask = vioapic_get_mask(v->domain, gsi);
+
+        if ( mask < 0 )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return mask;
+    }
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            mask);
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +270,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic, pt_vector;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +306,26 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.
-     */
-    if ( is_lapic )
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
         vlapic_set_irq(vcpu_vlapic(v), irq, 0);
         pt_vector = irq;
-    }
-    else
-    {
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
              v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
-        {
             hvm_isa_irq_assert(v->domain, irq, NULL);
-            pt_vector = -1;
-        }
         else
         {
             pt_vector = hvm_isa_irq_assert(v->domain, irq, vioapic_get_vector);
@@ -321,6 +336,17 @@ int pt_update_irq(struct vcpu *v)
             if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
                 pt_vector = -1;
         }
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        if ( pt_vector < 0 || !vlapic_test_irq(vcpu_vlapic(v), pt_vector) )
+            pt_vector = -1;
+        break;
     }
 
     return pt_vector;
@@ -418,7 +444,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -498,7 +531,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index f756cb5a0d..1a52ec6045 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -207,6 +207,9 @@ int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq);
 
 int hvm_inject_msi(struct domain *d, uint64_t addr, uint32_t data);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 void hvm_maybe_deassert_evtchn_irq(void);
 void hvm_assert_evtchn_irq(struct vcpu *v);
 void hvm_set_callback_via(struct domain *d, uint64_t via);
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4683973647576067967==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:15:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:15: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 1fJfE7-0000WW-Dy; Fri, 18 May 2018 13:15:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfE6-0000WM-9A
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:18 +0000
X-Inumbo-ID: ff85b8f4-5a9d-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff85b8f4-5a9d-11e8-8249-2fda3a446a53;
 Fri, 18 May 2018 13:18:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfE4-0000c5-Tl
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfE4-0003pe-RZ
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfE4-0003pe-RZ@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:15:16 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IDkyOTM4ZTVkMTQ5NjY5MDMzYWVjZGZiM2QxMzk2OTQ4ZDQ5ZDE4ODcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTI6NTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTM6MTMgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKaW5kZXggOTA1MTMyOTgwZi4uZWJhZGE3MjI1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTI4LDE0ICsx
MjgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbCBodm1fd2FpdF9mb3JfaW8oc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgcHJl
dl9zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CisKICAgICB3aGlsZSAoIHN2LT5wZW5kaW5nICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSA9IHAtPnN0YXRlOwogCiAgICAgICAg
IHNtcF9ybWIoKTsKLSAgICAgICAgc3dpdGNoICggc3RhdGUgKQorCisgICAgcmVjaGVjazoKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JFUV9OT05FKSApCiAgICAgICAg
IHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAgICAgICAgICAgLyoKICAgICAg
ICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2VlIHRoaXMgY2FzZSBpcyB3aGVu
IGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBhbmQgaXQgcmFjZXMgd2l0aCBh
biBJL08gYmVpbmcKQEAgLTE0MywxNCArMTQ2LDMwIEBAIHN0YXRpYyBib29sIGh2bV93YWl0X2Zv
cl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogICAgICAgICAgICAg
ICovCiAgICAgICAgICAgICBodm1faW9fYXNzaXN0KHN2LCB+MHVsKTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA8IHByZXZfc3Rh
dGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIldlaXJk
IEhWTSBpb3JlcSBzdGF0ZSB0cmFuc2l0aW9uICV1IC0+ICV1XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgcHJldl9zdGF0ZSwgc3RhdGUpOworICAgICAgICAgICAgc3YtPnBlbmRpbmcgPSBmYWxz
ZTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChzdi0+dmNwdS0+ZG9tYWluKTsKKyAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNo
ICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBjYXNlIFNUQVRFX0lP
UkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAgICAgICAgIHAtPnN0
YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIHAt
PmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RBVEVfSU9SRVFfUkVB
RFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVBRFkgKi8KICAgICAg
ICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3YWl0X29uX3hlbl9l
dmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0YXRlKTsKLSAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRfY2hhbm5lbChzdi0+
aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeyBz
dGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVjaGVjazsKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0g
aW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBzdi0+cGVuZGluZyA9
IGZhbHNlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 18 13:15:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 13:15: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 1fJfEH-0000cY-Fu; Fri, 18 May 2018 13:15: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJfEG-0000XL-63
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:28 +0000
X-Inumbo-ID: 489b6928-5a9d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 489b6928-5a9d-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 15:13:41 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJfEF-0000cD-2t
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJfEF-0003qc-0i
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 13:15:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJfEF-0003qc-0i@xenbits.xenproject.org>
Date: Fri, 18 May 2018 13:15:27 +0000
Subject: [Xen-changelog] [xen master] libacpi: fixes for iasl >= 20180427
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="===============7718239816387229975=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 9 11:08:12 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed May 9 18:17:51 2018 +0100

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index a47a658a25..c17f3924cc 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7718239816387229975==--

From xen-changelog-bounces@lists.xenproject.org Fri May 18 16:33:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 16: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 1fJiJY-0007V5-HW; Fri, 18 May 2018 16: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJiJX-0007V0-6t
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:07 +0000
X-Inumbo-ID: e4216c13-5ab8-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4216c13-5ab8-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 18:31:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJiJU-0005Ic-Js
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJiJU-0007Vu-Gk
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJiJU-0007Vu-Gk@xenbits.xenproject.org>
Date: Fri, 18 May 2018 16:33:04 +0000
Subject: [Xen-changelog] [xen staging] Config.mk: Update QEMU to include
 build fixes
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>

Y29tbWl0IGVjNDFjNjA2NjBjYjNhM2JiZTZjMDI0OWMwYTcyMWQyMWE5YWRlMzIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMTggMTc6MTc6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDE3OjIxOjQ4IDIwMTggKzAx
MDAKCiAgICBDb25maWcubWs6IFVwZGF0ZSBRRU1VIHRvIGluY2x1ZGUgYnVpbGQgZml4ZXMKICAg
IAogICAgVGhpcyB0YWcgaW5jbHVkZXMgdHdvIGJ1aWxkIGZpeGVzOgogICAgLSBkdW1wOiBGaXgg
YnVpbGQgd2l0aCBuZXdlciBnY2MKICAgICAgICBGaXggYnVpbGQgd2l0aCBHQ0MtOAogICAgLSBG
aXggbGlidXNiLTEuMC4yMiBkZXByZWNhdGVkIGxpYnVzYl9zZXRfZGVidWcgd2l0aCBsaWJ1c2Jf
c2V0X29wdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsg
Yi9Db25maWcubWsKaW5kZXggN2U4YWMyMTljOS4uOTE4MzQ5NmJiZSAxMDA2NDQKLS0tIGEvQ29u
ZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjc1LDcgKzI3NSw3IEBAIFNFQUJJT1NfVVBTVFJF
QU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RS
RUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1G
X1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5
ODY4NjgKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMS4wLXJjMQorUUVN
VV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjExLjAtcmM2CiBNSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04gPz0geGVuLTQuMTEuMC1yYzEuMQogCiBTRUFCSU9TX1VQU1RSRUFNX1JFVklT
SU9OID89IHJlbC0xLjExLjEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 18 16:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 May 2018 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 1fJiJh-0007Ve-J8; Fri, 18 May 2018 16:33: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=vzov=if=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fJiJg-0007VY-KL
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:16 +0000
X-Inumbo-ID: ea2fd684-5ab8-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea2fd684-5ab8-11e8-9728-bc764e045a96;
 Fri, 18 May 2018 18:31:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fJiJe-0005Im-Pg
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fJiJe-0007X7-NE
 for xen-changelog@lists.xenproject.org; Fri, 18 May 2018 16:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fJiJe-0007X7-NE@xenbits.xenproject.org>
Date: Fri, 18 May 2018 16:33:14 +0000
Subject: [Xen-changelog] [xen staging] xl: show full value of cpu_khz in xl
 info output
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>

Y29tbWl0IGUwNDE0ZjQyMjNiZDliN2NlOWQwN2M5ZjI2ZGQxMjlhNzljNmQ0Y2MKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUdWUgQXByIDMgMTM6
MTQ6MTEgMjAxOCArMDIwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDE3OjIzOjU2IDIwMTggKzAxMDAKCiAgICB4bDogc2hv
dyBmdWxsIHZhbHVlIG9mIGNwdV9raHogaW4geGwgaW5mbyBvdXRwdXQKICAgIAogICAgVGhlIGV4
YWN0IHZhbHVlIG9mIGNwdV9raHogY2FuIG9ubHkgYmUgb2J0YWluZWQgdmlhICd4bCBkbWVzZycs
IGFuZAogICAgdGhlcmVmb3JlIGNhbiBiZSBsb3N0IGFmdGVyIHNvbWUgdGltZS4gJ3hsIGluZm8n
IHRydW5jYXRlcyB0aGUgdmFsdWUgdG8KICAgIGZ1bGwgTUh6LiBBZGp1c3QgdGhlIG91dHB1dCB0
byBzaG93IHRoZSBmdWxsIGtoeiB2YWx1ZS4KICAgIFRoaXMgaGVscHMgdGhlIGhvc3QgYWRtaW4g
dG8gdHJhY2sgaG93IGEgaG9zdCBoYXMgY2FsaWJyYXRlZCBpdHNlbGYuIFRoZQogICAgdmFsdWUg
b2YgY3B1X2toeiBpcyB1c2VkIGR1cmluZyBsaXZlIG1pZ3JhdGlvbiBmb3IgdGhlIGRlY2lzaW9u
IGlmCiAgICBhY2Nlc3MgdG8gVFNDIHNob3VsZCBiZSBlbXVhbHRlZC4KICAgIAogICAgQ29tbWl0
IGViNTI3N2EzMGUgKCJiaXRrZWVwZXIgcmV2aXNpb24gMS45NTkuMS40CiAgICAoNDBkMDRhODdh
Y09iMjl1LTVZNU94TWhIdlAyeDlnKSIgZ2l2ZXMgbm8gaGludCB3aHkgY3B1X21oeiBpbnN0ZWFk
IG9mCiAgICBjcHVfa2h6IHdhcyBjaG9zZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHRvb2xzL3hsL3hsX2luZm8uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2lu
Zm8uYyBiL3Rvb2xzL3hsL3hsX2luZm8uYwppbmRleCBlOTg5MGNhNWYyLi42YzhiZTI2MTE5IDEw
MDY0NAotLS0gYS90b29scy94bC94bF9pbmZvLmMKKysrIGIvdG9vbHMveGwveGxfaW5mby5jCkBA
IC0yMDMsNyArMjAzLDcgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpCiAgICAg
bWF5YmVfcHJpbnRmKCJucl9ub2RlcyAgICAgICAgICAgICAgIDogJWRcbiIsIGluZm8ubnJfbm9k
ZXMpOwogICAgIG1heWJlX3ByaW50ZigiY29yZXNfcGVyX3NvY2tldCAgICAgICA6ICVkXG4iLCBp
bmZvLmNvcmVzX3Blcl9zb2NrZXQpOwogICAgIG1heWJlX3ByaW50ZigidGhyZWFkc19wZXJfY29y
ZSAgICAgICA6ICVkXG4iLCBpbmZvLnRocmVhZHNfcGVyX2NvcmUpOwotICAgIG1heWJlX3ByaW50
ZigiY3B1X21oeiAgICAgICAgICAgICAgICA6ICVkXG4iLCBpbmZvLmNwdV9raHogLyAxMDAwKTsK
KyAgICBtYXliZV9wcmludGYoImNwdV9taHogICAgICAgICAgICAgICAgOiAlZC4lMDNkXG4iLCBp
bmZvLmNwdV9raHogLyAxMDAwLCBpbmZvLmNwdV9raHogJSAxMDAwKTsKIAogICAgIG1heWJlX3By
aW50ZigiaHdfY2FwcyAgICAgICAgICAgICAgICA6ICUwOHg6JTA4eDolMDh4OiUwOHg6JTA4eDol
MDh4OiUwOHg6JTA4eFxuIiwKICAgICAgICAgIGluZm8uaHdfY2FwWzBdLCBpbmZvLmh3X2NhcFsx
XSwgaW5mby5od19jYXBbMl0sIGluZm8uaHdfY2FwWzNdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 21 10:44:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 May 2018 10:44: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 1fKiIT-0003A5-B2; Mon, 21 May 2018 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=hwqx=ii=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fKiIS-0003A0-Gt
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 10:44:08 +0000
X-Inumbo-ID: 9fa6e56b-5ce3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fa6e56b-5ce3-11e8-9728-bc764e045a96;
 Mon, 21 May 2018 12:42:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fKiIO-0004xq-NK
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fKiIO-0002Xr-KB
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fKiIO-0002Xr-KB@xenbits.xenproject.org>
Date: Mon, 21 May 2018 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] doc: correct livepatch.markdown syntax
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>

Y29tbWl0IGYwOTdhM2E4NDIyMWIwYWQyODQ4YTEzNjhhYzk5MzIxODA3Mzk2NDIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MDg6NDc6MzAgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDIxIDExOjM3OjUxIDIwMTggKzAx
MDAKCiAgICBkb2M6IGNvcnJlY3QgbGl2ZXBhdGNoLm1hcmtkb3duIHN5bnRheAogICAgCiAgICAi
bWFrZSAtQyBkb2NzIGFsbCIgZmFpbHMgZHVlIHRvIGluY29ycmVjdCBtYXJrZG93biBzeW50YXgg
aW4KICAgIGxpdmVwYXRjaC5tYXJrZG93bi4gQ29ycmVjdCBpdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIAogICAgTWlz
YyBmaXhlczoKICAgICAqIEluc2VydCByZWFsIFVSTHMKICAgICAqIERyb3AgdHJhaWxpbmcgd2hp
dGVzcGFjZQogICAgICogQ29uc2lzdGVudCBhbGlnbm1lbnQgYW5kIGluZGVudGF0aW9uIGZvciBj
b2RlIGJsb2NrcyBhbmQgbGlzdHMKICAgICAqIENvbnNpc3RlbnQgY2FwaXRhbGlzYXRpb24KICAg
ICAqIENvbnNpc3RlbnQgdXNlIG9mIGBgIGJsb2NrcyBmb3IgY29tbWFuZCBsaW5lIGFyZ3VtZW50
cyBhbmQgZnVuY3Rpb24gbmFtZXMKICAgICAqIFJlYXJyYW5nZSB0aGluZ3Mgbm90IHRvIGxlYXZl
ICZsdDsgYW5kICZndDsgaW4gdGhlIHRleHQKICAgIAogICAgTm8gY2hhbmdlIGluIGNvbnRlbnQu
ICBUaGUgZG9jdW1lbnQgbm93IHJlYWRzIHJhdGhlciBtb3JlIGNvbnNpc3RlbnRseSBpbiBIVE1M
CiAgICBhbmQgUERGIGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duIHwgNjkzICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzMjAgaW5zZXJ0aW9ucygrKSwgMzczIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9saXZlcGF0Y2gubWFya2Rvd24gYi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCmlu
ZGV4IDU0YTZiODUwY2IuLjJiZGY4NzE1NzggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgpAQCAtODUsNTMg
Kzg1LDQyIEBAIG1lY2hhbmlzbS4gU2VlIGBUcmFtcG9saW5lIChlOSBvcGNvZGUpYCBzZWN0aW9u
IGZvciBtb3JlIGRldGFpbHMuCiAjIyMgRXhhbXBsZSBvZiB0cmFtcG9saW5lIGFuZCBpbi1wbGFj
ZSBzcGxpY2luZwogCiBBcyBleGFtcGxlIHdlIHdpbGwgYXNzdW1lIHRoZSBoeXBlcnZpc29yIGRv
ZXMgbm90IGhhdmUgWFNBLTEzMiAoc2VlCi0qZG9tY3RsL3N5c2N0bDogZG9uJ3QgbGVhayBoeXBl
cnZpc29yIHN0YWNrIHRvIHRvb2xzdGFja3MqCi00ZmYzNDQ5ZjBlOWQxNzVjZWI5NTUxZDNmMmFl
Y2I1OTI3M2Y2MzlkKSBhbmQgd2Ugd291bGQgbGlrZSB0byBiaW5hcnkgcGF0Y2gKLXRoZSBoeXBl
cnZpc29yIHdpdGggaXQuIFRoZSBvcmlnaW5hbCBjb2RlIGxvb2tzIGFzIHNvOgorW2RvbWN0bC9z
eXNjdGw6IGRvbid0IGxlYWsgaHlwZXJ2aXNvciBzdGFjayB0byB0b29sc3RhY2tzXShodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTRmZjM0NDlm
MGU5ZDE3NWNlYjk1NTFkM2YyYWVjYjU5MjczZjYzOWQpKQorYW5kIHdlIHdvdWxkIGxpa2UgdG8g
YmluYXJ5IHBhdGNoIHRoZSBoeXBlcnZpc29yIHdpdGggaXQuIFRoZSBvcmlnaW5hbCBjb2RlCits
b29rcyBhcyBzbzoKIAotPHByZT4KLSAgIDQ4IDg5IGUwICAgICAgICAgICAgICAgICAgbW92ICAg
ICVyc3AsJXJheCAgCi0gICA0OCAyNSAwMCA4MCBmZiBmZiAgICAgICAgIGFuZCAgICAkMHhmZmZm
ZmZmZmZmZmY4MDAwLCVyYXggIAotPC9wcmU+CisgICAgNDggODkgZTAgICAgICAgICAgICAgICAg
ICBtb3YgICAgJXJzcCwlcmF4CisgICAgNDggMjUgMDAgODAgZmYgZmYgICAgICAgICBhbmQgICAg
JDB4ZmZmZmZmZmZmZmZmODAwMCwlcmF4CiAKIHdoaWxlIHRoZSBuZXcgcGF0Y2hlZCBoeXBlcnZp
c29yIHdvdWxkIGJlOgogCi08cHJlPgotICAgNDggYzcgNDUgYjggMDAgMDAgMDAgMDAgICBtb3Zx
ICAgJDB4MCwtMHg0OCglcmJwKSAgCi0gICA0OCBjNyA0NSBjMCAwMCAwMCAwMCAwMCAgIG1vdnEg
ICAkMHgwLC0weDQwKCVyYnApICAKLSAgIDQ4IGM3IDQ1IGM4IDAwIDAwIDAwIDAwICAgbW92cSAg
ICQweDAsLTB4MzgoJXJicCkgIAotICAgNDggODkgZTAgICAgICAgICAgICAgICAgICBtb3YgICAg
JXJzcCwlcmF4ICAKLSAgIDQ4IDI1IDAwIDgwIGZmIGZmICAgICAgICAgYW5kICAgICQweGZmZmZm
ZmZmZmZmZjgwMDAsJXJheCAgCi08L3ByZT4KKyAgICA0OCBjNyA0NSBiOCAwMCAwMCAwMCAwMCAg
IG1vdnEgICAkMHgwLC0weDQ4KCVyYnApCisgICAgNDggYzcgNDUgYzAgMDAgMDAgMDAgMDAgICBt
b3ZxICAgJDB4MCwtMHg0MCglcmJwKQorICAgIDQ4IGM3IDQ1IGM4IDAwIDAwIDAwIDAwICAgbW92
cSAgICQweDAsLTB4MzgoJXJicCkKKyAgICA0OCA4OSBlMCAgICAgICAgICAgICAgICAgIG1vdiAg
ICAlcnNwLCVyYXgKKyAgICA0OCAyNSAwMCA4MCBmZiBmZiAgICAgICAgIGFuZCAgICAkMHhmZmZm
ZmZmZmZmZmY4MDAwLCVyYXgKIAotVGhpcyBpcyBpbnNpZGUgdGhlIGFyY2hfZG9fZG9tY3RsLiBU
aGlzIG5ldyBjaGFuZ2UgYWRkcyAyMSBleHRyYQorVGhpcyBpcyBpbnNpZGUgdGhlIGFyY2hcX2Rv
XF9kb21jdGwuIFRoaXMgbmV3IGNoYW5nZSBhZGRzIDIxIGV4dHJhCiBieXRlcyBvZiBjb2RlIHdo
aWNoIGFsdGVycyBhbGwgdGhlIG9mZnNldHMgaW5zaWRlIHRoZSBmdW5jdGlvbi4gVG8gYWx0ZXIK
IHRoZXNlIG9mZnNldHMgYW5kIGFkZCB0aGUgZXh0cmEgMjEgYnl0ZXMgb2YgY29kZSB3ZSBtaWdo
dCBub3QgaGF2ZSBlbm91Z2gKIHNwYWNlIGluIC50ZXh0IHRvIHNxdWVlemUgdGhpcyBpbi4KIAog
QXMgc3VjaCB3ZSBjb3VsZCBzaW1wbGlmeSB0aGlzIHByb2JsZW0gYnkgb25seSBwYXRjaGluZyB0
aGUgc2l0ZQotd2hpY2ggY2FsbHMgYXJjaF9kb19kb21jdGw6Cit3aGljaCBjYWxscyBhcmNoXF9k
b1xfZG9tY3RsOgogCi08cHJlPgotZG9fZG9tY3RsOiAgCi0gZTggNGIgYjEgMDUgMDAgICAgICAg
ICAgY2FsbHEgIGZmZmY4MmQwODAxNWZiYjkgPGFyY2hfZG9fZG9tY3RsPiAgCi08L3ByZT4KKyAg
ICBkb19kb21jdGw6CisgICAgZTggNGIgYjEgMDUgMDAgICAgICAgICAgY2FsbHEgIGZmZmY4MmQw
ODAxNWZiYjkgPGFyY2hfZG9fZG9tY3RsPgogCiB3aXRoIGEgbmV3IGFkZHJlc3MgZm9yIHdoZXJl
IHRoZSBuZXcgYGFyY2hfZG9fZG9tY3RsYCB3b3VsZCBiZSAodGhpcwogYXJlYSB3b3VsZCBiZSBh
bGxvY2F0ZWQgZHluYW1pY2FsbHkpLgogCiBBc3R1dGUgcmVhZGVycyB3aWxsIHdvbmRlciB3aGF0
IHdlIG5lZWQgdG8gZG8gaWYgd2Ugd2VyZSB0byBwYXRjaCBgZG9fZG9tY3RsYAogLSB3aGljaCBp
cyBub3QgY2FsbGVkIGRpcmVjdGx5IGJ5IGh5cGVydmlzb3IgYnV0IG9uIGJlaGFsZiBvZiB0aGUg
Z3Vlc3RzIHZpYQotdGhlIGBjb21wYXRfaHlwZXJjYWxsX3RhYmxlYCBhbmQgYGh5cGVyY2FsbF90
YWJsZWAuCi1QYXRjaGluZyB0aGUgb2Zmc2V0IGluIGBoeXBlcmNhbGxfdGFibGVgIGZvciBgZG9f
ZG9tY3RsOgotKGZmZmY4MmQwODAxMDMwNzkgPGRvX2RvbWN0bD46KQordGhlIGBjb21wYXRfaHlw
ZXJjYWxsX3RhYmxlYCBhbmQgYGh5cGVyY2FsbF90YWJsZWAuICBQYXRjaGluZyB0aGUgb2Zmc2V0
IGluCitgaHlwZXJjYWxsX3RhYmxlYCBmb3IgYGRvX2RvbWN0bGA6CiAKLTxwcmU+Ci0KLSBmZmZm
ODJkMDgwMjRkNDkwOiAgIDc5IDMwICAKLSBmZmZmODJkMDgwMjRkNDkyOiAgIDEwIDgwIGQwIDgy
IGZmIGZmICAgCi0KLTwvcHJlPgorICAgIGZmZmY4MmQwODAyNGQ0OTA6ICAgNzkgMzAKKyAgICBm
ZmZmODJkMDgwMjRkNDkyOiAgIDEwIDgwIGQwIDgyIGZmIGZmCiAKIHdpdGggdGhlIG5ldyBhZGRy
ZXNzIHdoZXJlIHRoZSBuZXcgYGRvX2RvbWN0bGAgaXMgcG9zc2libGUuIFRoZSBvdGhlcgogcGxh
Y2Ugd2hlcmUgaXQgaXMgdXNlZCBpcyBpbiBgaHZtX2h5cGVyY2FsbDY0X3RhYmxlYCB3aGljaCB3
b3VsZCBuZWVkCkBAIC0xMzksMTAgKzEyOCwxMSBAQCB0byBiZSBwYXRjaGVkIGluIGEgc2ltaWxh
ciB3YXkuIFRoaXMgd291bGQgcmVxdWlyZSBhbiBpbi1wbGFjZSBzcGxpY2luZwogb2YgdGhlIG5l
dyB2aXJ0dWFsIGFkZHJlc3Mgb2YgYGFyY2hfZG9fZG9tY3RsYC4KIAogSW4gc3VtbWFyeSB0aGlz
IGV4YW1wbGUgcGF0Y2hlZCB0aGUgY2FsbGVlIG9mIHRoZSBhZmZlY3RlZCBmdW5jdGlvbiBieQot
ICogYWxsb2NhdGluZyBtZW1vcnkgZm9yIHRoZSBuZXcgY29kZSB0byBsaXZlIGluLAotICogY2hh
bmdpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiBhbGwgdGhlIGZ1bmN0aW9ucyB3aGljaCBjYWxs
ZWQgdGhlIG9sZAorCisgKiBBbGxvY2F0aW5nIG1lbW9yeSBmb3IgdGhlIG5ldyBjb2RlIHRvIGxp
dmUgaW4sCisgKiBDaGFuZ2luZyB0aGUgdmlydHVhbCBhZGRyZXNzIGluIGFsbCB0aGUgZnVuY3Rp
b25zIHdoaWNoIGNhbGxlZCB0aGUgb2xkCiAgICBjb2RlIChjb21wdXRpbmcgdGhlIG5ldyBvZmZz
ZXQsIHBhdGNoaW5nIHRoZSBjYWxscSB3aXRoIGEgbmV3IGNhbGxxKS4KLSAqIGNoYW5naW5nIHRo
ZSBmdW5jdGlvbiBwb2ludGVyIHRhYmxlcyB3aXRoIHRoZSBuZXcgdmlydHVhbCBhZGRyZXNzIG9m
CisgKiBDaGFuZ2luZyB0aGUgZnVuY3Rpb24gcG9pbnRlciB0YWJsZXMgd2l0aCB0aGUgbmV3IHZp
cnR1YWwgYWRkcmVzcyBvZgogICAgdGhlIGZ1bmN0aW9uIChzcGxpY2luZyBpbiB0aGUgbmV3IHZp
cnR1YWwgYWRkcmVzcykuIFNpbmNlIHRoaXMgdGFibGUKICAgIHJlc2lkZXMgaW4gdGhlIC5yb2Rh
dGEgc2VjdGlvbiB3ZSB3b3VsZCBuZWVkIHRvIHRlbXBvcmFyaWx5IGNoYW5nZSB0aGUKICAgIHBh
Z2UgdGFibGUgcGVybWlzc2lvbnMgZHVyaW5nIHRoaXMgcGFydC4KQEAgLTE2MiwyMSArMTUyLDE4
IEBAIGV4aXN0aW5nIGZ1bmN0aW9uIHRvIGJlIHBhdGNoZWQgdG8ganVtcCBkaXJlY3RseSB0byB0
aGUgbmV3IGNvZGUuIFRoaXMKIGxlc3NlbnMgdGhlIGxvY2F0aW9ucyB0byBiZSBwYXRjaGVkIHRv
IG9uZSBidXQgaXQgcHV0cyBwcmVzc3VyZSBvbiB0aGUKIENQVSBicmFuY2hpbmcgbG9naWMgKEkt
Y2FjaGUsIGJ1dCBpdCBpcyBqdXN0IG9uZSB1bmNvbmRpdGlvbmFsIGp1bXApLgogCi1Gb3IgdGhp
cyBleGFtcGxlIHdlIHdpbGwgYXNzdW1lIHRoYXQgdGhlIGh5cGVydmlzb3IgaGFzIG5vdCBiZWVu
IGNvbXBpbGVkCi13aXRoIGZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcwOTZlZjI2ZTY5MWQ5M2Ug
KFhTQS0xMjU6ICpwcmUtZmlsbCBzdHJ1Y3R1cmVzCi1mb3IgY2VydGFpbiBIWVBFUlZJU09SX3hl
bl92ZXJzaW9uIHN1Yi1vcHMqKSB3aGljaCBtZW0tc2V0cyBhbiBzdHJ1Y3R1cmUKLWluIGB4ZW5f
dmVyc2lvbmAgaHlwZXJjYWxsLiBUaGlzIGZ1bmN0aW9uIGlzIG5vdCBjYWxsZWQgKiphbnl3aGVy
ZSoqIGluCi10aGUgaHlwZXJ2aXNvciAoaXQgaXMgY2FsbGVkIGJ5IHRoZSBndWVzdCkgYnV0IHJl
ZmVyZW5jZWQgaW4gdGhlCi1gY29tcGF0X2h5cGVyY2FsbF90YWJsZWAgYW5kIGBoeXBlcmNhbGxf
dGFibGVgIChhbmQgaW5kaXJlY3RseSBjYWxsZWQKLWZyb20gdGhhdCkuIFBhdGNoaW5nIHRoZSBv
ZmZzZXQgaW4gYGh5cGVyY2FsbF90YWJsZWAgZm9yIHRoZSBvbGQKLWBkb194ZW5fdmVyc2lvbmAg
KGZmZmY4MmQwODAxMTJmOWUgPGRvX3hlbl92ZXJzaW9uPikKLQotPC9wcmU+Ci0gZmZmZjgyZDA4
MDI0YjI3MCA8aHlwZXJjYWxsX3RhYmxlPjogICAKLSAuLi4gIAotIGZmZmY4MmQwODAyNGIyZjg6
ICAgOWUgMmYgMTEgODAgZDAgODIgZmYgZmYgIAorRm9yIHRoaXMgZXhhbXBsZSB3ZSB3aWxsIGFz
c3VtZSB0aGF0IHRoZSBoeXBlcnZpc29yIGhhcyBub3QgYmVlbiBjb21waWxlZCB3aXRoCitYU0Et
MTI1IChzZWUKK1twcmUtZmlsbCBzdHJ1Y3R1cmVzIGZvciBjZXJ0YWluIEhZUEVSVklTT1JcX3hl
blxfdmVyc2lvbiBzdWItb3BzXShodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0ZGlmZjtoPWZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcwOTZlZjI2ZTY5MWQ5
M2UpKQord2hpY2ggbWVtLXNldHMgYW4gc3RydWN0dXJlIGluIGB4ZW5fdmVyc2lvbmAgaHlwZXJj
YWxsLiBUaGlzIGZ1bmN0aW9uIGlzIG5vdAorY2FsbGVkICoqYW55d2hlcmUqKiBpbiB0aGUgaHlw
ZXJ2aXNvciAoaXQgaXMgY2FsbGVkIGJ5IHRoZSBndWVzdCkgYnV0CityZWZlcmVuY2VkIGluIHRo
ZSBgY29tcGF0X2h5cGVyY2FsbF90YWJsZWAgYW5kIGBoeXBlcmNhbGxfdGFibGVgIChhbmQKK2lu
ZGlyZWN0bHkgY2FsbGVkIGZyb20gdGhhdCkuIFBhdGNoaW5nIHRoZSBvZmZzZXQgaW4gYGh5cGVy
Y2FsbF90YWJsZWAgZm9yIHRoZQorb2xkIGBkb194ZW5fdmVyc2lvbmA6CiAKLTwvcHJlPgorICAg
IGZmZmY4MmQwODAyNGIyNzAgPGh5cGVyY2FsbF90YWJsZT46CisgICAgLi4uCisgICAgZmZmZjgy
ZDA4MDI0YjJmODogICA5ZSAyZiAxMSA4MCBkMCA4MiBmZiBmZgogCiB3aXRoIHRoZSBuZXcgYWRk
cmVzcyB3aGVyZSB0aGUgbmV3IGBkb194ZW5fdmVyc2lvbmAgaXMgcG9zc2libGUuIFRoZSBvdGhl
cgogcGxhY2Ugd2hlcmUgaXQgaXMgdXNlZCBpcyBpbiBgaHZtX2h5cGVyY2FsbDY0X3RhYmxlYCB3
aGljaCB3b3VsZCBuZWVkCkBAIC0xODQsMzEgKzE3MSwyOCBAQCB0byBiZSBwYXRjaGVkIGluIGEg
c2ltaWxhciB3YXkuIFRoaXMgd291bGQgcmVxdWlyZSBhbiBpbi1wbGFjZSBzcGxpY2luZwogb2Yg
dGhlIG5ldyB2aXJ0dWFsIGFkZHJlc3Mgb2YgYGRvX3hlbl92ZXJzaW9uYC4KIAogQW4gYWx0ZXJu
YXRpdmUgc29sdXRpb24gd291bGQgYmUgdG8gcGF0Y2ggaW5zZXJ0IGEgdHJhbXBvbGluZSBpbiB0
aGUKLW9sZCBgZG9feGVuX3ZlcnNpb24nIGZ1bmN0aW9uIHRvIGRpcmVjdGx5IGp1bXAgdG8gdGhl
IG5ldyBgZG9feGVuX3ZlcnNpb25gLgorb2xkIGBkb194ZW5fdmVyc2lvbmAgZnVuY3Rpb24gdG8g
ZGlyZWN0bHkganVtcCB0byB0aGUgbmV3IGBkb194ZW5fdmVyc2lvbmA6CiAKLTxwcmU+Ci0gZmZm
ZjgyZDA4MDExMmY5ZSBkb194ZW5fdmVyc2lvbjogIAotIGZmZmY4MmQwODAxMTJmOWU6ICAgICAg
IDQ4IGM3IGMwIGRhIGZmIGZmIGZmICAgIG1vdiAgICAkMHhmZmZmZmZmZmZmZmZmZmRhLCVyYXgg
IAotIGZmZmY4MmQwODAxMTJmYTU6ICAgICAgIDgzIGZmIDA5ICAgICAgICAgICAgICAgIGNtcCAg
ICAkMHg5LCVlZGkgIAotIGZmZmY4MmQwODAxMTJmYTg6ICAgICAgIDBmIDg3IDI0IDA1IDAwIDAw
ICAgICAgIGphICAgICBmZmZmODJkMDgwMTEzNGQyIDsgZG9feGVuX3ZlcnNpb24rMHg1MzQgIAot
PC9wcmU+CisgICAgZmZmZjgyZDA4MDExMmY5ZSBkb194ZW5fdmVyc2lvbjoKKyAgICBmZmZmODJk
MDgwMTEyZjllOiAgICAgICA0OCBjNyBjMCBkYSBmZiBmZiBmZiAgICBtb3YgICAgJDB4ZmZmZmZm
ZmZmZmZmZmZkYSwlcmF4CisgICAgZmZmZjgyZDA4MDExMmZhNTogICAgICAgODMgZmYgMDkgICAg
ICAgICAgICAgICAgY21wICAgICQweDksJWVkaQorICAgIGZmZmY4MmQwODAxMTJmYTg6ICAgICAg
IDBmIDg3IDI0IDA1IDAwIDAwICAgICAgIGphICAgICBmZmZmODJkMDgwMTEzNGQyIDsgZG9feGVu
X3ZlcnNpb24rMHg1MzQKIAogd2l0aDoKIAotPHByZT4KLSBmZmZmODJkMDgwMTEyZjllIGRvX3hl
bl92ZXJzaW9uOiAgCi0gZmZmZjgyZDA4MDExMmY5ZTogICAgICAgZTkgWFggWVkgWlogUVEgICAg
ICAgICAgam1wcSAgIFtuZXcgZG9feGVuX3ZlcnNpb25dICAKLTwvcHJlPgorICAgIGZmZmY4MmQw
ODAxMTJmOWUgZG9feGVuX3ZlcnNpb246CisgICAgZmZmZjgyZDA4MDExMmY5ZTogICAgICAgZTkg
WFggWVkgWlogUVEgICAgICAgICAgam1wcSAgIFtuZXcgZG9feGVuX3ZlcnNpb25dCiAKIHdoaWNo
IHdvdWxkIGxlc3NlbiB0aGUgYW1vdW50IG9mIHBhdGNoaW5nIHRvIGp1c3Qgb25lIGxvY2F0aW9u
LgogCiBJbiBzdW1tYXJ5IHRoaXMgZXhhbXBsZSBwYXRjaGVkIHRoZSBhZmZlY3RlZCBmdW5jdGlv
biB0byBqdW1wIHRvIHRoZQogbmV3IHJlcGxhY2VtZW50IGZ1bmN0aW9uIHdoaWNoIHJlcXVpcmVk
OgotICogYWxsb2NhdGluZyBtZW1vcnkgZm9yIHRoZSBuZXcgY29kZSB0byBsaXZlIGluLAotICog
aW5zZXJ0aW5nIHRyYW1wb2xpbmUgd2l0aCBuZXcgb2Zmc2V0IGluIHRoZSBvbGQgZnVuY3Rpb24g
dG8gcG9pbnQgdG8gdGhlCisKKyAqIEFsbG9jYXRpbmcgbWVtb3J5IGZvciB0aGUgbmV3IGNvZGUg
dG8gbGl2ZSBpbiwKKyAqIEluc2VydGluZyB0cmFtcG9saW5lIHdpdGggbmV3IG9mZnNldCBpbiB0
aGUgb2xkIGZ1bmN0aW9uIHRvIHBvaW50IHRvIHRoZQogICAgbmV3IGZ1bmN0aW9uLgogICogT3B0
aW9uYWxseSB3ZSBjYW4gaW5zZXJ0IGluIHRoZSBvbGQgZnVuY3Rpb24gYSB0cmFtcG9saW5lIGp1
bXAgdG8gYW4gZnVuY3Rpb24KLSAgIHByb3ZpZGluZyBhbiBCVUdfT04gdG8gY2F0Y2ggZXJyYW50
IGNvZGUuCisgICBwcm92aWRpbmcgYW4gQlVHXF9PTiB0byBjYXRjaCBlcnJhbnQgY29kZS4KIAog
VGhlIGRpc2FkdmFudGFnZSBvZiB0aGlzIGFyZSB0aGF0IHRoZSB1bmNvbmRpdGlvbmFsIGp1bXAg
d2lsbCBjb25zdW1lIGEgc21hbGwKIEktY2FjaGUgcGVuYWx0eS4gSG93ZXZlciB0aGUgc2ltcGxp
Y2l0eSBvZiB0aGUgcGF0Y2hpbmcgYW5kIGhpZ2hlciBjaGFuY2UKQEAgLTI2MCw3ICsyNDQsNyBA
QCBOb3RlIHRoYXQgZXZlcnkgc3RydWN0dXJlIGhhcyBwYWRkaW5nLiBUaGlzIGlzIGFkZGVkIHNv
IHRoYXQgdGhlIGh5cGVydmlzb3IKIGNhbiByZS11c2UgdGhvc2UgZmllbGRzIGFzIGl0IHNlZXMg
Zml0LgogCiBFYXJsaWVyIGRlc2lnbiBhdHRlbXB0ZWQgdG8gaW5lcHRseSBleHBsYWluIHRoZSBy
ZWxhdGlvbnMgb2YgdGhlIEVMRiBzZWN0aW9ucwotdG8gZWFjaCBvdGhlciB3aXRob3V0IHVzaW5n
IHByb3BlciBFTEYgbWVjaGFuaXNtIChzaF9pbmZvLCBzaF9saW5rLCBkYXRhCit0byBlYWNoIG90
aGVyIHdpdGhvdXQgdXNpbmcgcHJvcGVyIEVMRiBtZWNoYW5pc20gKHNoXF9pbmZvLCBzaFxfbGlu
aywgZGF0YQogc3RydWN0dXJlcyB1c2luZyBFbGYgdHlwZXMsIGV0YykuIFRoaXMgZGVzaWduIHdp
bGwgZXhwbGFpbiB0aGUgc3RydWN0dXJlcwogYW5kIGhvdyB0aGV5IGFyZSB1c2VkIHRvZ2V0aGVy
IGFuZCBub3QgZGlnIGluIHRoZSBFTEYgZm9ybWF0IC0gZXhjZXB0IG1lbnRpb24KIHRoYXQgdGhl
IHNlY3Rpb24gbmFtZXMgc2hvdWxkIG1hdGNoIHRoZSBzdHJ1Y3R1cmUgbmFtZXMuCkBAIC0yODUs
NjAgKzI2OSw1MyBAQCBsaWtlIHdoYXQgdGhlIExpbnV4IGtlcm5lbCBtb2R1bGUgbG9hZGVyIGRv
ZXMuCiAKIFRoZSBwYXlsb2FkIGNvbnRhaW5zIGF0IGxlYXN0IHRocmVlIHNlY3Rpb25zOgogCi0g
KiBgLmxpdmVwYXRjaC5mdW5jc2AgLSB3aGljaCBpcyBhbiBhcnJheSBvZiBsaXZlcGF0Y2hfZnVu
YyBzdHJ1Y3R1cmVzLgorICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkg
b2YgbGl2ZXBhdGNoXF9mdW5jIHN0cnVjdHVyZXMuCiAgKiBgLmxpdmVwYXRjaC5kZXBlbmRzYCAt
IHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQgdGhlIHBheWxvYWQKICAg
ICBkZXBlbmRzIG9uLiAqKk1VU1QqKiBoYXZlIG9uZS4KICAqICBgLm5vdGUuZ251LmJ1aWxkLWlk
YCAtIHRoZSBidWlsZC1pZCBvZiB0aGlzIHBheWxvYWQuICoqTVVTVCoqIGhhdmUgb25lLgogCiAj
IyMgLmxpdmVwYXRjaC5mdW5jcwogCi1UaGUgYC5saXZlcGF0Y2guZnVuY3NgIGNvbnRhaW5zIGFu
IGFycmF5IG9mIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZXMKK1RoZSBgLmxpdmVwYXRjaC5mdW5j
c2AgY29udGFpbnMgYW4gYXJyYXkgb2YgbGl2ZXBhdGNoXF9mdW5jIHN0cnVjdHVyZXMKIHdoaWNo
IGRlc2NyaWJlIHRoZSBmdW5jdGlvbnMgdG8gYmUgcGF0Y2hlZDoKIAotPHByZT4KLXN0cnVjdCBs
aXZlcGF0Y2hfZnVuYyB7ICAKLSAgICBjb25zdCBjaGFyICpuYW1lOyAgCi0gICAgdm9pZCAqbmV3
X2FkZHI7ICAKLSAgICB2b2lkICpvbGRfYWRkcjsgIAotICAgIHVpbnQzMl90IG5ld19zaXplOyAg
Ci0gICAgdWludDMyX3Qgb2xkX3NpemU7ICAKLSAgICB1aW50OF90IHZlcnNpb247ICAKLSAgICB1
aW50OF90IG9wYXF1ZVszMV07ICAKLX07ICAKLTwvcHJlPgorICAgIHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyB7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHZvaWQgKm5ld19hZGRy
OworICAgICAgICB2b2lkICpvbGRfYWRkcjsKKyAgICAgICAgdWludDMyX3QgbmV3X3NpemU7Cisg
ICAgICAgIHVpbnQzMl90IG9sZF9zaXplOworICAgICAgICB1aW50OF90IHZlcnNpb247CisgICAg
ICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsKKyAgICB9OwogCiBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0
dXJlIGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogNTIgb24g
MzItYml0IGh5cGVydmlzb3JzLgogCi0qIGBuYW1lYCBpcyB0aGUgc3ltYm9sIG5hbWUgb2YgdGhl
IG9sZCBmdW5jdGlvbi4gT25seSB1c2VkIGlmIGBvbGRfYWRkcmAgaXMKKyAqIGBuYW1lYCBpcyB0
aGUgc3ltYm9sIG5hbWUgb2YgdGhlIG9sZCBmdW5jdGlvbi4gT25seSB1c2VkIGlmIGBvbGRfYWRk
cmAgaXMKICAgIHplcm8sIG90aGVyd2lzZSB3aWxsIGJlIHVzZWQgZHVyaW5nIGR5bmFtaWMgbGlu
a2luZyAod2hlbiBoeXBlcnZpc29yIGxvYWRzCiAgICB0aGUgcGF5bG9hZCkuCi0KLSogYG9sZF9h
ZGRyYCBpcyB0aGUgYWRkcmVzcyBvZiB0aGUgZnVuY3Rpb24gdG8gYmUgcGF0Y2hlZCBhbmQgaXMg
ZmlsbGVkIGluIGF0Ci0gIHBheWxvYWQgZ2VuZXJhdGlvbiB0aW1lIGlmIGh5cGVydmlzb3IgZnVu
Y3Rpb24gYWRkcmVzcyBpcyBrbm93bi4gSWYgdW5rbm93biwKLSAgdGhlIHZhbHVlICpNVVNUKiBi
ZSB6ZXJvIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIGF0dGVtcHQgdG8gcmVzb2x2ZSB0aGUgYWRk
cmVzcy4KLQotKiBgbmV3X2FkZHJgIGNhbiBlaXRoZXIgaGF2ZSBhIG5vbi16ZXJvIHZhbHVlIG9y
IGJlIHplcm8uCi0gICogSWYgdGhlcmUgaXMgYSBub24temVybyB2YWx1ZSwgdGhlbiBpdCBpcyB0
aGUgYWRkcmVzcyBvZiB0aGUgZnVuY3Rpb24gdGhhdCBpcwotICAgIHJlcGxhY2luZyB0aGUgb2xk
IGZ1bmN0aW9uIGFuZCB0aGUgYWRkcmVzcyBpcyByZWNvbXB1dGVkIGR1cmluZyByZWxvY2F0aW9u
LgotICAgIFRoZSB2YWx1ZSAqKk1VU1QqKiBiZSB0aGUgYWRkcmVzcyBvZiB0aGUgbmV3IGZ1bmN0
aW9uIGluIHRoZSBwYXlsb2FkIGZpbGUuCi0KLSAgKiBJZiB0aGUgdmFsdWUgaXMgemVybywgdGhl
biB3ZSBOT1Bpbmcgb3V0IGF0IHRoZSBgb2xkX2FkZHJgIGxvY2F0aW9uCisgKiBgb2xkX2FkZHJg
IGlzIHRoZSBhZGRyZXNzIG9mIHRoZSBmdW5jdGlvbiB0byBiZSBwYXRjaGVkIGFuZCBpcyBmaWxs
ZWQgaW4gYXQKKyAgIHBheWxvYWQgZ2VuZXJhdGlvbiB0aW1lIGlmIGh5cGVydmlzb3IgZnVuY3Rp
b24gYWRkcmVzcyBpcyBrbm93bi4gSWYgdW5rbm93biwKKyAgIHRoZSB2YWx1ZSAqTVVTVCogYmUg
emVybyBhbmQgdGhlIGh5cGVydmlzb3Igd2lsbCBhdHRlbXB0IHRvIHJlc29sdmUgdGhlCisgICBh
ZGRyZXNzLgorICogYG5ld19hZGRyYCBjYW4gZWl0aGVyIGhhdmUgYSBub24temVybyB2YWx1ZSBv
ciBiZSB6ZXJvLgorICAgKiBJZiB0aGVyZSBpcyBhIG5vbi16ZXJvIHZhbHVlLCB0aGVuIGl0IGlz
IHRoZSBhZGRyZXNzIG9mIHRoZSBmdW5jdGlvbiB0aGF0CisgICAgaXMgcmVwbGFjaW5nIHRoZSBv
bGQgZnVuY3Rpb24gYW5kIHRoZSBhZGRyZXNzIGlzIHJlY29tcHV0ZWQgZHVyaW5nCisgICAgcmVs
b2NhdGlvbi4gIFRoZSB2YWx1ZSAqKk1VU1QqKiBiZSB0aGUgYWRkcmVzcyBvZiB0aGUgbmV3IGZ1
bmN0aW9uIGluIHRoZQorICAgIHBheWxvYWQgZmlsZS4KKyAgICogSWYgdGhlIHZhbHVlIGlzIHpl
cm8sIHRoZW4gd2UgTk9QaW5nIG91dCBhdCB0aGUgYG9sZF9hZGRyYCBsb2NhdGlvbgogICAgIGBu
ZXdfc2l6ZWAgYnl0ZXMuCi0KLSogYG9sZF9zaXplYCBjb250YWlucyB0aGUgc2l6ZXMgb2YgdGhl
IHJlc3BlY3RpdmUgYG9sZF9hZGRyYCBmdW5jdGlvbiBpbiBieXRlcy4KLSAgIFRoZSB2YWx1ZSBv
ZiBgb2xkX3NpemVgICoqTVVTVCoqIG5vdCBiZSB6ZXJvLgotCi0qIGBuZXdfc2l6ZWAgZGVwZW5k
cyBvbiB3aGF0IGBuZXdfYWRkcmAgY29udGFpbnM6Ci0gICogSWYgYG5ld19hZGRyYCBjb250YWlu
cyBhbiBub24temVybyB2YWx1ZSwgdGhlbiBgbmV3X3NpemVgIGhhcyB0aGUgc2l6ZSBvZgotICAg
IHRoZSBuZXcgZnVuY3Rpb24gKHdoaWNoIHdpbGwgcmVwbGFjZSB0aGUgb25lIGF0IGBvbGRfYWRk
cmApICBpbiBieXRlcy4KLSAgKiBJZiB0aGUgdmFsdWUgb2YgYG5ld19hZGRyYCBpcyB6ZXJvIHRo
ZW4gYG5ld19zaXplYCBkZXRlcm1pbmVzIGhvdyBtYW55CisgKiBgb2xkX3NpemVgIGNvbnRhaW5z
IHRoZSBzaXplcyBvZiB0aGUgcmVzcGVjdGl2ZSBgb2xkX2FkZHJgIGZ1bmN0aW9uIGluCisgICAg
Ynl0ZXMuICBUaGUgdmFsdWUgb2YgYG9sZF9zaXplYCAqKk1VU1QqKiBub3QgYmUgemVyby4KKyAq
IGBuZXdfc2l6ZWAgZGVwZW5kcyBvbiB3aGF0IGBuZXdfYWRkcmAgY29udGFpbnM6CisgICAqIElm
IGBuZXdfYWRkcmAgY29udGFpbnMgYW4gbm9uLXplcm8gdmFsdWUsIHRoZW4gYG5ld19zaXplYCBo
YXMgdGhlIHNpemUgb2YKKyAgICB0aGUgbmV3IGZ1bmN0aW9uICh3aGljaCB3aWxsIHJlcGxhY2Ug
dGhlIG9uZSBhdCBgb2xkX2FkZHJgKSBpbiBieXRlcy4KKyAgICogSWYgdGhlIHZhbHVlIG9mIGBu
ZXdfYWRkcmAgaXMgemVybyB0aGVuIGBuZXdfc2l6ZWAgZGV0ZXJtaW5lcyBob3cgbWFueQogICAg
IGluc3RydWN0aW9uIGJ5dGVzIHRvIE5PUCAodXAgdG8gb3BhcXVlIHNpemUgbW9kdWxvIHNtYWxs
ZXN0IHBsYXRmb3JtCiAgICAgaW5zdHJ1Y3Rpb24gLSAxIGJ5dGUgeDg2IGFuZCA0IGJ5dGVzIG9u
IEFSTSkuCi0KLSogYHZlcnNpb25gIGlzIHRvIGJlIG9uZS4KLQotKiBgb3BhcXVlYCAqKk1VU1Qq
KiBiZSB6ZXJvLgorICogYHZlcnNpb25gIGlzIHRvIGJlIG9uZS4KKyAqIGBvcGFxdWVgICoqTVVT
VCoqIGJlIHplcm8uCiAKIFRoZSBzaXplIG9mIHRoZSBgbGl2ZXBhdGNoX2Z1bmNgIGFycmF5IGlz
IGRldGVybWluZWQgZnJvbSB0aGUgRUxGIHNlY3Rpb24KIHNpemUuCkBAIC0zNjIsMzggKzMzOSwz
NSBAQCBiZWluZyBhcHBsaWVkIGFuZCBhZnRlciBiZWluZyByZXZlcnRlZDoKIAogQSBzaW1wbGUg
ZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKIAotPHByZT4KLS8qIE1VU1Qg
YmUgaW4gc3luYyB3aXRoIGh5cGVydmlzb3IuICovICAKLXN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7
ICAKLSAgICBjb25zdCBjaGFyICpuYW1lOyAgCi0gICAgdm9pZCAqbmV3X2FkZHI7ICAKLSAgICB2
b2lkICpvbGRfYWRkcjsgIAotICAgIHVpbnQzMl90IG5ld19zaXplOyAgCi0gICAgdWludDMyX3Qg
b2xkX3NpemU7ICAKLSAgICB1aW50OF90IHZlcnNpb247Ci0gICAgdWludDhfdCBwYWRbMzFdOyAg
Ci19OyAgCi0KLS8qIE91ciByZXBsYWNlbWVudCBmdW5jdGlvbiBmb3IgeGVuX2V4dHJhX3ZlcnNp
b24uICovICAKLWNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKSAgCi17ICAKLSAgICBy
ZXR1cm4gIkhlbGxvIFdvcmxkIjsgIAotfSAgCi0KLXN0YXRpYyB1bnNpZ25lZCBjaGFyIHBhdGNo
X3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOyAgCi0KLXN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyBsaXZlcGF0Y2hfaGVsbG9fd29ybGQgPSB7ICAKLSAgICAudmVyc2lvbiA9IExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04sCi0gICAgLm5hbWUgPSBwYXRjaF90aGlzX2ZuYywgIAotICAgIC5u
ZXdfYWRkciA9IHhlbl9oZWxsb193b3JsZCwgIAotICAgIC5vbGRfYWRkciA9ICh2b2lkICopMHhm
ZmZmODJkMDgwMTM5NjNjLCAvKiBFeHRyYWN0ZWQgZnJvbSB4ZW4tc3ltcy4gKi8gIAotICAgIC5u
ZXdfc2l6ZSA9IDEzLCAvKiBUbyBiZSBiZSBjb21wdXRlZCBieSBzY3JpcHRzLiAqLyAgCi0gICAg
Lm9sZF9zaXplID0gMTMsIC8qIC0tLS0tLS0tLS0tIiItLS0tLS0tLS0tLS0tLS0gICovICAKLX0g
X19hdHRyaWJ1dGVfXygoX19zZWN0aW9uX18oIi5saXZlcGF0Y2guZnVuY3MiKSkpOyAgCi0KLTwv
cHJlPgotCi1Db2RlIG11c3QgYmUgY29tcGlsZWQgd2l0aCAtZlBJQy4KKyAgICAvKiBNVVNUIGJl
IGluIHN5bmMgd2l0aCBoeXBlcnZpc29yLiAqLworICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7
CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHZvaWQgKm5ld19hZGRyOworICAg
ICAgICB2b2lkICpvbGRfYWRkcjsKKyAgICAgICAgdWludDMyX3QgbmV3X3NpemU7CisgICAgICAg
IHVpbnQzMl90IG9sZF9zaXplOworICAgICAgICB1aW50OF90IHZlcnNpb247CisgICAgICAgIHVp
bnQ4X3QgcGFkWzMxXTsKKyAgICB9OworCisgICAgLyogT3VyIHJlcGxhY2VtZW50IGZ1bmN0aW9u
IGZvciB4ZW5fZXh0cmFfdmVyc2lvbi4gKi8KKyAgICBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29y
bGQodm9pZCkKKyAgICB7CisgICAgICAgIHJldHVybiAiSGVsbG8gV29ybGQiOworICAgIH0KKwor
ICAgIHN0YXRpYyB1bnNpZ25lZCBjaGFyIHBhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3Zl
cnNpb24iOworCisgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jIGxpdmVwYXRjaF9oZWxsb193b3Js
ZCA9IHsKKyAgICAgICAgLnZlcnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAg
ICAgICAubmFtZSA9IHBhdGNoX3RoaXNfZm5jLAorICAgICAgICAubmV3X2FkZHIgPSB4ZW5faGVs
bG9fd29ybGQsCisgICAgICAgIC5vbGRfYWRkciA9ICh2b2lkICopMHhmZmZmODJkMDgwMTM5NjNj
LCAvKiBFeHRyYWN0ZWQgZnJvbSB4ZW4tc3ltcy4gKi8KKyAgICAgICAgLm5ld19zaXplID0gMTMs
IC8qIFRvIGJlIGJlIGNvbXB1dGVkIGJ5IHNjcmlwdHMuICovCisgICAgICAgIC5vbGRfc2l6ZSA9
IDEzLCAvKiAtLS0tLS0tLS0tLSIiLS0tLS0tLS0tLS0tLS0tICAqLworICAgIH0gX19hdHRyaWJ1
dGVfXygoX19zZWN0aW9uX18oIi5saXZlcGF0Y2guZnVuY3MiKSkpOworCitDb2RlIG11c3QgYmUg
Y29tcGlsZWQgd2l0aCBgLWZQSUNgLgogCiAjIyMgLmxpdmVwYXRjaC5ob29rcy5sb2FkIGFuZCAu
bGl2ZXBhdGNoLmhvb2tzLnVubG9hZAogCkBAIC00MDYsMTAgKzM4MCw4IEBAIEVhY2ggZW50cnkg
aW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KIAogVGhlIHR5cGUgZGVmaW5pdGlvbiBvZiB0
aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKIAotPHByZT4KLXR5cGVkZWYgdm9pZCAoKmxpdmVw
YXRjaF9sb2FkY2FsbF90KSh2b2lkKTsgIAotdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9h
ZGNhbGxfdCkodm9pZCk7ICAgCi08L3ByZT4KKyAgICB0eXBlZGVmIHZvaWQgKCpsaXZlcGF0Y2hf
bG9hZGNhbGxfdCkodm9pZCk7CisgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9hZGNh
bGxfdCkodm9pZCk7CiAKICMjIyAubGl2ZXBhdGNoLmRlcGVuZHMgYW5kIC5ub3RlLmdudS5idWls
ZC1pZAogCkBAIC00MjMsMTAgKzM5NSwxMCBAQCB3aGljaCBmb2xsb3dzIHRoZSBmb3JtYXQgb2Yg
YW4gRUxGIE5vdGUuIFRoZSBjb250ZW50cyBvZiB0aGlzCiBidWlsZCB0aGUgaHlwZXZpc29yIGFu
ZCBwYXlsb2FkLgogCiBJZiBHTlUgbGlua2VyIGlzIHVzZWQgdGhlbiB0aGUgbmFtZSBpcyBgR05V
YCBhbmQgdGhlIGRlc2NyaXB0aW9uCi1pcyBhIE5UX0dOVV9CVUlMRF9JRCB0eXBlIElELiBUaGUg
ZGVzY3JpcHRpb24gY2FuIGJlIGFuIFNIQTEKK2lzIGEgTlRcX0dOVVxfQlVJTERcX0lEIHR5cGUg
SUQuIFRoZSBkZXNjcmlwdGlvbiBjYW4gYmUgYW4gU0hBMQogY2hlY2tzdW0sIE1ENSBjaGVja3N1
bSBvciBhbnkgdW5pcXVlIHZhbHVlLgogCi1UaGUgc2l6ZSBvZiB0aGVzZSBzdHJ1Y3R1cmVzIHZh
cmllcyB3aXRoIHRoZSAtLWJ1aWxkLWlkIGxpbmtlciBvcHRpb24uCitUaGUgc2l6ZSBvZiB0aGVz
ZSBzdHJ1Y3R1cmVzIHZhcmllcyB3aXRoIHRoZSBgLS1idWlsZC1pZGAgbGlua2VyIG9wdGlvbi4K
IAogIyMgSHlwZXJjYWxscwogCkBAIC00NTQsMjIgKzQyNiwyMCBAQCBGdXJ0aGVybW9yZSBpdCBp
cyBwb3NzaWJsZSB0byBoYXZlIG11bHRpcGxlIGRpZmZlcmVudCBwYXlsb2FkcyBmb3IgdGhlIHNh
bWUKIGZ1bmN0aW9uLiBBcyBzdWNoIGFuIHVuaXF1ZSBuYW1lIHBlciBwYXlsb2FkIGhhcyB0byBi
ZSB2aXNpYmxlIHRvIGFsbG93IHByb3BlciBtYW5pcHVsYXRpb24uCiAKIFRoZSBoeXBlcmNhbGwg
aXMgcGFydCBvZiB0aGUgYHhlbl9zeXNjdGxgLiBUaGUgdG9wIGxldmVsIHN0cnVjdHVyZSBjb250
YWlucwotb25lIHVpbnQzMl90IHRvIGRldGVybWluZSB0aGUgc3ViLW9wZXJhdGlvbnMgYW5kIG9u
ZSBwYWRkaW5nIGZpZWxkIHdoaWNoCitvbmUgdWludDMyXF90IHRvIGRldGVybWluZSB0aGUgc3Vi
LW9wZXJhdGlvbnMgYW5kIG9uZSBwYWRkaW5nIGZpZWxkIHdoaWNoCiAqTVVTVCogYWx3YXlzIGJl
IHplcm8uCiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3AgeyAgCi0gICAg
dWludDMyX3QgY21kOyAgICAgICAgICAgICAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9MSVZFUEFU
Q0hfKi4gKi8gIAotICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAgLyogSU46IEFs
d2F5cyB6ZXJvLiAqLyAgCi0JdW5pb24geyAgCi0gICAgICAgICAgLi4uIHNlZSBiZWxvdyAuLi4g
IAotICAgICAgICB9IHU7ICAKLX07ICAKKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
b3AgeworICAgICAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAgICAgICAgIC8qIElOOiBYRU5f
U1lTQ1RMX0xJVkVQQVRDSF8qLiAqLworICAgICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAg
ICAgICAgIC8qIElOOiBBbHdheXMgemVyby4gKi8KKwkgICAgdW5pb24geworICAgICAgICAgICAg
ICAuLi4gc2VlIGJlbG93IC4uLgorICAgICAgICAgICAgfSB1OworICAgIH07CiAKLTwvcHJlPgog
d2hpbGUgdGhlIHJlc3Qgb2YgaHlwZXJjYWxsIHNwZWNpZmljIHN0cnVjdHVyZXMgYXJlIHBhcnQg
b2YgdGhlIHRoaXMgc3RydWN0dXJlLgogCi0jIyMgQmFzaWMgdHlwZTogc3RydWN0IHhlbl9saXZl
cGF0Y2hfbmFtZQorIyMjIEJhc2ljIHR5cGU6IHN0cnVjdCB4ZW5cX2xpdmVwYXRjaFxfbmFtZQog
CiBNb3N0IG9mIHRoZSBoeXBlcmNhbGxzIGVtcGxveSBhbiBzaGFyZWQgc3RydWN0dXJlIGNhbGxl
ZCBgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZWAKIHdoaWNoIGNvbnRhaW5zOgpAQCAtNDgwLDI2
ICs0NTAsMjQgQEAgd2hpY2ggY29udGFpbnM6CiAKIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93
OgogCi08cHJlPgotLyogIAotICogIFVuaXF1ZWx5IGlkZW50aWZpZXMgdGhlIHBheWxvYWQuICBT
aG91bGQgYmUgaHVtYW4gcmVhZGFibGUuICAKLSAqIEluY2x1ZGVzIHRoZSBOVUwgdGVybWluYXRv
ciAgCi0gKi8gIAotI2RlZmluZSBYRU5fTElWRVBBVENIX05BTUVfU0laRSAxMjggIAotc3RydWN0
IHhlbl9saXZlcGF0Y2hfbmFtZSB7ICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5h
bWU7ICAgICAgICAgLyogSU4sIHBvaW50ZXIgdG8gbmFtZS4gKi8gIAotICAgIHVpbnQxNl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6ZSBvZiBuYW1lLiBNYXkgYmUg
dXB0byAgIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5fTElWRVBBVENIX05BTUVfU0laRS4gKi8gIAotICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLyAKLX07ICAKLTwvcHJlPgot
Ci0jIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEICgwKQorICAgIC8qCisgICAgICogIFVu
aXF1ZWx5IGlkZW50aWZpZXMgdGhlIHBheWxvYWQuICBTaG91bGQgYmUgaHVtYW4gcmVhZGFibGUu
CisgICAgICogSW5jbHVkZXMgdGhlIE5VTCB0ZXJtaW5hdG9yCisgICAgICovCisgICAgI2RlZmlu
ZSBYRU5fTElWRVBBVENIX05BTUVfU0laRSAxMjgKKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9u
YW1lIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8q
IElOLCBwb2ludGVyIHRvIG5hbWUuICovCisgICAgICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6ZSBvZiBuYW1lLiBNYXkgYmUgdXB0bworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRD
SF9OQU1FX1NJWkUuICovCisgICAgICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLworICAgIH07CisKKyMjIyBYRU5cX1NZU0NU
TFxfTElWRVBBVENIXF9VUExPQUQgKDApCiAKIFVwbG9hZCBhIHBheWxvYWQgdG8gdGhlIGh5cGVy
dmlzb3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCiBhZ2FpbnN0IGJhc2ljIGNoZWNrcyBhbmQg
aWYgdGhlcmUgYXJlIGFueSBpc3N1ZXMgdGhlIHByb3BlciByZXR1cm4gY29kZQogd2lsbCBiZSBy
ZXR1cm5lZC4gVGhlIHBheWxvYWQgaXMgbm90IGFwcGxpZWQgYXQgdGhpcyB0aW1lIC0gdGhhdCBp
cwotY29udHJvbGxlZCBieSAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9OKi4KK2NvbnRyb2xs
ZWQgYnkgKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0FDVElPTiouCiAKIFRoZSBjYWxsZXIgcHJv
dmlkZXM6CiAKQEAgLTUxMiwyMSArNDgwLDE5IEBAIHBheWxvYWQuIEl0IGNhbiBiZSBlbWJlZGRl
ZCBpbnRvIHRoZSBFTEYgcGF5bG9hZCBhdCBjcmVhdGlvbiB0aW1lCiBhbmQgZXh0cmFjdGVkIGJ5
IHRvb2xzLgogCiBUaGUgcmV0dXJuIHZhbHVlIGlzIHplcm8gaWYgdGhlIHBheWxvYWQgd2FzIHN1
Y2Nlc2Z1bGx5IHVwbG9hZGVkLgotT3RoZXJ3aXNlIGFuIC1YRU5fRVhYIHJldHVybiB2YWx1ZSBp
cyBwcm92aWRlZC4gRHVwbGljYXRlIGBuYW1lYCBhcmUgbm90IHN1cHBvcnRlZC4KK090aGVyd2lz
ZSBhbiAtWEVOXF9FWFggcmV0dXJuIHZhbHVlIGlzIHByb3ZpZGVkLiBEdXBsaWNhdGUgYG5hbWVg
IGFyZSBub3Qgc3VwcG9ydGVkLgogCiBUaGUgYHBheWxvYWRgIGlzIHRoZSBFTEYgcGF5bG9hZCBh
cyBtZW50aW9uZWQgaW4gdGhlIGBQYXlsb2FkIGZvcm1hdGAgc2VjdGlvbi4KIAogVGhlIHN0cnVj
dHVyZSBpcyBhcyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
dXBsb2FkIHsgIAotICAgIHhlbl9saXZlcGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgIC8qIElO
LCBuYW1lIG9mIHRoZSBwYXRjaC4gKi8gIAotICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAg
ICAgICAgICAgIC8qIElOLCBzaXplIG9mIHRoZSBFTEYgZmlsZS4gKi8gIAotICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQodWludDgpIHBheWxvYWQ7IC8qIElOOiBFTEYgZmlsZS4gKi8gIAotfTsgIAot
PC9wcmU+CisgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZCB7CisgICAgICAg
IHhlbl9saXZlcGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBw
YXRjaC4gKi8KKyAgICAgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgLyog
SU4sIHNpemUgb2YgdGhlIEVMRiBmaWxlLiAqLworICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHVpbnQ4KSBwYXlsb2FkOyAvKiBJTjogRUxGIGZpbGUuICovCisgICAgfTsKIAotIyMjIFhFTl9T
WVNDVExfTElWRVBBVENIX0dFVCAoMSkKKyMjIyBYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQg
KDEpCiAKIFJldHJpZXZlIGFuIHN0YXR1cyBvZiBhbiBzcGVjaWZpYyBwYXlsb2FkLiBUaGlzIGNh
bGxlciBwcm92aWRlczoKIApAQCAtNTM3LDMzICs1MDMsMjkgQEAgUmV0cmlldmUgYW4gc3RhdHVz
IG9mIGFuIHNwZWNpZmljIHBheWxvYWQuIFRoaXMgY2FsbGVyIHByb3ZpZGVzOgogVXBvbiBjb21w
bGV0aW9uIHRoZSBgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzYCBpcyB1cGRhdGVkLgogCiAg
KiBgc3RhdHVzYCAtIGluZGljYXRlcyB0aGUgY3VycmVudCBzdGF0dXMgb2YgdGhlIHBheWxvYWQ6
Ci0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0NIRUNLRUQqICAoMSkgbG9hZGVkIGFuZCB0aGUgRUxG
IHBheWxvYWQgc2FmZXR5IGNoZWNrcyBwYXNzZWQuCi0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0FQ
UExJRUQqICgyKSBsb2FkZWQsIGNoZWNrZWQsIGFuZCBhcHBsaWVkLgorICAgKiAqTElWRVBBVENI
XF9TVEFUVVNcX0NIRUNLRUQqICgxKSBsb2FkZWQgYW5kIHRoZSBFTEYgcGF5bG9hZCBzYWZldHkg
Y2hlY2tzIHBhc3NlZC4KKyAgICogKkxJVkVQQVRDSFxfU1RBVFVTXF9BUFBMSUVEKiAoMikgbG9h
ZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KICAgICogIE5vIG90aGVyIHZhbHVlIGlzIHBvc3Np
YmxlLgotICogYHJjYCAtIC1YRU5fRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVkIHdoaWxlIHBl
cmZvcm1pbmcgdGhlIGxhc3QKLSAgIExJVkVQQVRDSF9BQ1RJT05fKiBvcGVyYXRpb24uIFRoZSBu
b3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5fRUFHQUlOIHdoaWNoCisgKiBgcmNgIC0g
LVhFTlxfRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxh
c3QKKyAgIExJVkVQQVRDSFxfQUNUSU9OXF9cKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVz
IGNhbiBiZSB6ZXJvIG9yIC1YRU5cX0VBR0FJTiB3aGljaAogICAgcmVzcGVjdGl2ZWx5IG1lYW46
IHN1Y2Nlc3Mgb3Igb3BlcmF0aW9uIGluIHByb2dyZXNzLiBPdGhlciB2YWx1ZXMKICAgIGltcGx5
IGFuIGVycm9yIG9jY3VycmVkLiBJZiB0aGVyZSBpcyBhbiBlcnJvciBpbiBgcmNgLCBgc3RhdHVz
YCB3aWxsICoqTk9UKioKICAgIGhhdmUgY2hhbmdlZC4KIAotVGhlIHJldHVybiB2YWx1ZSBvZiB0
aGUgaHlwZXJjYWxsIGlzIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4K
LShOb3RlIHRoYXQgdGhlIGByY2BgIHZhbHVlIGNhbiBiZSBkaWZmZXJlbnQgZnJvbSB0aGUgcmV0
dXJuIHZhbHVlLCBhcyBpbgotcmM9LVhFTl9FQUdBSU4gYW5kIHJldHVybiB2YWx1ZSBjYW4gYmUg
MCkuCitUaGUgcmV0dXJuIHZhbHVlIG9mIHRoZSBoeXBlcmNhbGwgaXMgemVybyBvbiBzdWNjZXNz
IGFuZCAtWEVOXF9FWFggb24gZmFpbHVyZS4KKyhOb3RlIHRoYXQgdGhlIGByY2AgdmFsdWUgY2Fu
IGJlIGRpZmZlcmVudCBmcm9tIHRoZSByZXR1cm4gdmFsdWUsIGFzIGluCityYz0tWEVOXF9FQUdB
SU4gYW5kIHJldHVybiB2YWx1ZSBjYW4gYmUgMCkuCiAKIEZvciBleGFtcGxlLCBzdXBwb3Npbmcg
dGhlcmUgaXMgYW4gcGF5bG9hZDoKIAotPHByZT4KLSBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNf
Q0hFQ0tFRAotIHJjOiAwCi08L3ByZT4KKyAgICBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNfQ0hF
Q0tFRAorICAgIHJjOiAwCiAKLVdlIGFwcGx5IGFuIGFjdGlvbiAtIExJVkVQQVRDSF9BQ1RJT05f
UkVWRVJUIC0gdG8gcmV2ZXJ0IGl0ICh3aGljaCB3b24ndCB3b3JrCitXZSBhcHBseSBhbiBhY3Rp
b24gLSBMSVZFUEFUQ0hcX0FDVElPTlxfUkVWRVJUIC0gdG8gcmV2ZXJ0IGl0ICh3aGljaCB3b24n
dCB3b3JrCiBhcyB3ZSBoYXZlIG5vdCBldmVuIGFwcGxpZWQgaXQuIEFmdGVyd2FyZHMgd2Ugd2ls
bCBoYXZlOgogCi08cHJlPgotIHN0YXR1czogTElWRVBBVENIX1NUQVRVU19DSEVDS0VECi0gcmM6
IC1YRU5fRUlOVkFMCi08L3ByZT4KKyAgICBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tF
RAorICAgIHJjOiAtWEVOX0VJTlZBTAogCiBJdCBoYXMgZmFpbGVkIGJ1dCBpdCByZW1haW5zIGxv
YWRlZC4KIApAQCAtNTcxLDIxICs1MzMsMTkgQEAgVGhpcyBvcGVyYXRpb24gaXMgc3luY2hyb25v
dXMgYW5kIGRvZXMgbm90IHJlcXVpcmUgcHJlZW1wdGlvbi4KIAogVGhlIHN0cnVjdHVyZSBpcyBh
cyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgeyAgCi0jZGVm
aW5lIExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRCAgICAgIDEgIAotI2RlZmluZSBMSVZFUEFUQ0hf
U1RBVFVTX0FQUExJRUQgICAgICAyICAKLSAgICB1aW50MzJfdCBzdGF0ZTsgICAgICAgICAgICAg
ICAgIC8qIE9VVDogTElWRVBBVENIX1NUQVRFXyouICovICAKLSAgICBpbnQzMl90IHJjOyAgICAg
ICAgICAgICAgICAgICAgIC8qIE9VVDogMCBpZiBubyBlcnJvciwgb3RoZXJ3aXNlIC1YRU5fRVhY
LiAqLyAgCi19OyAgCisgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzIHsKKyAgICAjZGVm
aW5lIExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRCAgICAgIDEKKyAgICAjZGVmaW5lIExJVkVQQVRD
SF9TVEFUVVNfQVBQTElFRCAgICAgIDIKKyAgICAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAg
ICAgICAgICAvKiBPVVQ6IExJVkVQQVRDSF9TVEFURV8qLiAqLworICAgICAgICBpbnQzMl90IHJj
OyAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogMCBpZiBubyBlcnJvciwgb3RoZXJ3aXNlIC1Y
RU5fRVhYLiAqLworICAgIH07CiAKLXN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgeyAg
Ci0gICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsgICAgICAvKiBJTiwgdGhlIG5hbWUgb2Yg
dGhlIHBheWxvYWQuICovICAKLSAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190IHN0YXR1czsgIC8q
IElOL09VVDogc3RhdHVzIG9mIHRoZSBwYXlsb2FkLiAqLyAgCi19OyAgCi08L3ByZT4KKyAgICBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsKKyAgICAgICAgeGVuX2xpdmVwYXRjaF9u
YW1lX3QgbmFtZTsgICAgICAvKiBJTiwgdGhlIG5hbWUgb2YgdGhlIHBheWxvYWQuICovCisgICAg
ICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qgc3RhdHVzOyAgLyogSU4vT1VUOiBzdGF0dXMgb2Yg
dGhlIHBheWxvYWQuICovCisgICAgfTsKIAotIyMjIFhFTl9TWVNDVExfTElWRVBBVENIX0xJU1Qg
KDIpCisjIyMgWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfTElTVCAoMikKIAogUmV0cmlldmUgYW4g
YXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXlsb2FkcyB0aGF0IGFy
ZSBsb2FkZWQgaW4gdGhlCiBoeXBlcnZpc29yLgpAQCAtNTk0LDMyICs1NTQsMzIgQEAgVGhlIGNh
bGxlciBwcm92aWRlczoKIAogICogYHZlcnNpb25gLiBWZXJzaW9uIG9mIHRoZSBwYXlsb2FkLiBD
YWxsZXIgc2hvdWxkIHJlLXVzZSB0aGUgZmllbGQgcHJvdmlkZWQgYnkKICAgICB0aGUgaHlwZXJ2
aXNvci4gSWYgdGhlIHZhbHVlIGRpZmZlcnMgdGhlIGRhdGEgaXMgc3RhbGUuCi0gKiBgaWR4YCBp
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcworICogYGlkeGAgSW5kZXggaXRlcmF0b3IuIFRoZSBpbmRleCBpbnRvIHRoZSBo
eXBlcnZpc29yJ3MgcGF5bG9hZCBjb3VudC4gSXQgaXMKICAgICByZWNvbW1lbmRlZCB0aGF0IG9u
IGZpcnN0IGludm9jYXRpb24gemVybyBiZSB1c2VkIHNvIHRoYXQgYG5yYCAod2hpY2ggdGhlCiAg
ICAgaHlwZXJ2aXNvciB3aWxsIHVwZGF0ZSB3aXRoIHRoZSByZW1haW5pbmcgcGF5bG9hZCBjb3Vu
dCkgYmUgcHJvdmlkZWQuCiAgICAgQWxzbyB0aGUgaHlwZXJ2aXNvciB3aWxsIHByb3ZpZGUgYHZl
cnNpb25gIHdpdGggdGhlIG1vc3QgY3VycmVudCB2YWx1ZS4KLSAqIGBucmAgdGhlIG1heCBudW1i
ZXIgb2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHplcm8gd2hpY2ggd2lsbCByZXN1bHQK
KyAqIGBucmAgVGhlIG1heCBudW1iZXIgb2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHpl
cm8gd2hpY2ggd2lsbCByZXN1bHQKICAgICBpbiB0aGUgaHlwZXJjYWxsIGJlaW5nIGEgcHJvYmlu
ZyBvbmUgYW5kIHJldHVybiB0aGUgbnVtYmVyIG9mIHBheWxvYWRzCiAgICAgKGFuZCB1cGRhdGUg
dGhlIGB2ZXJzaW9uYCkuCiAgKiBgcGFkYCAtICpNVVNUKiBiZSB6ZXJvLgotICogYHN0YXR1c2Ag
dmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXNgCisgKiBgc3RhdHVzYCBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgYHN0
cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AKICAgIHN0cnVjdHVyZXMuIENhbGxlciAqTVVTVCog
YWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLgotICogYG5hbWVgIC0gdmlydHVhbCBhZGRyZXNz
IG9mIHdoZXJlIHRvIHdyaXRlIHRoZSB1bmlxdWUgbmFtZSBvZiB0aGUgcGF5bG9hZC4KKyAqIGBu
YW1lYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgdW5pcXVlIG5hbWUg
b2YgdGhlIHBheWxvYWQuCiAgICBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2Yg
dGhlbS4gRWFjaCAqTVVTVCogYmUgb2YKLSAgICoqWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUqKiBz
aXplLiBOb3RlIHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIGluY2x1ZGVzCisgICAq
KlhFTlxfTElWRVBBVENIXF9OQU1FXF9TSVpFKiogc2l6ZS4gTm90ZSB0aGF0ICoqWEVOXF9MSVZF
UEFUQ0hcX05BTUVcX1NJWkUqKiBpbmNsdWRlcwogICAgdGhlIE5VTCB0ZXJtaW5hdG9yLgotICog
YGxlbmAgLSB2aXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBl
YWNoIHVuaXF1ZSBuYW1lCisgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3
cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9mIHRoZSBwYXlsb2FkLiBD
YWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCogYmUK
LSAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgorICAgb2Ygc2l6ZW9mKHVpbnQzMlxf
dCkgKDQgYnl0ZXMpLgogCiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVt
YmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKIHByb3ZpZGVkIHRvIHRoZSBoeXBlcmNh
bGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQKIHdp
dGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChp
dCBtYXkgYmUgdGhlIHNhbWUKIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRoZSBk
YXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCi1mYWlsKS4gVGhlIGBzdGF0dXNg
LCBgbmFtZWAsIGFuZCBgbGVuYCcgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgK
K2ZhaWwpLiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVkIGF0IHRo
ZWlyIGRlc2lnbmVkIGluZGV4CiB2YWx1ZSAoYGlkeGApIHdpdGggdGhlIHJldHVybmVkIHZhbHVl
IG9mIGRhdGEuCiAKLUlmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtWEVOX0UyQklHIHRoZSBgbnJg
IGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQorSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIC1YRU5c
X0UyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQogbG93ZXJlZC4KIAogSWYg
dGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHplcm8gdmFsdWUgdGhlcmUgYXJlIG5vIG1vcmUgcGF5
bG9hZHMuCkBAIC02MzQsNjIgKzU5NCw2MCBAQCBkYXRhIGFuZCBzdGFydCBmcm9tIHNjcmF0Y2gu
IEl0IGlzIE9LIGZvciB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUgbmV3CiBUaGUgYHN0cnVjdCB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c2Agc3RydWN0dXJlIGNvbnRhaW5zIGFuIHN0YXR1cyBvZiBwYXls
b2FkIHdoaWNoIGluY2x1ZGVzOgogCiAgKiBgc3RhdHVzYCAtIGluZGljYXRlcyB0aGUgY3VycmVu
dCBzdGF0dXMgb2YgdGhlIHBheWxvYWQ6Ci0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0NIRUNLRUQq
ICAoMSkgbG9hZGVkIGFuZCB0aGUgRUxGIHBheWxvYWQgc2FmZXR5IGNoZWNrcyBwYXNzZWQuCi0g
ICAqICpMSVZFUEFUQ0hfU1RBVFVTX0FQUExJRUQqICgyKSBsb2FkZWQsIGNoZWNrZWQsIGFuZCBh
cHBsaWVkLgorICAgKiAqTElWRVBBVENIXF9TVEFUVVNcX0NIRUNLRUQqICgxKSBsb2FkZWQgYW5k
IHRoZSBFTEYgcGF5bG9hZCBzYWZldHkgY2hlY2tzIHBhc3NlZC4KKyAgICogKkxJVkVQQVRDSFxf
U1RBVFVTXF9BUFBMSUVEKiAoMikgbG9hZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KICAgICog
IE5vIG90aGVyIHZhbHVlIGlzIHBvc3NpYmxlLgotICogYHJjYCAtIC1YRU5fRVhYIHR5cGUgZXJy
b3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKLSAgIExJVkVQQVRDSF9B
Q1RJT05fKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5f
RUFHQUlOIHdoaWNoCisgKiBgcmNgIC0gLVhFTlxfRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVk
IHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKKyAgIExJVkVQQVRDSFxfQUNUSU9OXF9cKiBvcGVy
YXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5cX0VBR0FJTiB3aGlj
aAogICAgcmVzcGVjdGl2ZWx5IG1lYW46IHN1Y2Nlc3Mgb3Igb3BlcmF0aW9uIGluIHByb2dyZXNz
LiBPdGhlciB2YWx1ZXMKICAgIGltcGx5IGFuIGVycm9yIG9jY3VycmVkLiBJZiB0aGVyZSBpcyBh
biBlcnJvciBpbiBgcmNgLCBgc3RhdHVzYCB3aWxsICoqTk9UKioKICAgIGhhdmUgY2hhbmdlZC4K
IAogVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfbGlzdCB7ICAKLSAgICB1aW50MzJfdCB2ZXJzaW9uOyAgICAgICAgICAgICAg
ICAgICAgICAgLyogT1VUOiBIeXBlcnZpc29yIHN0YW1wcyB2YWx1ZS4KLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgdmFyaWVzIGJldHdlZW4gY2FsbHMs
IHdlIGFyZSAgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldHRpbmcgc3RhbGUgZGF0YS4gKi8gIAotICAgIHVpbnQzMl90IGlkeDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBJTjogSW5kZXggaW50byBoeXBlcnZpc29yIGxpc3QuICovCi0gICAg
dWludDMyX3QgbnI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBz
dGF0dXMsIG5hbWVzLCBhbmQgbGVuICAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2hvdWxkIGJlIGZpbGxlZCBvdXQuIENhbiBiZSB6ZXJvIHRvIGdldCAg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBv
ZiBwYXlsb2FkcyBhbmQgdmVyc2lvbi4gIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovICAKLSAgICB1
aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVy
by4gKi8gIAotICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkg
c3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoICAKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0u
ICovICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGlkOyAgICAgICAgICAgLyogT1VU
OiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIgIAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNVVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNp
emUuICAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVz
dCBoYXZlIG5yIG9mIHRoZW0uICovICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikg
bGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4gIAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2Yg
dGhlbS4gKi8gIAotfTsgIAotPC9wcmU+Ci0KLSMjIyBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9BQ1RJ
T04gKDMpCisgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgeworICAgICAgICB1
aW50MzJfdCB2ZXJzaW9uOyAgICAgICAgICAgICAgICAgICAgICAgLyogT1VUOiBIeXBlcnZpc29y
IHN0YW1wcyB2YWx1ZS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElmIHZhcmllcyBiZXR3ZWVuIGNhbGxzLCB3ZSBhcmUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldHRpbmcgc3RhbGUgZGF0YS4g
Ki8KKyAgICAgICAgdWludDMyX3QgaWR4OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElO
OiBJbmRleCBpbnRvIGh5cGVydmlzb3IgbGlzdC4gKi8KKyAgICAgICAgdWludDMyX3QgbnI7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBzdGF0dXMsIG5hbWVzLCBh
bmQgbGVuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaG91bGQgYmUgZmlsbGVkIG91dC4gQ2FuIGJlIHplcm8gdG8gZ2V0CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5bG9hZHMg
YW5kIHZlcnNpb24uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCisgICAgICAgIHVpbnQzMl90
IHBhZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwor
ICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0YXR1
czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICov
CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgaWQ7ICAgICAgICAgICAvKiBPVVQ6
IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTVVTVCBYRU5fTElWRVBBVENIX05BTUVfU0laRSBpbiBz
aXplLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbmFtZSdzLgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZl
IG5yIG9mIHRoZW0uICovCisgICAgfTsKKworIyMjIFhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0FD
VElPTiAoMykKIAogUGVyZm9ybSBhbiBvcGVyYXRpb24gb24gdGhlIHBheWxvYWQgc3RydWN0dXJl
IHJlZmVyZW5jZWQgYnkgdGhlIGBuYW1lYCBmaWVsZC4KIFRoZSBvcGVyYXRpb24gcmVxdWVzdCBp
cyBhc3luY2hyb25vdXMgYW5kIHRoZSBzdGF0dXMgc2hvdWxkIGJlIHJldHJpZXZlZAotYnkgdXNp
bmcgZWl0aGVyICoqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUKiogb3IgKipYRU5fU1lTQ1RMX0xJ
VkVQQVRDSF9MSVNUKiogaHlwZXJjYWxsLgorYnkgdXNpbmcgZWl0aGVyICoqWEVOXF9TWVNDVExc
X0xJVkVQQVRDSFxfR0VUKiogb3IgKipYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9MSVNUKiogaHlw
ZXJjYWxsLgogCiBUaGUgY2FsbGVyIHByb3ZpZGVzOgogCi0gKiBBICdzdHJ1Y3QgeGVuX2xpdmVw
YXRjaF9uYW1lYCBgbmFtZWAgY29udGFpbmluZyB0aGUgdW5pcXVlIG5hbWUuCi0gKiBgY21kYCB0
aGUgY29tbWFuZCByZXF1ZXN0ZWQ6Ci0gICogKkxJVkVQQVRDSF9BQ1RJT05fVU5MT0FEKiAoMSkg
dW5sb2FkIHRoZSBwYXlsb2FkLgorICogQSBgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZWAgYG5h
bWVgIGNvbnRhaW5pbmcgdGhlIHVuaXF1ZSBuYW1lLgorICogYGNtZGAgVGhlIGNvbW1hbmQgcmVx
dWVzdGVkOgorICAqICpMSVZFUEFUQ0hcX0FDVElPTlxfVU5MT0FEKiAoMSkgVW5sb2FkIHRoZSBw
YXlsb2FkLgogICAgQW55IGZ1cnRoZXIgaHlwZXJjYWxscyBhZ2FpbnN0IHRoZSBgbmFtZWAgd2ls
bCByZXN1bHQgaW4gZmFpbHVyZSB1bmxlc3MKLSAgICoqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBM
T0FEKiogaHlwZXJjYWxsIGlzIHBlcmZvbWVkIHdpdGggc2FtZSBgbmFtZWAuCi0gICogKkxJVkVQ
QVRDSF9BQ1RJT05fUkVWRVJUKiAoMikgcmV2ZXJ0IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0
aW9uIHRha2VzCi0gIG1vcmUgdGltZSB0aGFuIHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBg
cmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1cycKLSAgcmV0cmlldmVkIHZpYSAqKlhFTl9TWVND
VExfTElWRVBBVENIX0dFVCoqIHdpbGwgYmUgLVhFTl9FQlVTWS4KLSAgKiAqTElWRVBBVENIX0FD
VElPTl9BUFBMWSogKDMpIGFwcGx5IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2Vz
Ci0gIG1vcmUgdGltZSB0aGFuIHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4
ZW5fbGl2ZXBhdGNoX3N0YXR1cycKLSAgcmV0cmlldmVkIHZpYSAqKlhFTl9TWVNDVExfTElWRVBB
VENIX0dFVCoqIHdpbGwgYmUgLVhFTl9FQlVTWS4KLSAgKiAqTElWRVBBVENIX0FDVElPTl9SRVBM
QUNFKiAoNCkgcmV2ZXJ0IGFsbCBhcHBsaWVkIHBheWxvYWRzIGFuZCBhcHBseSB0aGlzCisgICAq
KlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCoqIGh5cGVyY2FsbCBpcyBwZXJmb21lZCB3
aXRoIHNhbWUgYG5hbWVgLgorICAqICpMSVZFUEFUQ0hcX0FDVElPTlxfUkVWRVJUKiAoMikgUmV2
ZXJ0IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCisgIG1vcmUgdGltZSB0aGFu
IHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1
c2AKKyAgcmV0cmlldmVkIHZpYSAqKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0dFVCoqIHdpbGwg
YmUgLVhFTlxfRUJVU1kuCisgICogKkxJVkVQQVRDSFxfQUNUSU9OXF9BUFBMWSogKDMpIEFwcGx5
IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCisgIG1vcmUgdGltZSB0aGFuIHRo
ZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AK
KyAgcmV0cmlldmVkIHZpYSAqKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0dFVCoqIHdpbGwgYmUg
LVhFTlxfRUJVU1kuCisgICogKkxJVkVQQVRDSFxfQUNUSU9OXF9SRVBMQUNFKiAoNCkgUmV2ZXJ0
IGFsbCBhcHBsaWVkIHBheWxvYWRzIGFuZCBhcHBseSB0aGlzCiAgIHBheWxvYWQuIElmIHRoZSBv
cGVyYXRpb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gdGhlIHVwcGVyIGJvdW5kIG9mIHRpbWUKLSAg
dGhlIGByY2AgaW4gYHhlbl9saXZlcGF0Y2hfc3RhdHVzJyByZXRyaWV2ZWQgdmlhICoqWEVOX1NZ
U0NUTF9MSVZFUEFUQ0hfR0VUKioKLSAgd2lsbCBiZSAtWEVOX0VCVVNZLgotICogYHRpbWVgIHRo
ZSB1cHBlciBib3VuZCBvZiB0aW1lIChucykgdGhlIGNtZCBzaG91bGQgdGFrZS4gWmVybyBtZWFu
cyB0byB1c2UKKyAgdGhlIGByY2AgaW4gYHhlbl9saXZlcGF0Y2hfc3RhdHVzYCByZXRyaWV2ZWQg
dmlhICoqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfR0VUKioKKyAgd2lsbCBiZSAtWEVOXF9FQlVT
WS4KKyAqIGB0aW1lYCBUaGUgdXBwZXIgYm91bmQgb2YgdGltZSAobnMpIHRoZSBjbWQgc2hvdWxk
IHRha2UuIFplcm8gbWVhbnMgdG8gdXNlCiAgICB0aGUgaHlwZXJ2aXNvciBkZWZhdWx0LiBJZiB3
aXRoaW4gdGhlIHRpbWUgdGhlIG9wZXJhdGlvbiBkb2VzIG5vdCBzdWNjZWVkCiAgICB0aGUgb3Bl
cmF0aW9uIHdvdWxkIGdvIGluIGVycm9yIHN0YXRlLgogICogYHBhZGAgLSAqTVVTVCogYmUgemVy
by4KQEAgLTY5OCw3MSArNjU2LDY0IEBAIFRoZSByZXR1cm4gdmFsdWUgd2lsbCBiZSB6ZXJvIHVu
bGVzcyB0aGUgcHJvdmlkZWQgZmllbGRzIGFyZSBpbmNvcnJlY3QuCiAKIFRoZSBzdHJ1Y3R1cmUg
aXMgYXMgZm9sbG93OgogCi08cHJlPgotI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCAg
MSAgCi0jZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUICAyICAKLSNkZWZpbmUgTElWRVBB
VENIX0FDVElPTl9BUFBMWSAgIDMgIAotI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0Ug
NCAgCi1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsgIAotICAgIHhlbl9saXZl
cGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2gu
ICovICAKLSAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IExJVkVQQVRDSF9BQ1RJT05fKiAqLyAgCi0gICAgdWludDMyX3QgdGltZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIElOOiBJZiB6ZXJvIHRoZW4gdXNlcyAqLwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoeXBlcnZpc29yIGRlZmF1bHQuICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9yIHVwcGVyIGJv
dW5kIG9mIHRpbWUgKG5zKSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBmb3Igb3BlcmF0aW9uIHRvIHRha2UuICovCi19OyAgCisgICAgI2RlZmluZSBM
SVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCAgMQorICAgICNkZWZpbmUgTElWRVBBVENIX0FDVElPTl9S
RVZFUlQgIDIKKyAgICAjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fQVBQTFkgICAzCisgICAgI2Rl
ZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0UgNAorICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9hY3Rpb24geworICAgICAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAg
ICAgICAgICAgLyogSU4sIG5hbWUgb2YgdGhlIHBhdGNoLiAqLworICAgICAgICB1aW50MzJfdCBj
bWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IExJVkVQQVRDSF9BQ1RJT05fKiAq
LworICAgICAgICB1aW50MzJfdCB0aW1lOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IElmIHplcm8gdGhlbiB1c2VzICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBoeXBlcnZpc29yIGRlZmF1bHQuICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPciB1cHBlciBib3VuZCBvZiB0aW1l
IChucykgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGZvciBvcGVyYXRpb24gdG8gdGFrZS4gKi8KKyAgICB9OwogCi08L3ByZT4KIAotIyMgU3Rh
dGUgZGlhZ3JhbXMgb2YgTElWRVBBVENIX0FDVElPTiBjb21tYW5kcy4KKyMjIFN0YXRlIGRpYWdy
YW1zIG9mIExJVkVQQVRDSFxfQUNUSU9OIGNvbW1hbmRzLgogCiBUaGVyZSBpcyBhIHN0cmljdCBv
cmRlcmluZyBzdGF0ZSBvZiB3aGF0IHRoZSBjb21tYW5kcyBjYW4gYmUuCi1UaGUgTElWRVBBVENI
X0FDVElPTiBwcmVmaXggaGFzIGJlZW4gZHJvcHBlZCB0byBlYXN5IHJlYWRpbmcgYW5kCi1kb2Vz
IG5vdCBpbmNsdWRlIHRoZSBMSVZFUEFUQ0hfU1RBVEVTOgorVGhlIExJVkVQQVRDSFxfQUNUSU9O
IHByZWZpeCBoYXMgYmVlbiBkcm9wcGVkIHRvIGVhc3kgcmVhZGluZyBhbmQKK2RvZXMgbm90IGlu
Y2x1ZGUgdGhlIExJVkVQQVRDSFxfU1RBVEVTOgogCi08cHJlPgotICAgICAgICAgICAgICAvLT5c
ICAKLSAgICAgICAgICAgICAgXCAgLyAgCi0gVU5MT0FEIDwtLS0gQ0hFQ0sgLS0tPiBSRVBMQUNF
fEFQUExZIC0tPiBSRVZFUlQgLS1cICAKLSAgICAgICAgICAgICAgICBcICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIAotICAgICAgICAgICAgICAgICBcLS0tLS0tLS0tLS0tLS0t
LS0tLTwtLS0tLS0tLS0tLS0tLyAgCisgICAgICAgICAgICAgICAgIC8tPlwKKyAgICAgICAgICAg
ICAgICAgXCAgLworICAgIFVOTE9BRCA8LS0tIENIRUNLIC0tLT4gUkVQTEFDRXxBUFBMWSAtLT4g
UkVWRVJUIC0tXAorICAgICAgICAgICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICBcLS0tLS0tLS0tLS0tLS0tLS0tLTwtLS0t
LS0tLS0tLS0tLwogCi08L3ByZT4KLSMjIFN0YXRlIHRyYW5zaXRpb24gdGFibGUgb2YgTElWRVBB
VENIX0FDVElPTiBjb21tYW5kcyBhbmQgTElWRVBBVENIX1NUQVRVUy4KKyMjIFN0YXRlIHRyYW5z
aXRpb24gdGFibGUgb2YgTElWRVBBVENIXF9BQ1RJT04gY29tbWFuZHMgYW5kIExJVkVQQVRDSFxf
U1RBVFVTLgogCiBOb3RlIHRoYXQ6CiAKLSAtIFRoZSBDSEVDS0VEIHN0YXRlIGlzIHRoZSBzdGFy
dGluZyBvbmUgYWNoaWV2ZWQgd2l0aCAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEKiBoeXBl
cmNhbGwuCisgLSBUaGUgQ0hFQ0tFRCBzdGF0ZSBpcyB0aGUgc3RhcnRpbmcgb25lIGFjaGlldmVk
IHdpdGggKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCogaHlwZXJjYWxsLgogIC0gVGhl
IFJFVkVSVCBvcGVyYXRpb24gb24gc3VjY2VzcyB3aWxsIGF1dG9tYXRpY2FsbHkgbW92ZSB0byB0
aGUgQ0hFQ0tFRCBzdGF0ZS4KICAtIFRoZXJlIGFyZSB0d28gU1RBVEVTOiBDSEVDS0VEIGFuZCBB
UFBMSUVELgogIC0gVGhlcmUgYXJlIGZvdXIgYWN0aW9ucyAoYWthIGNvbW1hbmRzKTogQVBQTFks
IFJFUExBQ0UsIFJFVkVSVCwgYW5kIFVOTE9BRC4KIAogVGhlIHN0YXRlIHRyYW5zaXRpb24gdGFi
bGUgb2YgdmFsaWQgc3RhdGVzIGFuZCBhY3Rpb24gc3RhdGVzOgogCi08cHJlPgotCi0rLS0tLS0t
LS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0t
LS0tLS0tKwotfCBBQ1RJT04gIHwgQ3VycmVudCB8IFJlc3VsdCAgICAgICAgICAgICAgICAgICAg
ICAgICB8IE5leHQgU1RBVEU6ICAgIHwKLXwgQUNUSU9OICB8IFNUQVRFICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfENIRUNLRUR8QVBQTElFRCB8Ci0rLS0tLS0tLS0tKy0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKwot
fCBVTkxPQUQgIHwgQ0hFQ0tFRCB8IFVubG9hZCBwYXlsb2FkLiBBbHdheXMgd29ya3MuICB8ICAg
ICAgIHwgICAgICAgIHwKLXwgICAgICAgICB8ICAgICAgICAgfCBObyBuZXh0IHN0YXRlcy4gICAg
ICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICB8Ci0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKwotfCBBUFBMWSAg
IHwgQ0hFQ0tFRCB8IEFwcGx5IHBheWxvYWQgKHN1Y2Nlc3MpLiAgICAgICB8ICAgICAgIHwgICB4
ICAgIHwKLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0rLS0tLS0tLS0rCi18IEFQUExZICAgfCBDSEVDS0VEIHwgQXBwbHkgcGF5bG9h
ZCAoZXJyb3J8dGltZW91dCkgIHwgICB4ICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwg
UkVQTEFDRSB8IENIRUNLRUQgfCBSZXZlcnQgcGF5bG9hZHMgYW5kIGFwcGx5IG5ldyAgfCAgICAg
ICB8ICAgeCAgICB8Ci18ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIHN1Y2Nlc3Mu
ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwgUkVQTEFDRSB8
IENIRUNLRUQgfCBSZXZlcnQgcGF5bG9hZHMgYW5kIGFwcGx5IG5ldyAgfCAgIHggICB8ICAgICAg
ICB8Ci18ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIGVycm9yLiAgICAgICAgICAg
IHwgICAgICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwgUkVWRVJUICB8IEFQUExJRUQg
fCBSZXZlcnQgcGF5bG9hZCAoc3VjY2VzcykuICAgICAgfCAgIHggICB8ICAgICAgICB8Ci0rLS0t
LS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
Ky0tLS0tLS0tKwotfCBSRVZFUlQgIHwgQVBQTElFRCB8IFJldmVydCBwYXlsb2FkIChlcnJvcnx0
aW1lb3V0KSB8ICAgICAgIHwgICB4ICAgIHwKLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCi08L3ByZT4KKyAgICAr
LS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tKy0tLS0tLS0tKworICAgIHwgQUNUSU9OICB8IEN1cnJlbnQgfCBSZXN1bHQgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIE5leHQgU1RBVEU6ICB8CisgICAgfCBBQ1RJT04gIHwgU1RBVEUg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Q0hFQ0tFRHxBUFBMSUVEIHwKKyAg
ICArLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tKy0tLS0tLS0tKworICAgIHwgVU5MT0FEICB8IENIRUNLRUQgfCBVbmxvYWQgcGF5bG9h
ZC4gQWx3YXlzIHdvcmtzLiAgfCAgICAgICB8ICAgICAgICB8CisgICAgfCAgICAgICAgIHwgICAg
ICAgICB8IE5vIG5leHQgc3RhdGVzLiAgICAgICAgICAgICAgICB8ICAgICAgIHwgICAgICAgIHwK
KyAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tKy0tLS0tLS0tKworICAgIHwgQVBQTFkgICB8IENIRUNLRUQgfCBBcHBseSBwYXls
b2FkIChzdWNjZXNzKS4gICAgICAgfCAgICAgICB8ICAgeCAgICB8CisgICAgKy0tLS0tLS0tLSst
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0t
LSsKKyAgICB8IEFQUExZICAgfCBDSEVDS0VEIHwgQXBwbHkgcGF5bG9hZCAoZXJyb3J8dGltZW91
dCkgIHwgICB4ICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBSRVBMQUNF
IHwgQ0hFQ0tFRCB8IFJldmVydCBwYXlsb2FkcyBhbmQgYXBwbHkgbmV3ICB8ICAgICAgIHwgICB4
ICAgIHwKKyAgICB8ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIHN1Y2Nlc3MuICAg
ICAgICAgIHwgICAgICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBSRVBM
QUNFIHwgQ0hFQ0tFRCB8IFJldmVydCBwYXlsb2FkcyBhbmQgYXBwbHkgbmV3ICB8ICAgeCAgIHwg
ICAgICAgIHwKKyAgICB8ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIGVycm9yLiAg
ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBS
RVZFUlQgIHwgQVBQTElFRCB8IFJldmVydCBwYXlsb2FkIChzdWNjZXNzKS4gICAgICB8ICAgeCAg
IHwgICAgICAgIHwKKyAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKworICAgIHwgUkVWRVJUICB8IEFQUExJRUQg
fCBSZXZlcnQgcGF5bG9hZCAoZXJyb3J8dGltZW91dCkgfCAgICAgICB8ICAgeCAgICB8CisgICAg
Ky0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLSstLS0tLS0tLSsKIAogQWxsIHRoZSBvdGhlciBzdGF0ZSB0cmFuc2l0aW9ucyBhcmUgaW52
YWxpZC4KIApAQCAtNzcwLDEwICs3MjEsMTAgQEAgQWxsIHRoZSBvdGhlciBzdGF0ZSB0cmFuc2l0
aW9ucyBhcmUgaW52YWxpZC4KIAogVGhlIG5vcm1hbCBzZXF1ZW5jZSBvZiBldmVudHMgaXMgdG86
CiAKLSAxLiAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEKiB0byB1cGxvYWQgdGhlIHBheWxv
YWQuIElmIHRoZXJlIGFyZSBlcnJvcnMgKlNUT1AqIGhlcmUuCi0gMi4gKlhFTl9TWVNDVExfTElW
RVBBVENIX0dFVCogdG8gY2hlY2sgdGhlIGAtPnJjYC4gSWYgKi1YRU5fRUFHQUlOKiBzcGluLiBJ
ZiB6ZXJvIGdvIHRvIG5leHQgc3RlcC4KLSAzLiAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9O
KiB3aXRoICpMSVZFUEFUQ0hfQUNUSU9OX0FQUExZKiB0byBhcHBseSB0aGUgcGF0Y2guCi0gNC4g
KlhFTl9TWVNDVExfTElWRVBBVENIX0dFVCogdG8gY2hlY2sgdGhlIGAtPnJjYC4gSWYgaW4gKi1Y
RU5fRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGV4aXQgd2l0aCBzdWNjZXNzLgorIDEuICpYRU5cX1NZ
U0NUTFxfTElWRVBBVENIXF9VUExPQUQqIHRvIHVwbG9hZCB0aGUgcGF5bG9hZC4gSWYgdGhlcmUg
YXJlIGVycm9ycyAqU1RPUCogaGVyZS4KKyAyLiAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfR0VU
KiB0byBjaGVjayB0aGUgYC0+cmNgLiBJZiAqLVhFTlxfRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGdv
IHRvIG5leHQgc3RlcC4KKyAzLiAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfQUNUSU9OKiB3aXRo
ICpMSVZFUEFUQ0hcX0FDVElPTlxfQVBQTFkqIHRvIGFwcGx5IHRoZSBwYXRjaC4KKyA0LiAqWEVO
XF9TWVNDVExcX0xJVkVQQVRDSFxfR0VUKiB0byBjaGVjayB0aGUgYC0+cmNgLiBJZiBpbiAqLVhF
TlxfRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGV4aXQgd2l0aCBzdWNjZXNzLgogCiAKICMjIEFkZGVu
ZHVtCkBAIC04MDcsMTggKzc1OCwxOCBAQCBtaW5pbWl6ZSB0aGUgY2hhbmNlIG9mIHRoZSBwYXRj
aCBub3QgYmVpbmcgYXBwbGllZCBkdWUgdG8gc2FmZXR5CiBjaGVja3MgZmFpbGluZy4gU2FmZXR5
IGNoZWNrcyBzdWNoIGFzIG5vdCBwYXRjaGluZyBjb2RlIHdoaWNoCiBpcyBvbiB0aGUgc3RhY2sg
LSB3aGljaCBjYW4gbGVhZCB0byBjb3JydXB0aW9uLgogCi0jIyMjIFJlbmRlenZvdXMgY29kZSBp
bnN0ZWFkIG9mIHN0b3BfbWFjaGluZSBmb3IgcGF0Y2hpbmcKKyMjIyMgUmVuZGV6dm91cyBjb2Rl
IGluc3RlYWQgb2Ygc3RvcFxfbWFjaGluZSBmb3IgcGF0Y2hpbmcKIAogVGhlIGh5cGVydmlzb3In
cyB0aW1lIHJlbmRlenZvdXMgY29kZSBydW5zIHN5bmNocm9ub3VzbHkgYWNyb3NzIGFsbCBDUFVz
Ci1ldmVyeSBzZWNvbmQuIFVzaW5nIHRoZSBzdG9wX21hY2hpbmUgdG8gcGF0Y2ggY2FuIHN0YWxs
IHRoZSB0aW1lIHJlbmRlenZvdXMKK2V2ZXJ5IHNlY29uZC4gVXNpbmcgdGhlIGBzdG9wX21hY2hp
bmVgIHRvIHBhdGNoIGNhbiBzdGFsbCB0aGUgdGltZSByZW5kZXp2b3VzCiBjb2RlIGFuZCByZXN1
bHQgaW4gTk1JLiBBcyBzdWNoIGhhdmluZyB0aGUgcGF0Y2hpbmcgYmUgZG9uZSBhdCB0aGUgdGFp
bAogb2YgcmVuZGV6dm91cyBjb2RlIHNob3VsZCBhdm9pZCB0aGlzIHByb2JsZW0uCiAKLUhvd2V2
ZXIgdGhlIGVudHJhbmNlIHBvaW50IGZvciB0aGF0IGNvZGUgaXMKLWRvX3NvZnRpcnEtPnRpbWVy
X3NvZnRpcnFfYWN0aW9uLT50aW1lX2NhbGlicmF0aW9uCi13aGljaCBlbmRzIHVwIGNhbGxpbmcg
b25fc2VsZWN0ZWRfY3B1cyBvbiByZW1vdGUgQ1BVcy4KK0hvd2V2ZXIgdGhlIGVudHJhbmNlIHBv
aW50IGZvciB0aGF0IGNvZGUgaXMgYGRvX3NvZnRpcnEgLT4KK3RpbWVyX3NvZnRpcnFfYWN0aW9u
IC0+IHRpbWVfY2FsaWJyYXRpb25gIHdoaWNoIGVuZHMgdXAgY2FsbGluZworYG9uX3NlbGVjdGVk
X2NwdXNgIG9uIHJlbW90ZSBDUFVzLgogCi1UaGUgcmVtb3RlIENQVXMgcmVjZWl2ZSBDQUxMX0ZV
TkNUSU9OX1ZFQ1RPUiBJUEkgYW5kIGV4ZWN1dGUgdGhlCitUaGUgcmVtb3RlIENQVXMgcmVjZWl2
ZSBDQUxMXF9GVU5DVElPTlxfVkVDVE9SIElQSSBhbmQgZXhlY3V0ZSB0aGUKIGRlc2lyZWQgZnVu
Y3Rpb24uCiAKICMjIyMgQmVmb3JlIGVudGVyaW5nIHRoZSBndWVzdCBjb2RlLgpAQCAtODMyLDE2
ICs3ODMsMTYgQEAgY291bGQgYmUgYWRqdXN0ZWQpLCBjb21iaW5lZCB3aXRoIGZvcmNpbmcgYWxs
IG90aGVyIENQVXMgdGhyb3VnaCB0aGUKIGh5cGVydmlzb3Igd2l0aCBJUElzLCBjYW4gYmUgdXRp
bGl6ZWQgdG8gZXhlY3V0ZSBsb2Nrc3RlcCBpbnN0cnVjdGlvbnMKIG9uIGFsbCBDUFVzLgogCi1U
aGUgYXBwcm9hY2ggaXMgc2ltaWxhciBpbiBjb25jZXB0IHRvIHN0b3BfbWFjaGluZSBhbmQgdGhl
IHRpbWUgcmVuZGV6dm91cworVGhlIGFwcHJvYWNoIGlzIHNpbWlsYXIgaW4gY29uY2VwdCB0byBg
c3RvcF9tYWNoaW5lYCBhbmQgdGhlIHRpbWUgcmVuZGV6dm91cwogYnV0IGlzIHRpbWUtYm91bmQu
IEhvd2V2ZXIgdGhlIGxvY2FsIENQVSBzdGFjayBpcyBtdWNoIHNob3J0ZXIgYW5kCiBhIGxvdCBt
b3JlIGRldGVybWluaXN0aWMuCiAKLVRoaXMgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIFhlbiBQcm9q
ZWN0IGh5cGVydmlzb3IuCitUaGlzIGlzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNv
ci4KIAogIyMjIENvbXBpbGluZyB0aGUgaHlwZXJ2aXNvciBjb2RlCiAKIEhvdHBhdGNoIGdlbmVy
YXRpb24gb2Z0ZW4gcmVxdWlyZXMgc3VwcG9ydCBmb3IgY29tcGlsaW5nIHRoZSB0YXJnZXQKLXdp
dGggLWZmdW5jdGlvbi1zZWN0aW9ucyAvIC1mZGF0YS1zZWN0aW9ucy4gIENoYW5nZXMgd291bGQg
aGF2ZSB0bword2l0aCBgLWZmdW5jdGlvbi1zZWN0aW9uc2AgLyBgLWZkYXRhLXNlY3Rpb25zYC4g
IENoYW5nZXMgd291bGQgaGF2ZSB0bwogYmUgZG9uZSB0byB0aGUgbGlua2VyIHNjcmlwdHMgdG8g
c3VwcG9ydCB0aGlzLgogCiAjIyMgR2VuZXJhdGlvbiBvZiBMaXZlIFBhdGNoIEVMRiBwYXlsb2Fk
cwpAQCAtODY2LDcgKzgxNyw3IEBAIGFuZCByZW9yZGVyIGl0IGFmdGVyd2FyZHMuCiBBcyBmb3Vu
ZCBhbG1vc3QgZXZlcnkgcGF0Y2ggKFhTQSkgdG8gYSBub24tdHJpdmlhbCBmdW5jdGlvbiByZXF1
aXJlcwogYWRkaXRpb25hbCBlbnRyaWVzIGluIHRoZSBleGNlcHRpb24gdGFibGUgYW5kL29yIHRo
ZSBidWcgZnJhbWVzLgogCi1UaGlzIGlzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVjdCBo
eXBlcnZpc29yLgorVGhpcyBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIGh5cGVydmlzb3IuCiAK
ICMjIyAucm9kYXRhIHNlY3Rpb25zCiAKQEAgLTg4MiwxOCArODMzLDE4IEBAIFRvIGd1YXJkIGFn
YWluc3QgdGhhdCB3ZSBtdXN0IGJlIHByZXBhcmVkIHRvIGRvIHBhdGNoaW5nIHNpbWlsYXIgdG8K
IHRyYW1wb2xpbmUgcGF0Y2hpbmcgb3IgaW4tbGluZSBkZXBlbmRpbmcgb24gdGhlIGZsYXZvdXIu
IElmIHdlIGNhbgogZG8gaW4tbGluZSBwYXRjaGluZyB3ZSB3b3VsZCBuZWVkIHRvOgogCi0gKiBh
bHRlciBgLnJvZGF0YWAgdG8gYmUgd3JpdGVhYmxlLgotICogaW5saW5lIHBhdGNoLgotICogYWx0
ZXIgYC5yb2RhdGFgIHRvIGJlIHJlYWQtb25seS4KKyAqIEFsdGVyIGAucm9kYXRhYCB0byBiZSB3
cml0ZWFibGUuCisgKiBJbmxpbmUgcGF0Y2guCisgKiBBbHRlciBgLnJvZGF0YWAgdG8gYmUgcmVh
ZC1vbmx5LgogCiBJZiBhcmUgZG9pbmcgdHJhbXBvbGluZSBwYXRjaGluZyB3ZSB3b3VsZCBuZWVk
IHRvOgogCi0gKiBhbGxvY2F0ZSBhIG5ldyBtZW1vcnkgbG9jYXRpb24gZm9yIHRoZSBzdHJpbmcu
Ci0gKiBhbGwgbG9jYXRpb25zIHdoaWNoIHVzZSB0aGlzIHN0cmluZyB3aWxsIGhhdmUgdG8gYmUg
dXBkYXRlZCB0byB1c2UgdGhlCisgKiBBbGxvY2F0ZSBhIG5ldyBtZW1vcnkgbG9jYXRpb24gZm9y
IHRoZSBzdHJpbmcuCisgKiBBbGwgbG9jYXRpb25zIHdoaWNoIHVzZSB0aGlzIHN0cmluZyB3aWxs
IGhhdmUgdG8gYmUgdXBkYXRlZCB0byB1c2UgdGhlCiAgICBvZmZzZXQgdG8gdGhlIHN0cmluZy4K
LSAqIG1hcmsgdGhlIHJlZ2lvbiBSTyB3aGVuIHdlIGFyZSBkb25lLgorICogTWFyayB0aGUgcmVn
aW9uIFJPIHdoZW4gd2UgYXJlIGRvbmUuCiAKLVRoZSB0cmFtcG9saW5lIHBhdGNoaW5nIGlzIGlt
cGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVjdCBoeXBlcnZpc29yLgorVGhlIHRyYW1wb2xpbmUg
cGF0Y2hpbmcgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIFhlbiBoeXBlcnZpc29yLgogCiAjIyMgLmJz
cyBhbmQgLmRhdGEgc2VjdGlvbnMuCiAKQEAgLTkwOCw3ICs4NTksNyBAQCBQYXRjaGluZyBpbiB0
aGUgbmV3IGZ1bmN0aW9uIHdpbGwgZW5kIHVwIGFsc28gcGF0Y2hpbmcgaW4gdGhlIG5ldyAucm9k
YXRhCiBzZWN0aW9uIGFuZCB0aGUgbmV3IGZ1bmN0aW9uIHdpbGwgcmVmZXJlbmNlIHRoZSBuZXcg
c3RyaW5nIGluIHRoZSBuZXcKIC5yb2RhdGEgc2VjdGlvbi4KIAotVGhpcyBpcyBpbXBsZW1lbnRl
ZCBpbiB0aGUgWGVuIFByb2plY3QgaHlwZXJ2aXNvci4KK1RoaXMgaXMgaW1wbGVtZW50ZWQgaW4g
dGhlIFhlbiBoeXBlcnZpc29yLgogCiAjIyMgU2VjdXJpdHkKIApAQCAtOTQxLDcgKzg5Miw3IEBA
IFRoZSBvbGQgY29kZSBhbGxvd3MgbXVjaCBtb3JlIGZsZXhpYmlsaXR5IGFuZCBhbiBhZGRpdGlv
bmFsIGd1YXJkLAogYnV0IGlzIG1vcmUgY29tcGxleCB0byBpbXBsZW1lbnQuCiAKIFRoZSBzZWNv
bmQgb3B0aW9uIHdoaWNoIHJlcXVpcmVzIGFuIGJ1aWxkLWlkIG9mIHRoZSBoeXBlcnZpc29yCi1p
cyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIFByb2plY3QgaHlwZXJ2aXNvci4KK2lzIGltcGxlbWVu
dGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KIAogU3BlY2lmaWNhbGx5IGVhY2ggcGF5bG9hZCBo
YXMgdHdvIGJ1aWxkLWlkIEVMRiBub3RlczoKICAqIFRoZSBidWlsZC1pZCBvZiB0aGUgcGF5bG9h
ZCBpdHNlbGYgKGdlbmVyYXRlZCB2aWEgLS1idWlsZC1pZCkuCkBAIC05NjcsMTAgKzkxOCwxMCBA
QCBUaGUgaW1wbGVtZW50YXRpb24gbXVzdCBhbHNvIGhhdmUgYSBtZWNoYW5pc20gZm9yIChpbiBu
byBwYXJ0aWN1bGFyIG9yZGVyKToKICAgIHRoZSBzdGFjaywgbWFrZSBzdXJlIHRoZSBwYXlsb2Fk
IGlzIGJ1aWx0IHdpdGggc2FtZSBjb21waWxlciBhcyBoeXBlcnZpc29yKS4KICAgIFNwZWNpZmlj
YWxseSB3ZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0IGxpdmUgcGF0Y2hpbmcgY29kZXBhdGhzIGNh
bm5vdCBiZSBwYXRjaGVkLgogICogTk9QIG91dCB0aGUgY29kZSBzZXF1ZW5jZSBpZiBgbmV3X3Np
emVgIGlzIHplcm8uCi0gKiBEZWFsIHdpdGggb3RoZXIgcmVsb2NhdGlvbiB0eXBlczogIFJfWDg2
XzY0X1s4LDE2LDMyLDMyU10sIFJfWDg2XzY0X1BDWzgsMTYsNjRdCisgKiBEZWFsIHdpdGggb3Ro
ZXIgcmVsb2NhdGlvbiB0eXBlczogIFJcX1g4NlxfNjRcX1s4LDE2LDMyLDMyU10sIFJcX1g4Nlxf
NjRcX1BDWzgsMTYsNjRdCiAgICBpbiBwYXlsb2FkIGZpbGUuCiAKLSMjIyBIYW5kbGUgaW5saW5l
ZCBfX0xJTkVfXworIyMjIEhhbmRsZSBpbmxpbmVkIFxfXF9MSU5FXF9cXwogCiBUaGlzIHByb2Js
ZW0gaXMgcmVsYXRlZCB0byBob3RwYXRjaCBjb25zdHJ1Y3Rpb24KIGFuZCBwb3RlbnRpYWxseSBo
YXMgaW5mbHVlbmNlIG9uIHRoZSBkZXNpZ24gb2YgdGhlIGhvdHBhdGNoaW5nCkBAIC0xMDMwLDcg
Kzk4MSw3IEBAIE9wdGlvbnM6CiBGb3IgQlVHKCksIFdBUk4oKSwgZXRjLiwgdGhlIGxpbmUgbnVt
YmVyIGlzIGVtYmVkZGVkIGludG8gdGhlIGJ1ZyBmcmFtZSwgbm90CiB0aGUgZnVuY3Rpb24gaXRz
ZWxmLgogCi1TaW1pbGFyIGNvbnNpZGVyYXRpb25zIGFyZSB0cnVlIHRvIGEgbGVzc2VyIGV4dGVu
dCBmb3IgX19GSUxFX18sIGJ1dCBpdAorU2ltaWxhciBjb25zaWRlcmF0aW9ucyBhcmUgdHJ1ZSB0
byBhIGxlc3NlciBleHRlbnQgZm9yIFxfXF9GSUxFXF9cXywgYnV0IGl0CiBjb3VsZCBiZSBhcmd1
ZWQgdGhhdCBmaWxlIHJlbmFtaW5nIHNob3VsZCBiZSBkb25lIG91dHNpZGUgb2YgaG90cGF0Y2hl
cy4KIAogIyMgU2lnbmF0dXJlIGNoZWNraW5nIHJlcXVpcmVtZW50cy4KQEAgLTEwNDIsNDkgKzk5
Myw0NiBAQCBleHBlY3Rpbmcgc3VjaCB0aGF0IGl0IGNhbiBwcm9wZXJseSBkbyBzaWduYXR1cmUg
dmVyaWZpY2F0aW9uLgogCiBUaGUgc2lnbmF0dXJlIGlzIGJhc2VkIG9uIHRoZSBhbGwgb2YgdGhl
IHBheWxvYWRzIGNvbnRpbnVvdXNseSBsYWlkIG91dAogaW4gbWVtb3J5LiBUaGUgc2lnbmF0dXJl
IGlzIHRvIGJlIGFwcGVuZGVkIGF0IHRoZSBlbmQgb2YgdGhlIEVMRiBwYXlsb2FkCi1wcmVmaXhl
ZCB3aXRoIHRoZSBzdHJpbmcgYCd+TW9kdWxlIHNpZ25hdHVyZSBhcHBlbmRlZH5cbidgLCBmb2xs
b3dlZCBieQorcHJlZml4ZWQgd2l0aCB0aGUgc3RyaW5nICdgfk1vZHVsZSBzaWduYXR1cmUgYXBw
ZW5kZWR+XG5gJywgZm9sbG93ZWQgYnkKIGFuIHNpZ25hdHVyZSBoZWFkZXIgdGhlbiBmb2xsb3dl
ZCBieSB0aGUgc2lnbmF0dXJlLCBrZXkgaWRlbnRpZmllciwgYW5kIHNpZ25lcnMKIG5hbWUuCiAK
IFNwZWNpZmljYWxseSB0aGUgc2lnbmF0dXJlIGhlYWRlciB3b3VsZCBiZToKIAotPHByZT4KLSNk
ZWZpbmUgUEtFWV9BTEdPX0RTQSAgICAgICAwICAKLSNkZWZpbmUgUEtFWV9BTEdPX1JTQSAgICAg
ICAxICAKLQotI2RlZmluZSBQS0VZX0lEX1BHUCAgICAgICAgIDAgLyogT3BlblBHUCBnZW5lcmF0
ZWQga2V5IElEICovICAKLSNkZWZpbmUgUEtFWV9JRF9YNTA5ICAgICAgICAxIC8qIFguNTA5IGFy
Yml0cmFyeSBzdWJqZWN0S2V5SWRlbnRpZmllciAqLyAgCi0KLSNkZWZpbmUgSEFTSF9BTEdPX01E
NCAgICAgICAgICAwICAKLSNkZWZpbmUgSEFTSF9BTEdPX01ENSAgICAgICAgICAxICAKLSNkZWZp
bmUgSEFTSF9BTEdPX1NIQTEgICAgICAgICAyICAKLSNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURf
MTYwICAzICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTI1NiAgICAgICA0ICAKLSNkZWZpbmUgSEFT
SF9BTEdPX1NIQTM4NCAgICAgICA1ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTUxMiAgICAgICA2
ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTIyNCAgICAgICA3ICAKLSNkZWZpbmUgSEFTSF9BTEdP
X1JJUEVfTURfMTI4ICA4ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMjU2ICA5ICAKLSNk
ZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMzIwIDEwICAKLSNkZWZpbmUgSEFTSF9BTEdPX1dQXzI1
NiAgICAgIDExICAKLSNkZWZpbmUgSEFTSF9BTEdPX1dQXzM4NCAgICAgIDEyICAKLSNkZWZpbmUg
SEFTSF9BTEdPX1dQXzUxMiAgICAgIDEzICAKLSNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xMjggICAg
IDE0ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xNjAgICAgIDE1ICAKLSNkZWZpbmUgSEFTSF9B
TEdPX1RHUl8xOTIgICAgIDE2ICAKLQotCi1zdHJ1Y3QgZWxmX3BheWxvYWRfc2lnbmF0dXJlIHsg
IAotCXU4CWFsZ287CQkvKiBQdWJsaWMta2V5IGNyeXB0byBhbGdvcml0aG0gUEtFWV9BTEdPXyou
ICovICAKLQl1OAloYXNoOwkJLyogRGlnZXN0IGFsZ29yaXRobTogSEFTSF9BTEdPXyouICovICAK
LQl1OAlpZF90eXBlOwkvKiBLZXkgaWRlbnRpZmllciB0eXBlIFBLRVlfSUQqLiAqLyAgCi0JdTgJ
c2lnbmVyX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25lcidzIG5hbWUgKi8gIAotCXU4CWtleV9pZF9s
ZW47CS8qIExlbmd0aCBvZiBrZXkgaWRlbnRpZmllciAqLyAgCi0JdTgJX19wYWRbM107ICAKLQlf
X2JlMzIJc2lnX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25hdHVyZSBkYXRhICovICAKLX07Ci0KLTwv
cHJlPgorICAgICNkZWZpbmUgUEtFWV9BTEdPX0RTQSAgICAgICAwCisgICAgI2RlZmluZSBQS0VZ
X0FMR09fUlNBICAgICAgIDEKKworICAgICNkZWZpbmUgUEtFWV9JRF9QR1AgICAgICAgICAwIC8q
IE9wZW5QR1AgZ2VuZXJhdGVkIGtleSBJRCAqLworICAgICNkZWZpbmUgUEtFWV9JRF9YNTA5ICAg
ICAgICAxIC8qIFguNTA5IGFyYml0cmFyeSBzdWJqZWN0S2V5SWRlbnRpZmllciAqLworCisgICAg
I2RlZmluZSBIQVNIX0FMR09fTUQ0ICAgICAgICAgIDAKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19N
RDUgICAgICAgICAgMQorICAgICNkZWZpbmUgSEFTSF9BTEdPX1NIQTEgICAgICAgICAyCisgICAg
I2RlZmluZSBIQVNIX0FMR09fUklQRV9NRF8xNjAgIDMKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19T
SEEyNTYgICAgICAgNAorICAgICNkZWZpbmUgSEFTSF9BTEdPX1NIQTM4NCAgICAgICA1CisgICAg
I2RlZmluZSBIQVNIX0FMR09fU0hBNTEyICAgICAgIDYKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19T
SEEyMjQgICAgICAgNworICAgICNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMTI4ICA4CisgICAg
I2RlZmluZSBIQVNIX0FMR09fUklQRV9NRF8yNTYgIDkKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19S
SVBFX01EXzMyMCAxMAorICAgICNkZWZpbmUgSEFTSF9BTEdPX1dQXzI1NiAgICAgIDExCisgICAg
I2RlZmluZSBIQVNIX0FMR09fV1BfMzg0ICAgICAgMTIKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19X
UF81MTIgICAgICAxMworICAgICNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xMjggICAgIDE0CisgICAg
I2RlZmluZSBIQVNIX0FMR09fVEdSXzE2MCAgICAgMTUKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19U
R1JfMTkyICAgICAxNgorCisgICAgc3RydWN0IGVsZl9wYXlsb2FkX3NpZ25hdHVyZSB7CisJICAg
IHU4CWFsZ287CQkvKiBQdWJsaWMta2V5IGNyeXB0byBhbGdvcml0aG0gUEtFWV9BTEdPXyouICov
CisJICAgIHU4CWhhc2g7CQkvKiBEaWdlc3QgYWxnb3JpdGhtOiBIQVNIX0FMR09fKi4gKi8KKwkg
ICAgdTgJaWRfdHlwZTsJLyogS2V5IGlkZW50aWZpZXIgdHlwZSBQS0VZX0lEKi4gKi8KKwkgICAg
dTgJc2lnbmVyX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25lcidzIG5hbWUgKi8KKwkgICAgdTgJa2V5
X2lkX2xlbjsJLyogTGVuZ3RoIG9mIGtleSBpZGVudGlmaWVyICovCisJICAgIHU4CV9fcGFkWzNd
OworCSAgICBfX2JlMzIJc2lnX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25hdHVyZSBkYXRhICovCisg
ICAgfTsKKwogKE5vdGUgdGhhdCB0aGlzIGhhcyBiZWVuIGJvcnJvd2VkIGZyb20gTGludXggbW9k
dWxlIHNpZ25hdHVyZSBjb2RlLikuCiAKIApAQCAtMTEyOCwxNSArMTA3NiwxNCBAQCBhdCBsZWFz
dCBmaXZlIGJ5dGVzIGlmIHBhdGNoaW5nIGluIHRyYW1wb2xpbmUuCiBEZXBlbmRpbmcgb24gY29t
cGlsZXIgc2V0dGluZ3MsIHRoZXJlIGFyZSBzZXZlcmFsIGZ1bmN0aW9ucyBpbiBYZW4gdGhhdAog
YXJlIHNtYWxsZXIgKHdpdGhvdXQgaW50ZXItZnVuY3Rpb24gcGFkZGluZykuCiAKLTxwcmU+IAot
cmVhZGVsZiAtc1cgeGVuLXN5bXMgfCBncmVwICIgRlVOQyAiIHwgXAotICAgIGF3ayAneyBpZiAo
JDMgPCA1KSBwcmludCAkMywgJDQsICQ1LCAkOCB9JworICAgIHJlYWRlbGYgLXNXIHhlbi1zeW1z
IHwgZ3JlcCAiIEZVTkMgIiB8IFwKKyAgICAgICAgYXdrICd7IGlmICgkMyA8IDUpIHByaW50ICQz
LCAkNCwgJDUsICQ4IH0nCisKKyAgICAuLi4KKyAgICAzIEZVTkMgTE9DQUwgd2JpbnZkX2lwaQor
ICAgIDMgRlVOQyBMT0NBTCBzaGFkb3dfbDFfaW5kZXgKKyAgICAuLi4KIAotLi4uCi0zIEZVTkMg
TE9DQUwgd2JpbnZkX2lwaQotMyBGVU5DIExPQ0FMIHNoYWRvd19sMV9pbmRleAotLi4uCi08L3By
ZT4KIEEgY29tcGlsZS10aW1lIGNoZWNrIGZvciwgZS5nLiwgYSBtaW5pbXVtIGFsaWdubWVudCBv
ZiBmdW5jdGlvbnMgb3IgYQogcnVudGltZSBjaGVjayB0aGF0IHZlcmlmaWVzIHN5bWJvbCBzaXpl
ICgrIHBhZGRpbmcgdG8gbmV4dCBzeW1ib2xzKSBmb3IKIHRoYXQgaW4gdGhlIGh5cGVydmlzb3Ig
aXMgYWR2aXNlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 21 21:11:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 May 2018 21: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 1fKs5E-0001Q3-49; Mon, 21 May 2018 21:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hwqx=ii=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fKs5D-0001Py-3J
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:07 +0000
X-Inumbo-ID: f876d058-5d3b-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f876d058-5d3b-11e8-8249-2fda3a446a53;
 Mon, 21 May 2018 21:14:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fKs5B-00015j-2K
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fKs5A-0007tb-W9
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fKs5A-0007tb-W9@xenbits.xenproject.org>
Date: Mon, 21 May 2018 21:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/AMD: Mitigations for GPZ SP4 -
 Speculative Store Bypass
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>

Y29tbWl0IDhjMGUzMzgwODZmMDYwZWJhMzFkMzdiODNmYmRiODgzOTI4YWEwODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1NjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9BTUQ6IE1pdGlnYXRpb25zIGZvciBHUFogU1A0IC0gU3Bl
Y3VsYXRpdmUgU3RvcmUgQnlwYXNzCiAgICAKICAgIEFNRCBwcm9jZXNzb3JzIHdpbGwgZXhlY3V0
ZSBsb2FkcyBhbmQgc3RvcmVzIHdpdGggdGhlIHNhbWUgYmFzZSByZWdpc3RlciBpbgogICAgcHJv
Z3JhbSBvcmRlciwgd2hpY2ggaXMgdHlwaWNhbGx5IGhvdyBhIGNvbXBpbGVyIGVtaXRzIGNvZGUu
CiAgICAKICAgIFRoZXJlZm9yZSwgYnkgZGVmYXVsdCBubyBtaXRpZ2F0aW5nIGFjdGlvbnMgYXJl
IHRha2VuLCBkZXNwaXRlIHRoZXJlIGJlaW5nCiAgICBjb3JuZXIgY2FzZXMgd2hpY2ggYXJlIHZ1
bG5lcmFibGUgdG8gdGhlIGlzc3VlLgogICAgCiAgICBGb3IgcGVyZm9ybWFuY2UgdGVzdGluZywg
b3IgZm9yIHVzZXJzIHdpdGggcGFydGljdWxhcmx5IHNlbnNpdGl2ZSB3b3JrbG9hZHMsCiAgICB0
aGUgYHNwZWMtY3RybD1zc2JkYCBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIGF2YWlsYWJsZSB0byBm
b3JjZSBYZW4gdG8gZGlzYWJsZQogICAgTWVtb3J5IERpc2FtYmlndWF0aW9uIG9uIGFwcGxpY2Fi
bGUgaGFyZHdhcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwg
IDcgKysrKysrLQogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgfCAyMCArKysr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCBiNmIxNTMwYTI1Li5kYTU3MGI0YWIxIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTc1Nyw3ICsxNzU3LDcgQEAgZmFsc2UgZGlzYWJs
ZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMj
IHNwZWMtY3RybCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xp
bmV8bGZlbmNlfGptcCwge2licnMsaWJwYn09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBidGkt
dGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCiAK
IENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlv
bnMuICBCeSBkZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRp
Z2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTgwMSw2ICsxODAxLDEx
IEBAIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJQQiAoSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rp
b24gQmFycmllciksIHRoZSBgaWJwYj1gCiBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UgKHRo
ZSBkZWZhdWx0KSBvciBwcmV2ZW50IFhlbiBmcm9tIGlzc3VpbmcgYnJhbmNoCiBwcmVkaWN0aW9u
IGJhcnJpZXJzIG9uIHZjcHUgY29udGV4dCBzd2l0Y2hlcy4KIAorT24gaGFyZHdhcmUgc3VwcG9y
dGluZyBTU0JEIChTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1g
CitvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZl
YXR1cmUgaXRzZWxmLiAgT24gQU1ECitoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24g
YXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgorZ3Vlc3QgdXNlLgorCiAj
IyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IGZjOTY3N2YwMjAu
LjQ1OGEzZmU2MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDxhc20vYW1kLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+IC8q
IGFtZF9pbml0X2NwdSAqLworI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxh
c20vYWNwaS5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAKQEAgLTU5NCw2ICs1OTUsMjUgQEAg
c3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJCSAgYy0+eDg2
X2NhcGFiaWxpdHkpOwogCX0KIAorCS8qCisJICogSWYgdGhlIHVzZXIgaGFzIGV4cGxpY2l0bHkg
Y2hvc2VuIHRvIGRpc2FibGUgTWVtb3J5IERpc2FtYmlndWF0aW9uCisJICogdG8gbWl0aWdpYXRl
IFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcywgcG9rZSB0aGUgYXBwcm9wcmlhdGUgTVNSLgorCSAq
LworCWlmIChvcHRfc3NiZCkgeworCQlpbnQgYml0ID0gLTE7CisKKwkJc3dpdGNoIChjLT54ODYp
IHsKKwkJY2FzZSAweDE1OiBiaXQgPSA1NDsgYnJlYWs7CisJCWNhc2UgMHgxNjogYml0ID0gMzM7
IGJyZWFrOworCQljYXNlIDB4MTc6IGJpdCA9IDEwOyBicmVhazsKKwkJfQorCisJCWlmIChiaXQg
Pj0gMCAmJiAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSkpIHsKKwkJCXZhbHVl
IHw9IDF1bGwgPDwgYml0OworCQkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSk7
CisJCX0KKwl9CisKIAkvKiBNRkVOQ0Ugc3RvcHMgUkRUU0Mgc3BlY3VsYXRpb24gKi8KIAlpZiAo
IWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoKQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNF
X1JEVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMzM3MzM2OTdlZS4uMjBi
MjE1ZTMxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDMsNiArNDMsNyBAQCBzdGF0aWMgZW51bSBpbmRfdGh1
bmsgewogfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50
OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJw
YiA9IHRydWU7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSBmYWxzZTsKIAogYm9vbCBf
X2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVm
YXVsdF94ZW5fc3BlY19jdHJsOwpAQCAtMTgwLDYgKzE4MSw4IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licnMgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9zc2JkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDk5M2I5NThjZGYuLjkxYmVkMWI0NzYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogdm9pZCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKK2V4dGVy
biBib29sIG9wdF9zc2JkOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0
ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 21 21:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 May 2018 21: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 1fKs5P-0001Qa-5v; Mon, 21 May 2018 21:11: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=hwqx=ii=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fKs5N-0001QM-Fb
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:17 +0000
X-Inumbo-ID: 3cca5206-5d3b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cca5206-5d3b-11e8-9728-bc764e045a96;
 Mon, 21 May 2018 23:09:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fKs5L-00016S-8R
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fKs5L-0007v8-6B
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fKs5L-0007v8-6B@xenbits.xenproject.org>
Date: Mon, 21 May 2018 21:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/Intel: Mitigations for GPZ SP4 -
 Speculative Store Bypass
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>

Y29tbWl0IDlkZjUyYTI1ZTBlOTVhMGI5OTcxYWEyZmMyNmM1YzZhNWNiZGY0ZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9JbnRlbDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBT
cGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MKICAgIAogICAgVG8gY29tYmF0IEdQWiBTUDQgIlNwZWN1
bGF0aXZlIFN0b3JlIEJ5cGFzcyIsIEludGVsIGhhdmUgZXh0ZW5kZWQgdGhlaXIKICAgIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb25zIHNwZWNpZmljYXRpb24gYXMgZm9sbG93czoK
ICAgIAogICAgICogQSBmZWF0dXJlIGJpdCB0byBpbmRpY2F0ZSB0aGF0IFNwZWN1bGF0aXZlIFN0
b3JlIEJ5cGFzcyBEaXNhYmxlIGlzCiAgICAgICBzdXBwb3J0ZWQuCiAgICAgKiBBIG5ldyBiaXQg
aW4gTVNSX1NQRUNfQ1RSTCB3aGljaCwgd2hlbiBzZXQsIGRpc2FibGVzIG1lbW9yeSBkaXNhbWJp
Z3VhdGlvbgogICAgICAgaW4gdGhlIHBpcGVsaW5lLgogICAgICogQSBuZXcgYml0IGluIE1TUl9B
UkNIX0NBUEFCSUxJVElFUywgd2hpY2ggd2lsbCBiZSBzZXQgaW4gZnV0dXJlIGhhcmR3YXJlLAog
ICAgICAgaW5kaWNhdGluZyB0aGF0IHRoZSBoYXJkd2FyZSBpcyBub3Qgc3VzY2VwdGlibGUgdG8g
U3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzCiAgICAgICBzaWRlY2hhbm5lbHMuCiAgICAKICAgIEZv
ciBjb250ZW1wb3JhcnkgcHJvY2Vzc29ycywgdGhpcyBpbnRlcmZhY2Ugd2lsbCBiZSBpbXBsZW1l
bnRlZCB2aWEgYQogICAgbWljcm9jb2RlIHVwZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gICAgICAgICB8IDEyICsrKysrKystLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNw
dWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAxICsKIHhlbi90b29scy9nZW4tY3B1aWQucHkg
ICAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrLS0tLQogOCBmaWxlcyBjaGFu
Z2VkLCA0MiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCmluZGV4IGRhNTcwYjRhYjEuLjg3MTJhODMzYTIgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCkBAIC00ODksOSArNDg5LDEwIEBAIGFjY291bnRpbmcgZm9yIGhh
cmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5
IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBg
aWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAgYXJlIHVzZWQgYnkKLWRlZmF1bHQgaWYgYXZhaWFibGUu
ICBUaGV5IGNhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhl
bgotd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMu
CitUaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsIGBzc2JkYCBhcmUKK3VzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5k
IGFwcGxpY2FibGUuICBUaGV5IGNhbiBiZSBpZ25vcmVkLAorZS5nLiBgbm8taWJyc2JgLCBhdCB3
aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIKK3Ro
ZW0gdG8gZ3Vlc3RzLgogCiAjIyMgY3B1aWRcX21hc2tcX2NwdSAoQU1EIG9ubHkpCiA+IGA9IGZh
bV8wZl9yZXZfYyB8IGZhbV8wZl9yZXZfZCB8IGZhbV8wZl9yZXZfZSB8IGZhbV8wZl9yZXZfZiB8
IGZhbV8wZl9yZXZfZyB8IGZhbV8xMF9yZXZfYiB8IGZhbV8xMF9yZXZfYyB8IGZhbV8xMV9yZXZf
YmAKQEAgLTE3ODIsNyArMTc4Myw3IEBAIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0
eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCiAgIHJlc3BlY3RpdmVs
eS4KICogYG1zci1zYz1gIG9mZmVycyBjb250cm9sIG92ZXIgWGVuJ3Mgc3VwcG9ydCBmb3IgbWFu
aXB1bGF0aW5nIE1TUlxfU1BFQ1xfQ1RSTAogICBvbiBlbnRyeSBhbmQgZXhpdC4gIFRoZXNlIGJs
b2NrcyBhcmUgbmVjZXNzYXJ5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IKLSAgZ3Vlc3RzIGFu
ZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NUSUJQL2V0
Yy4KKyAgZ3Vlc3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVz
ZSBJQlJTL1NUSUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRy
ZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KIApAQCAtMTgwNCw3ICsxODA1LDggQEAgcHJlZGlj
dGlvbiBiYXJyaWVycyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCiBPbiBoYXJkd2FyZSBzdXBw
b3J0aW5nIFNTQkQgKFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlKSwgdGhlIGBzc2Jk
PWAKIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUg
ZmVhdHVyZSBpdHNlbGYuICBPbiBBTUQKIGhhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlv
biBhcHBsaWVkIGF0IGJvb3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCi1ndWVzdCB1c2UuCitn
dWVzdCB1c2UuICBPbiBJbnRlbCBoYXJkd2FyZSwgdGhlIGZlYXR1cmUgaXMgdmlydHVhbGlzZWQg
Zm9yIGd1ZXN0cywKK2luZGVwZW5kZW50bHkgb2YgWGVuJ3MgY2hvaWNlIG9mIHNldHRpbmcuCiAK
ICMjIyBzeW5jXF9jb25zb2xlCiA+IGA9IDxib29sZWFuPmAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDNhMjFm
NGU3ZGEuLjdiMGY1OTRjM2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjA1LDYgKzIwNSw3IEBAIGludCBs
aWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBj
b25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsiaWJyc2IiLCAgICAgICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAgIHsic3RpYnAiLCAgICAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCiAgICAgICAgIHsiYXJjaC1jYXBzIiwg
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI5LCAgMX0sCisgICAgICAgIHsic3Ni
ZCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDMxLCAgMX0sCiAKICAg
ICAgICAgeyJsYWhmc2FoZiIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAs
ICAxfSwKICAgICAgICAgeyJjbXBsZWdhY3kiLCAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgIDEsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGFkYzdmY2VjNzQuLmUxMTYzMzk3MzMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAg
ICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICAvKiAyOCAqLyAg
ICAgICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCisgICAgLyogMzAgKi8gICAgICAgICAg
ICAgICAgWzMxXSA9ICJzc2JkIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA4MjdiNmM1
NjAxLi40YjhkMzMwMTNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNDMsNiArNDMsMTEgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpZiAoICF2YWwgKQog
ICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlApOwog
ICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIs
IHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAg
ICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TU0JEKTsKKyAgICAg
ICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpp
bmRleCAyMGIyMTVlMzFjLi4yY2NhZGEyZjY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDgsMjYgKzIwOCwz
MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aywgdWludDY0X3QgY2FwcykKICAgICBwcmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFj
aWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVh
dHVyZXM6JXMlcyVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczol
cyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKKyAg
ICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NC
RCIgICAgICA6ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIg
ICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAg
ICAgID8gIiBSU0JBIiAgICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19S
U0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCisgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1NTQkRfTk8pICAgICAgICAgICAgICAgPyAiIFNTQkRfTk8iICAgOiAi
Iik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5L
KSApCiAgICAgICAgIHByaW50aygiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVO
S1xuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0
aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsg
JXMsIFNQRUNfQ1RSTDogJXMsIE90aGVyOiVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGlu
Z3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolc1xuIiwKICAgICAgICAg
ICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1Q
ICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAgICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gICJObyIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAiSUJSUysiIDogICJJQlJTLSIsCisgICAgICAg
ICAgICF1c2Vfc3BlY19jdHJsIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiA6
CisgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8g
IiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiKTsKIAogICAgIC8qCkBAIC00OTYsNiAr
NTAxLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkK
ICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIElmIHdlIGhhdmUgU1NCRCBhdmFpbGFibGUsIHNl
ZSB3aGV0aGVyIHdlIHNob3VsZCB1c2UgaXQuICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU1NCRCkgJiYgdXNlX3NwZWNfY3RybCAmJiBvcHRfc3NiZCApCisgICAgICAgIGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfU1NCRDsKKwogICAgIC8qCiAgICAgICog
UFYgZ3Vlc3RzIGNhbiBwb2lzb24gdGhlIFJTQiB0byBhbnkgdmlydHVhbCBhZGRyZXNzIGZyb20g
d2hpY2gKICAgICAgKiB0aGV5IGNhbiBleGVjdXRlIGEgY2FsbCBpbnN0cnVjdGlvbi4gIFRoaXMg
aXMgbmVjZXNzYXJpbHkgb3V0c2lkZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNmQ5NGQ2
NTU3NS4uMDYxMmE5Njc0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zOCw2ICszOCw3
IEBACiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RS
TF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCiAjZGVmaW5lIFNQRUNfQ1RSTF9TVElCUAkJCShf
QUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBTUEVDX0NUUkxfU1NCRAkJCShfQUMoMSwgVUxMKSA8
PCAyKQogCiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKICNkZWZpbmUgUFJFRF9D
TURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQpAQCAtNDYsNiArNDcsNyBAQAogI2RlZmluZSBB
UkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQogI2RlZmluZSBBUkNI
X0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKICNkZWZpbmUgQVJDSF9D
QVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKKyNkZWZpbmUgQVJDSF9DQVBTX1NTQkRfTk8J
CShfQUMoMSwgVUxMKSA8PCA0KQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxl
IG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDhkYTU3
ODNmN2EuLjdhY2Y4MjIyYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaApAQCAtMjQ1LDYgKzI0NSw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1B
UFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUKIFhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLypBISBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBTLCAgICAgOSoz
MisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLworWEVOX0NQVUZFQVRVUkUo
U1NCRCwgICAgICAgICAgOSozMiszMSkgLyogICBNU1JfU1BFQ19DVFJMLlNTQkQgYXZhaWxhYmxl
ICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCmRpZmYgLS1naXQgYS94ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA2MzU5YWZiNzA0
Li4zZmVjYWU4NmQ0IDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hl
bi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI2MSwxMCArMjYxLDE5IEBAIGRlZiBjcnVuY2hfbnVt
YmVycyhzdGF0ZSk6CiAgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUx
MlZCTUksIEFWWDUxMl80Vk5OSVcsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBB
Vlg1MTJfVlBPUENOVERRXSwKIAotICAgICAgICAjIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJh
bmNoIFByZWRpY3RvcnMgZW51bWVyYXRlcyBhIG5ldyBiaXQgaW4gdGhlCi0gICAgICAgICMgTVNS
IGVudW1lcmF0ZWQgYnkgSW5kaXJlY3QgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5k
aXJlY3QKLSAgICAgICAgIyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgot
ICAgICAgICBJQlJTQjogW1NUSUJQXSwKKyAgICAgICAgIyBUaGUgZmVhdHVyZXM6CisgICAgICAg
ICMgICAqIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMKKyAgICAgICAg
IyAgICogU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzIERpc2FibGUKKyAgICAgICAgIworICAgICAg
ICAjIGVudW1lcmF0ZSBuZXcgYml0cyBpbiBNU1JfU1BFQ19DVFJMLCB3aGljaCBpcyBlbnVtZXJh
dGVkIGJ5IEluZGlyZWN0CisgICAgICAgICMgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24v
SW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllci4KKyAgICAgICAgIworICAgICAgICAj
IEluIHByYWN0aWNlLCB0aGVzZSBmZWF0dXJlcyBhbHNvIGVudW1lcmF0ZSB0aGUgcHJlc2Vuc2Ug
b2YKKyAgICAgICAgIyBNU1JfU1BFQ19DVFJMLiAgSG93ZXZlciwgbm8gcmVhbCBoYXJkd2FyZSB3
aWxsIGV4aXN0IHdpdGggU1NCRCBidXQKKyAgICAgICAgIyBub3QgSUJSU0IsIGFuZCB3ZSBwYXNz
IHRoaXMgTVNSIGRpcmVjdGx5IHRvIGd1ZXN0cy4gIFRyZWF0aW5nIHRoZW0KKyAgICAgICAgIyBh
cyBkZXBlbmRlbnQgZmVhdHVyZXMgc2ltcGxpZmllcyBYZW4ncyBsb2dpYywgYW5kIHByZXZlbnRz
IHRoZSBndWVzdAorICAgICAgICAjIGZyb20gc2VlaW5nIGltcGxhdXNpYmxlIGNvbmZpZ3VyYXRp
b25zLgorICAgICAgICBJQlJTQjogW1NUSUJQLCBTU0JEXSwKICAgICB9CiAKICAgICBkZWVwX2Zl
YXR1cmVzID0gdHVwbGUoc29ydGVkKGRlcHMua2V5cygpKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 21 21:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 May 2018 21: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 1fKs5Y-0001Rc-7f; Mon, 21 May 2018 21:11: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=hwqx=ii=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fKs5X-0001RR-1a
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:27 +0000
X-Inumbo-ID: 42d8493e-5d3b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42d8493e-5d3b-11e8-9728-bc764e045a96;
 Mon, 21 May 2018 23:09:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fKs5V-00016e-E7
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fKs5V-0007vv-Bn
 for xen-changelog@lists.xenproject.org; Mon, 21 May 2018 21:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fKs5V-0007vv-Bn@xenbits.xenproject.org>
Date: Mon, 21 May 2018 21:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IGNkNTMwMjNkZjk1MmNmMDA4NGJlOWVlM2QxNWE5MGY4ODM3MDQ5YzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNTo0MjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQRUNfQ1RSTC5TU0JE
IGZvciBndWVzdHMgdG8gdXNlCiAgICAKICAgIEFsbW9zdCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaXMg
YWxyZWFkeSBpbiBwbGFjZS4gIFVwZGF0ZSB0aGUgcmVzZXJ2ZWQgYml0cwogICAgY2FsY3VsYXRp
b24gaW4gZ3Vlc3Rfd3Jtc3IoKSwgYW5kIG9mZmVyIFNTQkQgdG8gZ3Vlc3RzIGJ5IGRlZmF1bHQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4ICsr
KysrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgMiAr
LQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGRh
OWFhNTk2YjEuLjFlMTJjY2I3MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE5Nyw2ICsxOTcsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogCiAgICAgc3dpdGNo
ICggbXNyICkKICAgICB7CisgICAgICAgIHVpbnQ2NF90IHJzdmQ7CisKICAgICBjYXNlIE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAg
ICAgICAvKiBSZWFkLW9ubHkgKi8KQEAgLTIzMiw4ICsyMzQsMTAgQEAgaW50IGd1ZXN0X3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICog
Tm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZlIHRvIHVzZSAoaS5lLiBp
Z25vcmVkKQogICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdh
cmUuCiAgICAgICAgICAqLworICAgICAgICByc3ZkID0gfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNf
Q1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgIChjcC0+ZmVhdC5zc2JkID8gU1BFQ19DVFJM
X1NTQkQgOiAwKSk7CiAKLSAgICAgICAgaWYgKCB2YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BF
Q19DVFJMX1NUSUJQKSApCisgICAgICAgIGlmICggdmFsICYgcnN2ZCApCiAgICAgICAgICAgICBn
b3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAKICAgICAgICAgdnAtPnNwZWNfY3Ry
bC5yYXcgPSB2YWw7CkBAIC0yNTIsMTIgKzI1NiwxMiBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogCiAgICAgY2FzZSBNU1JfSU5U
RUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgIHsKLSAgICAgICAgdWludDY0X3QgcnN2ZCA9
IH4wdWxsOwogICAgICAgICBib29sIG9sZF9jcHVpZF9mYXVsdGluZyA9IHZwLT5taXNjX2ZlYXR1
cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmc7CiAKICAgICAgICAgaWYgKCAhdnAtPm1pc2NfZmVh
dHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKIAor
ICAgICAgICByc3ZkID0gfjB1bGw7CiAgICAgICAgIGlmICggZHAtPnBsYWZvcm1faW5mby5jcHVp
ZF9mYXVsdGluZyApCiAgICAgICAgICAgICByc3ZkICY9IH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJ
RF9GQVVMVElORzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggN2FjZjgyMjJhYy4uYzcyMWMxMjVhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDUsNyArMjQ1LDcgQEAgWEVOX0NQVUZFQVRV
UkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0
aW9uIFNpbmdsZQogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJ
QlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShT
VElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShBUkNI
X0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCi1Y
RU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKiAgIE1TUl9TUEVDX0NUUkwu
U1NCRCBhdmFpbGFibGUgKi8KK1hFTl9DUFVGRUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEp
IC8qQSAgTVNSX1NQRUNfQ1RSTC5TU0JEIGF2YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQ
VUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 22 10:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 May 2018 10: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 1fL4bL-0004JI-Bv; Tue, 22 May 2018 10:33: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=kjdg=ij=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fL4bK-0004JD-5V
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 10:33:06 +0000
X-Inumbo-ID: 3f9f71db-5dab-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f9f71db-5dab-11e8-9728-bc764e045a96;
 Tue, 22 May 2018 12:31:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fL4bI-0002Md-Fq
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fL4bI-0003JC-DM
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fL4bI-0003JC-DM@xenbits.xenproject.org>
Date: Tue, 22 May 2018 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Rename
 ARCH_CAPS.SSBD_NO to SSB_NO
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>

Y29tbWl0IGViZGVhZDI5NjcyZDY4ZmIzZjQ0YzIwNzRmMDVjYzBkNzJmZmE4M2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjIgMTE6MjQ6
NTcgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlbmFtZSBBUkNIX0NBUFMuU1NCRF9O
TyB0byBTU0JfTk8KICAgIAogICAgQSBsYXN0LW1pbnV0ZSByZW5hbWUgb2YgdGhlIGZlYXR1cmUg
b2NjdXJlZCwgYW5kIHRoZSBwYXRjaCBjb21taXR0ZWQgdG8KICAgIHN0YWdpbmcgd2FzIHVuZm9y
dHVuYXRlbHkgc3RhbGUuICBDb3JyZWN0IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8IDIgKy0KIDIgZmls
ZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRl
eCAyY2NhZGEyZjY1Li43ZGI2ZTUxMzUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMTYsNyArMjE2LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19B
TEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAg
ICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAg
IDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQkRfTk8pICAgICAgICAgICAg
ICAgPyAiIFNTQkRfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NT
Ql9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21w
aWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAg
ICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCAwNjEyYTk2NzQ5Li44ZmJjY2M4OGE3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTQ3LDcgKzQ3LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TwkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwJ
KF9BQygxLCBVTEwpIDw8IDEpCiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwp
IDw8IDIpCi0jZGVmaW5lIEFSQ0hfQ0FQU19TU0JEX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKKyNk
ZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAKIC8qIEludGVsIE1T
UnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEz
Ml9QRVJGQ1RSMAkJMHgwMDAwMDBjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 22 14:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 May 2018 14: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 1fL80J-0008HS-R6; Tue, 22 May 2018 14:11: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=kjdg=ij=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fL80J-0008HN-CX
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:07 +0000
X-Inumbo-ID: b3f8d538-5dc9-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3f8d538-5dc9-11e8-9728-bc764e045a96;
 Tue, 22 May 2018 16:09:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fL80G-0006ma-Rh
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fL80G-0003iw-PD
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fL80G-0003iw-PD@xenbits.xenproject.org>
Date: Tue, 22 May 2018 14:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86: correct vCPU dirty CPU handling
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>

Y29tbWl0IDYwN2NlNjUwN2RiYjkzNjA0OGE3MDJiZDkzMGEzOWVkNmJiOGFlMWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIy
IDE2OjAwOjMyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIyIDE2OjAwOjMyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgdkNQVSBkaXJ0eSBDUFUgaGFuZGxpbmcKICAgIAogICAgQ29tbWl0IGRmODIz
NGZkMmMgKCJyZXBsYWNlIHZDUFUncyBkaXJ0eSBDUFUgbWFzayBieSBudW1lcmljIElEIikgd2Fz
CiAgICB0b28gbGF4IGluIHR3byByZXNwZWN0czogRmlyc3Qgb2YgYWxsIGl0IGRpZG4ndCBjb25z
aWRlciB0aGUgY2FzZSBvZiBhCiAgICB2Q1BVIG5vdCBoYXZpbmcgYSB2YWxpZCBkaXJ0eSBDUFUg
aW4gdGhlIGRlc2NyaXB0b3IgdGFibGUgVExCIGZsdXNoCiAgICBjYXNlLiBUaGlzIGlzIHRoZSBp
c3N1ZSBNYW51YWwgaGFzIHJ1biBpbnRvIHdpdGggTmV0QlNELgogICAgCiAgICBBZGRpdGlvbmFs
bHkgcmVhZHMgb2YgLT5kaXJ0eV9jcHUgZm9yIG90aGVyIHRoYW4gdGhlIGN1cnJlbnQgdkNQVSBh
cmUgYXQKICAgIHJpc2sgb2YgcmFjaW5nIHdpdGggc2NoZWR1bGVyIGFjdGlvbnMsIGkuZS4gc2lu
Z2xlIGF0b21pYyByZWFkcyBuZWVkIHRvCiAgICBiZSB1c2VkIHRoZXJlLiBPYnZpb3VzbHkgdGhl
IG5vbi1pbml0IHdyaXRlIHNpdGVzIHRoZW4gYmV0dGVyIGFsc28gdXNlCiAgICBhdG9taWMgd3Jp
dGVzLgogICAgCiAgICBIYXZpbmcgdG8gdG91Y2ggdGhlIGRlc2NyaXB0b3IgdGFibGUgVExCIGZs
dXNoIGNvZGUgaGVyZSBhbnl3YXksIHRha2UKICAgIHRoZSBvcHBvcnR1bml0eSBhbmQgc3dpdGNo
IGl0IHRvIGJlIGF0IG1vc3Qgb25lIGZsdXNoX3RsYl9tYXNrKCkKICAgIGludm9jYXRpb24uCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwg
IDkgKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDRmZjNkMmYzZmUuLjBjYTgyMGEwMGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MjEsNyAr
MTYyMSw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICAgKi8KICAg
ICBpZiAoIHBkICE9IG5kICkKICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgbmQtPmRpcnR5
X2NwdW1hc2spOwotICAgIG4tPmRpcnR5X2NwdSA9IGNwdTsKKyAgICB3cml0ZV9hdG9taWMoJm4t
PmRpcnR5X2NwdSwgY3B1KTsKIAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKG5kKSApCiAgICAg
ewpAQCAtMTY3Nyw3ICsxNjc3LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lk
KQogCiAgICAgaWYgKCBwZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
cGQtPmRpcnR5X2NwdW1hc2spOwotICAgIHAtPmRpcnR5X2NwdSA9IFZDUFVfQ1BVX0NMRUFOOwor
ICAgIHdyaXRlX2F0b21pYygmcC0+ZGlydHlfY3B1LCBWQ1BVX0NQVV9DTEVBTik7CiAKICAgICBw
ZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IG47CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY3M2Y0M2VkYzkuLjUwYjUzNDM4OTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
MjUxLDExICsxMjUxLDIzIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwx
ZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAgICAgICAgICAgIHVubGlrZWx5KCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMCkpICYmCiAgICAgICAg
ICAgICAgKGwxZV9vd25lciA9PSBwZ19vd25lcikgKQogICAgICAgICB7CisgICAgICAgICAgICBj
cHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOworCisgICAgICAgICAg
ICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggcGdf
b3duZXIsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggcHZfZGVzdHJv
eV9sZHQodikgKQotICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjcHVtYXNrX29m
KHYtPmRpcnR5X2NwdSkpOworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CisKKyAg
ICAgICAgICAgICAgICBpZiAoICFwdl9kZXN0cm95X2xkdCh2KSApCisgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0
eV9jcHUpOworICAgICAgICAgICAgICAgIGlmICggaXNfdmNwdV9kaXJ0eV9jcHUoY3B1KSApCisg
ICAgICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7CiAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQorICAgICAg
ICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOwogICAgICAgICB9CiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogICAgIH0KQEAgLTMwMjgsMTMgKzMwNDAsMTggQEAgc3RhdGljIGlubGluZSBp
bnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCiAKICAgICAgICAgd2hpbGUgKCB2bWFzayApCiAgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CisKICAgICAgICAgICAgIHZjcHVf
aWQgPSBmaW5kX2ZpcnN0X3NldF9iaXQodm1hc2spOwogICAgICAgICAgICAgdm1hc2sgJj0gfigx
VUwgPDwgdmNwdV9pZCk7CiAgICAgICAgICAgICB2Y3B1X2lkICs9IHZjcHVfYmlhczsKICAgICAg
ICAgICAgIGlmICggKHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSApCiAgICAgICAgICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgICAgICAgICBpZiAoICgodiA9IGQtPnZjcHVbdmNwdV9pZF0pICE9IE5V
TEwpICYmIHZjcHVfY3B1X2RpcnR5KHYpICkKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdSh2LT5kaXJ0eV9jcHUsIHBtYXNrKTsKKyAgICAgICAgICAgIGlmICggKHYgPSBkLT52Y3B1
W3ZjcHVfaWRdKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
ICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICAgICAgaWYgKCBp
c192Y3B1X2RpcnR5X2NwdShjcHUpICkKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsIHBtYXNrKTsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggM2FlYjZlZWE3
Ny4uOTlkMmFmMmUxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTc5NSwxMCArNzk1LDE1IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHZjcHVfcnVubmFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgYXRvbWlj
X3JlYWQoJnYtPmRvbWFpbi0+cGF1c2VfY291bnQpKTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBib29s
IGlzX3ZjcHVfZGlydHlfY3B1KHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgQlVJTERfQlVHX09O
KE5SX0NQVVMgPj0gVkNQVV9DUFVfQ0xFQU4pOwotICAgIHJldHVybiB2LT5kaXJ0eV9jcHUgIT0g
VkNQVV9DUFVfQ0xFQU47CisgICAgcmV0dXJuIGNwdSAhPSBWQ1BVX0NQVV9DTEVBTjsKK30KKwor
c3RhdGljIGlubGluZSBib29sIHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHJldHVybiBpc192Y3B1X2RpcnR5X2NwdSh2LT5kaXJ0eV9jcHUpOwogfQogCiB2b2lk
IHZjcHVfYmxvY2sodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 22 14:11:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 May 2018 14:11: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 1fL80S-0008I6-Sp; Tue, 22 May 2018 14:11: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=kjdg=ij=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fL80S-0008I0-EK
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:16 +0000
X-Inumbo-ID: ba0c8224-5dc9-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba0c8224-5dc9-11e8-9728-bc764e045a96;
 Tue, 22 May 2018 16:09:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fL80R-0006ml-19
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fL80Q-0003jW-V2
 for xen-changelog@lists.xenproject.org; Tue, 22 May 2018 14:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fL80Q-0003jW-V2@xenbits.xenproject.org>
Date: Tue, 22 May 2018 14:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: correct mtrr_pat_not_equal()
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="===============0997830682355783800=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fc5805daef091240cd5fc06634a8bcdb2f3bb843
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue May 22 16:01:26 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue May 22 16:01:26 2018 +0200

    x86/HVM: correct mtrr_pat_not_equal()
    
    The two vCPU-s differing in MTRR-enabled state means MTRR settings are
    not equal. Both vCPU-s having MTRRs disabled means only PAT needs to be
    compared. Along those lines for fixed range MTRRs. Differing variable
    range counts likewise mean settings are different overall (even if
    that's not a very reasonable setup to have).
    
    Constify types and convert bool_t to bool.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/mtrr.c    | 53 +++++++++++++++++++++++++---------------------
 xen/include/asm-x86/mtrr.h |  2 +-
 2 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/xen/arch/x86/hvm/mtrr.c b/xen/arch/x86/hvm/mtrr.c
index b721c6330f..a61cc1e6dc 100644
--- a/xen/arch/x86/hvm/mtrr.c
+++ b/xen/arch/x86/hvm/mtrr.c
@@ -473,35 +473,40 @@ bool_t mtrr_var_range_msr_set(
     return 1;
 }
 
-bool_t mtrr_pat_not_equal(struct vcpu *vd, struct vcpu *vs)
+bool mtrr_pat_not_equal(const struct vcpu *vd, const struct vcpu *vs)
 {
-    struct mtrr_state *md = &vd->arch.hvm_vcpu.mtrr;
-    struct mtrr_state *ms = &vs->arch.hvm_vcpu.mtrr;
-    int32_t res;
-    uint8_t num_var_ranges = (uint8_t)md->mtrr_cap;
-
-    /* Test fixed ranges. */
-    res = memcmp(md->fixed_ranges, ms->fixed_ranges,
-            NUM_FIXED_RANGES*sizeof(mtrr_type));
-    if ( res )
-        return 1;
+    const struct mtrr_state *md = &vd->arch.hvm_vcpu.mtrr;
+    const struct mtrr_state *ms = &vs->arch.hvm_vcpu.mtrr;
 
-    /* Test var ranges. */
-    res = memcmp(md->var_ranges, ms->var_ranges,
-            num_var_ranges*sizeof(struct mtrr_var_range));
-    if ( res )
-        return 1;
+    if ( (md->enabled ^ ms->enabled) & 2 )
+        return true;
 
-    /* Test default type MSR. */
-    if ( (md->def_type != ms->def_type)
-            && (md->enabled != ms->enabled) )
-        return 1;
+    if ( md->enabled & 2 )
+    {
+        unsigned int num_var_ranges = (uint8_t)md->mtrr_cap;
+
+        /* Test default type MSR. */
+        if ( md->def_type != ms->def_type )
+            return true;
+
+        /* Test fixed ranges. */
+        if ( (md->enabled ^ ms->enabled) & 1 )
+            return true;
+
+        if ( (md->enabled & 1) &&
+             memcmp(md->fixed_ranges, ms->fixed_ranges,
+                    sizeof(md->fixed_ranges)) )
+            return true;
+
+        /* Test variable ranges. */
+        if ( num_var_ranges != (uint8_t)ms->mtrr_cap ||
+             memcmp(md->var_ranges, ms->var_ranges,
+                    num_var_ranges * sizeof(*md->var_ranges)) )
+            return true;
+    }
 
     /* Test PAT. */
-    if ( vd->arch.hvm_vcpu.pat_cr != vs->arch.hvm_vcpu.pat_cr )
-        return 1;
-
-    return 0;
+    return vd->arch.hvm_vcpu.pat_cr != vs->arch.hvm_vcpu.pat_cr;
 }
 
 struct hvm_mem_pinned_cacheattr_range {
diff --git a/xen/include/asm-x86/mtrr.h b/xen/include/asm-x86/mtrr.h
index 69cf68cf7b..5cdc5d4fe3 100644
--- a/xen/include/asm-x86/mtrr.h
+++ b/xen/include/asm-x86/mtrr.h
@@ -92,6 +92,6 @@ extern void memory_type_changed(struct domain *);
 extern bool_t pat_msr_set(uint64_t *pat, uint64_t msr);
 
 bool_t is_var_mtrr_overlapped(const struct mtrr_state *m);
-bool_t mtrr_pat_not_equal(struct vcpu *vd, struct vcpu *vs);
+bool mtrr_pat_not_equal(const struct vcpu *vd, const struct vcpu *vs);
 
 #endif /* __ASM_X86_MTRR_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0997830682355783800==--

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 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 1fLQjY-0003pg-Fu; Wed, 23 May 2018 10:11:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQjX-0003pb-6p
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:03 +0000
X-Inumbo-ID: 54ed578c-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54ed578c-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:08 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQjW-0000bl-4P
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQjW-0001aF-21
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQjW-0001aF-21@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/pv: Protect multicalls against
 Spectre v2 - Branch Target Injection
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>

Y29tbWl0IGEwZGIxZjIxMWY0OTcwMDY2ZDU1NDRmNzQwOGQ4Y2JkYjNhMzAyYTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoyNjoxNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoyNjoxNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBQcm90ZWN0IG11bHRpY2FsbHMgYWdhaW5zdCBTcGVjdHJlIHYyIC0g
QnJhbmNoIFRhcmdldCBJbmplY3Rpb24KICAgIAogICAgVGhpcyBpcyBhIG1pc3NpbmcgYWRqdXN0
bWVudCBpbiBjL3MgODg2MDIxOTBmNjkgIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MKICAg
IGZyb20gYXNzZW1ibHkgY29kZSIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oIHwgNCArKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2Fs
bC5oCmluZGV4IDNjYjBiNmQ5YTAuLjQxNWQ3NjQ2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwu
aApAQCAtMzQsNyArMzQsNyBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIg
ICAgbW92cSAgJWMyKzMqJWMzKCUwKSwlJXJjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAiICAgIG1vdnEgICVjMis0KiVjMyglMCksJSVyODsgIiAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgIiAgICBtb3ZxICAlYzIrNSolYzMoJTApLCUlcjk7ICIgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIjE6ICBtb3ZxICAlJXJheCwlYzQoJTAp
XG4iICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAs
XCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdnEg
ICU1LCUlcmF4XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjcsNyArNjcsNyBA
QCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIgICAgbW92bCAgJWMyKzMqJWMz
KCUwKSwlJWVjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVj
Mis0KiVjMyglMCksJSVyOGQ7ICIgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBt
b3ZsICAlYzIrNSolYzMoJTApLCUlcjlkOyAiICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIjE6ICBtb3ZsICAlJWVheCwlYzQoJTApXG4iICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdmwgICU1LCUlZWF4XG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 10:11: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 1fLQji-0003qR-IO; Wed, 23 May 2018 10:11:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQjh-0003qG-Sv
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:13 +0000
X-Inumbo-ID: 5af8dfc5-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5af8dfc5-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQjg-0000bt-A6
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQjg-0001b5-7h
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQjg-0001b5-7h@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDNkNjk3MGQzZjUwNGUyNmJhY2I4MjBmNjc4ZmY1Mjc3MGUyODI2ZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMwOjA1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMwOjA1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGY0MWYwZGUxYmMuLmE2
NjA0OTEwOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTY5LDYgKzE2OSw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlNv
bWUgZGV2aWNlcyBmYWlsZWQgdG8gcG93ZXIgZG93bi4iKTsKICAgICAgICAgc3lzdGVtX3N0YXRl
ID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgY29uc29sZV9lbmRfc3luYygpOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC0yMDcsMTcgKzIwOCwxOSBAQCBzdGF0aWMgaW50IGVu
dGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBpZiAoIChzdGF0ZSA9PSBBQ1BJX1NUQVRFX1MzKSAm
JiBlcnJvciApCiAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAorICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKKworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLSAg
ICBjb25zb2xlX2VuZF9zeW5jKCk7CiAgICAgYWNwaV9zbGVlcF9wb3N0KHN0YXRlKTsKICAgICBp
ZiAoIGh2bV9jcHVfdXAoKSApCiAgICAgICAgIEJVRygpOworICAgIGNwdWZyZXFfYWRkX2NwdSgw
KTsKIAogIGVuYWJsZV9jcHU6Ci0gICAgY3B1ZnJlcV9hZGRfY3B1KDApOwotICAgIG1pY3JvY29k
ZV9yZXN1bWVfY3B1KDApOwogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgbXRycl9hcHNfc3luY19i
ZWdpbigpOwogICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 10:11:24 +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 1fLQjs-0003rZ-KZ; Wed, 23 May 2018 10:11:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQjr-0003rO-CL
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:23 +0000
X-Inumbo-ID: 6108d167-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6108d167-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQjq-0000cT-Fm
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQjq-0001bs-DP
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQjq-0001bs-DP@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IGM0MzMzZjU4NmY4NTk1YzZhZmRmN2VjNGExODQ3NDQzZGJiNWM1NWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMwOjMwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMwOjMwIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGE2NjA0OTEwOWUuLjg3Y2Mw
OWVlNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTMwLDYgKzEzMSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMTczLDYgKzE3NSwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICAgICAgZ290byBkb25lOwogICAgIH0K
IAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kp
OworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSBy
ZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAgICBB
Q1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjEyLDYg
KzIxOSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMg
dXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRf
YnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 10: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 1fLQk3-0003sr-MI; Wed, 23 May 2018 10: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=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQk2-0003si-He
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:34 +0000
X-Inumbo-ID: 67219d63-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67219d63-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQk0-0000cb-Ml
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQk0-0001cH-JX
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQk0-0001cH-JX@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
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>

Y29tbWl0IDA1NWFiZTQxOTgwYjQyOWVjYTlhODk5NzAxZjgzMjdkZWY5MzcyMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzozMTowMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzozMTowMSAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTAgKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGViYWJjMTA3NjMuLjc4ZjQ0YzVmNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNTAwNywxMiArNTAwNywx
MCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgotICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIFBSRURfQ01EX0lCUEIgKQotICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+UFJFRF9DTURfSUJQQiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwg
bXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwppbmRleCBlYWI1YTNmMjNmLi5jMjNmNGMwZWRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc1MywxMiArMjc1
MywxMCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVk
IGJlaGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCi0gICAgICAgICAg
ICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZh
dWx0aW5nLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGVheCAmIFBSRURfQ01E
X0lCUEIgKQotICAgICAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lC
UEIpOworICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5QUkVEX0NNRF9JQlBCICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIFJzdmQgYml0IHNldD8gKi8KKworICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgbXNyX2NvbnRlbnQpOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 10:11:45 +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 1fLQkD-0003u3-Nw; Wed, 23 May 2018 10:11:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQkC-0003tr-AN
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:44 +0000
X-Inumbo-ID: 6d3094b2-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d3094b2-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:49 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQkA-0000cj-Sc
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQkA-0001cj-QB
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQkA-0001cj-QB@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDkxNmVmMGRjZTVkMDEwOTQyZGUyMmEwYTk0NzkzNDdlZDRmYTU4ZDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzozMTozMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzozMTozMyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICB8IDY1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgfCAg
MyArKwogMyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKaW5kZXggZjExOTQxNzkyNS4uMTYyMWMxNzY1ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjEs
NyArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAogI2luY2x1ZGUgPGFzbS9taWNyb2Nv
ZGUuaD4KLSNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KQEAgLTg0LDIzICs4NCwyNiBAQCBjdXN0b21f
cGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKIHsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4
YiA9IDAsIHRtcDsKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAgIC8qIENvbGxlY3QgZGlh
Z25vc3RpY3MgYWJvdXQgYXZhaWxhYmxlIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggYm9vdF9j
cHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICkKICAgICAgICAgY3B1aWRfY291bnQoNywgMCwgJnRt
cCwgJnRtcCwgJnRtcCwgJl83ZDApOwogICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9j
cHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRt
cCwgJmU4YiwgJnRtcCwgJnRtcCk7CisgICAgaWYgKCBfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKIAogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRp
b24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVy
dGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBpZiAoIChfN2QwICYgKGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAotICAgICAgICAgICAgICAgICAgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkpIHx8Ci0gICAgICAgICAoZThiICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzXG4iLAotICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAotICAgICAg
ICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJ
QlAiICAgICA6ICIiLAotICAgICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiKTsKKyAgICBwcmludGsoWEVOTE9HX0RF
QlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICAgICAgICAgKF83
ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIi
LAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8g
IiBTVElCUCIgICAgIDogIiIsCisgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBB
UkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAorICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8pICAgICAgID8gIiBSRENM
X05PIiAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAg
ICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBw
b3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICNpZmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKQEAgLTEzMiw2ICsxMzUsMjAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQg
X19tYXliZV91bnVzZWQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2ICE9IDYgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmICggYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwczsK
KworICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGlj
YXRlIHRoYXQgd2UgbWF5IG1vdmUgdG8gYQorICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNu
J3QgcmV0cG9saW5lLXNhZmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUFNfUlNCQSApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVu
cnluICovCkBAIC0xNTgsMTggKzE3NSw0MCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBfX21heWJl
X3VudXNlZCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgKiB2ZXJzaW9ucy4KICAgICAg
ICAgICovCiAgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KLSAgICAgICAgcmV0dXJuIHVj
b2RlX3JldiA+PSAweDI4OworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MmE7CiAgICAg
Y2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwotICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49
IDB4MWI7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgxZDsKICAgICBjYXNlIDB4NGY6
IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwotICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAw
MDAyNTsKKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjE7CiAgICAgY2FzZSAw
eDU2OiAvKiBCcm9hZHdlbGwgRCAqLwotICAgICAgICByZXR1cm4gMDsgLyogVEJELiAqLworICAg
ICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIDI6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MTU7CisgICAgICAgIGNhc2UgMzogIHJl
dHVybiB1Y29kZV9yZXYgPj0gMHg3MDAwMDEyOworICAgICAgICBjYXNlIDQ6ICByZXR1cm4gdWNv
ZGVfcmV2ID49IDB4ZjAwMDAxMTsKKyAgICAgICAgY2FzZSA1OiAgcmV0dXJuIHVjb2RlX3JldiA+
PSAweGUwMDAwMDk7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBwcmludGsoIlVucmVj
b2duaXNlZCBDUFUgc3RlcHBpbmcgJSN4IC0gYXNzdW1pbmcgbm90IHJlcHRwb2xpbmUgc2FmZVxu
IiwKKyAgICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tYXNrKTsKKyAgICAgICAg
ICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0g
ICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUt
c2FmZS4KKyAgICAgICAgICogU2t5bGFrZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vz
c29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6
CisgICAgY2FzZSAweDU1OgorICAgIGNhc2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2Fz
ZSAweDY3OgorICAgIGNhc2UgMHg4ZToKKyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiAw
OworCiAgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVs
ICUjeCAtIGFzc3VtaW5nIG5vdCByZXB0cG9saW5lIHNhZmVcbiIsCisgICAgICAgICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWQ0NzM2NWQyZi4uODJhZDQzZjE4YyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTE2OSw2ICsxNjksNyBAQAogLyogSW50ZWwtZGVmaW5l
ZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9JQlJTQgkoOSozMisyNikgLyogSUJSUyBhbmQgSUJQQiBzdXBw
b3J0ICh1c2VkIGJ5IEludGVsKSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TVElCUAkoOSozMisy
NykgLyogU1RJQlAgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfQVJDSF9DQVBTCSg5KjMyKzI5KSAv
KiBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwogCiAvKiBBbiBhbGlhcyBvZiBhIGZlYXR1
cmUgd2Uga25vdyBpcyBhbHdheXMgZ29pbmcgdG8gYmUgcHJlc2VudC4gKi8KICNkZWZpbmUgWDg2
X0ZFQVRVUkVfQUxXQVlTICAgICAgWDg2X0ZFQVRVUkVfTE0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CmluZGV4IDFlZjMzOGUzNjEuLmU1ODQ1YTc4NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtNDAsNiArNDAsOSBAQAogI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8
IDApCiAKICNkZWZpbmUgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCisjZGVmaW5l
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8JKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIEFS
Q0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMCShfQUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBBUkNI
X0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFs
c28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJ
CTB4MDAwMDAwYzEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 23 10:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 May 2018 10:11: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 1fLQkN-0003w4-S8; Wed, 23 May 2018 10:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2vuw=ik=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fLQkM-0003vt-H9
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:54 +0000
X-Inumbo-ID: 73433429-5e71-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73433429-5e71-11e8-9728-bc764e045a96;
 Wed, 23 May 2018 12:09:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fLQkL-0000cr-24
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fLQkK-0001d9-Vz
 for xen-changelog@lists.xenproject.org; Wed, 23 May 2018 10:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fLQkK-0001d9-Vz@xenbits.xenproject.org>
Date: Wed, 23 May 2018 10:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.6] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDEyYjlmY2E2MDQ2NzQxZmZjZGE5ZWIzMzIwZjQ3MDkzZWQ1ZDllZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjMyOjA1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjMyOjA1IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCBlZjZlYWI4NDM2Li43YzgyMTFhZTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC04
NDIsMTIgKzg0MiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICB3cml0ZV9jcjMgcmJ4LCBy
ZGksIHJzaQorICAgICAgICBtb3ZxICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCiAuTGRibGZfY3IzX29rYXk6CiAKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02: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 1fM2XT-0006kI-46; Fri, 25 May 2018 02:33: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2XR-0006kA-7K
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:05 +0000
X-Inumbo-ID: ad6599ca-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad6599ca-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2XP-0002XT-2Y
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2XP-0003vf-09
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2XP-0003vf-09@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] update Xen version to 4.10.2-pre
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>

Y29tbWl0IGYyNTNmZWIzZmUyMDlkNDM3MGU5YTFlYzc1MjBiOGJjM2UxYzc4NDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM3OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM3OjQxIDIwMTggKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMC4yLXByZQotLS0KIHhlbi9NYWtlZmlsZSB8IDIgKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCBlY2VjMjk3YjliLi41ODBhZjg2
OTMxIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcg
KzIsNyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5o
KSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQK
IGV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDEwCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAuMSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMi1w
cmUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:33: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 1fM2Xb-0006l5-5w; Fri, 25 May 2018 02:33: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Xa-0006ky-9u
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:14 +0000
X-Inumbo-ID: b378183e-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b378183e-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2XZ-0002Xb-8b
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2XZ-0003w8-60
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2XZ-0003w8-60@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDZiOGQ4MjBiYmU1YzRhZWJhODYwMWIzMWE2NTBmNmU2Y2QxMjg0M2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM5OjA3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM5OjA3IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDFlNGU1NjgwYTcuLmNi
MDZmODQyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjAzLDYgKzIwMyw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0MywxNyArMjQ0LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02: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 1fM2Xl-0006mX-7a; Fri, 25 May 2018 02:33:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Xk-0006mR-I0
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:24 +0000
X-Inumbo-ID: b983867a-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b983867a-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Xj-0002Xl-EU
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Xj-0003wi-C1
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Xj-0003wi-C1@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IGQ5M2FlNjMxYTQ5Mjg5OTkyZGFiYjdiY2QwODM1OGFmYzVmMjJiNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjM5OjM4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjM5OjM4IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGNiMDZmODQyY2QuLmY3MDg1
ZDNjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTYzLDYgKzE2NCw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjEwLDYgKzIxMiwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ4
LDYgKzI1NSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:33: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 1fM2Xw-0006p5-9J; Fri, 25 May 2018 02:33: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Xv-0006ot-DP
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:35 +0000
X-Inumbo-ID: bf970fdb-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf970fdb-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Xt-0002YY-Ke
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Xt-0003xu-IC
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Xt-0003xu-IC@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Introduce and use
 x86emul_read_dr()
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>

Y29tbWl0IDFhYTYzMDU5OWQ3MDQ2ODQ2MjllZGIzMmNiZTZjMDBkMzQ2YTQyNjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MDoyMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MDoyMyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3JlYWRfZHIoKQogICAg
CiAgICBkb19nZXRfZGVidWdyZWcoKSBoYXMgc2V2ZXJhbCBidWdzOgogICAgCiAgICAgKiBUaGUg
JWNyNC5kZSBjb25kaXRpb24gaXMgaW52ZXJ0ZWQuICAlZHI0LzUgc2hvdWxkIGJlIGFjY2Vzc2li
bGUgb25seSB3aGVuCiAgICAgICAlY3I0LmRlIGlzIGRpc2FibGVkLgogICAgICogV2hlbiAlY3I0
LmRlIGlzIGRpc2FibGVkLCBlbXVsYXRpb24gc2hvdWxkIHlpZWxkICNVRCByYXRoZXIgdGhhbiBj
b21wbGV0ZQogICAgICAgd2l0aCB6ZXJvLgogICAgICogVXNpbmcgLUVJTlZBTCBmb3IgZXJyb3Jz
IGlzIGEgYnJva2VuIEFCSSwgYXMgaXQgb3ZlcmxhcHMgd2l0aCB2YWxpZCB2YWx1ZXMKICAgICAg
IG5lYXIgdGhlIHRvcCBvZiB0aGUgYWRkcmVzcyBzcGFjZS4KICAgIAogICAgSW50cm9kdWNlIGEg
Y29tbW9uIHg4NmVtdWxfcmVhZF9kcigpIGhhbmRsZXIgKGFzIHdlIHdpbGwgZXZlbnR1YWxseSB3
YW50IHRvCiAgICBhZGQgSFZNIHN1cHBvcnQpIHdoaWNoIHNlcGFyYXRlcyBpdHMgc3VjY2Vzcy9m
YWlsdXJlIGluZGljYXRpb24gZnJvbSB0aGUgZGF0YQogICAgdmFsdWUsIGFuZCBoYXZlIGRvX2dl
dF9kZWJ1Z3JlZygpIGNhbGwgaW50byB0aGUgaGFuZGxlci4KICAgIAogICAgVGhlIEFCSSBvZiBk
b19nZXRfZGVidWdyZWcoKSByZW1haW5zIGJyb2tlbiwgYnV0IHN3aXRjaGVzIGZyb20gLUVJTlZB
TCB0bwogICAgLUVOT0RFViBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBjaGFuZ2VzIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGFkZCBh
IG1pc3NpbmcgbG9jYWwgdmFyaWFibGUgYmxvY2sgdG8geDg2X2VtdWxhdGUuYwogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDg4MWY4ZGM0MzE0ODA5MjkzZWZjNmY2NmY5YWY0OTczNDk5NGJmMGUKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jICAgICAgICAgfCAxNSArLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L21p
c2MtaHlwZXJjYWxscy5jICAgICAgfCAxOCArKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDMgKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwppbmRleCA2NDJjYTMxMmJmLi44ZDhhZjJlM2E4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCkBAIC04MTMsMTkgKzgxMyw2IEBAIHN0YXRpYyBpbnQgd3JpdGVfY3IodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogfQogCi1zdGF0aWMgaW50IHJlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAotICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGxvbmcgcmVzID0gZG9fZ2V0X2RlYnVncmVnKHJlZyk7
Ci0KLSAgICBpZiAoIElTX0VSUl9WQUxVRShyZXMpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwotCi0gICAgKnZhbCA9IHJlczsKLQotICAgIHJldHVybiBYODZFTVVMX09L
QVk7Ci19Ci0KIHN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
bG9uZyB2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewpAQCAtMTMyNiw3ICsxMzEzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRfc2VnbWVudCAgICAgICAgPSByZWFk
X3NlZ21lbnQsCiAgICAgLnJlYWRfY3IgICAgICAgICAgICAgPSByZWFkX2NyLAogICAgIC53cml0
ZV9jciAgICAgICAgICAgID0gd3JpdGVfY3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBy
ZWFkX2RyLAorICAgIC5yZWFkX2RyICAgICAgICAgICAgID0geDg2ZW11bF9yZWFkX2RyLAogICAg
IC53cml0ZV9kciAgICAgICAgICAgID0gd3JpdGVfZHIsCiAgICAgLnJlYWRfbXNyICAgICAgICAg
ICAgPSByZWFkX21zciwKICAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHdyaXRlX21zciwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwppbmRleCA1ODYyMTMwNjk3Li4xNjE5YmU3ODc0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbWlzYy1oeXBlcmNhbGxzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCkBAIC0zMCwyMiArMzAsMTAgQEAgbG9uZyBkb19zZXRf
ZGVidWdyZWcoaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIAogdW5zaWduZWQgbG9uZyBk
b19nZXRfZGVidWdyZWcoaW50IHJlZykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgdW5zaWduZWQgbG9uZyB2YWw7CisgICAgaW50IHJlcyA9IHg4NmVtdWxfcmVhZF9k
cihyZWcsICZ2YWwsIE5VTEwpOwogCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgY2Fz
ZSAwIC4uLiAzOgotICAgIGNhc2UgNjoKLSAgICAgICAgcmV0dXJuIGN1cnItPmFyY2guZGVidWdy
ZWdbcmVnXTsKLSAgICBjYXNlIDc6Ci0gICAgICAgIHJldHVybiAoY3Vyci0+YXJjaC5kZWJ1Z3Jl
Z1s3XSB8Ci0gICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7Ci0gICAgY2Fz
ZSA0IC4uLiA1OgotICAgICAgICByZXR1cm4gKChjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIFg4Nl9DUjRfREUpID8KLSAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLmRlYnVncmVnW3Jl
ZyArIDJdIDogMCk7Ci0gICAgfQotCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIHJl
cyA9PSBYODZFTVVMX09LQVkgPyB2YWwgOiAtRU5PREVWOwogfQogCiBsb25nIGRvX2ZwdV90YXNr
c3dpdGNoKGludCBzZXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGM3YmEyMjFkMTEuLmQzMTU1YTA5ZDUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS5jCkBAIC00MSwzICs0MSw1MiBAQAogfSkKIAogI2luY2x1ZGUgIng4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMiCisKKy8qIENhbGxlZCB3aXRoIE5VTEwgY3R4dCBpbiBoeXBl
cmNhbGwgY29udGV4dC4gKi8KK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAg
ICAvKiBIVk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJlZm9yZSBpdCB3
aWxsIHdvcmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisgICAgc3dpdGNo
ICggcmVnICkKKyAgICB7CisgICAgY2FzZSAwIC4uLiAzOgorICAgIGNhc2UgNjoKKyAgICAgICAg
KnZhbCA9IGN1cnItPmFyY2guZGVidWdyZWdbcmVnXTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIDc6CisgICAgICAgICp2YWwgPSAoY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSB8CisgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSA0IC4uLiA1OgorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gJiBYODZfQ1I0X0RFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgICp2YWwgPSBjdXJyLT5h
cmNoLmRlYnVncmVnW3JlZyArIDJdOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggY3R4
dCApCisgICAgICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMsIGN0eHQpOworCisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggMGM4
YzgwYWQ1YS4uMDY0YmZjNmE4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmgKQEAgLTY2Miw2ICs2NjIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxhdGVfZnJl
ZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKSB7fQogdm9pZCB4ODZfZW11
bGF0ZV9mcmVlX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUpOwogI2VuZGlm
CiAKK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAq
dmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7
CisKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:33: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 1fM2Y6-0006qP-Az; Fri, 25 May 2018 02:33: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Y5-0006qC-8B
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:45 +0000
X-Inumbo-ID: c5a7de37-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5a7de37-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Y3-0002Ys-Qf
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Y3-0003zM-OM
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Y3-0003zM-OM@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Introduce and use
 x86emul_write_dr()
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>

Y29tbWl0IDNiYjc1NmJlMmIyZDUwMzdiMzQ4ZjdlMDU4OWI1MjRmMzhmNTIwZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MToxMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MToxMSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3dyaXRlX2RyKCkKICAg
IAogICAgc2V0X2RlYnVncmVnKCkgaGFzIHNldmVyYWwgYnVnczoKICAgIAogICAgICogJWRyNC81
IHNob3VsZCBmdW5jdGlvbiBjb3JyZWN0bHkgYXMgYWxpYXNlcyBvZiAlZHI2Lzcgd2hlbiBDUjQu
REUgaXMgY2xlYXIuCiAgICAgKiBBdHRlbXB0aW5nIHRvIHNldCB0aGUgdXBwZXIgMzIgYml0cyBv
ZiAlZHI2Lzcgc2hvdWxkIGZhaWwgd2l0aCAjR1BbMF0KICAgICAgIHJhdGhlciB0aGFuIGJlIHNp
bGVudGx5IGNvcnJlY3RlZCBhbmQgY29tcGxldGUuCiAgICAgKiBGb3IgZW11bGF0aW9uLCB0aGUg
I1VEIGFuZCAjR1BbMF0gY2FzZXMgbmVlZCBwcm9wZXJseSBkaXN0aW5ndWlzaGluZy4gIFVzZQog
ICAgICAgLUVOT0RFViBmb3IgI1VEIGNhc2VzLCBsZWF2aW5nIC1FSU5WQUwgKGJhZCBiaXRzKSBh
bmQgLUVQRVJNIChub3QgYWxsb3dlZCB0bwogICAgICAgdXNlIHRoYXQgdmFsaWQgYml0KSBhcyBi
ZWZvcmUgZm9yIGh5cGVyY2FsbCBjYWxsZXJzLgogICAgICogQSB3cml0ZSB3aGljaCBjbGVhcnMg
JWRyNy5ML0cgbGVhdmVzIHRoZSBJTyBzaGFkb3cgaW50YWN0LCBtZWFuaW5nIHRoYXQKICAgICAg
IHN1YnNlcXVlbnQgcmVhZHMgb2YgJWRyNyB3aWxsIHNlZSBzdGFsZSBJTyB3YXRjaHBvaW50IGNv
bmZpZ3VyYXRpb24uCiAgICAKICAgIEltcGxlbWVudCB4ODZlbXVsX3dyaXRlX2RyKCkgYXMgYSB0
aGluIHdyYXBwZXIgYXJvdW5kIHNldF9kZWJ1Z3JlZygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1
MzlhZTI3MDYxYzY4MTFmZDVlODBlMDc1NWJmMDUxNGUyMmI5NzcKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jICAgICAgICAgfCAgOSArLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiA0IGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCmluZGV4IDhkOGFmMmUzYTguLjM3NjI3MDU0YjEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMKQEAgLTgxMywxMyArODEzLDYgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7CiB9CiAKLXN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
bG9uZyB2YWwsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQotewotICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVnLCB2YWwpID09IDAKLSAgICAg
ICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQogc3RhdGlj
IGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50NjRfdCB2YWwpCiB7CiAgICAg
dmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8CkBAIC0xMzE0LDcgKzEz
MDcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2X29wX29wcyA9
IHsKICAgICAucmVhZF9jciAgICAgICAgICAgICA9IHJlYWRfY3IsCiAgICAgLndyaXRlX2NyICAg
ICAgICAgICAgPSB3cml0ZV9jciwKICAgICAucmVhZF9kciAgICAgICAgICAgICA9IHg4NmVtdWxf
cmVhZF9kciwKLSAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHdyaXRlX2RyLAorICAgIC53cml0
ZV9kciAgICAgICAgICAgID0geDg2ZW11bF93cml0ZV9kciwKICAgICAucmVhZF9tc3IgICAgICAg
ICAgICA9IHJlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAog
ICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZDIxYzhjNzA5
ZC4uZTIxN2IwZDZlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTIwMzksNiArMjAzOSwxMiBAQCB2b2lkIGFjdGl2YXRlX2Rl
YnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKICAgICB9CiB9CiAKKy8qCisgKiBVc2Vk
IGJ5IGh5cGVyY2FsbHMgYW5kIHRoZSBlbXVsYXRvci4KKyAqICAtRU5PREVWID0+ICNVRAorICog
IC1FSU5WQUwgPT4gI0dQIEludmFsaWQgYml0CisgKiAgLUVQRVJNICA9PiAjR1AgVmFsaWQgYml0
LCBidXQgbm90IHBlcm1pdHRlZCB0byB1c2UKKyAqLwogbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7CiAgICAg
aW50IGk7CkBAIC0yMDcwLDcgKzIwNzYsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlm
ICggdiA9PSBjdXJyICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsKICAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDQ6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwor
CisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUg
dXBwZXIgMzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFs
dWUgIT0gKHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAg
ICAgICAgIC8qCiAgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQg
dG8gMSkuCiAgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCkBAIC0y
MDgwLDcgKzIwOTYsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlmICggdiA9PSBjdXJy
ICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDU6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
JiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgICAgIC8q
IEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA3OgorICAgICAgICAvKiBUaGUgdXBwZXIgMzIgYml0
cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0gKHVpbnQz
Ml90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIERSNzogQml0IDEwIHJlc2VydmVkIChzZXQgdG8gMSkuCiAgICAgICAgICAqICAg
ICAgQml0cyAxMS0xMiwxNC0xNSByZXNlcnZlZCAoc2V0IHRvIDApLgpAQCAtMjA5Myw2ICsyMTE5
LDEwIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB2YWx1ZSAm
IERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAg
ICAgLyogWmVybyB0aGUgSU8gc2hhZG93IGJlZm9yZSByZWNhbGN1bGF0aW5nIHRoZSByZWFsICVk
cjcgKi8KKyAgICAgICAgdi0+YXJjaC5kZWJ1Z3JlZ1s1XSA9IDA7CisKICAgICAgICAgLyogRFI3
LntHLEx9RSA9IDAgPT4gZGVidWdnaW5nIGRpc2FibGVkIGZvciB0aGlzIGRvbWFpbi4gKi8KICAg
ICAgICAgaWYgKCB2YWx1ZSAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgIHsKQEAgLTIxMjUs
NyArMjE1NSw3IEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgd3JpdGVfZGVidWdyZWco
NywgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQogCiAgICAgdi0+YXJjaC5k
ZWJ1Z3JlZ1tyZWddID0gdmFsdWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGQzMTU1YTA5ZDUuLjkxMjVj
NjdjOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPiAvKiBjdXJyZW50X2NwdV9pbmZvICovCiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5o
PgogI2luY2x1ZGUgPGFzbS9hbWQuaD4gLyogY3B1X2hhc19hbWRfZXJyYXR1bSgpICovCisjaW5j
bHVkZSA8YXNtL2RlYnVncmVnLmg+CiAKIC8qIEF2b2lkIG5hbWVzcGFjZSBwb2xsdXRpb24uICov
CiAjdW5kZWYgY21weGNoZwpAQCAtODEsNiArODIsMjkgQEAgaW50IHg4NmVtdWxfcmVhZF9kcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKIH0KIAoraW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAgICAvKiBI
Vk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJlZm9yZSBpdCB3aWxsIHdv
cmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisgICAgc3dpdGNoICggc2V0
X2RlYnVncmVnKGN1cnIsIHJlZywgdmFsKSApCisgICAgeworICAgIGNhc2UgMDoKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgLUVOT0RFVjoKKyAgICAgICAgeDg2X2Vt
dWxfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDLCBjdHh0KTsK
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApp
bmRleCAwNjRiZmM2YTgyLi45YzJiYjgxNTdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaApAQCAtNjY0LDYgKzY2NCw4IEBAIHZvaWQgeDg2X2VtdWxhdGVfZnJlZV9zdGF0
ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKTsKIAogaW50IHg4NmVtdWxfcmVhZF9k
cih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKK2ludCB4ODZlbXVsX3dyaXRlX2Ry
KHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAorICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCiAjZW5kaWYKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:33:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:33: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 1fM2YG-0006sX-Cg; Fri, 25 May 2018 02:33: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2YF-0006sL-3f
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:55 +0000
X-Inumbo-ID: cbbb389f-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbbb389f-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:31:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2YE-0002Z0-0N
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2YD-0003zl-UH
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2YD-0003zl-UH@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IGE3Zjg4ODBhZGMxNjA0MzM1ZTQyOTIwMzQwYzEyN2JhN2M1MWIwYTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0MTo1MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0MTo1MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggYThjZWVjZjNlMi4uYmI2Mjk1NzkwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2YQ-0006u1-Fy; Fri, 25 May 2018 02:34: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2YP-0006tt-RT
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:05 +0000
X-Inumbo-ID: d1cc5b6c-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1cc5b6c-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:08 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2YO-0002ZP-6A
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2YO-00040P-3t
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2YO-00040P-3t@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IGFkZThmOTg5MTcyNTMwMDVmMmU2ZGEwYTEyMDA3M2RhYmYyYzA5NmEKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDExOjQyOjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQyOjI5IDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IDgyMjljNjM1ZTQuLmYxOGNiYmQ1NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTA5LDYgKzUwOSw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTcsNyAr
NTE5LDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI1LDcgKzUyNyw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2Ya-0006vN-Hm; Fri, 25 May 2018 02:34: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2YZ-0006vA-Dc
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:15 +0000
X-Inumbo-ID: d7db7fbf-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7db7fbf-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2YY-0002ZY-Bw
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2YY-00041J-9d
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2YY-00041J-9d@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IDEzZmEyYTQ2NGYzZTllYTRlZGZmYjI1MzE1YjllMzBhMGQxNTQ3NTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQyOjU5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQyOjU5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGIyODIwODllMDMuLjEzMTQ4MGZk
ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTEzLDIyICsyMTEzLDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogCiAg
ICAgdmlvLT5tbWlvX3JldHJ5ID0gMDsKIAotICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKSApCisgICAgcmMgPSB4ODZfZW11bGF0ZSgmaHZtZW11
bF9jdHh0LT5jdHh0LCBvcHMpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKworICAgIGlmICggIWh2
bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pICkKICAgICB7Ci0gICAgY2FzZSBYODZFTVVM
X09LQVk6Ci0gICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5ICkKLSAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9SRVRSWTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgZGVmYXVsdDoK
ICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlvLT5tbWlvX2lu
c25fYnl0ZXMgPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgWDg2RU1VTF9SRVRSWToK
KyAgICB9CisgICAgZWxzZQorICAgIHsKICAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZih2aW8t
Pm1taW9faW5zbikgPCBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwogICAgICAgICB2
aW8tPm1taW9faW5zbl9ieXRlcyA9IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXM7CiAgICAg
ICAgIG1lbWNweSh2aW8tPm1taW9faW5zbiwgaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgdmlvLT5t
bWlvX2luc25fYnl0ZXMpOwotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGh2bWVt
dWxfY3R4dC0+Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2Yl-0006wk-JU; Fri, 25 May 2018 02:34: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Yk-0006wZ-6f
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:26 +0000
X-Inumbo-ID: ddf03901-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddf03901-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Yi-0002Zg-He
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Yi-00042b-FL
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Yi-00042b-FL@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDg1MGU1YWRmNGI5ZjYwYWM0MGQ4YTE2NDZiMWFhN2MwNGVlY2RhNzgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQzOjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQzOjM1IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA1OGI1ZjA4MDY0Li4xMTA3ZjcyZTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
OTIsMTIgKzc5MiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2Yu-0006xz-LN; Fri, 25 May 2018 02:34: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Yt-0006xq-MT
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:35 +0000
X-Inumbo-ID: e3fe233b-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3fe233b-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Ys-0002aG-NY
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Ys-00043b-L7
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Ys-00043b-L7@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDJlMmYzMzcwODU1MTdlNDY2NTFmYTY3MTFlNDVjNTJmYjRiOTk3YjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0NDo0NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0NDo0NCAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMWZlMDZmZGMyZi4uM2I3MmI0ZGMyYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE4NDAsNiArMTg0MCwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9DUzoKICAgICAgICAg
Km1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzOwogICAgICAg
ICBicmVhazsKQEAgLTE4NTAsNiArMTg2OSwzNCBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9
IHZtY2ItPnN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAg
ICAgICptc3JfY29udGVudCA9IHZtY2ItPmxzdGFyOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0NTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5jc3RhcjsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgICptc3JfY29u
dGVudCA9IHZtY2ItPnNmbWFzazsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9GU19C
QVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5mcy5iYXNlOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2It
PmdzLmJhc2U7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmtlcm5nc2Jhc2U7CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBNU1JfSUEzMl9NQ3hfTUlTQyg0KTogLyogVGhyZXNob2xkIHJlZ2lzdGVy
ICovCiAgICAgY2FzZSBNU1JfRjEwX01DNF9NSVNDMSAuLi4gTVNSX0YxMF9NQzRfTUlTQzM6CiAg
ICAgICAgIC8qCkBAIC0xOTc4LDMyICsyMDI1LDgxIEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg
aW50IHJldCwgcmVzdWx0ID0gWDg2RU1VTF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1j
YjsKLSAgICBpbnQgc3luYyA9IDA7CisgICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBzd2l0
Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgIGNh
c2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQ
OgotICAgICAgICBzeW5jID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKKyAgICBj
YXNlIE1TUl9TVEFSOgorICAgIGNhc2UgTVNSX0xTVEFSOgorICAgIGNhc2UgTVNSX0NTVEFSOgor
ICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNh
c2UgTVNSX0dTX0JBU0U6CisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIHN5
bmMgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHN5bmMgKQotICAg
ICAgICBzdm1fc3luY192bWNiKHYpOyAgICAKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKIAog
ICAgIHN3aXRjaCAoIG1zciApCiAgICAgeworICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQ
OgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgorICAgIGNhc2UgTVNSX0xTVEFSOgor
ICAgIGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgY2FzZSBNU1Jf
R1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQpICkKKyAgICAgICAgICAgIGdvdG8gZ3BmOwor
CisgICAgICAgIHN3aXRjaCAoIG1zciApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfSUEz
Ml9TWVNFTlRFUl9FU1A6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNo
Lmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKKyAgICAgICAgICAg
IHZtY2ItPnN5c2VudGVyX2VpcCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9laXAg
PSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0xT
VEFSOgorICAgICAgICAgICAgdm1jYi0+bHN0YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0NTVEFSOgorICAgICAgICAgICAgdm1jYi0+Y3N0
YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNS
X0ZTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5mcy5iYXNlID0gbXNyX2NvbnRlbnQ7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICAgICAg
dm1jYi0+Z3MuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5rZXJuZ3NiYXNl
ID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CiAgICAgICAgIHZtY2ItPnN5
c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gbXNyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgotICAg
ICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJf
ZXNwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TVEFSOgorICAgICAgICB2bWNiLT5z
dGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lT
RU5URVJfRUlQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9laXAgPSB2LT5hcmNoLmh2bV9zdm0u
Z3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxM
X01BU0s6CisgICAgICAgIHZtY2ItPnNmbWFzayA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2Z5-0006zM-Ni; Fri, 25 May 2018 02:34: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Z4-0006zE-CE
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:46 +0000
X-Inumbo-ID: ea10b713-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea10b713-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Z2-0002aO-TP
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Z2-00044Z-R7
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Z2-00044Z-R7@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IDNhOTAzYjM1NGM2MmU5M2JiMjIzNzZhMWU3ZDJlMzE3MDUxYmU4NGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjQ1OjI3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ1OjI3IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBiNzg4NDI2M2Yy
Li5kNTkyNjFmMzRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MzYsMTQgKzQzNiw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDUyLDYg
KzQ0NywxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgdik7CiAgICAgfQorfQorCit2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKworICAgIFRSQUNFXzJEKFRSQ19TQ0hF
RF9TTEVFUCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworCisgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisKKyAgICB2Y3B1X3NsZWVw
X25vc3luY19sb2NrZWQodik7CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3Jl
KGxvY2ssIGZsYWdzLCB2KTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:34:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:34: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 1fM2ZF-00070t-PN; Fri, 25 May 2018 02:34:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2ZE-00070o-VY
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:57 +0000
X-Inumbo-ID: f0247ab8-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0247ab8-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:32:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2ZD-0002ac-2p
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2ZD-00045c-0Z
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:34:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2ZD-00045c-0Z@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:34:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IGYxNTVmNTUzNTZiZTExOTE3Y2I0NDZlZjIyNGE0OTkyMzlkODc0MDEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjQ1OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ1OjU3IDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZDU5MjYxZjM0YS4uZjIxYzNlNWE2NCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTc0LDEzICs1NzQsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NjAsMTQgKzcw
MSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC04
MTksMTAgKzg1NywxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFsd2F5cyBmaW5l
IGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAgICogICAgdGhpbmdzIHdv
dWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgICAg
ICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2Zs
YWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAgICAgICAgICAgICAgdmNw
dV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0
LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgpAQCAtODU2LDE4ICs4
OTQsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICAgICAgICogQWx3YXlz
IGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNlbWVudAogICAgICAgICAgKiB3
aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICovCi0gICAgICAgIHNldF9iaXQo
X1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9z
dGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7
CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIAotICAgIGlm
ICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVf
c2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZj
cHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTA5NSw3ICsx
MTI5LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHks
IHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jy
b2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTExMDgs
MjAgKzExNDEsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
Y3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVk
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4g
PSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjcHVt
YXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBh
dXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworCiAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9u
b2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBG
X21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVwX25vc3luYyh2KTsKLSAgICAg
ICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwog
CiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE1MDgsOCArMTUzOSw3IEBAIHZvaWQgY29udGV4dF9z
YXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHBy
ZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldi0+cGF1
c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nKSApCi0gICAgICAgIHZjcHVfbWlncmF0ZShwcmV2KTsK
KyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHByZXYpOwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRp
bWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:35:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:35: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 1fM2ZP-00072E-T3; Fri, 25 May 2018 02:35: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2ZO-000725-9s
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:06 +0000
X-Inumbo-ID: f63558ba-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f63558ba-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:33:09 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2ZN-0002az-8q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2ZN-00046p-6S
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2ZN-00046p-6S@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:35:05 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: fix return value checks of
 set_guest_{machinecheck, nmi}_trapbounce
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>

Y29tbWl0IDdlMjFiNzVhMjFkYmQ5ZWFiZDZkOGRmMDU3ZDMzMGRkYTU4MTMyMDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjQ2OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjQ2OjQxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCByZXR1cm4gdmFsdWUgY2hlY2tzIG9mIHNldF9ndWVzdF97bWFjaGluZWNoZWNrLG5t
aX1fdHJhcGJvdW5jZQogICAgCiAgICBDb21taXQgMDE0MjA2NDQyMSAoIng4Ni90cmFwczogbW92
ZSBzZXRfZ3Vlc3Rfe21hY2hpbmUsbm1pfV90cmFwYm91bmNlIikKICAgIGNvbnZlcnRlZCB0aGUg
ZnVuY3Rpb25zJyByZXR1cm4gdHlwZXMgZnJvbSBpbnQgdG8gYm9vbCB3aXRob3V0IGFsc28KICAg
IGNvcnJlY3RpbmcgdGhlIGNoZWNrcyBpbiBhc3NlbWJseSBjb2RlOiBUaGUgQUJJIGRvZXMgbm90
IGd1YXJhbnRlZSBzdWItCiAgICAzMi1iaXQgcmV0dXJuIHZhbHVlcyB0byBiZSBwcm9tb3RlZCB0
byAzMiBiaXRzLgogICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIGFkanVzdCB0aGUg
bnVtYmVyIG9mIHNwYWNlcyB1c2VkIGluIHRoZSBjb21wYXQKICAgIGNvZGUsIHN1Y2ggdGhhdCBi
b3RoIGNvZGUgc2VxdWVuY2VzIGVuZCB1cCBzaW1pbGFyICh0aGV5IGFscmVhZHkgYXJlIGluCiAg
ICB0aGUgbm9uLWNvbXBhdCBjYXNlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0NjExZjUyOWMwZTM5
NDkzYTM5NDU2NDFjYzE2MTk2N2E4NjRkNmI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0wMyAx
NzozNTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAx
MiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAgNCAr
Ky0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA0ZGM1MzllMjcxLi5hNDdjYjlkYzE5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTg5LDkgKzg5LDkgQEAgY29tcGF0X3By
b2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVfYXN5bmNf
ZXhjZXB0aW9uX21hc2soJXJieCkKICAgICAgICAgam56ICAgLkxjb21wYXRfdGVzdF9ndWVzdF9u
bWkKICAgICAgICAgc3RpCi0gICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQot
ICAgICAgICBjYWxsIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0
ZXN0bCAlZWF4LCVlYXgKKyAgICAgICAgbW92YiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkK
KyAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlCisgICAgICAg
IHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAg
ICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCksJWVkeCAjIHNhdmUg
bWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLFZDUFVfbWNlX29sZF9tYXNrKCVyYngpICAg
ICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApAQCAtMTAzLDExICsxMDMsMTEgQEAgY29tcGF0X3By
b2Nlc3NfbWNlOgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX25taToK
ICAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9UUkFQX05NSSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9t
YXNrKCVyYngpCi0gICAgICAgIGpueiAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzCisgICAgICAg
IGpueiAgIGNvbXBhdF90ZXN0X2d1ZXN0X2V2ZW50cwogICAgICAgICBzdGkKLSAgICAgICAgbW92
YiAgJDAsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQorICAgICAgICBtb3ZiICAkMCwgVkNQVV9ubWlf
cGVuZGluZyglcmJ4KQogICAgICAgICBjYWxsICBzZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2UKLSAg
ICAgICAgdGVzdGwgJWVheCwlZWF4CisgICAgICAgIHRlc3QgICVhbCwgJWFsCiAgICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhj
ZXB0aW9uX21hc2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCiAgICAgICAgIG1vdmIg
JWRsLFZDUFVfbm1pX29sZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCmluZGV4IDExMDdmNzJlMDIuLjQxZDNlYzIxYTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTkyLDcgKzkyLDcgQEAgcHJvY2Vzc19tY2U6CiAgICAgICAgIHN0aQogICAgICAgICBt
b3ZiICQwLCBWQ1BVX21jZV9wZW5kaW5nKCVyYngpCiAgICAgICAgIGNhbGwgc2V0X2d1ZXN0X21h
Y2hpbmVjaGVja190cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwgJWVheAorICAgICAgICB0
ZXN0ICVhbCwgJWFsCiAgICAgICAgIGp6ICAgdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIG1vdnpi
bCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAlZWR4ICMgc2F2ZSBtYXNrIGZvciB0
aGUKICAgICAgICAgbW92YiAlZGwsIFZDUFVfbWNlX29sZF9tYXNrKCVyYngpICAgICAgICAgICAg
IyBpcmV0IGh5cGVyY2FsbApAQCAtMTA4LDcgKzEwOCw3IEBAIHByb2Nlc3Nfbm1pOgogICAgICAg
ICBzdGkKICAgICAgICAgbW92YiAkMCwgVkNQVV9ubWlfcGVuZGluZyglcmJ4KQogICAgICAgICBj
YWxsIHNldF9ndWVzdF9ubWlfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAg
ICAgICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAgIHRlc3RfYWxsX2V2ZW50cwogICAgICAg
ICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwgJWVkeCAjIHNhdmUgbWFz
ayBmb3IgdGhlCiAgICAgICAgIG1vdmIgJWRsLCBWQ1BVX25taV9vbGRfbWFzayglcmJ4KSAgICAg
ICAgICAgICMgaXJldCBoeXBlcmNhbGwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:35:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:35: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 1fM2ZZ-00073F-Uy; Fri, 25 May 2018 02:35: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2ZY-000736-FV
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:16 +0000
X-Inumbo-ID: fc451531-5fc3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc451531-5fc3-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:33:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2ZX-0002b8-Eq
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2ZX-00047m-CW
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2ZX-00047m-CW@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:35:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Hide more EFER bits from
 PV guests
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>

Y29tbWl0IGFhZjY2ZGU3YzU0N2U3Y2JlMTBkNGZiNWNjOGI4Zjk5MjM4NDA0YTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo0NzozNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0NzozNyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vlc3RzCiAgICAK
ICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVzdCBzaG91bGRu
J3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBTVk0gZnVuY3Rp
b25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRuJ3Qgc2VlIFNW
TUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9jZXNzb3JzLCAz
MmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwuCiAgICAKICAg
IEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0dXJlcyBYZW4g
a25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0cyB2aWV3Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0byBzaW1wbGlm
eSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQiIHRvICJ1bmtu
b3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QKICAgIEVGRVIu
VENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVua25vd24gdG8g
WGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTg5MjYzMDMxYzA0ZTJiYTUyNzc4M2I0ZTA0
ZThkZjI3ZDM2NDc2OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDcgMTE6NTI6NTcgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jIHwgIDUgKystLS0KIHhlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgfCAxMSArKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bWRlYnVnLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCmluZGV4IDg5ZWYyZGI5
MzIuLmI1Yjk0NmFhOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVn
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwpAQCAtMTMxLDkgKzEzMSw4
IEBAIGJvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qg
dm1jYl9zdHJ1Y3QgKnZtY2IsCiAgICAgICAgIFBSSU5URigiRFI3OiBiaXRzIFs2MzozMl0gYXJl
IG5vdCB6ZXJvICglIyJQUkl4NjQiKVxuIiwKICAgICAgICAgICAgICAgIHZtY2JfZ2V0X2RyNyh2
bWNiKSk7CiAKLSAgICBpZiAoIGVmZXIgJiB+KEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xN
QSB8IEVGRVJfTlggfCBFRkVSX1NWTUUgfAotICAgICAgICAgICAgICAgICAgRUZFUl9MTVNMRSB8
IEVGRVJfRkZYU0UpICkKLSAgICAgICAgUFJJTlRGKCJFRkVSOiB1bmRlZmluZWQgYml0cyBhcmUg
bm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLCBlZmVyKTsKKyAgICBpZiAoIGVmZXIgJiB+RUZFUl9L
Tk9XTl9NQVNLICkKKyAgICAgICAgUFJJTlRGKCJFRkVSOiB1bmtub3duIGJpdHMgYXJlIG5vdCB6
ZXJvICglIyJQUkl4NjQiKVxuIiwgZWZlcik7CiAKICAgICBpZiAoIGh2bV9lZmVyX3ZhbGlkKHYs
IGVmZXIsIC0xKSApCiAgICAgICAgIFBSSU5URigiRUZFUjogJXMgKCUiUFJJeDY0IilcbiIsIGh2
bV9lZmVyX3ZhbGlkKHYsIGVmZXIsIC0xKSwgZWZlcik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggMzc2MjcwNTRiMS4uYzI4MTkzNmFmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtODg2
LDkgKzg4NiwxNiBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2
NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9F
RkVSOgotICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCk7CisgICAgICAgIC8qIEhpZGUgdW5rbm93
biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhpZGUgU1ZNRSBmcm9tIGd1ZXN0cy4gKi8KKyAg
ICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZFUl9LTk9XTl9NQVNLICYgfkVGRVJfU1ZNRTsK
KyAgICAgICAgLyoKKyAgICAgICAgICogSGlkZSB0aGUgNjQtYml0IGZlYXR1cmVzIGZyb20gMzIt
Yml0IGd1ZXN0cy4gIFNDRSBoYXMKKyAgICAgICAgICogdmVuZG9yLWRlcGVuZGVudCBiZWhhdmlv
dXIuCisgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkg
KQotICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX0xNU0xF
KTsKKyAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNM
RSB8CisgICAgICAgICAgICAgICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0lOVEVMCisgICAgICAgICAgICAgICAgICAgICAgID8gRUZFUl9TQ0UgOiAwKSk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9LN19GSURfVklE
X0NUTDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGJiNjI5NTc5MGMuLjY4ZmFlOTE1Njcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzEsNiArMzEsOSBAQAogI2RlZmluZSBFRkVS
X0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVmaW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9G
RlhTRSkKIAorI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwg
RUZFUl9MTUEgfCBFRkVSX05YIHwgXAorCQkJCSBFRkVSX1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZF
Ul9GRlhTRSkKKwogLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVD
X0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:35:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:35: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 1fM2Zk-00074D-13; Fri, 25 May 2018 02:35: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Zj-000745-7b
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:27 +0000
X-Inumbo-ID: 02562ebe-5fc4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02562ebe-5fc4-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:33:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Zh-0002bG-KY
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Zh-00048j-IF
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Zh-00048j-IF@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:35:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] libacpi: fixes for iasl >=
 20180427
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="===============0091361720121018743=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8342e3f30a4939ca412afdf7b4c8eb6678821dcf
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 11:48:18 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 11:48:18 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index a47a658a25..c17f3924cc 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0091361720121018743==--

From xen-changelog-bounces@lists.xenproject.org Fri May 25 02:35:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 02:35: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 1fM2Zu-00076j-2m; Fri, 25 May 2018 02:35: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM2Zt-00076b-5a
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:37 +0000
X-Inumbo-ID: 086936f1-5fc4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 086936f1-5fc4-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 04:33:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM2Zr-0002c3-QJ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM2Zr-0004AK-O5
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 02:35:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM2Zr-0004AK-O5@xenbits.xenproject.org>
Date: Fri, 25 May 2018 02:35:35 +0000
Subject: [Xen-changelog] [xen stable-4.10] viridian: fix cpuid leaf
 0x40000003
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>

Y29tbWl0IGEwMzU1MTgwYjY2MGIxNDlmODA1NGI5ZmFjZGQ5Y2FjOGVjODZhOTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxOCAxMTo0ODo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo0ODo0MyAyMDE4ICswMjAw
CgogICAgdmlyaWRpYW46IGZpeCBjcHVpZCBsZWFmIDB4NDAwMDAwMDMKICAgIAogICAgVGhlIHJl
c3BvbnNlIHRvIHZpcmlkaWFuIGxlYWYgMyBuZWVkcyB0byBzcGxpdCBhIDY0LWJpdCBtYXNrIGFj
cm9zcyBFQVggYW5kCiAgICBFQlgsIHdpdGggdGhlIGxvdyBvcmRlciAzMiBiaXRzIGluIEVBWCBh
bmQgdGhlIGhpZ2ggb3JkZXIgMzIgYml0cyBpbiBFQlguCiAgICBUbyBmYWNpbGl0YXRlIHRoaXMg
YSB1bmlvbiBvZiB0d28gdWludDMyX3QgdmFsdWVzIGFuZCB0aGUgbWFzayAodHlwZQogICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLKSBpcyBhbGxvY2F0ZWQgb24gc3RhY2sgYXMgZm9sbG93
czoKICAgIAogICAgdW5pb24gewogICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBt
YXNrOwogICAgICAgIHVpbnQzMl90IGxvLCBoaTsKICAgIH0gdTsKICAgIAogICAgVGhpcywgb2Yg
Y291cnNlLCBpcyBpbmNvcnJlY3QgYXMgYm90aCBsbyBhbmQgaGkgd2lsbCBhbGlhcyB0aGUgbG93
IG9yZGVyCiAgICAzMiBiaXRzIG9mIHRoZSBtYXNrLgogICAgCiAgICBUaGlzIHBhdGNoIHdyYXBz
IGxvIGFuZCBoaSBpbiBhbiBhbm9ubXltb3VzIHN0cnVjdCB0byBhY2hpZXZlIHRoZSBkZXNpcmVk
CiAgICBlZmZlY3QuCiAgICAKICAgIE5PVEU6IEZpeGluZyB0aGlzIGFsc28gc3RvcHMgV2luZG93
cyBtYWtpbmcgdGhlIEh2R2V0UGFydGl0aW9uSWQgaHlwZXJjYWxsCiAgICAgICAgICB3aGljaCB3
YXMgcHJldmlvdXNseSBjb25zaWRlcmVkIGVycm9uZW91cyBiZWhhdmlvdXIuIFRodXMgdGhlCiAg
ICAgICAgICBoeXBlcmNhbGwgaGFuZGxlciBpcyBhbHNvIG1vZGlmaWVkIHRvIHN0b3Agc3F1YXNo
aW5nIHRoZQogICAgICAgICAgJ3VuaW1wbGVtZW50ZWQnIHdhcm5pbmcgZm9yIHRoaXMgaHlwZXJj
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyOWZjMDQ5M2Q4ZWFiZGQ2M2Y1YmJmZjllMzA2
OTI1MzA1M2FkZGNhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNCAxMjo1NzoxMyArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4
IGYwZmE1OWQ3ZDUuLmIwMmE3MGQwODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTI0NSw3ICsyNDUs
NyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAgICAgICB1aW50MzJfdCBsbywg
aGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywgaGk7IH07CiAgICAgICAgIH0g
dTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9f
ZnJlcSkgKQpAQCAtOTY2LDEyICs5NjYsMTAgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
InVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQu
Y2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCi0gICAgY2FzZSBIdkdldFBh
cnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXM6CiAgICAgICAg
IC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0byBiZSBlcnJvbmVvdXNseSBp
c3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5laXRoZXIgQWNjZXNzUGFydGl0
aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAgICAgICAgKiBiZWluZyBzZXQg
aW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVyY2FsbCBzZWVtcyB0byBiZSBl
cnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAgKiBkZXNwaXRlIEVuYWJsZUV4
dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlEIGxlYWYgMi4KICAgICAgICAg
ICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFsaWQgY29kZScgaGFzIG5vdCBz
byBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBpdCdzIG5vdCB3b3J0aCBsb2dn
aW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00: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 1fM7du-0005pH-3x; Fri, 25 May 2018 08:00: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7ds-0005j6-W0
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:05 +0000
X-Inumbo-ID: 5b77f51c-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b77f51c-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7dq-0001Bp-Qh
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7dq-00022y-OI
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7dq-00022y-OI@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cpuid: fix raw FEATURESET_7d0
 reporting
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>

Y29tbWl0IGY5OWJjMTUzZDIzMzdhYzcxMzhlOTJlNGIwNjkwYTU0ODAwMWRiMWMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjA1OjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA1OjE1IDIwMTggKzAy
MDAKCiAgICB4ODYvY3B1aWQ6IGZpeCByYXcgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nCiAgICAK
ICAgIENvbW1pdCA2MmIxODc5NjkzZTAgKCJ4ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRq
dXN0bWVudHMiKSBhZGRlZAogICAgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nIGJ1dCBmb3Jnb3Qg
dG8gdXBkYXRlIGNhbGN1bGF0ZV9yYXdfZmVhdHVyZXNldCgpCiAgICBmdW5jdGlvbi4gQXMgcmVz
dWx0LCB0aGUgdmFsdWUgcmVwb3J0ZWQgYnkgeGVuLWNwdWlkIGNvbnRhaW5zIDAuCiAgICAKICAg
IEZpeCB0aGF0IGJ5IHByb3Blcmx5IGZpbGxpbmcgcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83
ZDBdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlk
LmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA0NTE5NTJjYWJlLi5mZmZjZWNkODc4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwpAQCAtMTEzLDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X2Zl
YXR1cmVzZXQodm9pZCkKICAgICAgICAgY3B1aWRfY291bnQoMHg3LCAwLCAmdG1wLAogICAgICAg
ICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YjBdLAogICAgICAgICAg
ICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdLAotICAgICAgICAgICAg
ICAgICAgICAmdG1wKTsKKyAgICAgICAgICAgICAgICAgICAgJnJhd19mZWF0dXJlc2V0W0ZFQVRV
UkVTRVRfN2QwXSk7CiAgICAgaWYgKCBtYXggPj0gMHhkICkKICAgICAgICAgY3B1aWRfY291bnQo
MHhkLCAxLAogICAgICAgICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9E
YTFdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00: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 1fM7e4-0005sf-5h; Fri, 25 May 2018 08:00: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7e2-0005sZ-UO
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:14 +0000
X-Inumbo-ID: 61857f96-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61857f96-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7e1-0001NN-0S
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7e0-00024X-UG
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7e0-00024X-UG@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDljYmE5YWViNGQ5YjhlZGFkOTFkYjMwY2NmYWI0NTEyNDRlNjdhOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjA3OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA3OjQxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDJjYjNkMTMzNDcuLjlh
YmNhNjFjZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjA0LDYgKzIwNCw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0NCwxNyArMjQ1LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00: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 1fM7eE-00061a-7n; Fri, 25 May 2018 08:00: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7eC-00061O-Jt
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:24 +0000
X-Inumbo-ID: 679295d2-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 679295d2-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7eB-0001NV-69
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7eB-00025G-3o
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7eB-00025G-3o@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDdmMjk1OWY4ZjZkMGFkOWZjOTJmZTAyMGFlNmFkOWE1NzA4ZGQ0NWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjA4OjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA4OjI1IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDlhYmNhNjFjZDYuLjZmYzMy
ZTg2OTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTY0LDYgKzE2NSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjExLDYgKzIxMywxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ5
LDYgKzI1NiwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00: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 1fM7eP-00062y-BR; Fri, 25 May 2018 08:00:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7eN-00062l-5z
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:35 +0000
X-Inumbo-ID: 6da2f568-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6da2f568-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7eL-0001Nd-Bn
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7eL-00025k-9Z
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7eL-00025k-9Z@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDE5MzEzMGY1M2YyMjA2MzU0ZTlmNDIyNmEyYjM1NjZkNDcyZDFhMmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjowOTowMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowOTowMyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggZGZjMDJhZTJmZC4uZTA2YThmYTk3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00:45 +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 1fM7eX-000645-Da; Fri, 25 May 2018 08:00:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7eX-00063w-0Q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:45 +0000
X-Inumbo-ID: 73b74ad6-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73b74ad6-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7eV-0001OH-HW
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7eV-00026h-FF
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7eV-00026h-FF@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IDRjZGQ0Y2MxMDY0MzM5MjFkZDQ2YTQ3MTE0ODQxMWNiOTExNTBhNGEKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDEyOjA5OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjA5OjQxIDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IGY3ODA1NGRhNTUuLjcyZjVhOTRhZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTExLDYgKzUxMSw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTksNyAr
NTIxLDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI3LDcgKzUyOSw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:00:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:00: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 1fM7eh-00065O-FW; Fri, 25 May 2018 08:00:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7eg-00065F-V8
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:54 +0000
X-Inumbo-ID: 79c6f24e-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79c6f24e-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:58:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7ef-0001OX-NN
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7ef-000276-Kz
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7ef-000276-Kz@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IGI0YWQ4YTZmMTUyZWZiZDQyNmNlNmQxMWExM2Y5NTU3OThmZGUyY2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjEwOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEwOjExIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDA4NDkyZTZjMzMuLmQ4Y2EzYzYz
MzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNzk0LDIyICsxNzk0LDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogICAg
IGVsc2UKICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LnN3aW50X2VtdWxhdGUgPSB4ODZfc3dp
bnRfZW11bGF0ZV9hbGw7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHg4Nl9lbXVsYXRlKCZodm1lbXVs
X2N0eHQtPmN0eHQsIG9wcykgKQorICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+
Y3R4dCwgb3BzKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0
cnkgKQorICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7CisKKyAgICBpZiAoICFodm1fdmNwdV9p
b19uZWVkX2NvbXBsZXRpb24odmlvKSApCiAgICAgewotICAgIGNhc2UgWDg2RU1VTF9PS0FZOgot
ICAgICAgICBpZiAoIHZpby0+bW1pb19yZXRyeSApCi0gICAgICAgICAgICByYyA9IFg4NkVNVUxf
UkVUUlk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGRlZmF1bHQ6CiAgICAgICAg
IHZpby0+bW1pb19jYWNoZV9jb3VudCA9IDA7CiAgICAgICAgIHZpby0+bW1pb19pbnNuX2J5dGVz
ID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6CisgICAgfQor
ICAgIGVsc2UKKyAgICB7CiAgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YodmlvLT5tbWlvX2lu
c24pIDwgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpKTsKICAgICAgICAgdmlvLT5tbWlv
X2luc25fYnl0ZXMgPSBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzOwogICAgICAgICBtZW1j
cHkodmlvLT5tbWlvX2luc24sIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIHZpby0+bW1pb19pbnNu
X2J5dGVzKTsKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7es-000675-HW; Fri, 25 May 2018 08:01: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7er-00066x-J2
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:05 +0000
X-Inumbo-ID: 7fd7e9d3-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fd7e9d3-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7ep-0001Oy-TF
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7ep-00027g-Qo
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7ep-00027g-Qo@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IDIxMGJkNTFhMmU3YmEwMDYzZmU1Njk1ZmVmNDQxYWMyZDUyZDhmMmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjEwOjQ5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEwOjQ5IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA4ZjQ3OTQ3Y2M4Li5mNjFkZDI1OGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
ODQsMTIgKzc4NCwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7f2-00069h-27; Fri, 25 May 2018 08:01: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7f1-00069U-7F
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:15 +0000
X-Inumbo-ID: 85e940cb-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85e940cb-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7f0-0001PC-2o
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7f0-000288-0U
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7f0-000288-0U@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDBmNDc1ZmVkZmMwYjhkNmYyNTNjNDU3NzVmMWIwZTQzMzZiYjZiNGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjoxMToyNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjoxMToyNiAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMDQxNTNlMWYyYi4uNDUxYTViNDkyOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE2NzksNiArMTY3OSwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBlY3g7CiAKICAgICBjYXNlIE1T
Ul9JQTMyX1NZU0VOVEVSX0NTOgpAQCAtMTY5MSw2ICsxNzEwLDM0IEBAIHN0YXRpYyBpbnQgc3Zt
X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRl
bnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRl
cl9laXA7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfU1RBUjoKKyAgICAgICAgKm1z
cl9jb250ZW50ID0gdm1jYi0+c3RhcjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9M
U1RBUjoKKyAgICAgICAgKm1zcl9jb250ZW50ID0gdm1jYi0+bHN0YXI7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBNU1JfQ1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmNz
dGFyOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdm1jYi0+c2ZtYXNrOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0ZTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmZzLmJhc2U7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICAgICAgKm1zcl9jb250
ZW50ID0gdm1jYi0+Z3MuYmFzZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TSEFE
T1dfR1NfQkFTRToKKyAgICAgICAgKm1zcl9jb250ZW50ID0gdm1jYi0+a2VybmdzYmFzZTsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DeF9NSVNDKDQpOiAvKiBUaHJlc2hv
bGQgcmVnaXN0ZXIgKi8KICAgICBjYXNlIE1TUl9GMTBfTUM0X01JU0MxIC4uLiBNU1JfRjEwX01D
NF9NSVNDMzoKICAgICAgICAgLyoKQEAgLTE4MjIsMzQgKzE4NjksODMgQEAgc3RhdGljIGludCBz
dm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCkKICAgICBpbnQgcmV0LCByZXN1bHQgPSBYODZFTVVMX09LQVk7CiAgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2gu
aHZtX3N2bS52bWNiOwotICAgIGludCBzeW5jID0gMDsKKyAgICBib29sIHN5bmMgPSBmYWxzZTsK
IAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJf
Q1M6CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FU1A6CiAgICAgY2FzZSBNU1JfSUEzMl9T
WVNFTlRFUl9FSVA6Ci0gICAgICAgIHN5bmMgPSAxOwotICAgICAgICBicmVhazsKLSAgICBkZWZh
dWx0OgorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBN
U1JfQ1NUQVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JB
U0U6CisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToK
KyAgICAgICAgc3luYyA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICgg
c3luYyApCi0gICAgICAgIHN2bV9zeW5jX3ZtY2Iodik7ICAgIAorICAgICAgICBzdm1fc3luY192
bWNiKHYpOwogCiAgICAgc3dpdGNoICggbXNyICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBlY3g7CiAKKyAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VTUDoKKyAgICBjYXNlIE1TUl9J
QTMyX1NZU0VOVEVSX0VJUDoKKyAgICBjYXNlIE1TUl9MU1RBUjoKKyAgICBjYXNlIE1TUl9DU1RB
UjoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgY2Fz
ZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNz
KG1zcl9jb250ZW50KSApCisgICAgICAgICAgICBnb3RvIGdwZjsKKworICAgICAgICBzd2l0Y2gg
KCBtc3IgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgor
ICAgICAgICAgICAgdm1jYi0+c3lzZW50ZXJfZXNwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5
c2VudGVyX2VzcCA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Y2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9l
aXAgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9MU1RBUjoKKyAgICAgICAgICAg
IHZtY2ItPmxzdGFyID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIE1TUl9DU1RBUjoKKyAgICAgICAgICAgIHZtY2ItPmNzdGFyID0gbXNyX2NvbnRlbnQ7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAg
ICAgICAgdm1jYi0+ZnMuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICAgICAgICAgIHZtY2ItPmdzLmJhc2UgPSBt
c3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX1NIQURP
V19HU19CQVNFOgorICAgICAgICAgICAgdm1jYi0+a2VybmdzYmFzZSA9IG1zcl9jb250ZW50Owor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNl
IE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgICAgICB2bWNiLT5zeXNlbnRlcl9jcyA9IHYtPmFy
Y2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9jcyA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKLSAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VTUDoKLSAgICAgICAgdm1jYi0+c3lzZW50
ZXJfZXNwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2VzcCA9IG1zcl9jb250ZW50
OworCisgICAgY2FzZSBNU1JfU1RBUjoKKyAgICAgICAgdm1jYi0+c3RhciA9IG1zcl9jb250ZW50
OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKLSAgICAg
ICAgdm1jYi0+c3lzZW50ZXJfZWlwID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2Vp
cCA9IG1zcl9jb250ZW50OworCisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgICAgICB2
bWNiLT5zZm1hc2sgPSBtc3JfY29udGVudDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1T
Ul9JQTMyX0RFQlVHQ1RMTVNSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7fC-0006Bj-48; Fri, 25 May 2018 08:01: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7fB-0006BW-5I
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:25 +0000
X-Inumbo-ID: 8bfa3c81-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bfa3c81-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7fA-0001PO-8T
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7fA-00028k-6F
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7fA-00028k-6F@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cpuidle: don't init stats lock
 more than once
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>

Y29tbWl0IGYyODM3YjVmMTEzOTRmYzgxMDdmMGEwNmIyY2ViYWE0ZjhkNDJkN2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEyOjExOjU4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjExOjU4IDIwMTggKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogZG9uJ3QgaW5pdCBzdGF0cyBsb2NrIG1vcmUgdGhhbiBvbmNlCiAgICAKICAg
IE9zc3Rlc3QgZmxpZ2h0IDEyMjM2MywgaGF2aW5nIGhpdCBhbiBOTUkgd2F0Y2hkb2cgdGltZW91
dCwgc2hvd3MgQ1BVMSBhdAogICAgCiAgICBYZW4gY2FsbCB0cmFjZToKICAgICAgIFs8ZmZmZjgy
ZDA4MDIzZDNmND5dIF9zcGluX2xvY2srMHgzMC8weDU3CiAgICAgICBbPGZmZmY4MmQwODAyZDkz
NDY+XSB1cGRhdGVfbGFzdF9jeF9zdGF0KzB4MjkvMHg0MgogICAgICAgWzxmZmZmODJkMDgwMmQ5
NmYzPl0gY3B1X2lkbGUuYyNhY3BpX3Byb2Nlc3Nvcl9pZGxlKzB4MmZmLzB4NTk2CiAgICAgICBb
PGZmZmY4MmQwODAyNzY3MTM+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhOC8weGMzCiAgICAKICAg
IGFuZCBDUFUwIGF0CiAgICAKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAgWzxmZmZmODJkMDgw
MjNkMTczPl0gb25fc2VsZWN0ZWRfY3B1cysweGI3LzB4ZGUKICAgICAgIFs8ZmZmZjgyZDA4MDJk
YmUyMj5dIHBvd2Vybm93LmMjcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQrMHgxMTAvMHgxY2IKICAg
ICAgIFs8ZmZmZjgyZDA4MDI1Nzk3Mz5dIF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KzB4NDMvMHhh
NgogICAgICAgWzxmZmZmODJkMDgwMjU2YjBkPl0gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMrMHgzMjQv
MHgzN2EKICAgICAgIFs8ZmZmZjgyZDA4MDI1N2JmMj5dIF9fY3B1ZnJlcV9zZXRfcG9saWN5KzB4
ZmEvMHgxOWQKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjA0ND5dIGNwdWZyZXFfYWRkX2NwdSsweDNh
MS8weDVkZgogICAgICAgWzxmZmZmODJkMDgwMmRiYWI0Pl0gY3B1ZnJlcV9jcHVfaW5pdCsweDE3
LzB4MWEKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjdhOD5dIHNldF9weF9wbWluZm8rMHgyYjYvMHgy
ZjcKICAgICAgIFs8ZmZmZjgyZDA4MDI5ZjFiZj5dIGRvX3BsYXRmb3JtX29wKzB4ZTc1LzB4MTk3
NwogICAgICAgWzxmZmZmODJkMDgwMzcxMmM1Pl0gcHZfaHlwZXJjYWxsKzB4MWY0LzB4NDQwCiAg
ICAgICBbPGZmZmY4MmQwODAzNzg0YTU+XSBsc3Rhcl9lbnRlcisweDExNS8weDEyMAogICAgCiAg
ICBUaGF0IGlzLCBEb20wJ3MgQUNQSSBwcm9jZXNzb3IgZHJpdmVyIGlzIGluIHRoZSBwcm9jZXNz
IG9mIHVwbG9hZGluZyBQeAogICAgYW5kIEN4IGRhdGEuIExvb2tpbmcgYXQgdGhlIHRpY2tldCBs
b2NrIHN0YXRlIGluIENQVTEncyByZWdpc3RlcnMsIGl0IGlzCiAgICB3YWl0aW5nIGZvciB0aWNr
ZXQgMHgwMDAwIHRvIGhhdmUgaXRzIHR1cm4sIHdoaWxlIHRoZSBzdXBwb3NlZCBjdXJyZW50CiAg
ICBvd25lcidzIHRpY2tldCBpcyAweDAwMDEsIHdoaWNoIGlzIGFuIGludmFsaWQgc3RhdGUgKGFu
ZCBuZWl0aGVyIG9mIHRoZQogICAgb3RoZXIgdHdvIENQVXMgaG9sZHMgdGhlIGxvY2sgYW55d2F5
KS4gSGVuY2UgSSBjYW4gb25seSBjb25jbHVkZSB0aGF0CiAgICBjcHVpZGxlX2luaXRfY3B1KDEp
IHJhbiBvbiBDUFUgMCB3aGlsZSBzb21lIG90aGVyIENQVSBoZWxkIHRoZSBsb2NrICh0aGUKICAg
IHVubG9jayB0aGVuIHB1dCB0aGUgbG9jayBpbiB0aGUgc3RhdGUgdGhhdCBDUFUxIGlzIG9ic2Vy
dmluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogMmY2NGEyNTFmYTEwZGQ0ZDYyZjg0OTY3ZTNkYWZhNzA5
ZjVlOTZhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjcgMTQ6MzU6MzUgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggMjQ0NjY3
OTkzZC4uNjU1YmM0N2YwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC04MzMsNiArODMzLDkgQEAg
aW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGFjcGlf
cG93ZXItPnN0YXRlc1tpXS5pZHggPSBpOwogCiAgICAgICAgIGFjcGlfcG93ZXItPmNwdSA9IGNw
dTsKKworICAgICAgICBzcGluX2xvY2tfaW5pdCgmYWNwaV9wb3dlci0+c3RhdF9sb2NrKTsKKwog
ICAgICAgICBwcm9jZXNzb3JfcG93ZXJzW2NwdV0gPSBhY3BpX3Bvd2VyOwogICAgIH0KIApAQCAt
ODQwLDcgKzg0Myw2IEBAIGludCBjcHVpZGxlX2luaXRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzWzFdLnR5cGUgPSBBQ1BJX1NUQVRFX0MxOwogICAgIGFjcGlf
cG93ZXItPnN0YXRlc1sxXS5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxUOwogICAg
IGFjcGlfcG93ZXItPnNhZmVfc3RhdGUgPSAmYWNwaV9wb3dlci0+c3RhdGVzWzFdOwotICAgIHNw
aW5fbG9ja19pbml0KCZhY3BpX3Bvd2VyLT5zdGF0X2xvY2spOwogCiAgICAgcmV0dXJuIDA7CiB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7fN-0006EA-6y; Fri, 25 May 2018 08:01:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7fL-0006Ds-NC
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:35 +0000
X-Inumbo-ID: 920b154b-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 920b154b-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7fK-0001PW-EA
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7fK-00029h-Bv
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7fK-00029h-Bv@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IGQ2Njg5OGExNWQ0Nzc3OWE2MDhmMzA0MTNjZGY2MjkzODlmNTAzN2EKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjEyOjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEyOjI1IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBiMWUzMjI1MjA4
Li40N2FlNDllZmQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MjQsMTQgKzQyNCw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDQwLDYg
KzQzNSwxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKFZDUFUyT1AodiksIHNsZWVwLCB2KTsKICAgICB9Cit9CisKK3ZvaWQgdmNw
dV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKyAgICBzcGlubG9ja190ICpsb2NrOworCisgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1NMRUVQ
LCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisKKyAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUodiwgJmZsYWdzKTsKKworICAgIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCh2KTsKIAogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHYpOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7fX-0006G6-8h; Fri, 25 May 2018 08:01: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7fW-0006Fn-4v
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:46 +0000
X-Inumbo-ID: 981b3083-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 981b3083-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7fU-0001QL-Jq
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7fU-0002Ax-HZ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7fU-0002Ax-HZ@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IGVhYTlkMGE5YWUwMTY5MDE4MDE4ODljYWM5ZWY0ZDM3Mzc0ZTUyMTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEyOjEyOjU0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEyOjEyOjU0IDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1OCBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNDdhZTQ5ZWZkNC4uNjA2OWIzMjc4YyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTYyLDEzICs1NjIsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NDgsMTQgKzY4
OSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC02
OTMsMTAgKzczMSw5IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKICAgICAgICAgewotICAg
ICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTs7Ci0gICAgICAgICAgICB2Y3B1X3NsZWVwX25v
c3luYyh2KTsKLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZSh2KTsKKyAgICAgICAgICAgIHZjcHVf
bWlncmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKKyAg
ICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7CkBAIC04MDksMTAgKzg0NiwxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxl
ciB3aWxsIGFsd2F5cyBmaW5lIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAg
ICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUu
CiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3Jh
dGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3Rh
cnQodik7CiAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShs
b2NrLCBmbGFncywgdik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9t
aWdyYXRlX2ZpbmlzaCh2KTsKIAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAg
ICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2
ZSBpbgpAQCAtODQ2LDE4ICs4ODMsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgK
ICAgICAgICAgICogQWx3YXlzIGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNl
bWVudAogICAgICAgICAgKiB3aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICov
Ci0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAg
ICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgdik7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+
ZG9tYWluKTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAg
ICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUo
dik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0
OwogfQpAQCAtMTA4NSw3ICsxMTE4LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgY3B1KQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+
Y3B1X2hhcmRfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAg
ICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWln
cmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAg
fQogICAgIH0KQEAgLTEwOTgsMjAgKzExMzAsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2
LT5hZmZpbml0eV9icm9rZW4gPSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9o
YXJkX2FmZmluaXR5LCBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBG
X21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAg
ICAgIH0KICAgICB9CiAKKyAgICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRl
X3N0YXJ0KHYpOworCiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAg
ICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYt
PnBhdXNlX2ZsYWdzICYgVlBGX21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVw
X25vc3luYyh2KTsKLSAgICAgICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21p
Z3JhdGVfZmluaXNoKHYpOwogCiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE0OTUsOCArMTUyNSw3
IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09Q
KFZDUFUyT1AocHJldiksIGNvbnRleHRfc2F2ZWQsIHByZXYpOwogCi0gICAgaWYgKCB1bmxpa2Vs
eShwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcpICkKLSAgICAgICAgdmNwdV9taWdy
YXRlKHByZXYpOworICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7CiB9CiAKIC8qIFRoZSBz
Y2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 08:01:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 08:01: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 1fM7fh-0006Hg-AP; Fri, 25 May 2018 08:01:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fM7fg-0006HS-46
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:56 +0000
X-Inumbo-ID: 9e2cae1f-5ff1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e2cae1f-5ff1-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 09:59:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fM7fe-0001QT-Pa
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fM7fe-0002J2-NE
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 08:01:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fM7fe-0002J2-NE@xenbits.xenproject.org>
Date: Fri, 25 May 2018 08:01:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] libacpi: fixes for iasl >= 20180427
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="===============3439874071129942847=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 197e605e03a1017e2b4fb57859456da8f9cea468
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 12:13:22 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 12:13:22 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index 6d8445d77a..71bd3e22a9 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3439874071129942847==--

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13: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 1fMCUr-000517-Io; Fri, 25 May 2018 13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCUp-00050y-SY
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:03 +0000
X-Inumbo-ID: cd39480d-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd39480d-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCUo-0007YH-Df
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCUo-0001rr-BA
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCUo-0001rr-BA@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IDQ4ZGQ1NDMxZjg0ZjRmZmFmMmExNDI3Njk3ODU1ODIyY2UwNjUxYTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBi
NTZhMjZhMWFmLi4xMDYwZDc2MDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzc2NiwxMSArMzc2NiwzNiBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBpZiAoIGRlYnVnZ2VyX3RyYXBfZW50
cnkoVFJBUF9kZWJ1ZywgcmVncykgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAq
IEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcgKE1hcmNoIDIwMTgpLCBvbiB0aGUgc3ViamVjdCBvZiAl
ZHI2OgorICAgICAqCisgICAgICogVGhlIEludGVsIG1hbnVhbCBzYXlzOgorICAgICAqICAgQ2Vy
dGFpbiBkZWJ1ZyBleGNlcHRpb25zIG1heSBjbGVhciBiaXRzIDAtMy4gVGhlIHJlbWFpbmluZyBj
b250ZW50cworICAgICAqICAgb2YgdGhlIERSNiByZWdpc3RlciBhcmUgbmV2ZXIgY2xlYXJlZCBi
eSB0aGUgcHJvY2Vzc29yLiBUbyBhdm9pZAorICAgICAqICAgY29uZnVzaW9uIGluIGlkZW50aWZ5
aW5nIGRlYnVnIGV4Y2VwdGlvbnMsIGRlYnVnIGhhbmRsZXJzIHNob3VsZAorICAgICAqICAgY2xl
YXIgdGhlIHJlZ2lzdGVyIChleGNlcHQgYml0IDE2LCB3aGljaCB0aGV5IHNob3VsZCBzZXQpIGJl
Zm9yZQorICAgICAqICAgcmV0dXJuaW5nIHRvIHRoZSBpbnRlcnJ1cHRlZCB0YXNrLgorICAgICAq
CisgICAgICogVGhlIEFNRCBtYW51YWwgc2F5czoKKyAgICAgKiAgIEJpdHMgMTU6MTMgb2YgdGhl
IERSNiByZWdpc3RlciBhcmUgbm90IGNsZWFyZWQgYnkgdGhlIHByb2Nlc3NvciBhbmQKKyAgICAg
KiAgIG11c3QgYmUgY2xlYXJlZCBieSBzb2Z0d2FyZSBhZnRlciB0aGUgY29udGVudHMgaGF2ZSBi
ZWVuIHJlYWQuCisgICAgICoKKyAgICAgKiBTb21lIGJpdHMgYXJlIHJlc2VydmVkIHNldCwgc29t
ZSBhcmUgcmVzZXJ2ZWQgY2xlYXIsIGFuZCBzb21lIGJpdHMKKyAgICAgKiB3aGljaCB3ZXJlIHBy
ZXZpb3VzbHkgcmVzZXJ2ZWQgc2V0IGFyZSByZXVzZWQgYW5kIGNsZWFyZWQgYnkgaGFyZHdhcmUu
CisgICAgICogRm9yIGZ1dHVyZSBjb21wYXRpYmlsaXR5LCByZXNldCB0byB0aGUgZGVmYXVsdCB2
YWx1ZSwgd2hpY2ggd2lsbCBhbGxvdworICAgICAqIHVzIHRvIHNwb3QgYW55IGJpdCBiZWluZyBj
aGFuZ2VkIGJ5IGhhcmR3YXJlIHRvIGl0cyBub24tZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAg
ICB3cml0ZV9kZWJ1Z3JlZyg2LCBYODZfRFI2X0RFRkFVTFQpOworCiAgICAgaWYgKCAhZ3Vlc3Rf
bW9kZShyZWdzKSApCiAgICAgewogICAgICAgICBpZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfVEYgKQpAQCAtMzgwMyw3ICszODI4LDggQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB9CiAKICAgICAvKiBTYXZlIGRlYnVnIHN0YXR1cyByZWdpc3Rl
ciB3aGVyZSBndWVzdCBPUyBjYW4gcGVlayBhdCBpdCAqLwotICAgIHYtPmFyY2guZGVidWdyZWdb
Nl0gPSByZWFkX2RlYnVncmVnKDYpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gfD0gKGRyNiAm
IH5YODZfRFI2X0RFRkFVTFQpOworICAgIHYtPmFyY2guZGVidWdyZWdbNl0gJj0gKGRyNiB8IH5Y
ODZfRFI2X0RFRkFVTFQpOwogCiAgICAgbGVyX2VuYWJsZSgpOwogICAgIGRvX2d1ZXN0X3RyYXAo
VFJBUF9kZWJ1ZywgcmVncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVn
cmVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmgKaW5kZXggYzU3OTE0ZWZjNi4u
YjNiMTBlYWY0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaApAQCAtMjQsNiArMjQsOCBAQAogI2Rl
ZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfWkVSTyAofjB4ZmZmZmVmZmZ1bCkgLyogUmVzZXJ2ZWQs
IHJlYWQgYXMgemVybyAqLwogI2RlZmluZSBEUl9TVEFUVVNfUkVTRVJWRURfT05FICAweGZmZmYw
ZmYwdWwgLyogUmVzZXJ2ZWQsIHJlYWQgYXMgb25lICovCiAKKyNkZWZpbmUgWDg2X0RSNl9ERUZB
VUxUIDB4ZmZmZjBmZjB1bCAgICAvKiBEZWZhdWx0ICVkcjYgdmFsdWUuICovCisKIC8qIE5vdyBk
ZWZpbmUgYSBidW5jaCBvZiB0aGluZ3MgZm9yIG1hbmlwdWxhdGluZyB0aGUgY29udHJvbCByZWdp
c3Rlci4KICAgIFRoZSB0b3AgdHdvIGJ5dGVzIG9mIHRoZSBjb250cm9sIHJlZ2lzdGVyIGNvbnNp
c3Qgb2YgNCBmaWVsZHMgb2YgNAogICAgYml0cyAtIGVhY2ggZmllbGQgY29ycmVzcG9uZHMgdG8g
b25lIG9mIHRoZSBmb3VyIGRlYnVnIHJlZ2lzdGVycywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:11: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 1fMCV0-00052T-KQ; Fri, 25 May 2018 13:11:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCUz-00052L-Hb
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:13 +0000
X-Inumbo-ID: d34bf816-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d34bf816-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCUy-0007YP-Jd
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCUy-0001sH-HB
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCUy-0001sH-HB@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IGI4NDQ1NzNkYTA5Mzg3ZTg3ZDQ1MzQyMWNkNTRmMWJiNTQ0OGZmZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDU1NWQyYjJlY2IuLmM1Mzg2NDNiNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMzcsNiArMzcsMTIgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2ZW50
cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNvbXBh
dF9wcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2VwdGlvbiBpZiBwZW5k
aW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAg
ICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisgICAgICAg
IGpueiAgIC5MY29tcGF0X3Byb2Nlc3NfdHJhcGJvdW5jZQorCiAgICAgICAgIHRlc3RiICQxLFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCiAu
TGNvbXBhdF90ZXN0X2d1ZXN0X25taToKQEAgLTY2LDYgKzcyLDE1IEBAIGNvbXBhdF9wcm9jZXNz
X3NvZnRpcnFzOgogICAgICAgICBjYWxsICBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUs
ICVyZHg6IHN0cnVjdCB0cmFwX2JvdW5jZSAqLworLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNl
OgorICAgICAgICBzdGkKKy5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwg
IGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIG1vdmIgICQwLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKKwogCUFM
SUdOCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogY29tcGF0X3Byb2Nlc3NfbWNlOgpAQCAtMTg2
LDE1ICsyMDEsNiBAQCBFTlRSWShjcjRfcHYzMl9yZXN0b3JlKQogICAgICAgICB4b3IgICAlZWF4
LCAlZWF4CiAgICAgICAgIHJldAogCi0vKiAlcmR4OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0
IHZjcHUgKi8KLUVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCi0gICAgICAgIHRl
c3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAg
ICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Ci0KICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiBT
ZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IGZkNmM1ZDA0ZTIuLjJkZmMwOGY1MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQwLDYg
KzQwLDEyIEBAIHRlc3RfYWxsX2V2ZW50czoKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RB
VF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksICVyY3gKICAgICAgICAgY21wbCAgJDAsICglcmN4LCAl
cmF4LCAxKQogICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5q
ZWN0IGV4Y2VwdGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91
bmNlKCVyYngpLCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNF
X2ZsYWdzKCVyZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAg
ICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKICAgICAgICAgam5lICAgcHJvY2Vz
c19tY2UKIC5MdGVzdF9ndWVzdF9ubWk6CkBAIC02OCw2ICs3NCwxNSBAQCBwcm9jZXNzX3NvZnRp
cnFzOgogICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCisvKiAl
cmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkeCBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5McHJvY2Vzc190
cmFwYm91bmNlOgorICAgICAgICBzdGkKKy5MYm91bmNlX2V4Y2VwdGlvbjoKKyAgICAgICAgY2Fs
bCAgY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQorICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBBTElHTgog
LyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8
PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02NjQs
MTUgKzY3OSw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEg
IFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbigl
cmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAg
ICAgICBqbnogICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRU
QkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9h
bGxfZXZlbnRzCi0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3Vu
Y2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAg
ICBqbnogICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2
ZW50cwogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:11: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 1fMCVB-00053v-ME; Fri, 25 May 2018 13:11:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVA-00053i-5f
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:24 +0000
X-Inumbo-ID: d95efc53-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d95efc53-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCV8-0007YX-Q6
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCV8-0001ss-Ng
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCV8-0001ss-Ng@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDM1YTcxYzYxYTM1N2ZmZjBjYTg5ZTJiN2QyZThlMjA1OGY3ZTZkYjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDBlODNhOTQ5MDAuLmFhYWE3ODUwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjc5
LDYgKzY3OSw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCQlbSVNUX01DRSAt
IDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRSwKIAkJCVtJU1RfREYgIC0gMV0g
PSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFLAogCQkJW0lTVF9OTUkgLSAxXSA9IHN0
YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkUsCisJCQlbSVNUX0RCICAtIDFdID0gc3RhY2tf
dG9wICsgSVNUX0RCICAqIFBBR0VfU0laRSwKIAogCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUo
dHNzLT5pc3QpIC0gMV0gPQogCQkJCTB4ODYwMDExMTExMTExMTExMXVsLApAQCAtNzA2LDYgKzcw
Nyw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAJc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CiAJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAJLyoKIAkgKiBCb3R0b20tb2Yt
c3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGNiOWViZDQ2
NDIuLjI3YzIwNzllY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDQ4LDYgKzEwNDgsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOwor
ICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIp
OwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCkBA
IC0xMDY5LDYgKzEwNzAsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAg
ICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfZGVidWddLCAgICAgICAgIElTVF9OT05FKTsKIAogICAgIHN2bV9yZXN0b3JlX2RyKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwppbmRleCA5ZTU5ODY5NzM1Li4zZDVmYWEyYTA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk2NCw2ICs5NjQs
NyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJ
U1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAg
ICAgIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNU
VUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1
IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxMDYwZDc2MDZjLi4zZjA0NmRl
ZjUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwpAQCAtMjU5LDEzICsyNTksMTMgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFj
ayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKgog
ICogTm90ZXMgZm9yIGdldF9zdGFja190cmFjZV9ib3R0b20oKSBhbmQgZ2V0X3N0YWNrX2R1bXBf
Ym90dG9tKCkKICAqCi0gKiBTdGFjayBwYWdlcyAwLCAxIGFuZCAyOgorICogU3RhY2sgcGFnZXMg
MCAtIDM6CiAgKiAgIFRoZXNlIGFyZSBhbGwgMS1wYWdlIElTVCBzdGFja3MuICBFYWNoIG9mIHRo
ZXNlIHN0YWNrcyBoYXZlIGFuIGV4Y2VwdGlvbgogICogICBmcmFtZSBhbmQgc2F2ZWQgcmVnaXN0
ZXIgc3RhdGUgYXQgdGhlIHRvcC4gIFRoZSBpbnRlcmVzdGluZyBib3VuZCBmb3IgYQogICogICB0
cmFjZSBpcyB0aGUgd29yZCBhZGphY2VudCB0byB0aGlzLCB3aGlsZSB0aGUgYm91bmQgZm9yIGEg
ZHVtcCBpcyB0aGUKICAqICAgdmVyeSB0b3AsIGluY2x1ZGluZyB0aGUgZXhjZXB0aW9uIGZyYW1l
LgogICoKLSAqIFN0YWNrIHBhZ2VzIDMsIDQgYW5kIDU6CisgKiBTdGFjayBwYWdlcyA0IGFuZCA1
OgogICogICBOb25lIG9mIHRoZXNlIGFyZSBwYXJ0aWN1bGFybHkgaW50ZXJlc3RpbmcuICBXaXRo
IE1FTU9SWV9HVUFSRCwgcGFnZSA1IGlzCiAgKiAgIGV4cGxpY2l0bHkgbm90IHByZXNlbnQsIHNv
IGF0dGVtcHRpbmcgdG8gZHVtcCBvciB0cmFjZSBpdCBpcwogICogICBjb3VudGVycHJvZHVjdGl2
ZS4gIFdpdGhvdXQgTUVNT1JZX0dVQVJELCBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjYWxsIGNoYWlu
CkBAIC0yODYsMTIgKzI4NiwxMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9ib3R0
b20odW5zaWduZWQgbG9uZyBzcCkKIHsKICAgICBzd2l0Y2ggKCBnZXRfc3RhY2tfcGFnZShzcCkg
KQogICAgIHsKLSAgICBjYXNlIDAgLi4uIDI6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICBy
ZXR1cm4gUk9VTkRVUChzcCwgUEFHRV9TSVpFKSAtCiAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgZXMpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZuZGVm
IE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQgLi4uIDU6CiAjZW5k
aWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQKHNwLCBTVEFDS19T
SVpFKSAtCkBAIC0zMDYsMTEgKzMwNiwxMSBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1w
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcp
OwogCiAjaWZuZGVmIE1FTU9SWV9HVUFSRAotICAgIGNhc2UgMyAuLi4gNToKKyAgICBjYXNlIDQg
Li4uIDU6CiAjZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VORFVQ
KHNwLCBTVEFDS19TSVpFKSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTM5NDcsNiArMzk0
Nyw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CiAgICAgc2V0X2lzdCgmaWR0X3Rh
YmxlW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OTUkpOwogICAgIHNldF9pc3QoJmlkdF90YWJs
ZVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVb
VFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIAogICAgIC8qIENQVTAgdXNlcyB0aGUgbWFz
dGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0X3RhYmxlOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDJkZmMwOGY1MmIuLjk2NGYzMTIxYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTczNiw3
ICs3MzYsNyBAQCBFTlRSWShkZXZpY2Vfbm90X2F2YWlsYWJsZSkKIEVOVFJZKGRlYnVnKQogICAg
ICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9kZWJ1Zyw0KCVyc3ApCi0gICAgICAg
IGptcCAgIGhhbmRsZV9leGNlcHRpb24KKyAgICAgICAgam1wICAgaGFuZGxlX2lzdF9leGNlcHRp
b24KIAogRU5UUlkoaW50MykKICAgICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IDAyOTFlODJkZTMuLmJjZjY0N2NiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApA
QCAtNDQ3LDcgKzQ0Nyw4IEBAIHN0cnVjdCBfX3BhY2tlZCBfX2NhY2hlbGluZV9hbGlnbmVkIHRz
c19zdHJ1Y3QgewogI2RlZmluZSBJU1RfREYgICAxVUwKICNkZWZpbmUgSVNUX05NSSAgMlVMCiAj
ZGVmaW5lIElTVF9NQ0UgIDNVTAotI2RlZmluZSBJU1RfTUFYICAzVUwKKyNkZWZpbmUgSVNUX0RC
ICAgNFVMCisjZGVmaW5lIElTVF9NQVggIDRVTAogCiAvKiBTZXQgdGhlIGludGVycnVwdCBzdGFj
ayB0YWJsZSB1c2VkIGJ5IGEgcGFydGljdWxhciBpbnRlcnJ1cHQKICAqIGRlc2NyaXB0b3IgdGFi
bGUgZW50cnkuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13: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 1fMCVL-00055M-OE; Fri, 25 May 2018 13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVK-000559-DR
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:34 +0000
X-Inumbo-ID: df73f2b8-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df73f2b8-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCVI-0007Yf-Vy
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCVI-0001tV-Td
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCVI-0001tV-Td@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IGI5YjVhMDMxMTEyNDc4Zjg0OWZlZmQ5Njg2NTAyNzM1YzI1YzFiYmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjE2OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjE2OjM3
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDNmMDQ2ZGVmNTEuLjkzOGY3YWViODUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zODE0LDE2ICszODE0LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncykpOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxu
Iik7CisgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBkcjYgJiAoRFJfVFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDAp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2Rl
YnVncmVnKDcpID4+IERSX0NPTlRST0xfU0hJRlQ7CisKKyAgICAgICAgICAgIGZvciAoIGJwID0g
MDsgYnAgPCA0OyArK2JwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChk
cjYgJiAoMXUgPDwgYnApKSAmJiAvKiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICgoZHI3ICYgKDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAw
KSAvKiBJbnNuPyAqLyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAj
REIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5kIGNvbnRpbnVlLgorICAgICAgICAgKiBH
dWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJl
IHRoZQorICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVsaW1pdGVkLgorICAgICAgICAgKi8KKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiSGl0ICNEQiBp
biBYZW4gY29udGV4dDogJTA0eDolcCBbJXBzXSwgc3RrICUwNHg6JXAsIGRyNiAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgcmVncy0+Y3MsIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCksCisg
ICAgICAgICAgICAgICAgcmVncy0+c3MsIF9wKHJlZ3MtPnJzcCksIGRyNik7CisKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:11: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 1fMCVW-00057D-2L; Fri, 25 May 2018 13:11: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVV-00056o-47
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:45 +0000
X-Inumbo-ID: e586dda5-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e586dda5-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCVT-0007Yp-5g
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCVT-0001tv-3K
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCVT-0001tv-3K@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============2643351563522207978=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 24fa3fa31076cc62f374a1e9f7cfa22bc1e68d06
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Tue May 8 18:18:24 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:18:24 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |   7 +++
 xen/arch/x86/hvm/irq.c        |  23 +++++++++
 xen/arch/x86/hvm/vpt.c        | 105 +++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |   3 ++
 xen/include/asm-x86/hvm/vpt.h |   1 +
 5 files changed, 106 insertions(+), 33 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 2ca31ad328..ce85ad0a2a 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -41,6 +41,29 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level)
+{
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
+    const struct hvm_vioapic *vioapic;
+    unsigned int pin;
+    int vector;
+
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || hvm_irq->gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vioapic = gsi_vioapic(d, gsi, &pin);
+    vector = vioapic ? vioapic->redirtbl[pin].fields.vector : -1;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index e3f203915b..a679ee62f7 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -107,31 +107,50 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq, pin;
-    struct hvm_vioapic *vioapic;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
-    vioapic = gsi_vioapic(v->domain, gsi, &pin);
-    if ( !vioapic )
+    case PTSRC_isa:
     {
-        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
-                v->domain->domain_id, gsi);
-        domain_crash(v->domain);
-        return -1;
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
+
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
     }
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            vioapic->redirtbl[pin].fields.mask);
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+    {
+        unsigned int pin;
+        const struct hvm_vioapic *vioapic = gsi_vioapic(v->domain, gsi, &pin);
+
+        if ( !vioapic )
+        {
+            dprintk(XENLOG_WARNING,
+                    "d%d: invalid GSI (%u) for platform timer\n",
+                    v->domain->domain_id, gsi);
+            domain_crash(v->domain);
+            return -1;
+        }
+
+        return vioapic->redirtbl[pin].fields.mask;
+    }
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -252,7 +271,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -288,29 +307,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, false);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -405,7 +437,14 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= hvm_domain_irq(v->domain)->nr_gsis &&
+          pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -485,7 +524,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 7d45293aed..37ed937b19 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -106,4 +106,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index 21166edd06..0eb5ff632e 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -44,6 +44,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2643351563522207978==--

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:11:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:11: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 1fMCVg-0005A0-5U; Fri, 25 May 2018 13:11: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVf-00059f-4W
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:55 +0000
X-Inumbo-ID: eb93a623-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb93a623-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:09:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCVd-0007Zc-BP
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCVd-0001uz-98
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCVd-0001uz-98@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGRiYjA2ZDNiZmM5ZWE4ODU2YThjYzg2NGQ2MmI5MjRhZmUyYTdkOWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MTg6NTggMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MTg6NTggMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA4YzhiZjFmMGVjLi4yNWY5ZTJlMDM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NywxNCAr
ODcsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMiwxNCArMTA1LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12:05 +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 1fMCVp-0005Bl-7g; Fri, 25 May 2018 13:12: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVo-0005BZ-BM
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:04 +0000
X-Inumbo-ID: f1a52be3-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1a52be3-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCVn-0007Zx-HE
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCVn-0001vn-Ep
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCVn-0001vn-Ep@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IGMwNmVjODFiMjk1NzEyODQxOGU0N2M0YzgxYmFkZjcxYzY1M2YwNzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjUyOjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjUyOjI5IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDFlNGU1NjgwYTcuLmNi
MDZmODQyY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjAzLDYgKzIwMyw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiU29tZSBkZXZp
Y2VzIGZhaWxlZCB0byBwb3dlciBkb3duLiIpOwogICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93ZXJfdXAoZXJyb3IpOworICAgICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAgICAgICAgIGVycm9yID0gLUVJTzsKICAgICAgICAgZ290byBk
b25lOwogICAgIH0KQEAgLTI0MywxNyArMjQ0LDE5IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKQogICAgIGlmICggKHN0YXRlID09IEFDUElfU1RBVEVfUzMpICYmIGVycm9yICkK
ICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwogCisgICAgY29uc29sZV9lbmRfc3luYygp
OworCisgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CisKICBkb25lOgogICAgIHNwaW5fZGVi
dWdfZW5hYmxlKCk7CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKICAgICBhY3BpX3NsZWVwX3Bvc3Qoc3RhdGUpOwogICAgIGlmICggaHZtX2Nw
dV91cCgpICkKICAgICAgICAgQlVHKCk7CisgICAgY3B1ZnJlcV9hZGRfY3B1KDApOwogCiAgZW5h
YmxlX2NwdToKLSAgICBjcHVmcmVxX2FkZF9jcHUoMCk7Ci0gICAgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoMCk7CiAgICAgcmN1X2JhcnJpZXIoKTsKICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7CiAg
ICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12: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 1fMCW0-0005EC-9n; Fri, 25 May 2018 13:12: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCVz-0005Dw-Dp
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:15 +0000
X-Inumbo-ID: f7ba06fb-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7ba06fb-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCVx-0007a6-Mt
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCVx-0001wY-Kd
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCVx-0001wY-Kd@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDYyYmQ4NTFhNDQ2OTk3NmYwMzZjMmQ4MDRlYmVkN2NhMzk3NDEyNTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjUzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjUzOjEzIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGNiMDZmODQyY2QuLmY3MDg1
ZDNjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTYzLDYgKzE2NCw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjEwLDYgKzIxMiwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNlCiAgICAgICAgIGVycm9yID0g
MDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUo
Y2kpOworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2
ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAg
ICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjQ4
LDYgKzI1NSwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1p
Y3JvY29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8j
TUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1
bHRfYnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToK
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12: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 1fMCWA-0005Fo-BW; Fri, 25 May 2018 13:12: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCW9-0005FY-DM
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:25 +0000
X-Inumbo-ID: fdcb211b-601c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdcb211b-601c-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCW7-0007aQ-Ss
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCW7-0001xV-Qc
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCW7-0001xV-Qc@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Introduce and use
 x86emul_read_dr()
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>

Y29tbWl0IDUyZmEyZjdkNjIwOTA3NjdiNzk5ZDI4N2M0OGEyMTQ2MzU4YTM5NTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NDowNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NDowNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3JlYWRfZHIoKQogICAg
CiAgICBkb19nZXRfZGVidWdyZWcoKSBoYXMgc2V2ZXJhbCBidWdzOgogICAgCiAgICAgKiBUaGUg
JWNyNC5kZSBjb25kaXRpb24gaXMgaW52ZXJ0ZWQuICAlZHI0LzUgc2hvdWxkIGJlIGFjY2Vzc2li
bGUgb25seSB3aGVuCiAgICAgICAlY3I0LmRlIGlzIGRpc2FibGVkLgogICAgICogV2hlbiAlY3I0
LmRlIGlzIGRpc2FibGVkLCBlbXVsYXRpb24gc2hvdWxkIHlpZWxkICNVRCByYXRoZXIgdGhhbiBj
b21wbGV0ZQogICAgICAgd2l0aCB6ZXJvLgogICAgICogVXNpbmcgLUVJTlZBTCBmb3IgZXJyb3Jz
IGlzIGEgYnJva2VuIEFCSSwgYXMgaXQgb3ZlcmxhcHMgd2l0aCB2YWxpZCB2YWx1ZXMKICAgICAg
IG5lYXIgdGhlIHRvcCBvZiB0aGUgYWRkcmVzcyBzcGFjZS4KICAgIAogICAgSW50cm9kdWNlIGEg
Y29tbW9uIHg4NmVtdWxfcmVhZF9kcigpIGhhbmRsZXIgKGFzIHdlIHdpbGwgZXZlbnR1YWxseSB3
YW50IHRvCiAgICBhZGQgSFZNIHN1cHBvcnQpIHdoaWNoIHNlcGFyYXRlcyBpdHMgc3VjY2Vzcy9m
YWlsdXJlIGluZGljYXRpb24gZnJvbSB0aGUgZGF0YQogICAgdmFsdWUsIGFuZCBoYXZlIGRvX2dl
dF9kZWJ1Z3JlZygpIGNhbGwgaW50byB0aGUgaGFuZGxlci4KICAgIAogICAgVGhlIEFCSSBvZiBk
b19nZXRfZGVidWdyZWcoKSByZW1haW5zIGJyb2tlbiwgYnV0IHN3aXRjaGVzIGZyb20gLUVJTlZB
TCB0bwogICAgLUVOT0RFViBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBjaGFuZ2VzIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGFkZCBh
IG1pc3NpbmcgbG9jYWwgdmFyaWFibGUgYmxvY2sgdG8geDg2X2VtdWxhdGUuYwogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDg4MWY4ZGM0MzE0ODA5MjkzZWZjNmY2NmY5YWY0OTczNDk5NGJmMGUKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICAgICAgICAgfCAzMyArKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8
ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCmluZGV4IDkzOGY3YWViODUuLjFmMzg4MWU1YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNDk0LDE5ICsyNDk0LDYg
QEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgdmFsLAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotc3RhdGlj
IGludCBwcml2X29wX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFs
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyByZXMgPSBkb19nZXRfZGVidWdyZWcocmVnKTsKLQot
ICAgIGlmICggSVNfRVJSX1ZBTFVFKHJlcykgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Ci0KLSAgICAqdmFsID0gcmVzOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LX0KLQogc3RhdGljIGludCBwcml2X29wX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtMzAyMyw3ICszMDEwLDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRfc2VnbWVudCAg
ICAgICAgPSBwcml2X29wX3JlYWRfc2VnbWVudCwKICAgICAucmVhZF9jciAgICAgICAgICAgICA9
IHByaXZfb3BfcmVhZF9jciwKICAgICAud3JpdGVfY3IgICAgICAgICAgICA9IHByaXZfb3Bfd3Jp
dGVfY3IsCi0gICAgLnJlYWRfZHIgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfZHIsCisgICAg
LnJlYWRfZHIgICAgICAgICAgICAgPSB4ODZlbXVsX3JlYWRfZHIsCiAgICAgLndyaXRlX2RyICAg
ICAgICAgICAgPSBwcml2X29wX3dyaXRlX2RyLAogICAgIC5yZWFkX21zciAgICAgICAgICAgID0g
cHJpdl9vcF9yZWFkX21zciwKICAgICAud3JpdGVfbXNyICAgICAgICAgICA9IHByaXZfb3Bfd3Jp
dGVfbXNyLApAQCAtNDMwMCwyMiArNDI4NywxMCBAQCBsb25nIGRvX3NldF9kZWJ1Z3JlZyhpbnQg
cmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogCiB1bnNpZ25lZCBsb25nIGRvX2dldF9kZWJ1Z3Jl
ZyhpbnQgcmVnKQogewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQotICAgIHN3
aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgMCAuLi4gMzoKLSAgICBjYXNlIDY6Ci0gICAg
ICAgIHJldHVybiBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZ107Ci0gICAgY2FzZSA3OgotICAgICAg
ICByZXR1cm4gKGN1cnItPmFyY2guZGVidWdyZWdbN10gfAotICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2guZGVidWdyZWdbNV0pOwotICAgIGNhc2UgNCAuLi4gNToKLSAgICAgICAgcmV0dXJuICgo
Y3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSA/Ci0gICAgICAgICAg
ICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWcgKyAyXSA6IDApOwotICAgIH0KKyAgICB1bnNp
Z25lZCBsb25nIHZhbDsKKyAgICBpbnQgcmVzID0geDg2ZW11bF9yZWFkX2RyKHJlZywgJnZhbCwg
TlVMTCk7CiAKLSAgICByZXR1cm4gLUVJTlZBTDsKKyAgICByZXR1cm4gcmVzID09IFg4NkVNVUxf
T0tBWSA/IHZhbCA6IC1FTk9ERVY7CiB9CiAKIHZvaWQgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyh1bnNpZ25lZCBsb25nIGFkZHIpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IGM3YmEyMjFkMTEuLmQz
MTU1YTA5ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC00MSwzICs0MSw1MiBAQAogfSkKIAogI2luY2x1
ZGUgIng4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMiCisKKy8qIENhbGxlZCB3aXRoIE5VTEwgY3R4
dCBpbiBoeXBlcmNhbGwgY29udGV4dC4gKi8KK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisKKyAgICAvKiBIVk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBsdW1iaW5nIGJl
Zm9yZSBpdCB3aWxsIHdvcmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3VycikpOworCisg
ICAgc3dpdGNoICggcmVnICkKKyAgICB7CisgICAgY2FzZSAwIC4uLiAzOgorICAgIGNhc2UgNjoK
KyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2guZGVidWdyZWdbcmVnXTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDc6CisgICAgICAgICp2YWwgPSAoY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s3XSB8
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5kZWJ1Z3JlZ1s1XSk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSA0IC4uLiA1OgorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSApCisgICAgICAgIHsKKyAgICAgICAgICAgICp2YWwg
PSBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZyArIDJdOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CisgICAgICAg
IGlmICggY3R4dCApCisgICAgICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9pbnZh
bGlkX29wLCBYODZfRVZFTlRfTk9fRUMsIGN0eHQpOworCisgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
aW5kZXggZTVlYzhhNjEyMi4uMWM5MzMxYzg5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKQEAgLTY1Miw2ICs2NTIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2Vt
dWxhdGVfZnJlZV9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKSB7fQogdm9p
ZCB4ODZfZW11bGF0ZV9mcmVlX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUp
OwogI2VuZGlmCiAKK2ludCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCk7CisKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxfaHdfZXhj
ZXB0aW9uKAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12: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 1fMCWK-0005HW-DI; Fri, 25 May 2018 13:12: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCWJ-0005H7-72
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:35 +0000
X-Inumbo-ID: 03dc1632-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03dc1632-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCWI-0007bZ-2q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCWI-0001yA-0H
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCWI-0001yA-0H@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Introduce and use
 x86emul_write_dr()
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>

Y29tbWl0IGQ2NzRiNmVhMDEwYWJkODA5YzFjNWVmY2Q4MjgyMzVhODk0MTY4OTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NDo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NDo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBJbnRyb2R1Y2UgYW5kIHVzZSB4ODZlbXVsX3dyaXRlX2RyKCkKICAg
IAogICAgc2V0X2RlYnVncmVnKCkgaGFzIHNldmVyYWwgYnVnczoKICAgIAogICAgICogJWRyNC81
IHNob3VsZCBmdW5jdGlvbiBjb3JyZWN0bHkgYXMgYWxpYXNlcyBvZiAlZHI2Lzcgd2hlbiBDUjQu
REUgaXMgY2xlYXIuCiAgICAgKiBBdHRlbXB0aW5nIHRvIHNldCB0aGUgdXBwZXIgMzIgYml0cyBv
ZiAlZHI2Lzcgc2hvdWxkIGZhaWwgd2l0aCAjR1BbMF0KICAgICAgIHJhdGhlciB0aGFuIGJlIHNp
bGVudGx5IGNvcnJlY3RlZCBhbmQgY29tcGxldGUuCiAgICAgKiBGb3IgZW11bGF0aW9uLCB0aGUg
I1VEIGFuZCAjR1BbMF0gY2FzZXMgbmVlZCBwcm9wZXJseSBkaXN0aW5ndWlzaGluZy4gIFVzZQog
ICAgICAgLUVOT0RFViBmb3IgI1VEIGNhc2VzLCBsZWF2aW5nIC1FSU5WQUwgKGJhZCBiaXRzKSBh
bmQgLUVQRVJNIChub3QgYWxsb3dlZCB0bwogICAgICAgdXNlIHRoYXQgdmFsaWQgYml0KSBhcyBi
ZWZvcmUgZm9yIGh5cGVyY2FsbCBjYWxsZXJzLgogICAgICogQSB3cml0ZSB3aGljaCBjbGVhcnMg
JWRyNy5ML0cgbGVhdmVzIHRoZSBJTyBzaGFkb3cgaW50YWN0LCBtZWFuaW5nIHRoYXQKICAgICAg
IHN1YnNlcXVlbnQgcmVhZHMgb2YgJWRyNyB3aWxsIHNlZSBzdGFsZSBJTyB3YXRjaHBvaW50IGNv
bmZpZ3VyYXRpb24uCiAgICAKICAgIEltcGxlbWVudCB4ODZlbXVsX3dyaXRlX2RyKCkgYXMgYSB0
aGluIHdyYXBwZXIgYXJvdW5kIHNldF9kZWJ1Z3JlZygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1
MzlhZTI3MDYxYzY4MTFmZDVlODBlMDc1NWJmMDUxNGUyMmI5NzcKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTA0LTE3IDE1OjEyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
ICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiAzIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxZjM4
ODFlNWIzLi42YjdkMDc1ZDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjQ5NCwxMyArMjQ5NCw2IEBAIHN0YXRpYyBpbnQg
cHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKLXN0YXRpYyBpbnQgcHJpdl9vcF93
cml0ZV9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBy
ZXR1cm4gZG9fc2V0X2RlYnVncmVnKHJlZywgdmFsKSA9PSAwCi0gICAgICAgICAgID8gWDg2RU1V
TF9PS0FZIDogWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdWludDY0
X3QgZ3Vlc3RfbWlzY19lbmFibGUodWludDY0X3QgdmFsKQogewogICAgIHZhbCAmPSB+KE1TUl9J
QTMyX01JU0NfRU5BQkxFX1BFUkZfQVZBSUwgfApAQCAtMzAxMSw3ICszMDA0LDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRf
Y3IgICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfY3IsCiAgICAgLndyaXRlX2NyICAgICAgICAg
ICAgPSBwcml2X29wX3dyaXRlX2NyLAogICAgIC5yZWFkX2RyICAgICAgICAgICAgID0geDg2ZW11
bF9yZWFkX2RyLAotICAgIC53cml0ZV9kciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9kciwK
KyAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHg4NmVtdWxfd3JpdGVfZHIsCiAgICAgLnJlYWRf
bXNyICAgICAgICAgICAgPSBwcml2X29wX3JlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAg
ICAgID0gcHJpdl9vcF93cml0ZV9tc3IsCiAgICAgLmNwdWlkICAgICAgICAgICAgICAgPSBwdl9l
bXVsX2NwdWlkLApAQCAtNDE4Nyw2ICs0MTgwLDEyIEBAIHZvaWQgYWN0aXZhdGVfZGVidWdyZWdz
KGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyKQogICAgIH0KIH0KIAorLyoKKyAqIFVzZWQgYnkgaHlw
ZXJjYWxscyBhbmQgdGhlIGVtdWxhdG9yLgorICogIC1FTk9ERVYgPT4gI1VECisgKiAgLUVJTlZB
TCA9PiAjR1AgSW52YWxpZCBiaXQKKyAqICAtRVBFUk0gID0+ICNHUCBWYWxpZCBiaXQsIGJ1dCBu
b3QgcGVybWl0dGVkIHRvIHVzZQorICovCiBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIHsKICAgICBpbnQgaTsK
QEAgLTQyMTgsNyArNDIxNywxNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgaWYgKCB2ID09
IGN1cnIgKSAKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsKICAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIDQ6CisgICAgICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUgdXBwZXIg
MzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0g
KHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAg
IC8qCiAgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQgdG8gMSku
CiAgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCkBAIC00MjI4LDcg
KzQyMzcsMTcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgICAgIGlmICggdiA9PSBjdXJyICkgCiAg
ICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSA1OgorICAgICAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9ERSApCisgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLwogICAgIGNhc2UgNzoKKyAgICAgICAgLyogVGhlIHVwcGVyIDMyIGJpdHMgYXJl
IHN0cmljdGx5IHJlc2VydmVkLiAqLworICAgICAgICBpZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2
YWx1ZSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICAvKgogICAgICAg
ICAgKiBEUjc6IEJpdCAxMCByZXNlcnZlZCAoc2V0IHRvIDEpLgogICAgICAgICAgKiAgICAgIEJp
dHMgMTEtMTIsMTQtMTUgcmVzZXJ2ZWQgKHNldCB0byAwKS4KQEAgLTQyNDEsNiArNDI2MCwxMCBA
QCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICovCiAgICAgICAgIGlmICggdmFsdWUgJiBEUl9H
RU5FUkFMX0RFVEVDVCApCiAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgICAgIC8q
IFplcm8gdGhlIElPIHNoYWRvdyBiZWZvcmUgcmVjYWxjdWxhdGluZyB0aGUgcmVhbCAlZHI3ICov
CisgICAgICAgIHYtPmFyY2guZGVidWdyZWdbNV0gPSAwOworCiAgICAgICAgIC8qIERSNy57RyxM
fUUgPSAwID0+IGRlYnVnZ2luZyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4uICovCiAgICAgICAg
IGlmICggdmFsdWUgJiBEUjdfQUNUSVZFX01BU0sgKQogICAgICAgICB7CkBAIC00MjczLDcgKzQy
OTYsNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDcsIHZh
bHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgICAgIHJldHVybiAtRU5PREVWOwogICAgIH0KIAogICAgIHYtPmFyY2guZGVidWdy
ZWdbcmVnXSA9IHZhbHVlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRleCBkMzE1NWEwOWQ1Li45MTI1YzY3Yzll
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNp
bmNsdWRlIDxhc20vYW1kLmg+IC8qIGNwdV9oYXNfYW1kX2VycmF0dW0oKSAqLworI2luY2x1ZGUg
PGFzbS9kZWJ1Z3JlZy5oPgogCiAvKiBBdm9pZCBuYW1lc3BhY2UgcG9sbHV0aW9uLiAqLwogI3Vu
ZGVmIGNtcHhjaGcKQEAgLTgxLDYgKzgyLDI5IEBAIGludCB4ODZlbXVsX3JlYWRfZHIodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiB9CiAKK2ludCB4ODZlbXVsX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxv
bmcgdmFsLAorICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworCisgICAgLyogSFZNIHN1
cHBvcnQgcmVxdWlyZXMgYSBiaXQgbW9yZSBwbHVtYmluZyBiZWZvcmUgaXQgd2lsbCB3b3JrLiAq
LworICAgIEFTU0VSVChpc19wdl92Y3B1KGN1cnIpKTsKKworICAgIHN3aXRjaCAoIHNldF9kZWJ1
Z3JlZyhjdXJyLCByZWcsIHZhbCkgKQorICAgIHsKKyAgICBjYXNlIDA6CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIC1FTk9ERVY6CisgICAgICAgIHg4Nl9lbXVsX2h3
X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQywgY3R4dCk7CisgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXgg
MWM5MzMxYzg5Ny4uZDFmOWI4NWYzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKQEAgLTY1NCw2ICs2NTQsOCBAQCB2b2lkIHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3Ry
dWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSk7CiAKIGludCB4ODZlbXVsX3JlYWRfZHIodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CitpbnQgeDg2ZW11bF93cml0ZV9kcih1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKKyAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAogI2VuZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12: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 1fMCWU-0005J6-FD; Fri, 25 May 2018 13:12: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCWT-0005Iu-Ia
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:45 +0000
X-Inumbo-ID: 09ebe492-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09ebe492-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCWS-0007bh-8i
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCWS-00026U-6P
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCWS-00026U-6P@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDIzMDNhOWQ2NjA5N2M2NGU5M2QzYzJjNTU2MjYyN2RiOTU4MjBlMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1NToyNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1NToyNSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDNjNzQ0N2JmZTYuLmZhNjdhMGZmYmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGlu
ZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJC
U0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEs
MTggKzE3Niw0MCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAg
ICAgICAgICogdmVyc2lvbnMuCiAgICAgICAgICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJu
IHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAg
cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEu
eDg2X21hc2sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYg
Pj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7
CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAg
ICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBh
c3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21hc2spOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxh
dGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFr
ZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1z
YWZlLgogICAgICAgICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNh
c2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToK
KyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3Qg
cmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggNzIzY2U4ZWZjMS4uNmFhZjMwMzVjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAw
MDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAw
KQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkK
KyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwg
TVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9J
QTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:12:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:12: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 1fMCWf-0005Km-Hu; Fri, 25 May 2018 13:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCWe-0005Kf-8O
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:56 +0000
X-Inumbo-ID: 1000d13f-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1000d13f-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:10:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCWc-0007cJ-EQ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCWc-00027Z-C9
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCWc-00027Z-C9@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
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>

Y29tbWl0IDRiYmVkMWNmZTA2NTQyM2VmZTA3MTllYTRjZDM2ZWFlMGNiOTkwZjAKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDE4IDExOjU2OjAwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU2OjAwIDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTIzIDExOjAwOjA3ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2hwZXQu
YyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBl
dC5jCmluZGV4IDdlOGI0MzhjMGYuLjJiYzJiMjY1Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtNTEwLDYgKzUxMCw4IEBAIHN0
YXRpYyB2b2lkIGhwZXRfYXR0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyB2
b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CisgICAg
dW5zaWduZWQgaW50IG5leHQ7CisKICAgICBzcGluX2xvY2tfaXJxKCZjaC0+bG9jayk7CiAKICAg
ICBBU1NFUlQoY2ggPT0gcGVyX2NwdShjcHVfYmNfY2hhbm5lbCwgY3B1KSk7CkBAIC01MTgsNyAr
NTIwLDcgQEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgaWYgKCBjcHUgIT0gY2gtPmNwdSApCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgm
Y2gtPmxvY2spOwotICAgIGVsc2UgaWYgKCBjcHVtYXNrX2VtcHR5KGNoLT5jcHVtYXNrKSApCisg
ICAgZWxzZSBpZiAoIChuZXh0ID0gY3B1bWFza19maXJzdChjaC0+Y3B1bWFzaykpID49IG5yX2Nw
dV9pZHMgKQogICAgIHsKICAgICAgICAgY2gtPmNwdSA9IC0xOwogICAgICAgICBjbGVhcl9iaXQo
SFBFVF9FVlRfVVNFRF9CSVQsICZjaC0+ZmxhZ3MpOwpAQCAtNTI2LDcgKzUyOCw3IEBAIHN0YXRp
YyB2b2lkIGhwZXRfZGV0YWNoX2NoYW5uZWwodW5zaWduZWQgaW50IGNwdSwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgY2gtPmNwdSA9IGNwdW1hc2tfZmlyc3QoY2gtPmNwdW1hc2sp
OworICAgICAgICBjaC0+Y3B1ID0gbmV4dDsKICAgICAgICAgc2V0X2NoYW5uZWxfaXJxX2FmZmlu
aXR5KGNoKTsKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIH0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13: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 1fMCWo-0005M6-Ja; Fri, 25 May 2018 13:13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCWn-0005Lx-Hz
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:05 +0000
X-Inumbo-ID: 160e85a3-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 160e85a3-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCWm-0007cf-KF
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCWm-00028J-I3
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCWm-00028J-I3@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:04 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: never retain emulated
 insn cache when exiting back to 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>

Y29tbWl0IDkwM2YyZjY0MThmYmY2ZjViMGJmMjU5OWU5NjIwMGVkZjBlNDM5MGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU2OjI5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU2OjI5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
NWIwZGFkNTQxZTMxYmQ4OTJkNTdjYmVhZmU4ZTBjMGJmNGU4Mzg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNC0yMyAxMTowMTowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IHwgMTggKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDQzMmIyOGUzZTMuLjQ5MWJjY2Vh
NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTU1LDIyICsxOTU1LDIwIEBAIHN0YXRpYyBpbnQgX2h2
bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogCiAg
ICAgdmlvLT5tbWlvX3JldHJ5ID0gMDsKIAotICAgIHN3aXRjaCAoIHJjID0geDg2X2VtdWxhdGUo
Jmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKSApCisgICAgcmMgPSB4ODZfZW11bGF0ZSgmaHZtZW11
bF9jdHh0LT5jdHh0LCBvcHMpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+
bW1pb19yZXRyeSApCisgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKworICAgIGlmICggIWh2
bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pICkKICAgICB7Ci0gICAgY2FzZSBYODZFTVVM
X09LQVk6Ci0gICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5ICkKLSAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9SRVRSWTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCi0gICAgZGVmYXVsdDoK
ICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlvLT5tbWlvX2lu
c25fYnl0ZXMgPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgWDg2RU1VTF9SRVRSWToK
KyAgICB9CisgICAgZWxzZQorICAgIHsKICAgICAgICAgQlVJTERfQlVHX09OKHNpemVvZih2aW8t
Pm1taW9faW5zbikgPCBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwogICAgICAgICB2
aW8tPm1taW9faW5zbl9ieXRlcyA9IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXM7CiAgICAg
ICAgIG1lbWNweSh2aW8tPm1taW9faW5zbiwgaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgdmlvLT5t
bWlvX2luc25fYnl0ZXMpOwotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGh2bWVt
dWxfY3R4dC0+Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:13: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 1fMCWz-0005Nv-LK; Fri, 25 May 2018 13:13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCWy-0005Nk-5d
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:16 +0000
X-Inumbo-ID: 1c1fd8ca-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c1fd8ca-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCWw-0007cn-Pv
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCWw-00028x-Nh
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCWw-00028x-Nh@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:14 +0000
Subject: [Xen-changelog] [xen stable-4.9] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IGY3ODg5YjMzYTkxMjVjNGI2NGZhZDZkMDQ5NzI0Yzk4NWQ3OWI5ZDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU3OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU3OjA2IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA5NjRmMzEyMWI5Li43MDA0ZjUyMWNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03
ODksMTIgKzc4OSwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:13: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 1fMCX9-0005P4-N1; Fri, 25 May 2018 13:13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCX8-0005Ot-Lg
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:26 +0000
X-Inumbo-ID: 22352f07-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22352f07-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCX6-0007cx-Va
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCX6-00029t-TP
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCX6-00029t-TP@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:24 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
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>

Y29tbWl0IDE1MGNkZDk5MTIxOTAzNTk4NTE3NjdmMzVlMjA3Yjg2ZDZiOGUyNmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMTo1ODowMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMTo1ODowMSAyMDE4ICsw
MjAwCgogICAgeDg2L1NWTTogRml4IGludGVyY2VwdGVkIHtSRCxXUn1NU1IgZm9yIHRoZSBTWVN7
Q0FMTCxFTlRFUn0gTVNScwogICAgCiAgICBCeSBkZWZhdWx0LCB0aGUgU1lTQ0FMTCBNU1JzIGFy
ZSBub3QgaW50ZXJjZXB0ZWQsIGFuZCBhY2Nlc3NlcyBhcmUgY29tcGxldGVkCiAgICBieSBoYXJk
d2FyZS4gIFRoZSBTWVNFTlRFUiBNU1JzIGFyZSBpbnRlcmNlcHRlZCBmb3IgY3Jvc3MtdmVuZG9y
CiAgICBwdXJwb3NlcyAoYWxiZWl0IG5lZWRsZXNzbHkgaW4gdGhlIGNvbW1vbiBjYXNlKSwgYW5k
IGFyZSBmdWxseSBlbXVsYXRlZC4KICAgIAogICAgSG93ZXZlciwge1JELFdSfU1TUiBpbnN0cnVj
dGlvbnMgd2hpY2ggaGFwcGVuIHRvIGJlIGVtdWxhdGVkIChGRVAsCiAgICBpbnRyb3NwZWN0aW9u
LCBvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2hpY2ggaW50ZXJjZXB0ZWQgI1VEKSwgb3Igd2hl
biB0aGUKICAgIE1TUnMgYXJlIGV4cGxpY2l0bHkgaW50ZXJjZXB0ZWQgKGludHJvc3BlY3Rpb24p
LCB3aWxsIGJlIGNvbXBsZXRlZAogICAgaW5jb3JyZWN0bHkuCiAgICAKICAgIHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQoKSBhcHBlYXJzIHRvIHJldHVybiB0aGUgY29ycmVjdCB2YWx1ZXMsIGJ1dCBv
bmx5CiAgICBiZWNhdXNlIG9mIHRoZSBkZWZhdWx0IHJlYWQtZXZlcnl0aGluZyBjYXNlICh3aGlj
aCBpcyBnb2luZyB0byBkaXNhcHBlYXIpLCBhbmQKICAgIHRoYXQgaW4gdmNwdSBjb250ZXh0LCBo
YXJkd2FyZSBzaG91bGQgaGF2ZSB0aGUgZ3Vlc3QgdmFsdWVzIGluIGNvbnRleHQuCiAgICBVcGRh
dGUgdGhlIHJlYWQgcGF0aCB0byBleHBsaWNpdGx5IHN5bmMgdGhlIFZNQ0IgYW5kIGNvbXBsZXRl
IHRoZSBhY2Nlc3NlcywKICAgIHJhdGhlciB0aGFuIGZhbGxpbmcgYWxsIHRoZSB3YXkgdGhyb3Vn
aCB0byB0aGUgZGVmYXVsdCBjYXNlLgogICAgCiAgICBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgp
IHNpbGVudGx5IGRpc2NhcmQgYWxsIHVwZGF0ZXMuICBTeW5jaHJvbmlzZSB0aGUgVk1DQgogICAg
Zm9yIGFsbCBhcHBsaWNhYmxlIE1TUnMsIGFuZCBpbXBsZW1lbnQgc3VpdGFibGUgY2hlY2tzLiAg
VGhlIGFjdHVhbCBiZWhhdmlvdXIKICAgIG9mIEFNRCBoYXJkd2FyZSBpcyB0byB0cnVuY2F0ZSB0
aGUgU1lTRU5URVIgYW5kIFNGTUFTSyBNU1JzIGF0IDMyIGJpdHMsIGJ1dAogICAgdGhpcyBpc24n
dCBpbXBsZW1lbnRlZCB5ZXQgdG8gcmVtYWluIGNvbXBhdGlibGUgd2l0aCB0aGUgY3Jvc3MtdmVu
ZG9yIGNhc2UuCiAgICAKICAgIERyb3Agb25lIGJpdCBvZiB0cmFpbGluZyB3aGl0ZXNwYWNlIHdo
aWxlIG1vZGlmaW5nIHRoaXMgYXJlYSBvZiB0aGUgY29kZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBjMDRjMTg2NmU1MTMxZTQ1MGRkY2QxMTRlMzI0MDE0NzdjNjBiODE2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yNSAxMzowODoxMyArMDEwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMjdjMjA3OWVjZC4uMWU0NTJiMTJhNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE4MDIsNiArMTgwMiwyNSBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogCiAgICAg
c3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFN5bmMgbm90IG5l
ZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGluIHVuaWxhdGVyYWwgZWZmZWN0
LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FSVA6CisgICAgICAgICAqLwor
ICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAgY2FzZSBNU1JfQ1NU
QVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6Cisg
ICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAg
ICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3dpdGNo
ICggbXNyICkKKyAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9DUzoKICAgICAgICAg
Km1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzOwogICAgICAg
ICBicmVhazsKQEAgLTE4MTIsNiArMTgzMSwzNCBAQCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9
IHZtY2ItPnN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfTFNUQVI6CisgICAg
ICAgICptc3JfY29udGVudCA9IHZtY2ItPmxzdGFyOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgTVNSX0NTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5jc3RhcjsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgICptc3JfY29u
dGVudCA9IHZtY2ItPnNmbWFzazsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9GU19C
QVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5mcy5iYXNlOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2It
PmdzLmJhc2U7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6
CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmtlcm5nc2Jhc2U7CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBNU1JfSUEzMl9NQ3hfTUlTQyg0KTogLyogVGhyZXNob2xkIHJlZ2lzdGVy
ICovCiAgICAgY2FzZSBNU1JfRjEwX01DNF9NSVNDMSAuLi4gTVNSX0YxMF9NQzRfTUlTQzM6CiAg
ICAgICAgIC8qCkBAIC0xOTQwLDMyICsxOTg3LDgxIEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0
ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg
aW50IHJldCwgcmVzdWx0ID0gWDg2RU1VTF9PS0FZOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1j
YjsKLSAgICBpbnQgc3luYyA9IDA7CisgICAgYm9vbCBzeW5jID0gZmFsc2U7CiAKICAgICBzd2l0
Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0NTOgogICAgIGNh
c2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQ
OgotICAgICAgICBzeW5jID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKKyAgICBj
YXNlIE1TUl9TVEFSOgorICAgIGNhc2UgTVNSX0xTVEFSOgorICAgIGNhc2UgTVNSX0NTVEFSOgor
ICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgIGNh
c2UgTVNSX0dTX0JBU0U6CisgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgIHN5
bmMgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHN5bmMgKQotICAg
ICAgICBzdm1fc3luY192bWNiKHYpOyAgICAKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKIAog
ICAgIHN3aXRjaCAoIG1zciApCiAgICAgeworICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQ
OgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgorICAgIGNhc2UgTVNSX0xTVEFSOgor
ICAgIGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgY2FzZSBNU1Jf
R1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKKyAgICAgICAgaWYgKCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQpICkKKyAgICAgICAgICAgIGdvdG8gZ3BmOwor
CisgICAgICAgIHN3aXRjaCAoIG1zciApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfSUEz
Ml9TWVNFTlRFUl9FU1A6CisgICAgICAgICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNo
Lmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVSX0VJUDoKKyAgICAgICAgICAg
IHZtY2ItPnN5c2VudGVyX2VpcCA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9laXAg
PSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0xT
VEFSOgorICAgICAgICAgICAgdm1jYi0+bHN0YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0NTVEFSOgorICAgICAgICAgICAgdm1jYi0+Y3N0
YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNS
X0ZTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5mcy5iYXNlID0gbXNyX2NvbnRlbnQ7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgICAgICAgICAg
dm1jYi0+Z3MuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5rZXJuZ3NiYXNl
ID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CiAgICAgICAgIHZtY2ItPnN5
c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gbXNyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgotICAg
ICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJf
ZXNwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TVEFSOgorICAgICAgICB2bWNiLT5z
dGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfU1lT
RU5URVJfRUlQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9laXAgPSB2LT5hcmNoLmh2bV9zdm0u
Z3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxM
X01BU0s6CisgICAgICAgIHZtY2ItPnNmbWFzayA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:13: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 1fMCXJ-0005RN-Ox; Fri, 25 May 2018 13:13:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCXI-0005RC-MH
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:36 +0000
X-Inumbo-ID: 28426035-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28426035-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCXH-0007d5-55
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCXH-0002Ad-2p
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCXH-0002Ad-2p@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:35 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/cpuidle: don't init stats lock
 more than once
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>

Y29tbWl0IDFmMTgzYjVhYmU2MTE1MWQ0ZDk2NjgyNzdhMDQ4YjcyZDc0NDY2MzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDExOjU4OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU4OjM0IDIwMTggKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogZG9uJ3QgaW5pdCBzdGF0cyBsb2NrIG1vcmUgdGhhbiBvbmNlCiAgICAKICAg
IE9zc3Rlc3QgZmxpZ2h0IDEyMjM2MywgaGF2aW5nIGhpdCBhbiBOTUkgd2F0Y2hkb2cgdGltZW91
dCwgc2hvd3MgQ1BVMSBhdAogICAgCiAgICBYZW4gY2FsbCB0cmFjZToKICAgICAgIFs8ZmZmZjgy
ZDA4MDIzZDNmND5dIF9zcGluX2xvY2srMHgzMC8weDU3CiAgICAgICBbPGZmZmY4MmQwODAyZDkz
NDY+XSB1cGRhdGVfbGFzdF9jeF9zdGF0KzB4MjkvMHg0MgogICAgICAgWzxmZmZmODJkMDgwMmQ5
NmYzPl0gY3B1X2lkbGUuYyNhY3BpX3Byb2Nlc3Nvcl9pZGxlKzB4MmZmLzB4NTk2CiAgICAgICBb
PGZmZmY4MmQwODAyNzY3MTM+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhOC8weGMzCiAgICAKICAg
IGFuZCBDUFUwIGF0CiAgICAKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAgWzxmZmZmODJkMDgw
MjNkMTczPl0gb25fc2VsZWN0ZWRfY3B1cysweGI3LzB4ZGUKICAgICAgIFs8ZmZmZjgyZDA4MDJk
YmUyMj5dIHBvd2Vybm93LmMjcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQrMHgxMTAvMHgxY2IKICAg
ICAgIFs8ZmZmZjgyZDA4MDI1Nzk3Mz5dIF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KzB4NDMvMHhh
NgogICAgICAgWzxmZmZmODJkMDgwMjU2YjBkPl0gY3B1ZnJlcV9nb3Zlcm5vcl9kYnMrMHgzMjQv
MHgzN2EKICAgICAgIFs8ZmZmZjgyZDA4MDI1N2JmMj5dIF9fY3B1ZnJlcV9zZXRfcG9saWN5KzB4
ZmEvMHgxOWQKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjA0ND5dIGNwdWZyZXFfYWRkX2NwdSsweDNh
MS8weDVkZgogICAgICAgWzxmZmZmODJkMDgwMmRiYWI0Pl0gY3B1ZnJlcV9jcHVfaW5pdCsweDE3
LzB4MWEKICAgICAgIFs8ZmZmZjgyZDA4MDI1NjdhOD5dIHNldF9weF9wbWluZm8rMHgyYjYvMHgy
ZjcKICAgICAgIFs8ZmZmZjgyZDA4MDI5ZjFiZj5dIGRvX3BsYXRmb3JtX29wKzB4ZTc1LzB4MTk3
NwogICAgICAgWzxmZmZmODJkMDgwMzcxMmM1Pl0gcHZfaHlwZXJjYWxsKzB4MWY0LzB4NDQwCiAg
ICAgICBbPGZmZmY4MmQwODAzNzg0YTU+XSBsc3Rhcl9lbnRlcisweDExNS8weDEyMAogICAgCiAg
ICBUaGF0IGlzLCBEb20wJ3MgQUNQSSBwcm9jZXNzb3IgZHJpdmVyIGlzIGluIHRoZSBwcm9jZXNz
IG9mIHVwbG9hZGluZyBQeAogICAgYW5kIEN4IGRhdGEuIExvb2tpbmcgYXQgdGhlIHRpY2tldCBs
b2NrIHN0YXRlIGluIENQVTEncyByZWdpc3RlcnMsIGl0IGlzCiAgICB3YWl0aW5nIGZvciB0aWNr
ZXQgMHgwMDAwIHRvIGhhdmUgaXRzIHR1cm4sIHdoaWxlIHRoZSBzdXBwb3NlZCBjdXJyZW50CiAg
ICBvd25lcidzIHRpY2tldCBpcyAweDAwMDEsIHdoaWNoIGlzIGFuIGludmFsaWQgc3RhdGUgKGFu
ZCBuZWl0aGVyIG9mIHRoZQogICAgb3RoZXIgdHdvIENQVXMgaG9sZHMgdGhlIGxvY2sgYW55d2F5
KS4gSGVuY2UgSSBjYW4gb25seSBjb25jbHVkZSB0aGF0CiAgICBjcHVpZGxlX2luaXRfY3B1KDEp
IHJhbiBvbiBDUFUgMCB3aGlsZSBzb21lIG90aGVyIENQVSBoZWxkIHRoZSBsb2NrICh0aGUKICAg
IHVubG9jayB0aGVuIHB1dCB0aGUgbG9jayBpbiB0aGUgc3RhdGUgdGhhdCBDUFUxIGlzIG9ic2Vy
dmluZykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogMmY2NGEyNTFmYTEwZGQ0ZDYyZjg0OTY3ZTNkYWZhNzA5
ZjVlOTZhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjcgMTQ6MzU6MzUgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggY2I4NmEx
ZjkxYi4uYjg0ZDc4ZTNhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC04MzIsNiArODMyLDkgQEAg
aW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGFjcGlf
cG93ZXItPnN0YXRlc1tpXS5pZHggPSBpOwogCiAgICAgICAgIGFjcGlfcG93ZXItPmNwdSA9IGNw
dTsKKworICAgICAgICBzcGluX2xvY2tfaW5pdCgmYWNwaV9wb3dlci0+c3RhdF9sb2NrKTsKKwog
ICAgICAgICBwcm9jZXNzb3JfcG93ZXJzW2NwdV0gPSBhY3BpX3Bvd2VyOwogICAgIH0KIApAQCAt
ODM5LDcgKzg0Miw2IEBAIGludCBjcHVpZGxlX2luaXRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgYWNwaV9wb3dlci0+c3RhdGVzWzFdLnR5cGUgPSBBQ1BJX1NUQVRFX0MxOwogICAgIGFjcGlf
cG93ZXItPnN0YXRlc1sxXS5lbnRyeV9tZXRob2QgPSBBQ1BJX0NTVEFURV9FTV9IQUxUOwogICAg
IGFjcGlfcG93ZXItPnNhZmVfc3RhdGUgPSAmYWNwaV9wb3dlci0+c3RhdGVzWzFdOwotICAgIHNw
aW5fbG9ja19pbml0KCZhY3BpX3Bvd2VyLT5zdGF0X2xvY2spOwogCiAgICAgcmV0dXJuIDA7CiB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:13: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 1fMCXT-0005Sb-R2; Fri, 25 May 2018 13:13: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCXS-0005SP-9g
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:46 +0000
X-Inumbo-ID: 2e556c43-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e556c43-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCXR-0007dH-Ap
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCXR-0002CR-8a
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCXR-0002CR-8a@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:45 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen: Introduce
 vcpu_sleep_nosync_locked()
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>

Y29tbWl0IDAwMmVhNGQxNGEyYTYyZTQwNTk0MWE2NTA5OWY3ZjJmZjVlY2VlYmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjU5OjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU5OjA5IDIwMTggKzAy
MDAKCiAgICB4ZW46IEludHJvZHVjZSB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKQogICAgCiAg
ICBUaGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2VzIHdoaWNoIHJlbGVhc2UgYSBsb2NrIGJlZm9yZSBj
YWxsaW5nCiAgICB2Y3B1X3NsZWVwX25vc3luYygpLCB3aGljaCB0aGVuIGp1c3QgZ3JhYnMgdGhl
IGxvY2sgYWdhaW4uICBUaGlzIGlzCiAgICBub3Qgb25seSBhIHdhc3RlIG9mIHRpbWUsIGJ1dCBs
ZWFkcyB0byBtb3JlIGNvZGUgZHVwbGljYXRpb24gKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjb3B5
LWFuZC1wYXN0ZSByZWNpcGVzIHJhdGhlciB0aGFuIGNhbGxpbmcgYSB1bmlmaWVkCiAgICBmdW5j
dGlvbiksIHdoaWNoIGluIHR1cm4gbGVhZHMgdG8gYW4gaW5jcmVhc2VkIGNoYW5jZSBvZiBidWdz
LgogICAgCiAgICBJbnRyb2R1Y2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCksIHdoaWNoIGNh
biBiZSBjYWxsZWQgaWYgeW91CiAgICBhbHJlYWR5IGhvbGQgdGhlIHNjaGVkdWxlIGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogZGEwYTVlMDBkZThhYTkzZjJhNzQ4MmQxMzhkYmVlOWRlYzJh
YTVjMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6MzYgKzAxMDAKLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxMDU4ZTE5YjZl
Li43NzY5ZWFhYzEzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MzYsMTQgKzQzNiw5IEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9zbGVl
cF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLQotICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVF
UCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNDUyLDYg
KzQ0NywxOCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgdik7CiAgICAgfQorfQorCit2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKworICAgIFRSQUNFXzJEKFRSQ19TQ0hF
RF9TTEVFUCwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworCisgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisKKyAgICB2Y3B1X3NsZWVw
X25vc3luY19sb2NrZWQodik7CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3Jl
KGxvY2ssIGZsYWdzLCB2KTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:13:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:13: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 1fMCXd-0005U9-T6; Fri, 25 May 2018 13:13:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCXc-0005Tx-Jv
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:56 +0000
X-Inumbo-ID: 34669e68-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34669e68-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:11:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCXb-0007e4-Gf
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCXb-0002De-EP
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:13:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCXb-0002De-EP@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:13:55 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/schedule: Fix races in vcpu
 migration
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>

Y29tbWl0IDgwOWQ1NDMyYWNiOTMyMmEyNWRhZTEzOTAxOWM5ZjZjYTYyZjk5NTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDExOjU5OjQwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDExOjU5OjQwIDIwMTggKzAy
MDAKCiAgICB4ZW4vc2NoZWR1bGU6IEZpeCByYWNlcyBpbiB2Y3B1IG1pZ3JhdGlvbgogICAgCiAg
ICBUaGUgY3VycmVudCBzZXF1ZW5jZSB0byBpbml0aWF0ZSB2Y3B1IG1pZ3JhdGlvbiBpcyBpbmVm
ZmljZW50IGFuZCBlcnJvci1wcm9uZToKICAgIAogICAgLSBUaGUgaW5pdGlhdG9yIHNldHMgVlBG
X21pZ3JhZ2luZyB3aXRoIHRoZSBsb2NrIGhlbGQsIHRoZW4gZHJvcHMgdGhlCiAgICAgIGxvY2sg
YW5kIGNhbGxzIHZjcHVfc2xlZXBfbm9zeW5jKCksIHdoaWNoIGltbWVkaWF0ZWx5IGdyYWJzIHRo
ZSBsb2NrCiAgICAgIGFnYWluCiAgICAKICAgIC0gQSBudW1iZXIgb2YgcGxhY2VzIHVubmVjZXNz
YXJpbHkgY2hlY2sgZm9yIHYtPnBhdXNlX2ZsYWdzIGluIGJldHdlZW4KICAgICAgdGhvc2UgdHdv
CiAgICAKICAgIC0gRXZlcnkgY2FsbCB0byB2Y3B1X21pZ3JhdGUoKSBtdXN0IGJlIHByZWZhY2Vk
IHdpdGgKICAgICAgdmNwdV9zbGVlcF9ub3N5bmMoKSBvciBpbnRyb2R1Y2UgYSByYWNlIGNvbmRp
dGlvbjsgdGhpcyBjb2RlCiAgICAgIGR1cGxpY2F0aW9uIGlzIGVycm9yLXByb25lCiAgICAKICAg
IC0gSW4gdGhlIGV2ZW50IHRoYXQgdi0+aXNfcnVubmluZyBpcyB0cnVlIGF0IHRoZSBiZWdpbm5p
bmcgb2YKICAgICAgdmNwdV9taWdyYXRlKCksIGl0J3MgYWxtb3N0IGNlcnRhaW4gdGhhdCB2Y3B1
X21pZ3JhdGUoKSB3aWxsIGVuZCB1cAogICAgICBiZWluZyBjYWxsZWQgaW4gY29udGV4dF9zd2l0
Y2goKSBhcyB3ZWxsOyB3ZSBtaWdodCBhcyB3ZWxsIHNpbXBseQogICAgICBsZXQgaXQgcnVuIHRo
ZXJlIGFuZCBzYXZlIHRoZSBkdXBsaWNhdGVkIGVmZm9ydCAod2hpY2ggd2lsbCBiZQogICAgICBu
b24tbmVnbGlnaWJsZSkuCiAgICAKICAgIFRoZSByZXN1bHQgaXMgdGhhdCBDcmVkaXQxIGhhcyBz
ZXZlcmFsIHJhY2VzIHdoaWNoIHJlc3VsdCBpbiBydW5xdWV1ZQogICAgPC0+IHYtPnByb2Nlc3Nv
ciBpbnZhcmlhbnRzIGJlaW5nIHZpb2xhdGVkICh0cmlnZ2VyaW5nIEFTU0VSVHMgaW4KICAgIGRl
YnVnIGJ1aWxkcyBhbmQgc3RyYW5nZSBidWdzIGluIHByb2R1Y3Rpb24gYnVpbGRzKS4KICAgIAog
ICAgSW5zdGVhZCwgaW50cm9kdWNlIHZjcHVfbWlncmF0ZV9zdGFydCgpIHRvIGluaXRpYXRlIHRo
ZSBwcm9jZXNzLgogICAgdmNwdV9taWdyYXRlX3N0YXJ0KCkgaXMgY2FsbGVkIHdpdGggdGhlIHNj
aGVkdWxpbmcgbG9jayBoZWxkLiAgSXQgbm90CiAgICBvbmx5IHNldHMgVlBGX21pZ3JhdGluZywg
YnV0IGFsc28gY2FsbHMgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkKICAgICh3aGljaCB3aWxs
IGF1dG9tYXRpY2FsbHkgZG8gbm90aGluZyBpZiB0aGVyZSdzIG5vdGhpbmcgdG8gZG8pLgogICAg
CiAgICBSZW5hbWUgdmNwdV9taWdyYXRlKCkgdG8gdmNwdV9taWdyYXRlX2ZpbmlzaCgpLiAgQ2hl
Y2sgZm9yIHYtPmlzX3J1bm5pbmcgYW5kCiAgICBwYXVzZV9mbGFncyAmIFZQRl9taWdyYXRpbmcg
YXQgdGhlIHRvcCBhbmQgcmV0dXJuIGlmIGFwcHJvcHJpYXRlLgogICAgCiAgICBUaGVuIHRoZSB3
YXkgdG8gaW5pdGlhdGUgbWlncmF0aW9uIGlzIGNvbnNpc3RlbnRseToKICAgIAogICAgKiBHcmFi
IGxvY2sKICAgICogdmNwdV9taWdyYXRlX3N0YXJ0KCkKICAgICogUmVsZWFzZSBsb2NrCiAgICAq
IHZjcHVfbWlncmF0ZV9maW5pc2goKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgbWFzdGVyIGNvbW1pdDogOWEzNmRlMTc3YzE2ZDY0MjNhMDdhZDYx
ZjFjN2FmNTI3NDc2OWFhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDMgMTE6NTY6NDggKzAx
MDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzc2OWVhYWMxMy4uYjhkMzI1OWIzMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNTc0LDEzICs1NzQsNTQgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX25vc2NoZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQorLyoK
KyAqIEluaXRpYXRpbmcgbWlncmF0aW9uCisgKgorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2Ug
bmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5k
IGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKKyAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcworICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcworICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKKyAqIHdlJ3JlIG1pZ3JhdGluZyB0by4KKyAq
CisgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9jayB3aGlsZSBzYXRpc2Z5aW5nIHRoZSBmaW5h
bCByZXF1aXJlbWVudCwKKyAqIHdlIG11c3QgcmVsZWFzZSBhbnkgc2NoZWR1bGluZyBsb2NrIHdl
IGhvbGQsIHRoZW4gdHJ5IHRvIGdyYWIgYm90aAorICogbG9ja3Mgd2Ugd2FudCwgdGhlbiBkb3Vi
bGUtY2hlY2sgdG8gbWFrZSBzdXJlIHRoYXQgd2hhdCB3ZSBzdGFydGVkCisgKiB0byBkbyBoYXNu
J3QgYmVlbiBjaGFuZ2VkIGluIHRoZSBtZWFuIHRpbWUuCisgKgorICogVGhlc2Ugc3RlcHMgYXJl
IGVuY2Fwc3VsYXRlZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKKyAqIHNo
b3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlzOgorICoKKyAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKKyAqICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpCisgKiAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAqCisgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cg
aWYgaXQgY2FuLCBvciBzaW1wbHkKKyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB2IGlz
IHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKKyAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3
aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKi8KK3ZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncyk7CisgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAg
ICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxs
ZWQgPSAwOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmlu
ZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKKyAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBp
biBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCisgICAgICogc29tZW9uZSBl
bHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KKyAgICAg
Ki8KKyAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgb2xkX2NwdSA9IG5ld19j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC02NjAsMTQgKzcw
MSwxMSBAQCB2b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
cGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAogICAgIGlmICgg
di0+aXNfcnVubmluZyApCi0gICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKwogICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAotICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBW
UEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOwotICAg
ICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC04
MTksMTAgKzg1NywxMCBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFsd2F5cyBmaW5l
IGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgICAgICogICAgdGhpbmdzIHdv
dWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgICAg
ICovCi0gICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2Zs
YWdzKTsKKyAgICAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7Ci0g
ICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7Ci0gICAgICAgICAgICAgICAgdmNw
dV9taWdyYXRlKHYpOworCisgICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
IAogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0
LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgpAQCAtODU2LDE4ICs4
OTQsMTQgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICAgICAgICogQWx3YXlz
IGFzayB0aGUgc2NoZWR1bGVyIHRvIHJlLWV2YWx1YXRlIHBsYWNlbWVudAogICAgICAgICAgKiB3
aGVuIGNoYW5naW5nIHRoZSBhZmZpbml0eS4KICAgICAgICAgICovCi0gICAgICAgIHNldF9iaXQo
X1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfbWlncmF0ZV9z
dGFydCh2KTsKICAgICB9CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7
CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIAotICAgIGlm
ICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHZjcHVf
c2xlZXBfbm9zeW5jKHYpOwotICAgICAgICB2Y3B1X21pZ3JhdGUodik7Ci0gICAgfQorICAgIHZj
cHVfbWlncmF0ZV9maW5pc2godik7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTA5NSw3ICsx
MTI5LDYgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHks
IHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jy
b2tlbiA9IDA7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTExMDgs
MjAgKzExNDEsMTggQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
Y3B1KQogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVk
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4g
PSAxOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjcHVt
YXNrX29mKGNwdSkpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBh
dXNlX2ZsYWdzKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICBpZiAoIHJldCA9PSAwICkKKyAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworCiAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9u
b2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBG
X21pZ3JhdGluZyApCi0gICAgewotICAgICAgICB2Y3B1X3NsZWVwX25vc3luYyh2KTsKLSAgICAg
ICAgdmNwdV9taWdyYXRlKHYpOwotICAgIH0KKyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwog
CiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE1MDksOCArMTU0MCw3IEBAIHZvaWQgY29udGV4dF9z
YXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIAogICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHBy
ZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldi0+cGF1
c2VfZmxhZ3MgJiBWUEZfbWlncmF0aW5nKSApCi0gICAgICAgIHZjcHVfbWlncmF0ZShwcmV2KTsK
KyAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHByZXYpOwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRp
bWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:14:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:14: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 1fMCXo-0005Vm-07; Fri, 25 May 2018 13:14: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCXn-0005Vc-6q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:07 +0000
X-Inumbo-ID: 3a75adde-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a75adde-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:12:08 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCXl-0007eP-Ma
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCXl-0002EW-KI
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCXl-0002EW-KI@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:14:05 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Hide more EFER bits from
 PV guests
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>

Y29tbWl0IGNmMjY0ZWJkZWViOTQyODZjZDEyY2VmMjAxZDMwNWY3ODRhNmFlNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMjowMDoxNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowMDoxNSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBIaWRlIG1vcmUgRUZFUiBiaXRzIGZyb20gUFYgZ3Vlc3RzCiAgICAK
ICAgIFdlIGRvbid0IGFkdmVydGlzZSBTVk0gaW4gQ1BVSUQgc28gYSBQViBndWVzdCBzaG91bGRu
J3QgYmUgdW5kZXIgdGhlCiAgICBpbXByZXNzaW9uIHRoYXQgaXQgY2FuIHVzZSBTVk0gZnVuY3Rp
b25hbGl0eSwgYnV0IGRlc3BpdGUgdGhpcywgaXQgcmVhbGx5CiAgICBzaG91bGRuJ3Qgc2VlIFNW
TUUgc2V0IHdoZW4gcmVhZGluZyBFRkVSLgogICAgCiAgICBPbiBJbnRlbCBwcm9jZXNzb3JzLCAz
MmJpdCBQViBndWVzdHMgZG9uJ3Qgc2VlLCBhbmQgY2FuJ3QgdXNlIFNZU0NBTEwuCiAgICAKICAg
IEludHJvZHVjZSBFRkVSX0tOT1dOX01BU0sgdG8gd2hpdGVsaXN0IHRoZSBmZWF0dXJlcyBYZW4g
a25vd3MgYWJvdXQsIGFuZCB1c2UKICAgIHRoaXMgdG8gY2xhbXAgdGhlIGd1ZXN0cyB2aWV3Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXVzZSB0aGUgbWFzayB0byBzaW1wbGlm
eSBzdm1fdm1jYl9pc3ZhbGlkKCksIGFuZAogICAgY2hhbmdlICJ1bmRlZmluZWQiIHRvICJ1bmtu
b3duIiBpbiB0aGUgcHJpbnQgbWVzc2FnZSwgYXMgdGhlcmUgaXMgYXQgbGVhc3QKICAgIEVGRVIu
VENFIChUcmFuc2xhdGlvbiBDYWNoZSBFeHRlbnNpb24pIGRlZmluZWQgYnV0IHVua25vd24gdG8g
WGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTg5MjYzMDMxYzA0ZTJiYTUyNzc4M2I0ZTA0
ZThkZjI3ZDM2NDc2OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMDcgMTE6NTI6NTcgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMTEgKysrKysrKysrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDZiN2QwNzVkOWYuLmI2YWRk
MDM2OTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC0yNTU4LDkgKzI1NTgsMTYgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0gcmVhZF9lZmVy
KCk7CisgICAgICAgIC8qIEhpZGUgdW5rbm93biBiaXRzLCBhbmQgdW5jb25kaXRpb25hbGx5IGhp
ZGUgU1ZNRSBmcm9tIGd1ZXN0cy4gKi8KKyAgICAgICAgKnZhbCA9IHJlYWRfZWZlcigpICYgRUZF
Ul9LTk9XTl9NQVNLICYgfkVGRVJfU1ZNRTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSGlkZSB0
aGUgNjQtYml0IGZlYXR1cmVzIGZyb20gMzItYml0IGd1ZXN0cy4gIFNDRSBoYXMKKyAgICAgICAg
ICogdmVuZG9yLWRlcGVuZGVudCBiZWhhdmlvdXIuCisgICAgICAgICAqLwogICAgICAgICBpZiAo
IGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQotICAgICAgICAgICAgKnZhbCAmPSB+KEVGRVJf
TE1FIHwgRUZFUl9MTUEgfCBFRkVSX0xNU0xFKTsKKyAgICAgICAgICAgICp2YWwgJj0gfihFRkVS
X0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNMRSB8CisgICAgICAgICAgICAgICAgICAgICAgKGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMCisgICAgICAgICAgICAg
ICAgICAgICAgID8gRUZFUl9TQ0UgOiAwKSk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKICAgICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmlu
ZGV4IDZhYWYzMDM1YzUuLjliMDY3OWUyMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAt
MzEsNiArMzEsOSBAQAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVm
aW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorI2RlZmluZSBFRkVSX0tOT1dOX01B
U0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAorCQkJCSBF
RkVSX1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKKwogLyogU3BlY3VsYXRpb24gQ29u
dHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQ
RUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:14:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:14: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 1fMCXz-0005Xj-22; Fri, 25 May 2018 13:14: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCXx-0005XT-KQ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:17 +0000
X-Inumbo-ID: 4088fd68-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4088fd68-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:12:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCXv-0007ek-SC
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCXv-0002FH-Pw
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCXv-0002FH-Pw@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:14:15 +0000
Subject: [Xen-changelog] [xen stable-4.9] libacpi: fixes for iasl >= 20180427
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="===============1762858045111363026=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b3277ca63803dd473419d2daa551d43ff66b3140
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri May 18 12:00:52 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 18 12:00:52 2018 +0200

    libacpi: fixes for iasl >= 20180427
    
    New versions of iasl have introduced improved C file generation, as
    reported in the changelog:
    
    iASL: Enhanced the -tc option (which creates an AML hex file in C,
    suitable for import into a firmware project):
      1) Create a unique name for the table, to simplify use of multiple
    SSDTs.
      2) Add a protection #ifdef in the file, similar to a .h header file.
    
    The net effect of that on generated files is:
    
    -unsigned char AmlCode[] =
    +#ifndef __SSDT_S4_HEX__
    +#define __SSDT_S4_HEX__
    +
    +unsigned char ssdt_s4_aml_code[] =
    
    The above example is from ssdt_s4.asl.
    
    Fix the build with newer versions of iasl by stripping the '_aml_code'
    suffix from the variable name on generated files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 858dbaaeda33b05c1ac80aea0ba9a03924e09005
    master date: 2018-05-09 18:17:51 +0100
---
 tools/libacpi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libacpi/Makefile b/tools/libacpi/Makefile
index fd7af1bc2b..328171e596 100644
--- a/tools/libacpi/Makefile
+++ b/tools/libacpi/Makefile
@@ -43,7 +43,7 @@ all: $(C_SRC) $(H_SRC)
 
 $(H_SRC): $(ACPI_BUILD_DIR)/%.h: %.asl iasl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $<
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex >$@
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex >$@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
  
 $(MK_DSDT): mk_dsdt.c
@@ -76,7 +76,7 @@ $(ACPI_BUILD_DIR)/dsdt_anycpu_arm.asl: $(MK_DSDT)
 
 $(C_SRC): $(ACPI_BUILD_DIR)/%.c: iasl $(ACPI_BUILD_DIR)/%.asl
 	iasl -vs -p $(ACPI_BUILD_DIR)/$*.$(TMP_SUFFIX) -tc $(ACPI_BUILD_DIR)/$*.asl
-	sed -e 's/AmlCode/$*/g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
+	sed -e 's/AmlCode/$*/g' -e 's/_aml_code//g' $(ACPI_BUILD_DIR)/$*.hex > $@.$(TMP_SUFFIX)
 	echo "int $*_len=sizeof($*);" >> $@.$(TMP_SUFFIX)
 	mv -f $@.$(TMP_SUFFIX) $@
 	rm -f $(addprefix $(ACPI_BUILD_DIR)/, $*.aml $*.hex)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1762858045111363026==--

From xen-changelog-bounces@lists.xenproject.org Fri May 25 13:14:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 13:14: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 1fMCY8-0005Ys-3k; Fri, 25 May 2018 13:14: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMCY7-0005Yj-64
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:27 +0000
X-Inumbo-ID: 4696c69b-601d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4696c69b-601d-11e8-9728-bc764e045a96;
 Fri, 25 May 2018 15:12:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMCY6-0007eu-1f
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMCY5-0002Fw-Vg
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 13:14:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMCY5-0002Fw-Vg@xenbits.xenproject.org>
Date: Fri, 25 May 2018 13:14:25 +0000
Subject: [Xen-changelog] [xen stable-4.9] viridian: fix cpuid leaf 0x40000003
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>

Y29tbWl0IDc0ZmE5NTUyYzFlM2VmNzliZDRkYjBhNjdmYzUzOGJiZDYxYjc1NjEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxOCAxMjowMTozMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMjowMTozMSAyMDE4ICswMjAw
CgogICAgdmlyaWRpYW46IGZpeCBjcHVpZCBsZWFmIDB4NDAwMDAwMDMKICAgIAogICAgVGhlIHJl
c3BvbnNlIHRvIHZpcmlkaWFuIGxlYWYgMyBuZWVkcyB0byBzcGxpdCBhIDY0LWJpdCBtYXNrIGFj
cm9zcyBFQVggYW5kCiAgICBFQlgsIHdpdGggdGhlIGxvdyBvcmRlciAzMiBiaXRzIGluIEVBWCBh
bmQgdGhlIGhpZ2ggb3JkZXIgMzIgYml0cyBpbiBFQlguCiAgICBUbyBmYWNpbGl0YXRlIHRoaXMg
YSB1bmlvbiBvZiB0d28gdWludDMyX3QgdmFsdWVzIGFuZCB0aGUgbWFzayAodHlwZQogICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLKSBpcyBhbGxvY2F0ZWQgb24gc3RhY2sgYXMgZm9sbG93
czoKICAgIAogICAgdW5pb24gewogICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBt
YXNrOwogICAgICAgIHVpbnQzMl90IGxvLCBoaTsKICAgIH0gdTsKICAgIAogICAgVGhpcywgb2Yg
Y291cnNlLCBpcyBpbmNvcnJlY3QgYXMgYm90aCBsbyBhbmQgaGkgd2lsbCBhbGlhcyB0aGUgbG93
IG9yZGVyCiAgICAzMiBiaXRzIG9mIHRoZSBtYXNrLgogICAgCiAgICBUaGlzIHBhdGNoIHdyYXBz
IGxvIGFuZCBoaSBpbiBhbiBhbm9ubXltb3VzIHN0cnVjdCB0byBhY2hpZXZlIHRoZSBkZXNpcmVk
CiAgICBlZmZlY3QuCiAgICAKICAgIE5PVEU6IEZpeGluZyB0aGlzIGFsc28gc3RvcHMgV2luZG93
cyBtYWtpbmcgdGhlIEh2R2V0UGFydGl0aW9uSWQgaHlwZXJjYWxsCiAgICAgICAgICB3aGljaCB3
YXMgcHJldmlvdXNseSBjb25zaWRlcmVkIGVycm9uZW91cyBiZWhhdmlvdXIuIFRodXMgdGhlCiAg
ICAgICAgICBoeXBlcmNhbGwgaGFuZGxlciBpcyBhbHNvIG1vZGlmaWVkIHRvIHN0b3Agc3F1YXNo
aW5nIHRoZQogICAgICAgICAgJ3VuaW1wbGVtZW50ZWQnIHdhcm5pbmcgZm9yIHRoaXMgaHlwZXJj
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyOWZjMDQ5M2Q4ZWFiZGQ2M2Y1YmJmZjllMzA2
OTI1MzA1M2FkZGNhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNCAxMjo1NzoxMyArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4
IGFhOWI4N2MwYWIuLjczZGYxMzM2ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTI0NSw3ICsyNDUs
NyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgSFZf
UEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAgICAgICB1aW50MzJfdCBsbywg
aGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywgaGk7IH07CiAgICAgICAgIH0g
dTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9f
ZnJlcSkgKQpAQCAtOTY2LDEyICs5NjYsMTAgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
InVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQu
Y2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCi0gICAgY2FzZSBIdkdldFBh
cnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXM6CiAgICAgICAg
IC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0byBiZSBlcnJvbmVvdXNseSBp
c3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5laXRoZXIgQWNjZXNzUGFydGl0
aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAgICAgICAgKiBiZWluZyBzZXQg
aW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVyY2FsbCBzZWVtcyB0byBiZSBl
cnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAgKiBkZXNwaXRlIEVuYWJsZUV4
dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlEIGxlYWYgMi4KICAgICAgICAg
ICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFsaWQgY29kZScgaGFzIG5vdCBz
byBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBpdCdzIG5vdCB3b3J0aCBsb2dn
aW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23: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 1fMM28-00029P-7w; Fri, 25 May 2018 23:22:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM27-00029K-GN
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:03 +0000
X-Inumbo-ID: 27d892c9-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27d892c9-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM26-00032A-Af
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM26-00081J-8D
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM26-00081J-8D@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: further CPUID 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>

Y29tbWl0IDYyYjE4Nzk2OTNlMGI1NjBmYjY4ZGFjZTRlMDJjM2IzMmQ0YTMwZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjUzOjQwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjUzOjQwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRqdXN0bWVudHMKICAgIAogICAgSW4gcGFydGlj
dWxhciBmb3IgRG9tMCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0byBzdXJmYWNlIFNwZWN0cmUgcmVs
YXRlZAogICAgZmVhdHVyZSBmbGFncy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICB8
IDQgKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwgOCArKysrKystLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjU5NjU5N2IzYS4uNTIxMWMyM2ZiMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC0zNDk3LDYgKzM0OTcsOSBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQg
aW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKIAogICAgICAgICAg
ICAgKmVjeCAmPSBodm1fZmVhdHVyZXNldFtGRUFUVVJFU0VUXzdjMF07CiAKKyAgICAgICAgICAg
ICplZHggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgICAgICpl
ZHggJj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83ZDBdOworCiAgICAgICAgICAgICAvKiBE
b24ndCBleHBvc2UgSEFQLW9ubHkgZmVhdHVyZXMgdG8gbm9uLWhhcCBndWVzdHMuICovCiAgICAg
ICAgICAgICBpZiAoICFoYXBfZW5hYmxlZChkKSApCiAgICAgICAgICAgICB7CkBAIC0zNjU0LDYg
KzM2NTcsNyBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGlu
dCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgaHZtX2NwdWlkKDB4ODAwMDAwMDEs
IE5VTEwsIE5VTEwsIE5VTEwsICZfZWR4KTsKICAgICAgICAgKmVheCB8PSAoX2VkeCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9MTSkgPyB2YWRkcl9iaXRzIDogMzIpIDw8IDg7CiAKKyAgICAg
ICAgKmVieCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQik7CiAgICAgICAgICplYngg
Jj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9lOGJdOwogICAgICAgICBicmVhazsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CmluZGV4IGU1ODg0MDM5YmYuLmU5NmE1ZDM2NDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMDg5LDYgKzEwODksOSBAQCB2
b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgICAgICAgICBj
ICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdOwogCisgICAgICAgICAgICBkIHw9IGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCk7CisgICAgICAgICAgICBkICY9IHB2X2ZlYXR1
cmVzZXRbRkVBVFVSRVNFVF83ZDBdOworCiAgICAgICAgICAgICBpZiAoICFpc19wdmhfZG9tYWlu
KGN1cnJkKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKQEAgLTExMDIsOCAr
MTEwNSw4IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgYiA9IGMgPSAw
OwotICAgICAgICBhID0gZCA9IDA7CisgICAgICAgICAgICBiID0gYyA9IGQgPSAwOworICAgICAg
ICBhID0gMDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhTVEFURV9DUFVJRDoKQEAgLTEx
ODUsNiArMTE4OCw3IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBjYXNlIDB4ODAwMDAwMDg6CiAgICAgICAgIGEgPSBwYWRkcl9iaXRzIHwgKHZhZGRy
X2JpdHMgPDwgOCk7CisgICAgICAgIGIgfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIp
OwogICAgICAgICBiICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9lOGJdOwogICAgICAgICBi
cmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCmluZGV4IDlhMjFjMjVlYzEuLmFiZTI4NzRlYjkgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWlkLmgKQEAgLTE2LDYgKzE2LDcgQEAKICNkZWZpbmUgRkVBVFVSRVNFVF83YzAgICAg
NiAvKiAweDAwMDAwMDA3OjAuZWN4ICAgICovCiAjZGVmaW5lIEZFQVRVUkVTRVRfZTdkICAgIDcg
LyogMHg4MDAwMDAwNy5lZHggICAgICAqLwogI2RlZmluZSBGRUFUVVJFU0VUX2U4YiAgICA4IC8q
IDB4ODAwMDAwMDguZWJ4ICAgICAgKi8KKyNkZWZpbmUgRkVBVFVSRVNFVF83ZDAgICAgOSAvKiAw
eDAwMDAwMDA3OjAuZWR4ICAgICovCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:22: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 1fMM2J-0002AZ-9t; Fri, 25 May 2018 23:22: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM2I-0002AQ-4z
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:14 +0000
X-Inumbo-ID: 2de827ec-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2de827ec-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM2G-00032y-Gj
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM2G-00082f-EC
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM2G-00082f-EC@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Fix the handing of writes
 to %dr7
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>

Y29tbWl0IDYzYjE0MGZlMzM0MjJkYmUzNmIzOTRjZDc5ODUwMjMwOThhNDNlN2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1NDoyMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1NDoyMiAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdGhlIGhhbmRpbmcgb2Ygd3JpdGVzIHRvICVkcjcKICAgIAog
ICAgYy9zIDY1ZTM1NTQ5ICJ4ODYvUFY6IHN1cHBvcnQgZGF0YSBicmVha3BvaW50IGV4dGVuc2lv
biByZWdpc3RlcnMiCiAgICBhY2NpZGVudGFsbHkgYnJva2UgdGhlIGhhbmRpbmcgb2Ygd3JpdGVz
LiAgVGhlIGNhbGwgdG8gYWN0aXZhdGVfZGVidWdyZWdzKCkKICAgIGRvZXNuJ3Qgd3JpdGUgJWRy
NyBhcyB2LT5hcmNoLmRlYnVncmVnWzddIGhhc24ndCBiZWVuIHVwZGF0ZWQgeWV0LCBhbmQgdGhl
CiAgICBicmVhayBza2lwcyB0aGUgaW50ZW5kZWQgd3JpdGUgdG8gJWRyNy4KICAgIAogICAgUmVt
b3ZlIHRoZSBicmVhaywgY2F1c2luZyBleGVjdXRpb24gdG8gaGl0IHRoZSB3cml0ZV9kZWJ1Z3Jl
Zyg3LCB2YWx1ZSk7IGluCiAgICBjb250ZXh0IGF0IHRoZSBib3R0b20gb2YgdGhlIGh1bmssIHdo
aWNoIGluIHR1cm4gY2F1c2VzIGhhcmR3YXJlIHRvIGJlIHVwZGF0ZWQKICAgIGFwcHJvcHJpYXRl
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYWRmOGZlYmExYWZhMDQwZjNhODRhODI5NTNlMThhZjAy
MDYwODg0YQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDMtMjkgMTU6MTI6MjEgKzAxMDAKLS0tCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGU5NmE1ZDM2NDIuLmYzN2ZmN2VjZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC00Mjk4LDE0ICs0Mjk4LDExIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIElmIERSNyB3YXMgcHJldmlvdXNseSBjbGVhciB0aGVuIHdlIG5lZWQgdG8g
bG9hZCBhbGwgb3RoZXIKICAgICAgICAgICAgICAqIGRlYnVnIHJlZ2lzdGVycyBhdCB0aGlzIHBv
aW50IGFzIHRoZXkgd2VyZSBub3QgcmVzdG9yZWQgZHVyaW5nCi0gICAgICAgICAgICAgKiBjb250
ZXh0IHN3aXRjaC4KKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAgVXBkYXRpbmcgRFI3
IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
ICh2ID09IGN1cnIpICYmCiAgICAgICAgICAgICAgICAgICEodi0+YXJjaC5kZWJ1Z3JlZ1s3XSAm
IERSN19BQ1RJVkVfTUFTSykgKQotICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFjdGl2
YXRlX2RlYnVncmVncyh2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZyg3LCB2YWx1ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:22: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 1fMM2T-0002CN-C5; Fri, 25 May 2018 23:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM2S-0002CF-HN
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:24 +0000
X-Inumbo-ID: 33fa04ad-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33fa04ad-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM2Q-000336-MW
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM2Q-00083S-K8
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM2Q-00083S-K8@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Fix up erroneous segments
 for 32bit syscall 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>

Y29tbWl0IDkxMmFhOWIxOWE4NjUwNzhmZDIzNmVlYjQzMmUxZDZhOTMwYTJlZjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1NDo1MiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1NDo1MiAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdXAgZXJyb25lb3VzIHNlZ21lbnRzIGZvciAzMmJpdCBzeXNj
YWxsIGVudHJ5CiAgICAKICAgIFRoZSBleGlzdGluZyBGTEFUX0tFUk5FTF9TUyBleHBhbmRzIHRv
IHRoZSBjb3JyZWN0IHZhbHVlLCAweGUwMmIsIGJ1dCBpcyB0aGUKICAgIHdyb25nIGNvbnN0YW50
IHRvIHVzZS4gIFN3aXRjaCB0byBGTEFUX1VTRVJfU1MzMi4KICAgIAogICAgRm9yIGNvbXBhdCBk
b21haW5zIGhvd2V2ZXIsIHRoZSByZXBvcnRlZCB2YWx1ZXMgYXJlIGVudGlyZWx5IGJvZ3VzLgog
ICAgRkxBVF9VU0VSX1NTMzIgKHZhbHVlIDB4ZTAyYikgaXMgRkxBVF9SSU5HM19DUyBpbiB0aGUg
MzJiaXQgQUJJLCB3aGlsZQogICAgRkxBVF9VU0VSX0NTMzIgKHZhbHVlIDB4ZTAyMykgaXMgRkxB
VF9SSU5HMV9EUyB3aXRoIGFuIFJQTCBvZiAzLgogICAgCiAgICBUaGUgZ3Vlc3RzIFNZU0NBTEwg
Y2FsbGJhY2sgaXMgaW52b2tlZCB3aXRoIGEgYnJva2VuIGlyZXQgZnJhbWUsIGFuZCBpZiBsZWZ0
CiAgICB1bm1vZGlmaWVkIGJ5IHRoZSBndWVzdCwgd2lsbCBmYWlsIG9uIHRoZSB3YXkgYmFjayBv
dXQgd2hlbiBYZW4ncyBpcmV0IHRyaWVzCiAgICB0byBsb2FkIGEgY29kZSBzZWdtZW50IGludG8g
JXNzLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBpcyBvbmx5IGEgcHJvYmxlbSBmb3IgMzJi
aXQgUFYgZ3Vlc3RzIG9uIEFNRCBoYXJkd2FyZSwgYXMKICAgIEludGVsIGhhcmR3YXJlIGRvZXNu
J3QgcGVybWl0IHRoZSBTWVNDQUxMIGluc3RydWN0aW9uIG91dHNpZGUgb2YgNjRiaXQgbW9kZS4K
ICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGhhdmUgYmVlbiBicm9rZW4gZXZlciBzaW5jZSA2NGJp
dCBzdXBwb3J0IHdhcyBhZGRlZCB0byBYZW4sCiAgICBhbmQgaGFzIGdvbmUgdW5ub3RpY2VkIGJl
Y2F1c2UgTGludXggZG9lc24ndCB1c2UgU1lTQ0FMTCBpbiAzMmJpdCBidWlsZHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBkYmE4OTlkZTE0OTg5YjNkZmY3ODAwOTQwNGVkODkxZGE3ZmVmZGMxCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNC0wOSAxMzoxMjoxOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBjYmQyMzg0
Y2ViLi44MWUzNTE3NWVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTI3NCw3
ICsyNzQsNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUg
aGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAl
cmF4LiAqLwotICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQorICAgICAgICBt
b3ZxICAkRkxBVF9VU0VSX1NTMzIsIDgoJXJzcCkgLyogQXNzdW1lIGEgNjRiaXQgZG9tYWluLiAg
Q29tcGF0IGhhbmRsZWQgbG93ZXIuICovCiAgICAgICAgIHB1c2hxICVyMTEKICAgICAgICAgcHVz
aHEgJEZMQVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKQEAgLTMwMCw2ICszMDAsMTEg
QEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVy
Y3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCiAgICAgICAgIGpl
ICAgIHN3aXRjaF90b19rZXJuZWwKKworICAgICAgICAvKiBGaXggdXAgcmVwb3J0ZWQgJWNzLyVz
cyBmb3IgY29tcGF0IGRvbWFpbnMuICovCisgICAgICAgIG1vdmwgICRGTEFUX0NPTVBBVF9VU0VS
X1NTLCBVUkVHU19zcyglcnNwKQorICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRfVVNFUl9DUywg
VVJFR1NfY3MoJXJzcCkKKwogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2NhbGwzMl9kaXNhYmxl
c19ldmVudHMoJXJieCkKICAgICAgICAgbW92endsIFZDUFVfc3lzY2FsbDMyX3NlbCglcmJ4KSwl
ZXNpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzY2FsbDMyX2FkZHIoJXJieCksJXJheAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:22: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 1fMM2d-0002DV-EV; Fri, 25 May 2018 23:22: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM2c-0002DL-1D
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:34 +0000
X-Inumbo-ID: 3a0e4ac0-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0e4ac0-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM2a-00034F-SY
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM2a-00084N-Pz
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM2a-00084N-Pz@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/HVM: suppress I/O completion
 for port output
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>

Y29tbWl0IDVjODEzMTdhNTQ3MDNhMWEyZDRhOGFlN2U0OWY3NDQ0ZWExN2UxYjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjU1OjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjU1OjE4IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBzdXBwcmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQKICAgIAogICAg
V2UgZG9uJ3QgYnJlYWsgdXAgcG9ydCByZXF1ZXN0cyBpbiBjYXNlIHRoZXkgY3Jvc3MgZW11bGF0
aW9uIGVudGl0eQogICAgYm91bmRhcmllcywgYW5kIGEgd3JpdGUgdG8gYW4gSS9PIHBvcnQgaXMg
bmVjZXNzYXJpbHkgdGhlIGxhc3QKICAgIG9wZXJhdGlvbiBvZiBhbiBpbnN0cnVjdGlvbiBpbnN0
YW5jZSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHJlLWludm9rZQogICAgdGhlIGZ1bGwgZW11bGF0
aW9uIHBhdGggdXBvbiByZWNlaXZpbmcgdGhlIHJlc3VsdCBmcm9tIGFuIGV4dGVybmFsCiAgICBl
bXVsYXRvci4KICAgIAogICAgSW4gY2FzZSB3ZSB3YW50IHRvIHByb3Blcmx5IHNwbGl0IHBvcnQg
YWNjZXNzZXMgaW4gdGhlIGZ1dHVyZSwgdGhpcwogICAgY2hhbmdlIHdpbGwgbmVlZCB0byBiZSBy
ZXZlcnRlZCwgYXMgaXQgd291bGQgcHJldmVudCB0aGluZ3Mgd29ya2luZwogICAgY29ycmVjdGx5
IHdoZW4gZS5nLiB0aGUgZmlyc3QgcGFydCBuZWVkcyB0byBnbyB0byBhbiBleHRlcm5hbCBlbXVs
YXRvciwKICAgIHdoaWxlIHRoZSBzZWNvbmQgcGFydCBpcyB0byBiZSBoYW5kbGVkIGludGVybmFs
bHkuCiAgICAKICAgIFdoaWxlIHRoaXMgYWRkcmVzc2VzIHRoZSByZXBvcnRlZCBwcm9ibGVtIG9m
IFdpbmRvd3MgcGFnaW5nIG91dCB0aGUKICAgIGJ1ZmZlciB1bmRlcm5lYXRoIGFuIGluLXByb2Nl
c3MgUkVQIE9VVFMsIGl0IGRvZXMgbm90IGFkZHJlc3MgdGhlIHdpZGVyCiAgICBwcm9ibGVtIG9m
IHRoZSByZS1pc3N1ZWQgaW5zbiAodG8gdGhlIGluc24gZW11bGF0b3IpIGJlaW5nIHByb25lIHRv
CiAgICByYWlzZSBhbiBleGNlcHRpb24gKCNQRikgZHVyaW5nIGEgcmVwbGF5ZWQsIHByZXZpb3Vz
bHkgc3VjY2Vzc2Z1bCBtZW1vcnkKICAgIGFjY2VzcyAod2Ugb25seSByZWNvcmQgcHJpb3IgTU1J
TyBhY2Nlc3NlcykuCiAgICAKICAgIExlYXZpbmcgYXNpZGUgdGhlIHByb2JsZW0gdHJpZWQgdG8g
YmUgd29ya2VkIGFyb3VuZCBoZXJlLCBJIHRoaW5rIHRoZQogICAgcGVyZm9ybWFuY2UgYXNwZWN0
IGFsb25lIGlzIGEgZ29vZCByZWFzb24gdG8gY2hhbmdlIHRoZSBiZWhhdmlvci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MWFmYjgxMzlmOTU0YTA2ZTU2NGQ0OTE1YmM3ZDZhODU3NWUyODEyCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNC0xMSAxMDo0MjoyNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jICAgICB8IDYgKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1Lmgg
fCA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKaW5kZXggZjg0YWI1YTBiZi4uYTgzNWUxNGM5OCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKQEAgLTE5Miw3ICsxOTIsMTEgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAg
ICAgICAgcmMgPSBodm1fc2VuZF9pb3JlcShzLCAmcCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfUkVUUlkgfHwgY3Vyci0+ZG9tYWluLT5pc19zaHV0dGluZ19kb3duICkKICAg
ICAgICAgICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggZGF0YV9pc19hZGRyICkKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBUaGlzIGVmZmVjdGl2ZWx5IGlzICFodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24o
dmlvKSwgc2xpZ2h0bHkKKyAgICAgICAgICAgICAqIG9wdGltaXplZCBhbmQgdXNpbmcgbG9jYWwg
dmFyaWFibGVzIHdlIGhhdmUgYXZhaWxhYmxlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBlbHNlIGlmICggZGF0YV9pc19hZGRyIHx8ICghaXNfbW1pbyAmJiBkaXIgPT0gSU9SRVFfV1JJ
VEUpICkKICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA4YTRhOTJmNGJlLi5jMTE4M2Ji
YjZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC05NCw3ICs5NCw5IEBAIHN0cnVjdCBodm1f
dmNwdV9pbyB7CiBzdGF0aWMgaW5saW5lIGJvb2xfdCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRp
b24oY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8pCiB7CiAgICAgcmV0dXJuICh2aW8tPmlv
X3JlcS5zdGF0ZSA9PSBTVEFURV9JT1JFUV9SRUFEWSkgJiYKLSAgICAgICAgICAgIXZpby0+aW9f
cmVxLmRhdGFfaXNfcHRyOworICAgICAgICAgICAhdmlvLT5pb19yZXEuZGF0YV9pc19wdHIgJiYK
KyAgICAgICAgICAgKHZpby0+aW9fcmVxLnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gfHwKKyAgICAg
ICAgICAgIHZpby0+aW9fcmVxLmRpciAhPSBJT1JFUV9XUklURSk7CiB9CiAKICNkZWZpbmUgVk1D
WF9FQUREUiAgICAofjBVTEwpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:22:45 +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 1fMM2n-0002Eq-Hn; Fri, 25 May 2018 23:22:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM2l-0002Eg-W5
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:44 +0000
X-Inumbo-ID: 40205484-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40205484-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM2l-00034N-2Q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM2k-000858-WD
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM2k-000858-WD@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/VT-x: Fix determination of
 EFER.LMA in vmcs_dump_vcpu()
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>

Y29tbWl0IDE2MTljZmY5ZDYzMGE4YjU1NDFjY2RkNmI5MTM3MjVmYTYyZWVjNDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1NTo1MCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1NTo1MCAyMDE4ICsw
MjAwCgogICAgeDg2L1ZULXg6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIEVGRVIuTE1BIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhlIExNQSBzZXR0aW5nIGNvbWVzIGZyb20gdGhlIGVudHJ5
IGNvbnRyb2xzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODI1NDBiNjZjZWI5MzE4YWExODVmMjQ4OGNi
YmJlNDc5Njk0ZGU4ZgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTEgMTE6MDY6NTUgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGE4
MTk4NmNhNTEuLjY5YjNjMDJmZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTE4MDAsNyArMTgwMCwx
MCBAQCB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtZW50cnlfY3Rs
ID0gdm1yMzIoVk1fRU5UUllfQ09OVFJPTFMpLAogICAgIHZtZXhpdF9jdGwgPSB2bXIzMihWTV9F
WElUX0NPTlRST0xTKTsKICAgICBjcjQgPSB2bXIoR1VFU1RfQ1I0KTsKLSAgICBlZmVyID0gdm1y
KEdVRVNUX0VGRVIpOworCisgICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMg
bG9hZGVkIGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCisgICAgQlVJTERfQlVHX09OKFZN
X0VOVFJZX0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7CisgICAgZWZlciA9IHZtcihHVUVT
VF9FRkVSKSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKIAog
ICAgIHByaW50aygiKioqIEd1ZXN0IFN0YXRlICoqKlxuIik7CiAgICAgcHJpbnRrKCJDUjA6IGFj
dHVhbD0weCUwMTZseCwgc2hhZG93PTB4JTAxNmx4LCBnaF9tYXNrPSUwMTZseFxuIiwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:22:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:22: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 1fMM2y-0002Fv-JY; Fri, 25 May 2018 23:22: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM2x-0002Fo-00
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:55 +0000
X-Inumbo-ID: 46322640-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46322640-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:20:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM2v-00034d-8V
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM2v-00085j-67
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM2v-00085j-67@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
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>

Y29tbWl0IDJmYmMwMDYxNTA2MWQ4OTMxYWNmZDI5MDg0MjZiYTVmYTAxMzJjYTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1NjoyMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1NjoyMiAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTAgKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IDUyMTFjMjNmYjIuLmZmMWM2ZmE1OWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDAwNywxMiArNDAwNywx
MCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgotICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIFBSRURfQ01EX0lCUEIgKQotICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+UFJFRF9DTURfSUJQQiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwg
bXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwppbmRleCBmMzdmZjdlY2Q2Li5kMzE3YTI4YTBlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjkxOSwxMiArMjkx
OSwxMCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVk
IGJlaGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCi0gICAgICAgICAg
ICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZh
dWx0aW5nLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGVheCAmIFBSRURfQ01E
X0lCUEIgKQotICAgICAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lC
UEIpOworICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5QUkVEX0NNRF9JQlBCICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIFJzdmQgYml0IHNldD8gKi8KKworICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgbXNyX2NvbnRlbnQpOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM38-0002H6-LR; Fri, 25 May 2018 23:23: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM37-0002Gu-8n
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:05 +0000
X-Inumbo-ID: 4c45c109-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c45c109-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM35-00034y-Em
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM35-00086g-CL
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM35-00086g-CL@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] libxl: Specify format of inserted
 cdrom
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>

Y29tbWl0IGU2MTMwNTA0MmUzYjFmNzVlNDRkODliNDZmZTE2ZDY3ZjJiZWRjNTcKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMjUgMTQ6NTA6MTkgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTQ6NTA6MTkgMjAxOCAr
MDIwMAoKICAgIGxpYnhsOiBTcGVjaWZ5IGZvcm1hdCBvZiBpbnNlcnRlZCBjZHJvbQogICAgCiAg
ICBXaXRob3V0IHRoaXMgZXh0cmEgcGFyYW1ldGVyIG9uIHRoZSBRTVAgY29tbWFuZCwgUUVNVSB3
aWxsIGd1ZXNzIHRoZQogICAgZm9ybWF0IG9mIHRoZSBuZXcgZmlsZS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjU4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4ZjY1ZTY4YTdjMTA0N2Zh
ZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTI1IDE0OjM4
OjQ3ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDEyICsrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8IDE2ICsrLS0tLS0tLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiB0b29scy9saWJ4bC9saWJ4bF9x
bXAuYyAgICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA0NzE3MDI3ODIxLi4xZjlkNGYyNDE5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwpAQCAtNDExLDYgKzQxMSwxOCBAQCBjaGFyICpsaWJ4bF9fZGV2aWNlX2Rp
c2tfc3RyaW5nX29mX2JhY2tlbmQobGlieGxfZGlza19iYWNrZW5kIGJhY2tlbmQpCiAgICAgfQog
fQogCitjb25zdCBjaGFyICpsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcobGlieGxfZGlz
a19mb3JtYXQgZm9ybWF0KQoreworICAgIHN3aXRjaCAoZm9ybWF0KSB7CisgICAgY2FzZSBMSUJY
TF9ESVNLX0ZPUk1BVF9RQ09XOiByZXR1cm4gInFjb3ciOworICAgIGNhc2UgTElCWExfRElTS19G
T1JNQVRfUUNPVzI6IHJldHVybiAicWNvdzIiOworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRf
VkhEOiByZXR1cm4gInZwYyI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9SQVc6IHJldHVy
biAicmF3IjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOiByZXR1cm4gTlVMTDsK
KyAgICBkZWZhdWx0OiByZXR1cm4gTlVMTDsKKyAgICB9Cit9CisKIGludCBsaWJ4bF9fZGV2aWNl
X3BoeXNkaXNrX21ham9yX21pbm9yKGNvbnN0IGNoYXIgKnBoeXNwYXRoLCBpbnQgKm1ham9yLCBp
bnQgKm1pbm9yKQogewogICAgIHN0cnVjdCBzdGF0IGJ1ZjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDZmZjA1YzMxNWYu
LjZjYmJjM2NkOWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjY3LDE4ICs2NjcsNiBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIgKnFlbXVfZGlza19mb3JtYXRfc3RyaW5nKGxpYnhs
X2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsKLSAgICBzd2l0Y2ggKGZvcm1hdCkgewotICAgIGNhc2Ug
TElCWExfRElTS19GT1JNQVRfUUNPVzogcmV0dXJuICJxY293IjsKLSAgICBjYXNlIExJQlhMX0RJ
U0tfRk9STUFUX1FDT1cyOiByZXR1cm4gInFjb3cyIjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9S
TUFUX1ZIRDogcmV0dXJuICJ2cGMiOwotICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfUkFXOiBy
ZXR1cm4gInJhdyI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWTogcmV0dXJuIE5V
TEw7Ci0gICAgZGVmYXVsdDogcmV0dXJuIE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMgY2hhciAq
ZG1fc3BpY2Vfb3B0aW9ucyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfc3BpY2VfaW5mbyAqc3BpY2UpCiB7CkBAIC0xMzQwLDkg
KzEzMjgsOSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXco
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAq
LwogICAgICAgICAgICAgaWYgKGRpc2tzW2ldLmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5E
X1FESVNLKQotICAgICAgICAgICAgICAgIGZvcm1hdCA9IHFlbXVfZGlza19mb3JtYXRfc3RyaW5n
KGRpc2tzW2ldLmZvcm1hdCk7CisgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVf
ZGlza19mb3JtYXRfc3RyaW5nKGRpc2tzW2ldLmZvcm1hdCk7CiAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgZm9ybWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElCWExfRElT
S19GT1JNQVRfUkFXKTsKKyAgICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNr
X2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JNQVRfUkFXKTsKIAogICAgICAgICAgICAgaWYg
KGRpc2tzW2ldLmZvcm1hdCA9PSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWSkgewogICAgICAgICAg
ICAgICAgIGlmICghZGlza3NbaV0uaXNfY2Ryb20pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFl
MTZjMjUyNWYuLmJhOTczYmIzNmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTE2NSw2ICsxMTY1
LDcgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfd3JpdGUobGlieGxfX2dj
ICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogLyogZnJvbSB4bF9kZXZpY2UgKi8KIF9oaWRkZW4g
Y2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGxpYnhsX2Rpc2tfYmFj
a2VuZCBiYWNrZW5kKTsKIF9oaWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19v
Zl9mb3JtYXQobGlieGxfZGlza19mb3JtYXQgZm9ybWF0KTsKK19oaWRkZW4gY29uc3QgY2hhciAq
bGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7
CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQobGlieGxfX2djKiwg
bGlieGxfZGV2aWNlX2Rpc2sqKTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlz
a19tYWpvcl9taW5vcihjb25zdCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5v
cik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCmluZGV4IDNlYjI3OWFhY2MuLjBlNGM0YjQzZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC05NjYs
NiArOTY2LDggQEAgaW50IGxpYnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGlu
dCBkb21pZCwKICAgICAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJlamVj
dCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHFtcF9wYXJhbWV0
ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAidGFyZ2V0IiwgZGlzay0+cGRldl9wYXRoKTsKKyAg
ICAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAorICAgICAg
ICAgICAgbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwogICAg
ICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5V
TEwsIE5VTEwpOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM3H-0002I8-NC; Fri, 25 May 2018 23:23: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM3G-0002Hz-Ks
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:14 +0000
X-Inumbo-ID: 52559c7f-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52559c7f-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM3F-00035Y-Kp
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM3F-000886-IO
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM3F-000886-IO@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: fix slow int80 path after
 XPTI additions
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>

Y29tbWl0IGE4ZWYwNzU2NmZhOGZlOWEyZThkYjc0NTAxNGQ5M2UyNTliNjY3ODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjUwOjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjUwOjM1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVhNWMzNjhm
YWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0
LTI1IDE0OjM5OjQxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5k
ZXggMmE1MDU2MGMzMy4uZTgyMGU5MzY2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDI4LDYgKzQy
OCwxMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGlu
Y3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixV
UkVHU19yaXAoJXJzcCkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UndmUgY2xlYXJl
ZCB4ZW5fY3IzIGFib3ZlIGFscmVhZHksIG5vcm1hbCBleGNlcHRpb24gaGFuZGxpbmcKKyAgICAg
ICAgICogY29kZSBoYXMgbG9naWMgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgdmFsdWUgZnJvbSAl
cjE1LiBUaGVyZWZvcmUgd2UKKyAgICAgICAgICogbmVlZCB0byBzZXQgdXAgJXIxNCBoZXJlLCB3
aGlsZSAlcjE1IGlzIHJlcXVpcmVkIHRvIHN0aWxsIGJlIHplcm8uCisgICAgICAgICAqLworICAg
ICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkCiAKICAgICAgICAgLyogY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVl
ZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM3R-0002Jh-P6; Fri, 25 May 2018 23:23:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM3Q-0002JZ-V9
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:25 +0000
X-Inumbo-ID: 58701e58-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58701e58-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM3P-00035u-Qo
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM3P-00088z-OV
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM3P-00088z-OV@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/traps: Fix %dr6 handing in #DB
 handler
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>

Y29tbWl0IDVmYzAxMDIxZGQ3NTY1NDdjYzhkMWIxZWY3MmU0MzExMDkxYzY5YTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCAlZHI2IGhhbmRpbmcgaW4gI0RCIGhhbmRs
ZXIKICAgIAogICAgTW9zdCBiaXRzIGluICVkcjYgYWNjdW11bGF0ZSwgcmF0aGVyIHRoYW4gYmVp
bmcgc2V0IGRpcmVjdGx5IGJhc2VkIG9uIHRoZQogICAgY3VycmVudCBzb3VyY2Ugb2YgI0RCLiAg
SGF2ZSB0aGUgaGFuZGxlciBmb2xsb3cgdGhlIG1hbnVhbHMgZ3VpZGFuY2UsIHdoaWNoCiAgICBh
dm9pZHMgbGVha2luZyBoeXBlcnZpc29yIGRlYnVnZ2luZyBhY3Rpdml0aWVzIGludG8gZ3Vlc3Qg
Y29udGV4dC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBDVkUtMjAxOC04ODk3
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RlYnVncmVnLmggfCAgMiArKwog
MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBk
MzE3YTI4YTBlLi44ODhhMDAxYzE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzg0MiwxMCArMzg0MiwzNSBAQCBzdGF0aWMg
dm9pZCBsZXJfZW5hYmxlKHZvaWQpCiAKIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CisgICAgdW5zaWduZWQgbG9uZyBkcjY7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogCisgICAgLyogU3Rhc2ggZHI2IGFzIGVhcmx5IGFzIHBvc3NpYmxlLiAqLwor
ICAgIGRyNiA9IHJlYWRfZGVidWdyZWcoNik7CisKICAgICBERUJVR0dFUl90cmFwX2VudHJ5KFRS
QVBfZGVidWcsIHJlZ3MpOwogCisgICAgLyoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
IChNYXJjaCAyMDE4KSwgb24gdGhlIHN1YmplY3Qgb2YgJWRyNjoKKyAgICAgKgorICAgICAqIFRo
ZSBJbnRlbCBtYW51YWwgc2F5czoKKyAgICAgKiAgIENlcnRhaW4gZGVidWcgZXhjZXB0aW9ucyBt
YXkgY2xlYXIgYml0cyAwLTMuIFRoZSByZW1haW5pbmcgY29udGVudHMKKyAgICAgKiAgIG9mIHRo
ZSBEUjYgcmVnaXN0ZXIgYXJlIG5ldmVyIGNsZWFyZWQgYnkgdGhlIHByb2Nlc3Nvci4gVG8gYXZv
aWQKKyAgICAgKiAgIGNvbmZ1c2lvbiBpbiBpZGVudGlmeWluZyBkZWJ1ZyBleGNlcHRpb25zLCBk
ZWJ1ZyBoYW5kbGVycyBzaG91bGQKKyAgICAgKiAgIGNsZWFyIHRoZSByZWdpc3RlciAoZXhjZXB0
IGJpdCAxNiwgd2hpY2ggdGhleSBzaG91bGQgc2V0KSBiZWZvcmUKKyAgICAgKiAgIHJldHVybmlu
ZyB0byB0aGUgaW50ZXJydXB0ZWQgdGFzay4KKyAgICAgKgorICAgICAqIFRoZSBBTUQgbWFudWFs
IHNheXM6CisgICAgICogICBCaXRzIDE1OjEzIG9mIHRoZSBEUjYgcmVnaXN0ZXIgYXJlIG5vdCBj
bGVhcmVkIGJ5IHRoZSBwcm9jZXNzb3IgYW5kCisgICAgICogICBtdXN0IGJlIGNsZWFyZWQgYnkg
c29mdHdhcmUgYWZ0ZXIgdGhlIGNvbnRlbnRzIGhhdmUgYmVlbiByZWFkLgorICAgICAqCisgICAg
ICogU29tZSBiaXRzIGFyZSByZXNlcnZlZCBzZXQsIHNvbWUgYXJlIHJlc2VydmVkIGNsZWFyLCBh
bmQgc29tZSBiaXRzCisgICAgICogd2hpY2ggd2VyZSBwcmV2aW91c2x5IHJlc2VydmVkIHNldCBh
cmUgcmV1c2VkIGFuZCBjbGVhcmVkIGJ5IGhhcmR3YXJlLgorICAgICAqIEZvciBmdXR1cmUgY29t
cGF0aWJpbGl0eSwgcmVzZXQgdG8gdGhlIGRlZmF1bHQgdmFsdWUsIHdoaWNoIHdpbGwgYWxsb3cK
KyAgICAgKiB1cyB0byBzcG90IGFueSBiaXQgYmVpbmcgY2hhbmdlZCBieSBoYXJkd2FyZSB0byBp
dHMgbm9uLWRlZmF1bHQgdmFsdWUuCisgICAgICovCisgICAgd3JpdGVfZGVidWdyZWcoNiwgWDg2
X0RSNl9ERUZBVUxUKTsKKwogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKICAg
ICAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKQEAgLTM4NzgsNyArMzkw
Myw4IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQog
CiAgICAgLyogU2F2ZSBkZWJ1ZyBzdGF0dXMgcmVnaXN0ZXIgd2hlcmUgZ3Vlc3QgT1MgY2FuIHBl
ZWsgYXQgaXQgKi8KLSAgICB2LT5hcmNoLmRlYnVncmVnWzZdID0gcmVhZF9kZWJ1Z3JlZyg2KTsK
KyAgICB2LT5hcmNoLmRlYnVncmVnWzZdIHw9IChkcjYgJiB+WDg2X0RSNl9ERUZBVUxUKTsKKyAg
ICB2LT5hcmNoLmRlYnVncmVnWzZdICY9IChkcjYgfCB+WDg2X0RSNl9ERUZBVUxUKTsKIAogICAg
IGxlcl9lbmFibGUoKTsKICAgICBkb19ndWVzdF90cmFwKFRSQVBfZGVidWcsIHJlZ3MsIDApOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZWJ1Z3JlZy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZWJ1Z3JlZy5oCmluZGV4IGM1NzkxNGVmYzYuLmIzYjEwZWFmNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVidWdyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RlYnVncmVnLmgKQEAgLTI0LDYgKzI0LDggQEAKICNkZWZpbmUgRFJfU1RBVFVTX1JFU0VS
VkVEX1pFUk8gKH4weGZmZmZlZmZmdWwpIC8qIFJlc2VydmVkLCByZWFkIGFzIHplcm8gKi8KICNk
ZWZpbmUgRFJfU1RBVFVTX1JFU0VSVkVEX09ORSAgMHhmZmZmMGZmMHVsIC8qIFJlc2VydmVkLCBy
ZWFkIGFzIG9uZSAqLwogCisjZGVmaW5lIFg4Nl9EUjZfREVGQVVMVCAweGZmZmYwZmYwdWwgICAg
LyogRGVmYXVsdCAlZHI2IHZhbHVlLiAqLworCiAvKiBOb3cgZGVmaW5lIGEgYnVuY2ggb2YgdGhp
bmdzIGZvciBtYW5pcHVsYXRpbmcgdGhlIGNvbnRyb2wgcmVnaXN0ZXIuCiAgICBUaGUgdG9wIHR3
byBieXRlcyBvZiB0aGUgY29udHJvbCByZWdpc3RlciBjb25zaXN0IG9mIDQgZmllbGRzIG9mIDQK
ICAgIGJpdHMgLSBlYWNoIGZpZWxkIGNvcnJlc3BvbmRzIHRvIG9uZSBvZiB0aGUgZm91ciBkZWJ1
ZyByZWdpc3RlcnMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM3c-0002Lz-Qx; Fri, 25 May 2018 23:23: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM3b-0002Lq-2X
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:35 +0000
X-Inumbo-ID: 5e7aea92-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e7aea92-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM3a-000362-0J
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM3Z-00089x-UD
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM3Z-00089x-UD@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Move exception injection
 into {, compat_}test_all_events()
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>

Y29tbWl0IDFiZDVhMzY4YTU3M2JhNTYwMjMyZTBiMjkzNzc2ZTcxM2UwMzM0YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IE1vdmUgZXhjZXB0aW9uIGluamVjdGlvbiBpbnRvIHss
Y29tcGF0X310ZXN0X2FsbF9ldmVudHMoKQogICAgCiAgICBUaGlzIGFsbG93cyBwYXRocyB0byBq
dW1wIHN0cmFpZ2h0IHRvIHssY29tcGF0X310ZXN0X2FsbF9ldmVudHMoKSBhbmQgaGF2ZQogICAg
aW5qZWN0aW9uIG9mIHBlbmRpbmcgZXhjZXB0aW9ucyBoYXBwZW4gYXV0b21hdGljYWxseSwgcmF0
aGVyIHRoYW4gcmVxdWlyaW5nCiAgICBhbGwgY2FsbGluZyBwYXRocyB0byBoYW5kbGUgZXhjZXB0
aW9ucyB0aGVtc2VsdmVzLgogICAgCiAgICBUaGUgbm9ybWFsIGV4Y2VwdGlvbiBwYXRoIGlzIHNp
bXBsaWZpZWQgYXMgYSByZXN1bHQsIGFuZAogICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlv
bigpIGlzIHJlbW92ZWQgZW50aXJlbHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjYw
IC8gQ1ZFLTIwMTgtODg5Ny4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8IDIzICsrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCmluZGV4IDgxZTM1MTc1ZWQuLjQwZjQ0MDAxYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMTA3LDYgKzEwNywxMiBAQCBFTlRSWShjb21wYXRfdGVzdF9hbGxfZXZl
bnRzKQogICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlw
KSwlcmN4CiAgICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKICAgICAgICAgam5lICAgY29t
cGF0X3Byb2Nlc3Nfc29mdGlycXMKKworICAgICAgICAvKiBJbmplY3QgZXhjZXB0aW9uIGlmIHBl
bmRpbmcuICovCisgICAgICAgIGxlYSAgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAg
ICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT04sIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAg
ICAgam56ICAgLkxjb21wYXRfcHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIgJDEs
VkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBjb21wYXRfcHJvY2Vzc19tY2UK
IC5MY29tcGF0X3Rlc3RfZ3Vlc3Rfbm1pOgpAQCAtMTM2LDYgKzE0MiwxNSBAQCBjb21wYXRfcHJv
Y2Vzc19zb2Z0aXJxczoKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQogICAgICAgICBqbXAgICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVjdCB2
Y3B1LCAlcmR4OiBzdHJ1Y3QgdHJhcF9ib3VuY2UgKi8KKy5MY29tcGF0X3Byb2Nlc3NfdHJhcGJv
dW5jZToKKyAgICAgICAgc3RpCisuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uOgorICAgICAgICBj
YWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBtb3ZiICAkMCwgVFJBUEJP
VU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisK
IAlBTElHTgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIGNvbXBhdF9wcm9jZXNzX21jZToKQEAg
LTI2MCwxNSArMjc1LDYgQEAgRU5UUlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAg
JWVheCwgJWVheAogICAgICAgICByZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0
cnVjdCB2Y3B1ICovCi1FTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQotICAgICAg
ICB0ZXN0YiAkVEJGX0VYQ0VQVElPTixUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGp6
ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKLS5MY29tcGF0X2JvdW5jZV9leGNlcHRpb246Ci0g
ICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIG1vdmIgICQw
LFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cwotCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwog
RU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3
ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXgg
ZTgyMGU5MzY2YS4uZGEzZGQ4MzFiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMjUzLDYgKzI1Mywx
MiBAQCB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNUQVRfc29m
dGlycV9wZW5kaW5nKCVyaXApLCVyY3gKICAgICAgICAgY21wbCAgJDAsKCVyY3gsJXJheCwxKQog
ICAgICAgICBqbmUgICBwcm9jZXNzX3NvZnRpcnFzCisKKyAgICAgICAgLyogSW5qZWN0IGV4Y2Vw
dGlvbiBpZiBwZW5kaW5nLiAqLworICAgICAgICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngp
LCAlcmR4CisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLCBUUkFQQk9VTkNFX2ZsYWdzKCVy
ZHgpCisgICAgICAgIGpueiAgIC5McHJvY2Vzc190cmFwYm91bmNlCisKICAgICAgICAgdGVzdGIg
JDEsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQogICAgICAgICBqbnogICBwcm9jZXNzX21jZQogLkx0
ZXN0X2d1ZXN0X25taToKQEAgLTI4MSw2ICsyODcsMTUgQEAgcHJvY2Vzc19zb2Z0aXJxczoKICAg
ICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogICAgICAgICBBTElHTgorLyogJXJieDogc3Ry
dWN0IHZjcHUsICVyZHggc3RydWN0IHRyYXBfYm91bmNlICovCisuTHByb2Nlc3NfdHJhcGJvdW5j
ZToKKyAgICAgICAgc3RpCisuTGJvdW5jZV9leGNlcHRpb246CisgICAgICAgIGNhbGwgIGNyZWF0
ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgbW92YiAgJDAsIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkK
KyAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04KIC8qICVyYng6
IHN0cnVjdCB2Y3B1ICovCiBwcm9jZXNzX21jZToKICAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9U
UkFQX01DRSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCkBAIC02OTgsMTUgKzcxMyw5
IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJz
cCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCi0gICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4
CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAgICAgICBqbnog
ICBjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uCi0gICAgICAgIHRlc3RiICRUQkZfRVhDRVBU
SU9OLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAganogICAgdGVzdF9hbGxfZXZlbnRz
Ci0uTGJvdW5jZV9leGNlcHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUK
LSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBqbnogICBj
b21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCiAv
KiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM3m-0002NA-U2; Fri, 25 May 2018 23:23: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM3l-0002N1-CI
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:45 +0000
X-Inumbo-ID: 648e168b-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 648e168b-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM3k-00036E-6e
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM3k-0008Bq-4P
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM3k-0008Bq-4P@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:44 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/traps: Use an Interrupt Stack
 Table for #DB
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>

Y29tbWl0IDU0ZmYzMzg1NzI2Zjg1MDgxZWE0MjAzYjU1MjBkNWY2OGU2YjEyODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IFVzZSBhbiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUg
Zm9yICNEQgogICAgCiAgICBQViBndWVzdHMgY2FuIHVzZSBhcmNoaXRlY3R1cmFsIGNvcm5lciBj
YXNlcyB0byBjYXVzZSAjREIgdG8gYmUgcmFpc2VkIGFmdGVyCiAgICB0cmFuc2l0aW9uaW5nIGlu
dG8gc3VwZXJ2aXNvciBtb2RlLgogICAgCiAgICBVc2UgYW4gaW50ZXJydXB0IHN0YWNrIHRhYmxl
IGZvciAjREIgdG8gcHJldmVudCB0aGUgZXhjZXB0aW9uIGJlaW5nIHRha2VuIHdpdGgKICAgIGEg
Z3Vlc3QgY29udHJvbGxlZCBzdGFjayBwb2ludGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI2MCAvIENWRS0yMDE4LTg4OTcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMg
ICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAzICsr
LQogNiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDdkNGM1YjQ2ZjMuLjA0Y2IwZmU4ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjcy
LDYgKzY3Miw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJdHNzLT5pc3RbSVNU
X01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0VfU0laRTsKIAl0c3MtPmlzdFtJ
U1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpFOwogCXRzcy0+aXN0
W0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkU7CisJdHNzLT5p
c3RbSVNUX0RCICAtIDFdID0gc3RhY2tfdG9wICsgSVNUX0RCICAqIFBBR0VfU0laRTsKIAogCV9z
ZXRfdHNzbGR0X2Rlc2MoCiAJCWdkdCArIFRTU19FTlRSWSwKQEAgLTY5Miw2ICs2OTMsNyBAQCB2
b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX25taV0sCSAgICAgIElTVF9OTUkpOwogCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9kZWJ1Z10sICAgICAgICAgSVNUX0RCKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZmQ1
OTNmYWMxMy4uYjY0ZDcxMWFjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTEwNDUsNiArMTA0NSw3IEBA
IHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwogICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk1JKTsK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX01D
RSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZGVidWddLCAgICAgICAgIElT
VF9EQik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAq
dikKQEAgLTEwNjksNiArMTA3MCw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhz
dHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVf
ZmF1bHRdLCAgSVNUX05PTkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25t
aV0sICAgICAgICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2Nw
dV1bVFJBUF9kZWJ1Z10sICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgc3ZtX3Jlc3RvcmVfZHIo
dik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGU1MzA1ZGU0N2IuLmEyNDUxZWY3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtOTYyLDYg
Kzk2Miw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkK
ICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05P
TkUpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJ
U1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVj
a10sIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kZWJ1Z10s
ICAgICAgICAgSVNUX05PTkUpOwogCiAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9IGNwdSAm
IH4oU1RVQlNfUEVSX1BBR0UgLSAxKTsKICAgICAgICAgICBpIDwgbnJfY3B1X2lkcyAmJiBpIDw9
IChjcHUgfCAoU1RVQlNfUEVSX1BBR0UgLSAxKSk7ICsraSApCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDg4OGEwMDFjMTguLmE3
MmQzM2Q1ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC0yNTksMTMgKzI1OSwxMyBAQCBzdGF0aWMgdm9pZCBzaG93X2d1ZXN0
X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IC8qCiAgKiBOb3RlcyBmb3IgZ2V0X3N0YWNrX3RyYWNlX2JvdHRvbSgpIGFuZCBnZXRfc3RhY2tf
ZHVtcF9ib3R0b20oKQogICoKLSAqIFN0YWNrIHBhZ2VzIDAsIDEgYW5kIDI6CisgKiBTdGFjayBw
YWdlcyAwIC0gMzoKICAqICAgVGhlc2UgYXJlIGFsbCAxLXBhZ2UgSVNUIHN0YWNrcy4gIEVhY2gg
b2YgdGhlc2Ugc3RhY2tzIGhhdmUgYW4gZXhjZXB0aW9uCiAgKiAgIGZyYW1lIGFuZCBzYXZlZCBy
ZWdpc3RlciBzdGF0ZSBhdCB0aGUgdG9wLiAgVGhlIGludGVyZXN0aW5nIGJvdW5kIGZvciBhCiAg
KiAgIHRyYWNlIGlzIHRoZSB3b3JkIGFkamFjZW50IHRvIHRoaXMsIHdoaWxlIHRoZSBib3VuZCBm
b3IgYSBkdW1wIGlzIHRoZQogICogICB2ZXJ5IHRvcCwgaW5jbHVkaW5nIHRoZSBleGNlcHRpb24g
ZnJhbWUuCiAgKgotICogU3RhY2sgcGFnZXMgMywgNCBhbmQgNToKKyAqIFN0YWNrIHBhZ2VzIDQg
YW5kIDU6CiAgKiAgIE5vbmUgb2YgdGhlc2UgYXJlIHBhcnRpY3VsYXJseSBpbnRlcmVzdGluZy4g
IFdpdGggTUVNT1JZX0dVQVJELCBwYWdlIDUgaXMKICAqICAgZXhwbGljaXRseSBub3QgcHJlc2Vu
dCwgc28gYXR0ZW1wdGluZyB0byBkdW1wIG9yIHRyYWNlIGl0IGlzCiAgKiAgIGNvdW50ZXJwcm9k
dWN0aXZlLiAgV2l0aG91dCBNRU1PUllfR1VBUkQsIGl0IGlzIHBvc3NpYmxlIGZvciBhIGNhbGwg
Y2hhaW4KQEAgLTI4NiwxMiArMjg2LDEyIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNrX3RyYWNl
X2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogewogICAgIHN3aXRjaCAoIGdldF9zdGFja19wYWdl
KHNwKSApCiAgICAgewotICAgIGNhc2UgMCAuLi4gMjoKKyAgICBjYXNlIDAgLi4uIDM6CiAgICAg
ICAgIHJldHVybiBST1VORFVQKHNwLCBQQUdFX1NJWkUpIC0KICAgICAgICAgICAgIG9mZnNldG9m
KHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBlcykgLSBzaXplb2YodW5zaWduZWQgbG9uZyk7CiAKICNp
Zm5kZWYgTUVNT1JZX0dVQVJECi0gICAgY2FzZSAzIC4uLiA1OgorICAgIGNhc2UgNCAuLi4gNToK
ICNlbmRpZgogICAgIGNhc2UgNiAuLi4gNzoKICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFNU
QUNLX1NJWkUpIC0KQEAgLTMwNiwxMSArMzA2LDExIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNr
X2R1bXBfYm90dG9tKHVuc2lnbmVkIGxvbmcgc3ApCiB7CiAgICAgc3dpdGNoICggZ2V0X3N0YWNr
X3BhZ2Uoc3ApICkKICAgICB7Ci0gICAgY2FzZSAwIC4uLiAyOgorICAgIGNhc2UgMCAuLi4gMzoK
ICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFBBR0VfU0laRSkgLSBzaXplb2YodW5zaWduZWQg
bG9uZyk7CiAKICNpZm5kZWYgTUVNT1JZX0dVQVJECi0gICAgY2FzZSAzIC4uLiA1OgorICAgIGNh
c2UgNCAuLi4gNToKICNlbmRpZgogICAgIGNhc2UgNiAuLi4gNzoKICAgICAgICAgcmV0dXJuIFJP
VU5EVVAoc3AsIFNUQUNLX1NJWkUpIC0gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpOwpAQCAtNDAyMiw2
ICs0MDIyLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9pZHRfdHJhcHModm9pZCkKICAgICBzZXRfaXN0
KCZpZHRfdGFibGVbVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKICAgICBzZXRfaXN0KCZp
ZHRfdGFibGVbVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CiAgICAgc2V0X2lzdCgmaWR0
X3RhYmxlW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworICAgIHNldF9pc3QoJmlkdF90
YWJsZVtUUkFQX2RlYnVnXSwgICAgICAgICBJU1RfREIpOwogCiAgICAgLyogQ1BVMCB1c2VzIHRo
ZSBtYXN0ZXIgSURULiAqLwogICAgIGlkdF90YWJsZXNbMF0gPSBpZHRfdGFibGU7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKaW5kZXggZGEzZGQ4MzFiNy4uMWExNzU0YmE1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAt
NzY5LDcgKzc2OSw3IEBAIEVOVFJZKGRldmljZV9ub3RfYXZhaWxhYmxlKQogRU5UUlkoZGVidWcp
CiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX2RlYnVnLDQoJXJzcCkKLSAg
ICAgICAgam1wICAgaGFuZGxlX2V4Y2VwdGlvbgorICAgICAgICBqbXAgICBoYW5kbGVfaXN0X2V4
Y2VwdGlvbgogCiBFTlRSWShpbnQzKQogICAgICAgICBwdXNocSAkMApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKaW5kZXggNzY4M2Q1Y2E1MS4uOTViODcwNDQyOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCkBAIC00OTgsNyArNDk4LDggQEAgc3RydWN0IF9fcGFja2VkIF9fY2FjaGVsaW5lX2FsaWdu
ZWQgdHNzX3N0cnVjdCB7CiAjZGVmaW5lIElTVF9ERiAgIDFVTAogI2RlZmluZSBJU1RfTk1JICAy
VUwKICNkZWZpbmUgSVNUX01DRSAgM1VMCi0jZGVmaW5lIElTVF9NQVggIDNVTAorI2RlZmluZSBJ
U1RfREIgICA0VUwKKyNkZWZpbmUgSVNUX01BWCAgNFVMCiAKIC8qIFNldCB0aGUgaW50ZXJydXB0
IHN0YWNrIHRhYmxlIHVzZWQgYnkgYSBwYXJ0aWN1bGFyIGludGVycnVwdAogICogZGVzY3JpcHRv
ciB0YWJsZSBlbnRyeS4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:23:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:23: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 1fMM3w-0002OB-Vv; Fri, 25 May 2018 23:23: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM3v-0002O3-Nb
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:55 +0000
X-Inumbo-ID: 6aa08c1a-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aa08c1a-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:21:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM3u-00036M-CT
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM3u-0008Cj-AE
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:23:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM3u-0008Cj-AE@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:23:54 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/traps: Fix handling of #DB
 exceptions in hypervisor context
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>

Y29tbWl0IGE2YTJiNWEyMDIzZjg4MTI0MmY1ZDYzYzg4M2I2NWM0ZmNkZThhMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA4IDE4OjIzOjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSA4IDE4OjIzOjAx
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBoYW5kbGluZyBvZiAjREIgZXhjZXB0aW9u
cyBpbiBoeXBlcnZpc29yIGNvbnRleHQKICAgIAogICAgVGhlIFdBUk5fT04oKSBjYW4gYmUgdHJp
Z2dlcmVkIGJ5IGd1ZXN0IGFjdGl2aXRpZXMsIGFuZCBlbWl0cyBhIGZ1bGwgc3RhY2sKICAgIHRy
YWNlIHdpdGhvdXQgcmF0ZSBsaW1pdGluZy4gIFN3YXAgaXQgb3V0IGZvciBhIHJhdGVsaW1pdGVk
IHByaW50ayB3aXRoIGp1c3QKICAgIGVub3VnaCBpbmZvcm1hdGlvbiB0byB3b3JrIG91dCB3aGF0
IGlzIGdvaW5nIG9uLgogICAgCiAgICBOb3QgYWxsICNEQiBleGNlcHRpb25zIGFyZSB0cmFwcywg
c28gYmxpbmRseSBjb250aW51aW5nIGlzIG5vdCBhIHNhZmUgYWN0aW9uCiAgICB0byB0YWtlLiAg
V2UgZG9uJ3QgbGV0IFBWIGd1ZXN0cyBzZWxlY3QgdGhlc2Ugc2V0dGluZ3MgaW4gdGhlIHJlYWwg
JWRyNyB0bwogICAgYmVnaW4gd2l0aCwgYnV0IGZvciBhZGRlZCBzYWZldHkgYWdhaW5zdCB1bmV4
cGVjdGVkIHNpdHVhdGlvbnMsIGRldGVjdCB0aGUKICAgIGZhdWx0IGNhc2VzIGFuZCBjcmFzaCBp
biBhbiBvYnZpb3VzIG1hbm5lci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjAgLyBD
VkUtMjAxOC04ODk3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGE3MmQzM2Q1ZjUuLjBmMzRiMjExNWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zODg5LDE2ICszODg5LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdT
X1RGOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVyYWwgRGV0ZWN0
LCBhbmQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZhdWx0cyByYXRo
ZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZworICAgICAgICAgKiB0byBp
Z25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGRyNiAmIERSX0dFTkVSQUxfREVURUNUICkKICAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdlIGlnbm9yZSB3YXRjaHBvaW50cyB3aGVuIHRo
ZXkgdHJpZ2dlciB3aXRoaW4gWGVuLiBUaGlzIG1heQotICAgICAgICAgICAgICogaGFwcGVuIHdo
ZW4gYSBidWZmZXIgaXMgcGFzc2VkIHRvIHVzIHdoaWNoIHByZXZpb3VzbHkgaGFkIGEKLSAgICAg
ICAgICAgICAqIHdhdGNocG9pbnQgc2V0IG9uIGl0LiBObyBuZWVkIHRvIGJ1bXAgRUlQOyB0aGUg
b25seSBmYXVsdGluZwotICAgICAgICAgICAgICogdHJhcCBpcyBhbiBpbnN0cnVjdGlvbiBicmVh
a3BvaW50LCB3aGljaCBjYW4ndCBoYXBwZW4gdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIFdBUk5fT04oIXNlYXJjaF9leGNlcHRpb25fdGFibGUocmVncy0+ZWlwKSk7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiSGl0IEdlbmVyYWwgRGV0ZWN0IGluIFhlbiBjb250
ZXh0XG4iKTsKKyAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncyk7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIGRyNiAmIChEUl9UUkFQMyB8IERSX1RSQVAyIHwgRFJfVFJBUDEgfCBEUl9UUkFQ
MCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRf
ZGVidWdyZWcoNykgPj4gRFJfQ09OVFJPTF9TSElGVDsKKworICAgICAgICAgICAgZm9yICggYnAg
PSAwOyBicCA8IDQ7ICsrYnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICgg
KGRyNiAmICgxdSA8PCBicCkpICYmIC8qIEJyZWFrcG9pbnQgdHJpZ2dlcmVkPyAqLworICAgICAg
ICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKGJwICogRFJfQ09OVFJPTF9TSVpFKSkpID09
IDApIC8qIEluc24/ICovICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiSGl0IGluc3Ry
dWN0aW9uIGJyZWFrcG9pbnQgaW4gWGVuIGNvbnRleHRcbiIpOworICAgICAgICAgICAgICAgICAg
ICBmYXRhbF90cmFwKHJlZ3MpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNE
QiBzaG91bGQgYmUgYSB0cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCisgICAgICAgICAqIEd1
ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUg
dGhlCisgICAgICAgICAqIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqLworICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJIaXQgI0RCIGlu
IFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxuIiwKKyAg
ICAgICAgICAgICAgICByZWdzLT5jcywgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwKKyAg
ICAgICAgICAgICAgICByZWdzLT5zcywgX3AocmVncy0+cnNwKSwgZHI2KTsKKwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM48-0002PL-1S; Fri, 25 May 2018 23:24: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM46-0002PA-CT
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:06 +0000
X-Inumbo-ID: 70b13c39-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70b13c39-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM44-00036h-IR
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM44-0008DY-G5
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM44-0008DY-G5@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:04 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vpt: add support for IO-APIC
 routed interrupts
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="===============1031803843337071454=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fb707540821ff3feb4982b609facd067b90c0106
Author:     Xen Project Security Team <security@xenproject.org>
AuthorDate: Mon Apr 23 16:56:47 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 8 18:23:12 2018 +0100

    x86/vpt: add support for IO-APIC routed interrupts
    
    And modify the HPET code to make use of it. Currently HPET interrupts
    are always treated as ISA and thus injected through the vPIC. This is
    wrong because HPET interrupts when not in legacy mode should be
    injected from the IO-APIC.
    
    To make things worse, the supported interrupt routing values are set
    to [20..23], which clearly falls outside of the ISA range, thus
    leading to an ASSERT in debug builds or memory corruption in non-debug
    builds because the interrupt injection code will write out of the
    bounds of the arch.hvm_domain.vpic array.
    
    Since the HPET interrupt source can change between ISA and IO-APIC
    always destroy the timer before changing the mode, or else Xen risks
    changing it while the timer is active.
    
    Note that vpt interrupt injection is racy in the sense that the
    vIO-APIC RTE entry can be written by the guest in between the call to
    pt_irq_masked and hvm_ioapic_assert, or the call to pt_update_irq and
    pt_intr_post. Those are not deemed to be security issues, but rather
    quirks of the current implementation. In the worse case the guest
    might lose interrupts or get multiple interrupt vectors injected for
    the same timer source.
    
    This is part of XSA-261.
    
    Address actual and potential compiler warnings. Fix formatting.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hpet.c       |  7 ++++
 xen/arch/x86/hvm/irq.c        | 19 ++++++++++
 xen/arch/x86/hvm/vpt.c        | 85 ++++++++++++++++++++++++++++++-------------
 xen/include/asm-x86/hvm/irq.h |  3 ++
 xen/include/asm-x86/hvm/vpt.h |  1 +
 5 files changed, 89 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c
index f7aed7f69e..28377091ca 100644
--- a/xen/arch/x86/hvm/hpet.c
+++ b/xen/arch/x86/hvm/hpet.c
@@ -264,13 +264,20 @@ static void hpet_set_timer(HPETState *h, unsigned int tn,
         diff = (timer_is_32bit(h, tn) && (-diff > HPET_TINY_TIME_SPAN))
             ? (uint32_t)diff : 0;
 
+    destroy_periodic_time(&h->pt[tn]);
     if ( (tn <= 1) && (h->hpet.config & HPET_CFG_LEGACY) )
+    {
         /* if LegacyReplacementRoute bit is set, HPET specification requires
            timer0 be routed to IRQ0 in NON-APIC or IRQ2 in the I/O APIC,
            timer1 be routed to IRQ8 in NON-APIC or IRQ8 in the I/O APIC. */
         irq = (tn == 0) ? 0 : 8;
+        h->pt[tn].source = PTSRC_isa;
+    }
     else
+    {
         irq = timer_int_route(h, tn);
+        h->pt[tn].source = PTSRC_ioapic;
+    }
 
     /*
      * diff is the time from now when the timer should fire, for a periodic
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index be1d4e8bb1..2d1990b7a5 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -42,6 +42,25 @@ static void assert_gsi(struct domain *d, unsigned ioapic_gsi)
     vioapic_irq_positive_edge(d, ioapic_gsi);
 }
 
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level)
+{
+    int vector;
+
+    if ( gsi >= VIOAPIC_NUM_PINS )
+    {
+        ASSERT_UNREACHABLE();
+        return -1;
+    }
+
+    spin_lock(&d->arch.hvm_domain.irq_lock);
+    if ( !level || d->arch.hvm_domain.irq.gsi_assert_count[gsi]++ == 0 )
+        assert_gsi(d, gsi);
+    vector = domain_vioapic(d)->redirtbl[gsi].fields.vector;
+    spin_unlock(&d->arch.hvm_domain.irq_lock);
+
+    return vector;
+}
+
 static void assert_irq(struct domain *d, unsigned ioapic_gsi, unsigned pic_irq)
 {
     assert_gsi(d, ioapic_gsi);
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 358ec576fe..f0fe31c313 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -97,22 +97,36 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
-    uint8_t pic_imr;
+    unsigned int gsi = pt->irq;
 
-    if ( pt->source == PTSRC_lapic )
+    switch ( pt->source )
+    {
+    case PTSRC_lapic:
     {
         struct vlapic *vlapic = vcpu_vlapic(v);
+
         return (!vlapic_enabled(vlapic) ||
                 (vlapic_get_reg(vlapic, APIC_LVTT) & APIC_LVT_MASKED));
     }
 
-    isa_irq = pt->irq;
-    gsi = hvm_isa_irq_to_gsi(isa_irq);
-    pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    case PTSRC_isa:
+    {
+        uint8_t pic_imr = v->domain->arch.hvm_domain.vpic[pt->irq >> 3].imr;
 
-    return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+        /* Check if the interrupt is unmasked in the PIC. */
+        if ( !(pic_imr & (1 << (pt->irq & 7))) && vlapic_accept_pic_intr(v) )
+            return 0;
+
+        gsi = hvm_isa_irq_to_gsi(pt->irq);
+    }
+
+    /* Fallthrough to check if the interrupt is masked on the IO APIC. */
+    case PTSRC_ioapic:
+        return domain_vioapic(v->domain)->redirtbl[gsi].fields.mask;
+    }
+
+    ASSERT_UNREACHABLE();
+    return 1;
 }
 
 static void pt_lock(struct periodic_time *pt)
@@ -233,7 +247,7 @@ int pt_update_irq(struct vcpu *v)
     struct list_head *head = &v->arch.hvm_vcpu.tm_list;
     struct periodic_time *pt, *temp, *earliest_pt;
     uint64_t max_lag;
-    int irq, is_lapic;
+    int irq, pt_vector = -1;
 
     spin_lock(&v->arch.hvm_vcpu.tm_lock);
 
@@ -269,29 +283,42 @@ int pt_update_irq(struct vcpu *v)
 
     earliest_pt->irq_issued = 1;
     irq = earliest_pt->irq;
-    is_lapic = (earliest_pt->source == PTSRC_lapic);
 
     spin_unlock(&v->arch.hvm_vcpu.tm_lock);
 
-    if ( is_lapic )
-        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
-    else
+    switch ( earliest_pt->source )
     {
+    case PTSRC_lapic:
+        /*
+         * If periodic timer interrupt is handled by lapic, its vector in
+         * IRR is returned and used to set eoi_exit_bitmap for virtual
+         * interrupt delivery case. Otherwise return -1 to do nothing.
+         */
+        vlapic_set_irq(vcpu_vlapic(v), irq, 0);
+        pt_vector = irq;
+        break;
+
+    case PTSRC_isa:
         hvm_isa_irq_deassert(v->domain, irq);
         hvm_isa_irq_assert(v->domain, irq);
+
+        if ( platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
+             v->domain->arch.hvm_domain.vpic[irq >> 3].int_output )
+            return -1;
+
+        pt_vector = pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+        break;
+
+    case PTSRC_ioapic:
+        /*
+         * NB: At the moment IO-APIC routed interrupts generated by vpt devices
+         * (HPET) are edge-triggered.
+         */
+        pt_vector = hvm_ioapic_assert(v->domain, irq, 0);
+        break;
     }
 
-    /*
-     * If periodic timer interrut is handled by lapic, its vector in
-     * IRR is returned and used to set eoi_exit_bitmap for virtual
-     * interrupt delivery case. Otherwise return -1 to do nothing.  
-     */ 
-    if ( !is_lapic &&
-         platform_legacy_irq(irq) && vlapic_accept_pic_intr(v) &&
-         (&v->domain->arch.hvm_domain)->vpic[irq >> 3].int_output )
-        return -1;
-    else 
-        return pt_irq_vector(earliest_pt, hvm_intsrc_lapic);
+    return pt_vector;
 }
 
 static struct periodic_time *is_pt_irq(
@@ -386,7 +413,13 @@ void create_periodic_time(
     struct vcpu *v, struct periodic_time *pt, uint64_t delta,
     uint64_t period, uint8_t irq, time_cb *cb, void *data)
 {
-    ASSERT(pt->source != 0);
+    if ( !pt->source ||
+         (pt->irq >= NR_ISAIRQS && pt->source == PTSRC_isa) ||
+         (pt->irq >= VIOAPIC_NUM_PINS && pt->source == PTSRC_ioapic) )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
 
     destroy_periodic_time(pt);
 
@@ -466,7 +499,7 @@ static void pt_adjust_vcpu(struct periodic_time *pt, struct vcpu *v)
 {
     int on_list;
 
-    ASSERT(pt->source == PTSRC_isa);
+    ASSERT(pt->source == PTSRC_isa || pt->source == PTSRC_ioapic);
 
     if ( pt->vcpu == NULL )
         return;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0457..c60036bf0f 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -103,4 +103,7 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v);
 struct hvm_intack hvm_vcpu_ack_pending_irq(struct vcpu *v,
                                            struct hvm_intack intack);
 
+/* Assert an IO APIC pin. */
+int hvm_ioapic_assert(struct domain *d, unsigned int gsi, bool_t level);
+
 #endif /* __ASM_X86_HVM_IRQ_H__ */
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h
index a27bea4ff2..616f040eb2 100644
--- a/xen/include/asm-x86/hvm/vpt.h
+++ b/xen/include/asm-x86/hvm/vpt.h
@@ -45,6 +45,7 @@ struct periodic_time {
     bool_t warned_timeout_too_short;
 #define PTSRC_isa    1 /* ISA time source */
 #define PTSRC_lapic  2 /* LAPIC time source */
+#define PTSRC_ioapic 3 /* IOAPIC time source */
     u8 source;                  /* PTSRC_ */
     u8 irq;
     struct vcpu *vcpu;          /* vcpu timer interrupt delivers to */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1031803843337071454==--

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM4H-0002QM-37; Fri, 25 May 2018 23:24: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM4F-0002QC-OI
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:15 +0000
X-Inumbo-ID: 76c277ab-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76c277ab-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM4E-00037V-O7
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM4E-0008Ey-Ls
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM4E-0008Ey-Ls@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:14 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/HVM: guard against emulator
 driving ioreq state in weird ways
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>

Y29tbWl0IGU5MjgxYWRiNDc2OGIxNGRiNmE2Yzk5NWMwZDE4YTJkYWMwZTM3MzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MTg6MjM6MjEgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDggMTg6MjM6MjEgMjAxOCArMDEw
MAoKICAgIHg4Ni9IVk06IGd1YXJkIGFnYWluc3QgZW11bGF0b3IgZHJpdmluZyBpb3JlcSBzdGF0
ZSBpbiB3ZWlyZCB3YXlzCiAgICAKICAgIEluIHRoZSBjYXNlIHdoZXJlIGh2bV93YWl0X2Zvcl9p
bygpIGNhbGxzIHdhaXRfb25feGVuX2V2ZW50X2NoYW5uZWwoKSwKICAgIHAtPnN0YXRlIGVuZHMg
dXAgYmVpbmcgcmVhZCB0d2ljZSBpbiBzdWNjZXNzaW9uOiBvbmNlIHRvIGRldGVybWluZSB0aGF0
CiAgICBzdGF0ZSAhPSBwLT5zdGF0ZSwgYW5kIHRoZW4gYWdhaW4gYXQgdGhlIHRvcCBvZiB0aGUg
bG9vcC4gIFRoaXMgZ2l2ZXMgYQogICAgY29tcHJvbWlzZWQgZW11bGF0b3IgYSBjaGFuY2UgdG8g
Y2hhbmdlIHRoZSBzdGF0ZSBiYWNrIGJldHdlZW4gdGhlIHR3bwogICAgcmVhZHMsIHBvdGVudGlh
bGx5IGtlZXBpbmcgWGVuIGluIGEgbG9vcCBpbmRlZmluaXRlbHkuCiAgICAKICAgIEluc3RlYWQ6
CiAgICAqIFJlYWQgcC0+c3RhdGUgb25jZSBpbiBlYWNoIG9mIHRoZSB3YWl0X29uX3hlbl9ldmVu
dF9jaGFubmVsKCkgdGVzdHMsCiAgICAqIHJlLXVzZSB0aGF0IHZhbHVlIHRoZSBuZXh0IHRpbWUg
YXJvdW5kLAogICAgKiBhbmQgaW5zaXN0IHRoYXQgdGhlIHN0YXRlcyBjb250aW51ZSB0byB0cmFu
c2l0aW9uICJmb3J3YXJkIiAod2l0aCB0aGUKICAgICAgZXhjZXB0aW9uIG9mIHRoZSB0cmFuc2l0
aW9uIHRvIFNUQVRFX0lPUkVRX05PTkUpLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCBkMzkyYTMwYjg1Li44ZGVkZjc4ZTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04OCwxNCAr
ODgsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCB1aW50NjRfdCBkYXRhKQogCiBzdGF0aWMgYm9vbF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogeworICAgIHVuc2lnbmVkIGludCBw
cmV2X3N0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKKwogICAgIHdoaWxlICggc3YtPnBlbmRpbmcg
KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlID0gcC0+c3RhdGU7CiAKLSAgICAg
ICAgcm1iKCk7Ci0gICAgICAgIHN3aXRjaCAoIHN0YXRlICkKKyAgICAgICAgc21wX3JtYigpOwor
CisgICAgcmVjaGVjazoKKyAgICAgICAgaWYgKCB1bmxpa2VseShzdGF0ZSA9PSBTVEFURV9JT1JF
UV9OT05FKSApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9OT05FOgogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IHJlYXNvbiB3ZSBzaG91bGQgc2Vl
IHRoaXMgY2FzZSBpcyB3aGVuIGFuCiAgICAgICAgICAgICAgKiBlbXVsYXRvciBpcyBkeWluZyBh
bmQgaXQgcmFjZXMgd2l0aCBhbiBJL08gYmVpbmcKQEAgLTEwMywxNCArMTA2LDMwIEBAIHN0YXRp
YyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIGlvcmVx
X3QgKnApCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGh2bV9pb19hc3Npc3Qoc3YsIH4w
dWwpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXRlIDwgcHJldl9zdGF0ZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiV2VpcmQgSFZNIGlvcmVxIHN0YXRlIHRyYW5zaXRpb24gJXUgLT4gJXVc
biIsCisgICAgICAgICAgICAgICAgICAgICBwcmV2X3N0YXRlLCBzdGF0ZSk7CisgICAgICAgICAg
ICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBkb21haW5fY3Jhc2goc3YtPnZjcHUtPmRv
bWFpbik7CisgICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLworICAgICAgICB9CisKKyAg
ICAgICAgc3dpdGNoICggcHJldl9zdGF0ZSA9IHN0YXRlICkKKyAgICAgICAgewogICAgICAgICBj
YXNlIFNUQVRFX0lPUkVTUF9SRUFEWTogLyogSU9SRVNQX1JFQURZIC0+IE5PTkUgKi8KICAgICAg
ICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgICAgIGh2bV9pb19h
c3Npc3Qoc3YsIHAtPmRhdGEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgU1RB
VEVfSU9SRVFfUkVBRFk6ICAvKiBJT1JFUV97UkVBRFksSU5QUk9DRVNTfSAtPiBJT1JFU1BfUkVB
RFkgKi8KICAgICAgICAgY2FzZSBTVEFURV9JT1JFUV9JTlBST0NFU1M6Ci0gICAgICAgICAgICB3
YWl0X29uX3hlbl9ldmVudF9jaGFubmVsKHN2LT5pb3JlcV9ldnRjaG4sIHAtPnN0YXRlICE9IHN0
YXRlKTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgd2FpdF9vbl94ZW5fZXZlbnRf
Y2hhbm5lbChzdi0+aW9yZXFfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoeyBzdGF0ZSA9IHAtPnN0YXRlOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlICE9IHByZXZfc3RhdGU7IH0pKTsKKyAgICAgICAgICAgIGdvdG8gcmVj
aGVjazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1XG4iLCBzdGF0ZSk7CiAgICAgICAgICAgICBz
di0+cGVuZGluZyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM4S-0002SH-4q; Fri, 25 May 2018 23:24: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM4Q-0002S8-DV
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:26 +0000
X-Inumbo-ID: 7cd53205-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cd53205-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM4O-00037d-To
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM4O-0008Fg-RW
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM4O-0008Fg-RW@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:24 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/emul: Fix emulator test
 harness build following the backport of ff555d59e8a
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>

Y29tbWl0IDIzNmI4YmUyMmRjMThmZDkyZjFmMWUwOTVlOWM5ZDllZmZhOTk1YzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE2OjU0OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE2OjU0OjMy
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgdGhlIGJhY2twb3J0IG9mIGZmNTU1ZDU5ZThhCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODZfZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMK
aW5kZXggYzEyNTI3YTUwYi4uNjRmZjhlYjRjMiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmMKQEAgLTIzLDYgKzIzLDkgQEAgdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZp
bmUgQlVJTERfQlVHX09OKGNvbmQpICgodm9pZClCVUlMRF9CVUdfT05fWkVSTyhjb25kKSkKICNl
bmRpZgogCisjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0pICYgLSht
KSkpCisjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkgJiAobSkp
CisKICNkZWZpbmUgY3B1X2hhc19hbWRfZXJyYXR1bShucikgMAogCiAjZGVmaW5lIF9fcGFja2Vk
IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM4c-0002Tk-7w; Fri, 25 May 2018 23:24: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM4a-0002Ta-U0
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:36 +0000
X-Inumbo-ID: 82e49215-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82e49215-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM4Z-00037l-3G
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM4Z-0008G7-0y
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM4Z-0008G7-0y@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:35 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/emul: Fix emulator test
 harness build following a backport of 7c508612
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>

Y29tbWl0IGQzNTVmMDIzMzU5NjM5ZjljZTk1ZWRkNjlkMWQzZTlhNjJjMjJjZGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDE4OjA2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSA5IDE4OjA4OjE1
IDIwMTggKzAxMDAKCiAgICB4ODYvZW11bDogRml4IGVtdWxhdG9yIHRlc3QgaGFybmVzcyBidWls
ZCBmb2xsb3dpbmcgYSBiYWNrcG9ydCBvZiA3YzUwODYxMgogICAgCiAgICBUaGUgeDg2IGVtdWxh
dG9yIGRvZXNuJ3QgbmVlZCB0byBlbXBsb3kgYW55IFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCA2NGZmOGViNGMyLi5mZWYxZWM3ZDZiIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtNDQsNCArNDQsOSBAQCB0eXBlZGVmIGJv
b2wgYm9vbF90OwogI2RlZmluZSBnZXRfc3R1YihzdGIpICgodm9pZCAqKSgoc3RiKS5hZGRyID0g
KHVpbnRwdHJfdCkoc3RiKS5idWYpKQogI2RlZmluZSBwdXRfc3R1YihzdGIpCiAKKy8qIE5vIFNw
ZWN0cmUgbWl0aWdhdGlvbnMgbmVlZGVkIGZvciB0aGUgdGVzdCBoYXJuZXNzLiAqLworYXNtICgi
Lm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcVxuXHQiCisgICAgICJjYWxsICpcXGFyZ1xuXHQi
CisgICAgICIuZW5kbSIpOworCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyIK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM4l-0002Ux-9V; Fri, 25 May 2018 23:24: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM4k-0002Un-6o
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:46 +0000
X-Inumbo-ID: 88f813bc-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88f813bc-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM4j-00037y-92
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM4j-0008GW-6k
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM4j-0008GW-6k@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:45 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/cpuid: fix raw FEATURESET_7d0
 reporting
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>

Y29tbWl0IGJlMGQ3YWY1ODllMGQ4Mjc2NGE0ZTJjZmQwNzBjNGJhZjJhOTk3OTAKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWF5IDE4IDEzOjE2OjAzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE2OjAzIDIwMTggKzAy
MDAKCiAgICB4ODYvY3B1aWQ6IGZpeCByYXcgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nCiAgICAK
ICAgIENvbW1pdCA2MmIxODc5NjkzZTAgKCJ4ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRq
dXN0bWVudHMiKSBhZGRlZAogICAgRkVBVFVSRVNFVF83ZDAgcmVwb3J0aW5nIGJ1dCBmb3Jnb3Qg
dG8gdXBkYXRlIGNhbGN1bGF0ZV9yYXdfZmVhdHVyZXNldCgpCiAgICBmdW5jdGlvbi4gQXMgcmVz
dWx0LCB0aGUgdmFsdWUgcmVwb3J0ZWQgYnkgeGVuLWNwdWlkIGNvbnRhaW5zIDAuCiAgICAKICAg
IEZpeCB0aGF0IGJ5IHByb3Blcmx5IGZpbGxpbmcgcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83
ZDBdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlk
LmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA0NTE5NTJjYWJlLi5mZmZjZWNkODc4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwpAQCAtMTEzLDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X2Zl
YXR1cmVzZXQodm9pZCkKICAgICAgICAgY3B1aWRfY291bnQoMHg3LCAwLCAmdG1wLAogICAgICAg
ICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YjBdLAogICAgICAgICAg
ICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdLAotICAgICAgICAgICAg
ICAgICAgICAmdG1wKTsKKyAgICAgICAgICAgICAgICAgICAgJnJhd19mZWF0dXJlc2V0W0ZFQVRV
UkVTRVRfN2QwXSk7CiAgICAgaWYgKCBtYXggPj0gMHhkICkKICAgICAgICAgY3B1aWRfY291bnQo
MHhkLCAxLAogICAgICAgICAgICAgICAgICAgICAmcmF3X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9E
YTFdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:24:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:24: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 1fMM4w-0002WP-BT; Fri, 25 May 2018 23:24:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM4u-0002W9-Fy
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:56 +0000
X-Inumbo-ID: 8f095ac7-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f095ac7-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:22:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM4t-000389-Ea
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM4t-0008Gw-CJ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:24:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM4t-0008Gw-CJ@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:24:55 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Protect multicalls against
 Spectre v2 - Branch Target Injection
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>

Y29tbWl0IDBiYzA2OTNjMzNiNDQwMjRlZTM1NjAwZmE5ZTk0MzM3N2YwYzBkNzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoxNjo0MiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoxNjo0MiAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBQcm90ZWN0IG11bHRpY2FsbHMgYWdhaW5zdCBTcGVjdHJlIHYyIC0g
QnJhbmNoIFRhcmdldCBJbmplY3Rpb24KICAgIAogICAgVGhpcyBpcyBhIG1pc3NpbmcgYWRqdXN0
bWVudCBpbiBjL3MgODg2MDIxOTBmNjkgIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MKICAg
IGZyb20gYXNzZW1ibHkgY29kZSIuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oIHwgNCArKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2Fs
bC5oCmluZGV4IDNjYjBiNmQ5YTAuLjQxNWQ3NjQ2YjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwu
aApAQCAtMzQsNyArMzQsNyBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIg
ICAgbW92cSAgJWMyKzMqJWMzKCUwKSwlJXJjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAiICAgIG1vdnEgICVjMis0KiVjMyglMCksJSVyODsgIiAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgIiAgICBtb3ZxICAlYzIrNSolYzMoJTApLCUlcjk7ICIgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIjE6ICBtb3ZxICAlJXJheCwlYzQoJTAp
XG4iICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAs
XCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdnEg
ICU1LCUlcmF4XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjcsNyArNjcsNyBA
QCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIHsKICAgICAgICAgICAgICIgICAgbW92bCAgJWMyKzMqJWMz
KCUwKSwlJWVjeDsgIiAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVj
Mis0KiVjMyglMCksJSVyOGQ7ICIgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBt
b3ZsICAlYzIrNSolYzMoJTApLCUlcjlkOyAiICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICIgICAgY2FsbHEgKiUlcmF4OyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAiICAgIElORElSRUNUX0NBTEwgJSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIjE6ICBtb3ZsICAlJWVheCwlYzQoJTApXG4iICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAiMjogIG1vdmwgICU1LCUlZWF4XG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM55-0002YI-N0; Fri, 25 May 2018 23:25: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM54-0002Y6-OB
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:06 +0000
X-Inumbo-ID: 9519472f-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9519472f-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:08 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM53-00038U-L8
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM53-0008Ha-Ij
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM53-0008Ha-Ij@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:05 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: disable XPTI when RDCL_NO
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>

Y29tbWl0IDM0NzhmYjc5OGI3ODBjYzVmMDlkNDEzM2E5YzA5YjgzMDkzNjAzMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjE4OjUxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE4OjUxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSByZXNwZWN0aXZl
IEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUgogICAg
dG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIzICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAyNzliM2MzYzMyLi4wNDFiNjRhNTA5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NwdWlkLmMKQEAgLTE2MCw2ICsxNjAsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29u
ZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAg
ICAgICB7ImZwdSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwg
IDF9LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRURYLCAyNywgIDF9LAorICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAogICAgICAgICB7InRvcG9leHQiLCAgICAg
IDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7InRibSIs
ICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAogICAgICAg
ICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNw
dWlkLmMKaW5kZXggMDk4MTM2NmUwNi4uMDZhOWM3ZmZmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTIsOCArMTUy
LDkgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KICAgICBbMCAuLi4gMjVdID0g
IlJFWiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKKyAg
ICBbMjhdID0gIlJFWiIsICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCiAKLSAgICBbMjgg
Li4uIDMxXSA9ICJSRVoiLAorICAgIFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMg
c3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDA0Y2IwZmU4ZjAuLjQzMDA3YzU5ZDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYwpAQCAtNDMwLDYgKzQzMCw5IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKIAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQsCiAJCSAgICAg
ICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZf
RkVBVFVSRV9SU0JfVk1FWElULCBjLT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChY
ODZfRkVBVFVSRV9OT19YUFRJLAorCQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2Fw
YWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTk9fWFBUSSwgYy0+eDg2X2NhcGFi
aWxpdHkpOwogCiAJCS8qIEFORCB0aGUgYWxyZWFkeSBhY2N1bXVsYXRlZCBmbGFncyB3aXRoIHRo
ZXNlICovCiAJCWZvciAoIGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsgaSsrICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzgyNGZhODgxMC4u
ZWMzMjNlY2M3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQwMTEsNyArNDAxMSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAg
ICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0
YXR1cywgYW5kIHVzZXMgb24KICAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCiAg
ICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiB0
aGlzX2NwdShyb290X3BndCkgJiYKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNw
dV9oYXNfbm9feHB0aSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3Rf
dGFibGUpID09IG1mbikgKwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBmNTA1MWUzZTM1Li5lMDRhMWU0NTk1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTEy
LDYgKzExMiw5IEBAIHN0cnVjdCBjcHVpbmZvX3g4NiBfX3JlYWRfbW9zdGx5IGJvb3RfY3B1X2Rh
dGEgPSB7IDAsIDAsIDAsIDAsIC0xIH07CiAKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBt
bXVfY3I0X2ZlYXR1cmVzID0gWEVOX01JTklNQUxfQ1I0OwogCitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X3hwdGkgPSAtMTsKK2Jvb2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0aSk7CisK
IGJvb2xfdCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7CiBib29sX3QgX19pbml0ZGF0YSBh
Y3BpX2ZvcmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3BhcmFtWzEwXSA9ICIiOwpA
QCAtMTQyMSw2ICsxNDI0LDIyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJl
cyAmIFhFTl9DUjRfUFYzMl9CSVRTOwogCisgICAgaWYgKCBvcHRfeHB0aSA8IDAgKQorICAgIHsK
KyAgICAgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCBjYXBzKTsKKworICAgICAgICBvcHRfeHB0aSA9ICEoY2FwcyAmIEFSQ0hfQ0FQQUJJ
TElUSUVTX1JEQ0xfTk8pOworICAgIH0KKyAgICBpZiAoIG9wdF94cHRpICkKKyAgICAgICAgc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKKyAgICBlbHNlCisgICAgICAg
IF9fc2V0X2JpdChYODZfRkVBVFVSRV9OT19YUFRJLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KTsKKwogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQo
WDg2X0NSNF9GU0dTQkFTRSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGEyNDUxZWY3M2QuLjUxYzI0ZmFmMzkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwpAQCAtNzQ4LDggKzc0OCw2IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2
b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBfX3JlYWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOwotYm9vbGVhbl9wYXJhbSgieHB0
aSIsIG9wdF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0
KTsKIAogc3RhdGljIHJvb3RfcGdlbnRyeV90IGNvbW1vbl9wZ3Q7CkBAIC03NjIsNyArNzYwLDcg
QEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICB1
bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAotICAgIGlmICggIW9wdF94cHRpICkKKyAg
ICBpZiAoIGNwdV9oYXNfbm9feHB0aSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcnB0ID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwpAQCAtMTAzNiw5ICsxMDM0LDYgQEAgdm9pZCBfX2luaXQg
c21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNl
WzBdID0gc3RhY2tfc3RhcnQ7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgIG9w
dF94cHRpID0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOwotCiAg
ICAgcmMgPSBzZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBh
bmljKCJFcnJvciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBlMTcwYmI5NTI1Li42YTE4NzU1ZGYyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaApAQCAtMzQsNiArMzQsNyBAQAogI2RlZmluZSBYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUgkoKEZTQ0FQSU5UUyswKSozMisgMTUpIC8qIElCUlNCICYmIElCUlMg
Y2xlYXIgaW4gWGVuICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUJCSgoRlNDQVBJ
TlRTKzApKjMyKyAxNikgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIG5hdGl2ZSAqLwogI2Rl
ZmluZSBYODZfRkVBVFVSRV9SU0JfVk1FWElUCQkoKEZTQ0FQSU5UUyswKSozMisgMTcpIC8qIFJT
QiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfTk9f
WFBUSQkJKChGU0NBUElOVFMrMCkqMzIrIDE4KSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVz
ZSAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBj
cHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQpAQCAtOTgsNiArOTksNyBAQAogI2RlZmluZSBj
cHVfaGFzX2h5cGVydmlzb3IJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpCiAj
ZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01QX0xF
R0FDWSkKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUgewog
ICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAwZmQz
NGVkOThkLi41Yzc5NGFjZjg0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTQwLDYgKzQw
LDggQEAKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCiAjZGVm
aW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQorI2RlZmluZSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NBUEFCSUxJ
VElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKIAogLyogSW50ZWwgTVNScy4gU29tZSBh
bHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIw
CQkweDAwMDAwMGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aAppbmRleCA5ZGE0Y2Y2YjRlLi43NzE0MTA4MzUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOSw2ICsyMjksNyBAQCBYRU5fQ1BVRkVBVFVS
RShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgw
MDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhF
Tl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KK1hFTl9D
UFVGRUFUVVJFKEFSQ0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJ
VElFUyBNU1IgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFICovCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM5F-0002ae-P8; Fri, 25 May 2018 23:25: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM5F-0002aU-AZ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:17 +0000
X-Inumbo-ID: 9b309665-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b309665-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM5D-000395-R7
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM5D-0008IU-On
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM5D-0008IU-On@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:15 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: log XPTI enabled 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>

Y29tbWl0IDExZmQ2MjQxMzg0MjVjMzJmMWM3OTUxYTY5MDBiNmYzODhjYjQ3YTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjE5OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjE5OjM0IDIwMTggKzAyMDAKCiAgICB4
ODY6IGxvZyBYUFRJIGVuYWJsZWQgc3RhdHVzCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgYWxz
byByZXBvcnQgdGhlIHN0YXRlIG9mIHRoZSB0d28gZGVmaW5lZAogICAgQVJDSF9DQVBBQklMSVRJ
RVMgTVNSIGJpdHMuIFRvIGF2b2lkIGZ1cnRoZXIgY29tcGxpY2F0aW5nIHRoZQogICAgY29uZGl0
aW9uYWwgYXJvdW5kIHRoYXQgcHJpbnRrKCksIGRyb3AgaXQgKGl0J3MgYSBkZWJ1ZyBsZXZlbCBv
bmUgb25seQogICAgYW55d2F5KS4KICAgIAogICAgSXNzdWUgdGhlIG1haW4gbWVzc2FnZSB3aXRo
b3V0IGFueSBYRU5MT0dfKiwgYW5kIGFsc28gZHJvcCBYRU5MT0dfSU5GTwogICAgZnJvbSB0aGUg
cmVzcGVjdGl2ZSBCVEkgbWVzc2FnZSwgdG8gbWFrZSBzdXJlIHRoZXkncmUgdmlzaWJsZSBhdCBk
ZWZhdWx0CiAgICBsb2cgbGV2ZWwgYWxzbyBpbiByZWxlYXNlIGJ1aWxkcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ0MmIzMDNjZGFmN2Q3NzRjMGJl
ODA5NmZlNWRiYWI2ODcwMWFiZDMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIz
ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMjQgKysrKysrKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDg4YWQ1ZWM0YjUuLmQyZDQ1YzQyZTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vbWlj
cm9jb2RlLmg+Ci0jaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgorI2luY2x1ZGUgPGFzbS9tc3Iu
aD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5o
PgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmxfYXNtLmg+CkBAIC04NCwzMCArODQsMzEgQEAgY3Vz
dG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiB7CiAgICAgdW5zaWduZWQgaW50IF83ZDAgPSAw
LCBlOGIgPSAwLCB0bXA7CisgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICAvKiBDb2xsZWN0
IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gNyApCiAgICAgICAgIGNwdWlkX2NvdW50KDcsIDAs
ICZ0bXAsICZ0bXAsICZ0bXAsICZfN2QwKTsKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEuZXh0ZW5k
ZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCiAgICAgICAgIGNwdWlkKDB4ODAwMDAwMDgs
ICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOworICAgIGlmICggXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJ
VElFUywgY2Fwcyk7CiAKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRp
Z2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNo
IHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgaWYgKCAoXzdkMCAm
IChjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKLSAgICAgICAgICAgICAgICAgIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpKSB8fAotICAgICAgICAgKGU4YiAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgKQotICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlc1xuIiwKLSAgICAgICAgICAgICAgIChfN2QwICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKLSAg
ICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAi
IFNUSUJQIiAgICAgOiAiIiwKLSAgICAgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIik7CisgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDog
IiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkg
PyAiIFNUSUJQIiAgICAgOiAiIiwKKyAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJE
Q0xfTk8iICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRh
aW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQt
aW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCi0gICAgcHJpbnRrKFhFTkxPR19JTkZP
Ci0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVz
JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0xMTcsNiArMTE4
LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1
bmspCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDog
IiIpOworCisgICAgcHJpbnRrKCJYUFRJOiAlc1xuIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX05PX1hQVEkpID8gImRpc2FibGVkIiA6ICJlbmFibGVkIik7CiB9CiAKIC8q
IENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAq
LwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM5P-0002dB-RC; Fri, 25 May 2018 23:25: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM5P-0002d2-3Z
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:27 +0000
X-Inumbo-ID: a1424fe5-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1424fe5-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM5O-00039D-0m
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM5N-0008Iv-Uc
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM5N-0008Iv-Uc@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:25 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: correct ordering of
 operations during S3 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>

Y29tbWl0IDJiYzJlMWZiMjc1YTY5YTM3M2NmNjdmNDk1ODljNWU0NTExNjNhZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIwOjEwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIwOjEwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4
YzgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDE0OjA4OjMwICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDI4ODVlMzFlZmYuLjli
NGNlOTM3OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTY5LDYgKzE2OSw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlNv
bWUgZGV2aWNlcyBmYWlsZWQgdG8gcG93ZXIgZG93bi4iKTsKICAgICAgICAgc3lzdGVtX3N0YXRl
ID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgY29uc29sZV9lbmRfc3luYygpOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC0yMDYsMTcgKzIwNywxOSBAQCBzdGF0aWMgaW50IGVu
dGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBpZiAoIChzdGF0ZSA9PSBBQ1BJX1NUQVRFX1MzKSAm
JiBlcnJvciApCiAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAorICAgIGNvbnNvbGVf
ZW5kX3N5bmMoKTsKKworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLSAg
ICBjb25zb2xlX2VuZF9zeW5jKCk7CiAgICAgYWNwaV9zbGVlcF9wb3N0KHN0YXRlKTsKICAgICBp
ZiAoIGh2bV9jcHVfdXAoKSApCiAgICAgICAgIEJVRygpOworICAgIGNwdWZyZXFfYWRkX2NwdSgw
KTsKIAogIGVuYWJsZV9jcHU6Ci0gICAgY3B1ZnJlcV9hZGRfY3B1KDApOwotICAgIG1pY3JvY29k
ZV9yZXN1bWVfY3B1KDApOwogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgbXRycl9hcHNfc3luY19i
ZWdpbigpOwogICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM5a-0002gn-UR; Fri, 25 May 2018 23:25: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM5Z-0002gY-Lb
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:37 +0000
X-Inumbo-ID: a74e104d-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a74e104d-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM5Y-00039L-6Q
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM5Y-0008JN-4B
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM5Y-0008JN-4B@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:36 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: suppress BTI mitigations
 around S3 suspend/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>

Y29tbWl0IDBiNmM3YjRlOTQ2MTI3NDg0YjQyZGZiNDg2ZGE5MTdiNTJmMjVmNTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIwOjQwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIwOjQwIDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICAKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2Yg
dGhpcyBwYXRjaCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAog
ICAgdGhlIGVuZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxh
eGluZyB0aGUgU1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0
aGUgZmluYWwgQ1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzEwYThlYmYyYmMxMTFhMzRi
YmEwNGQxYzg1YjZkMDdlZDNkOTM4OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTYgMTQ6MDk6
NTUgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5
OWNhMGNiZmYxOTUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE5IDEwOjU1OjU5ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDliNGNlOTM3OTMuLmYxMDZh
NWU0N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS90Ym9v
dC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAxOwpAQCAtMTMwLDYgKzEzMSw3
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY2k7CiAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8PSBBQ1BJX1NUQVRFX1MwKSB8
fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMTczLDYgKzE3NSwxMSBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICAgICAgZ290byBkb25lOwogICAgIH0K
IAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kp
OworICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSBy
ZWxvYWRlZCBtaWNyb2NvZGUuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisKICAgICBB
Q1BJX0ZMVVNIX0NQVV9DQUNIRSgpOwogCiAgICAgc3dpdGNoICggc3RhdGUgKQpAQCAtMjExLDYg
KzIxOCwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KDApOwogCisgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMg
dXNlIG9mIE1TUl9TUEVDX0NUUkwuICovCisgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRf
YnRpX2lzdF9pbmZvOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOworCiAgZG9uZToKICAg
ICBzcGluX2RlYnVnX2VuYWJsZSgpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM5l-0002iN-0K; Fri, 25 May 2018 23:25:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM5j-0002iC-TN
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:47 +0000
X-Inumbo-ID: ad61530c-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad61530c-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM5i-00039T-CM
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM5i-0008Jn-A3
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM5i-0008Jn-A3@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:46 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/spec_ctrl: Updates to
 retpoline-safety decision making
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>

Y29tbWl0IDRmNzEzY2YzN2RjMTZkNzc3YmUxOWExNzA1OGUwZmRiZWU0Zjc1NzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOCAxMzoyMTo1MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAxOCAxMzoyMTo1MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogVXBkYXRlcyB0byByZXRwb2xpbmUtc2FmZXR5IGRlY2lz
aW9uIG1ha2luZwogICAgCiAgICBBbGwgb2YgdGhpcyBpcyBhcyByZWNvbW1lbmRlZCBieSB0aGUg
SW50ZWwgd2hpdGVwYXBlcjoKICAgIAogICAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0
ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkLzFkLzQ2L1JldHBvbGluZS1BLUJyYW5jaC1UYXJnZXQt
SW5qZWN0aW9uLU1pdGlnYXRpb24ucGRmCiAgICAKICAgIFRoZSAnUlNCIEFsdGVybmF0aXZlJyBi
aXQgaW4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yCiAg
ICB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2aXJ0dWFsIG1hY2hpbmUgbWF5IG1pZ3JhdGUgdG8gYSBw
cm9jZXNzb3Igd2hpY2ggaXNuJ3QKICAgIHJldHBvbGluZS1zYWZlLiAgSW50cm9kdWNlIGEgc2hv
cnRlbmVkIG5hbWUgKHRvIHJlZHVjZSBjb2RlIHZvbHVtZSksIHRyZWF0IGl0CiAgICBhcyBhdXRo
b3JhdGl2ZSBpbiByZXRwb2xpbmVfc2FmZSgpLCBhbmQgcHJpbnQgaXRzIHZhbHVlIGFsb25nIHdp
dGggdGhlIG90aGVyCiAgICBBUkNIX0NBUFMgYml0cy4KICAgIAogICAgVGhlIGV4YWN0IHByb2Nl
c3NvciBtb2RlbHMgd2hpY2ggZG8gaGF2ZSBSU0Igc2VtYW50aWNzIHdoaWNoIGZhbGwgYmFjayB0
byBCVEIKICAgIHByZWRpY3Rpb25zIGFyZSBlbnVtZXJhdGVkLCBhbmQgaW5jbHVkZSBLYWJ5bGFr
ZSBhbmQgQ29mZmVlbGFrZS4gIExlYXZlIGEKICAgIHByaW50aygpIGluIHRoZSBkZWZhdWx0IGNh
c2UgdG8gaGVscCBpZGVudGlmeSBjYXNlcyB3aGljaCBhcmVuJ3QgY292ZXJlZC4KICAgIAogICAg
VGhlIGV4YWN0IG1pY3JvY29kZSB2ZXJzaW9ucyBmcm9tIEJyb2Fkd2VsbCBSU0Itc2FmZXR5IGFy
ZSB0YWtlbiBmcm9tIHRoZQogICAgcmVmZXJlbmNlZCBtaWNyb2NvZGUgdXBkYXRlIGZpbGUgKGFk
anVzdGluZyBmb3IgdGhlIGtub3duLWJhZCBtaWNyb2NvZGUKICAgIHZlcnNpb25zKS4gIERlc3Bp
dGUgdGhlIGV4YWN0IHdvcmRpbmcgb2YgdGhlIHRleHQsIGl0IGlzIG9ubHkgQnJvYWR3ZWxsCiAg
ICBwcm9jZXNzb3JzIHdoaWNoIG5lZWQgYSBtaWNyb2NvZGUgY2hlY2suCiAgICAKICAgIEluIHBy
YWN0aWNlLCB0aGlzIG1lYW5zIHRoYXQgYWxsIEJyb2Fkd2VsbCBoYXJkd2FyZSB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlCiAgICB3aWxsIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0byBJ
QlJTLCB3aGljaCB3aWxsIGJlIGEgcGVyZm9ybWFuY2UKICAgIGltcHJvdmVtZW50IGZvciBkZXNr
dG9wIGFuZCBzZXJ2ZXIgc3lzdGVtcyB3aGljaCB3b3VsZCBwcmV2aW91c2x5IGFsd2F5cyBvcHQK
ICAgIGZvciBJQlJTIG92ZXIgcmV0cG9saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeDg2L3NwZWNfY3RybDogRml4
IHR5cG8gaW4gQVJDSF9DQVBTIGRlY29kZQogICAgCiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMjMyMzc4
YmQyZmVmNDVmNjEzZGIwNDliMzM4NTJmZGY4NGQ3ZGRmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
NC0xOSAxNzoyODoyMyArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogMjcxNzBhZGI1NGE1NThlMTFk
ZWZjZDUxOTg5MzI2YTliZWI5NWFmZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMjQgMTM6MzQ6
MTIgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGQyZDQ1YzQyZTYuLmJiOWNlNDczYTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTk3LDEyICs5NywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJT
X0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAg
ICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8g
QlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICkKQEAgLTEzNSw2ICsxMzYsMjAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgcmV0cG9s
aW5lX3NhZmUodm9pZCkKICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQogICAgICAg
ICByZXR1cm4gMDsKIAorICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQ
UykgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwczsKKworICAgICAgICByZG1zcmwoTVNS
X0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBSQlNB
IG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRoYXQgd2UgbWF5IG1vdmUg
dG8gYQorICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCisgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCApCiAgICAgewogICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNjEsMTggKzE3
Niw0MCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAg
ICAgKiB2ZXJzaW9ucy4KICAgICAgICAgICovCiAgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KLSAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgICAgICByZXR1cm4gdWNv
ZGVfcmV2ID49IDB4MmE7CiAgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwotICAgICAg
ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MWI7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0g
MHgxZDsKICAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwotICAgICAgICByZXR1
cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsKKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAw
eGIwMDAwMjE7CiAgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLwotICAgICAgICByZXR1
cm4gMDsgLyogVEJELiAqLworICAgICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNr
ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MTU7
CisgICAgICAgIGNhc2UgMzogIHJldHVybiB1Y29kZV9yZXYgPj0gMHg3MDAwMDEyOworICAgICAg
ICBjYXNlIDQ6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4ZjAwMDAxMTsKKyAgICAgICAgY2FzZSA1
OiAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGUwMDAwMDk7CisgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgc3RlcHBpbmcgJSN4IC0gYXNzdW1pbmcg
bm90IHJlcHRwb2xpbmUgc2FmZVxuIiwKKyAgICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tYXNrKTsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3Nv
cnMgYXJlIG5vdCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFrZSwgS2FieWxha2Ug
YW5kIENhbm5vbmxha2UgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgogICAgICAg
ICAgKi8KKyAgICBjYXNlIDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNhc2UgMHg1ZToKKyAg
ICBjYXNlIDB4NjY6CisgICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToKKyAgICBjYXNlIDB4
OWU6CisgICAgICAgIHJldHVybiAwOworCiAgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJV
bnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIG5vdCByZXB0cG9saW5lIHNhZmVc
biIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CiAgICAgICAgIHJl
dHVybiAwOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDVjNzk0YWNmODQu
LmIyYzZhZTgwNDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNDIsNiArNDIsNyBAQAog
I2RlZmluZSBNU1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKICNkZWZpbmUgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19S
U0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCiAKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFp
bGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAw
MDBjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 25 23:25:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 May 2018 23:25: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 1fMM5v-0002k9-27; Fri, 25 May 2018 23:25: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=xs/1=im=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMM5u-0002k1-BJ
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:58 +0000
X-Inumbo-ID: b373ab08-6072-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b373ab08-6072-11e8-9728-bc764e045a96;
 Sat, 26 May 2018 01:23:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMM5s-00039i-IC
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMM5s-0008KD-Fu
 for xen-changelog@lists.xenproject.org; Fri, 25 May 2018 23:25:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMM5s-0008KD-Fu@xenbits.xenproject.org>
Date: Fri, 25 May 2018 23:25:56 +0000
Subject: [Xen-changelog] [xen stable-4.7] xpti: fix bug in double fault
 handling
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>

Y29tbWl0IGNlMjJjYzM1ZGY1MjNkYjAyNTk4M2YzMDNjMjAxZDljZWY2MTc5ZGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE4
IDEzOjIyOjI4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDEzOjIyOjI4IDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkODBhZjg0NWRlN2E0
ZGIwMWE0YTNiNGQ3NzllMGUwZGNiNWU3MzhiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0yMyAx
NjoxMzowMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8IDQgKysrLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCAxYTE3NTRiYTU5Li5kZjI2NWVjN2I3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC04
MjIsMTIgKzgyMiwxNCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4
Ci0gICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAgbmVnICAgJXJieAogICAgICAgICBq
eiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAg
ICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgogICAgICAgICBtb3YgICAlcmJ4LCAlY3Iz
CisgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5M
ZGJsZl9jcjNfb2theToKIAogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55: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 1fMktl-0001yo-CB; Sun, 27 May 2018 01:55: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMktk-0001yg-6I
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:04 +0000
X-Inumbo-ID: b12c3f89-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b12c3f89-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkti-00039Q-OF
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkti-0005Br-Lm
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkti-0005Br-Lm@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:02 +0000
Subject: [Xen-changelog] [xen master] viridian: fix cpuid leaf 0x40000003
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>

Y29tbWl0IDI5ZmMwNDkzZDhlYWJkZDYzZjViYmZmOWUzMDY5MjUzMDUzYWRkY2EKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAxMSAxNTo0ODozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTQgMTI6NTc6MTMg
MjAxOCArMDEwMAoKICAgIHZpcmlkaWFuOiBmaXggY3B1aWQgbGVhZiAweDQwMDAwMDAzCiAgICAK
ICAgIFRoZSByZXNwb25zZSB0byB2aXJpZGlhbiBsZWFmIDMgbmVlZHMgdG8gc3BsaXQgYSA2NC1i
aXQgbWFzayBhY3Jvc3MgRUFYIGFuZAogICAgRUJYLCB3aXRoIHRoZSBsb3cgb3JkZXIgMzIgYml0
cyBpbiBFQVggYW5kIHRoZSBoaWdoIG9yZGVyIDMyIGJpdHMgaW4gRUJYLgogICAgVG8gZmFjaWxp
dGF0ZSB0aGlzIGEgdW5pb24gb2YgdHdvIHVpbnQzMl90IHZhbHVlcyBhbmQgdGhlIG1hc2sgKHR5
cGUKICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSykgaXMgYWxsb2NhdGVkIG9uIHN0YWNr
IGFzIGZvbGxvd3M6CiAgICAKICAgIHVuaW9uIHsKICAgICAgICBIVl9QQVJUSVRJT05fUFJJVklM
RUdFX01BU0sgbWFzazsKICAgICAgICB1aW50MzJfdCBsbywgaGk7CiAgICB9IHU7CiAgICAKICAg
IFRoaXMsIG9mIGNvdXJzZSwgaXMgaW5jb3JyZWN0IGFzIGJvdGggbG8gYW5kIGhpIHdpbGwgYWxp
YXMgdGhlIGxvdyBvcmRlcgogICAgMzIgYml0cyBvZiB0aGUgbWFzay4KICAgIAogICAgVGhpcyBw
YXRjaCB3cmFwcyBsbyBhbmQgaGkgaW4gYW4gYW5vbm15bW91cyBzdHJ1Y3QgdG8gYWNoaWV2ZSB0
aGUgZGVzaXJlZAogICAgZWZmZWN0LgogICAgCiAgICBOT1RFOiBGaXhpbmcgdGhpcyBhbHNvIHN0
b3BzIFdpbmRvd3MgbWFraW5nIHRoZSBIdkdldFBhcnRpdGlvbklkIGh5cGVyY2FsbAogICAgICAg
ICAgd2hpY2ggd2FzIHByZXZpb3VzbHkgY29uc2lkZXJlZCBlcnJvbmVvdXMgYmVoYXZpb3VyLiBU
aHVzIHRoZQogICAgICAgICAgaHlwZXJjYWxsIGhhbmRsZXIgaXMgYWxzbyBtb2RpZmllZCB0byBz
dG9wIHNxdWFzaGluZyB0aGUKICAgICAgICAgICd1bmltcGxlbWVudGVkJyB3YXJuaW5nIGZvciB0
aGlzIGh5cGVyY2FsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDggKysr
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi5jCmluZGV4IGQ2YWE4OWQwYjcuLjY5NGVhZTYzMzYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMKQEAgLTI0NSw3ICsyNDUsNyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgfTsKICAgICAgICAgdW5pb24g
ewogICAgICAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2s7Ci0gICAgICAg
ICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywg
aGk7IH07CiAgICAgICAgIH0gdTsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfbm9fZnJlcSkgKQpAQCAtOTY0LDEyICs5NjQsMTAgQEAgaW50IHZpcmlk
aWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAg
ICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKICAgICAgICAgLyogRmFsbHRocm91Z2guICov
Ci0gICAgY2FzZSBIdkdldFBhcnRpdGlvbklkOgogICAgIGNhc2UgSHZFeHRDYWxsUXVlcnlDYXBh
YmlsaXRpZXM6CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRoZXNlIGh5cGVyY2FsbHMgc2VlbSB0
byBiZSBlcnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cwotICAgICAgICAgKiBkZXNwaXRlIG5l
aXRoZXIgQWNjZXNzUGFydGl0aW9uSWQgbm9yIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscwotICAg
ICAgICAgKiBiZWluZyBzZXQgaW4gQ1BVSUQgbGVhZiAyLgorICAgICAgICAgKiBUaGlzIGh5cGVy
Y2FsbCBzZWVtcyB0byBiZSBlcnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cworICAgICAgICAg
KiBkZXNwaXRlIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0IGluIENQVUlE
IGxlYWYgMi4KICAgICAgICAgICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMgb2YgJ2ludmFs
aWQgY29kZScgaGFzIG5vdCBzbyBmYXIKICAgICAgICAgICogY2F1c2VkIGFueSBwcm9ibGVtcyBp
dCdzIG5vdCB3b3J0aCBsb2dnaW5nLgogICAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55: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 1fMktv-0001zT-Dr; Sun, 27 May 2018 01:55: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMktu-0001zM-NG
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:14 +0000
X-Inumbo-ID: b749023e-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b749023e-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkts-00039Z-UI
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkts-0005DL-Rm
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkts-0005DL-Rm@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:12 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Rename RealSect
 to RealInSect
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>

Y29tbWl0IDY0M2YyZmJhNmJhZGY4MWQ1NGQ3OTU0ODhmODExYTJiZmQ4NzM4Y2QKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6MzU6MDAgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0MCAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBSZW5hbWUgUmVhbFNlY3QgdG8g
UmVhbEluU2VjdAogICAgCiAgICBUaGlzIG1ha2VzIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGlu
c2VjdGlvbnMgYW5kIHNlY3Rub2RlcyBjbGVhcmVyLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8TGFycy5rdXJ0aEBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIGRvY3MvcGFyc2Utc3VwcG9ydC1tZCB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwg
MjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9j
cy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDFjODJmNTYzYzkuLjhhZjNhY2MyYzEgMTAwNzU1Ci0t
LSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAg
LTM0LDE2ICszNCwxNiBAQCBvdXIgJHRvcGxldmVsX3NlY3RsaXN0ID0gbmV3X3NlY3RsaXN0KCk7
CiAjICRzZWN0bGlzdC0+e0tFWX17Q2hpbGRyZW59ID0gYSBmdXJ0aGVyICRzZWN0bGlzdAogIyAk
c2VjdGxpc3QtPntLRVl9e0tleX0gPSBLRVkKICMgJHNlY3RsaXN0LT57S0VZfXtIYXNDYXZlYXR9
W1ZJXSA9IHRydWVpc2ggaWZmIG90aGVyIGluIGEgUGFyYQotIyAkc2VjdGxpc3QtPntLRVl9e1Jl
YWxTZWN0fSA9IGNvbnRhaW5pbmcgcmVhbCBzZWN0aW9uIGluIEBpbnNlY3Rpb25zLCBzbwotIyAk
c2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBF
bXBoIGluIFBhcmEKLSMgJHNlY3RsaXN0LT57S0VZfXtSZWFsU2VjdH17QW5jaG9yfSA9IHZhbHVl
IGZvciA8IGlkPSIiID4gaW4gdGhlIHBhbmRvYyBodG1sCisjICRzZWN0bGlzdC0+e0tFWX17UmVh
bEluU2VjdH0gPSBjb250YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KKyMg
JHNlY3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29t
ZSBFbXBoIGluIFBhcmEKKyMgJHNlY3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtBbmNob3J9ID0g
dmFsdWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUgcGFuZG9jIGh0bWwKICMgQSAkc2VjdG5vZGUgcmVw
cmVzZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZyb20gdGhlIG9yaWdpbmFsIG1hcmtkb3duCiAjIGRv
Y3VtZW50LiAgSXRzIHN1YnNlY3Rpb25zIGFyZSBpbiBDaGlsZHJlbi4KICMKICMgQWxzbywgdGhl
IGlucHV0IHN5bnRheDoKICMgICAgU3RhdHVzLCBzb21ldGhpbmcgb3Igb3RoZXI6IFN1cHBvcnRl
ZAogIyBpcyB0cmVhdGVkIGFzIGEgJHNlY3Rub2RlLCBpcyBhcyBpZiBpdCB3ZXJlIGEgc3Vic2Vj
dGlvbiAtCi0jIG9uZSBjYWxsZWQgYHNvbWV0aGluZyBvciBvdGhlcicuCisjIG9uZSBjYWxsZWQg
YHNvbWV0aGluZyBvciBvdGhlcicuICBUaGF0IGlzIG5vdCBhIGByZWFsJyBzZWN0aW9uLgogIwog
IyBLRVkgaXMgdGhlIEFuY2hvciwgb3IgZGVyaXZlZCBmcm9tIHRoZSBgc29tZXRoaW5nIG9yIG90
aGVyJy4KICMgSXQgaXMgdXNlZCB0byBtYXRjaCB1cCBpZGVudGljYWwgZmVhdHVyZXMgaW4gZGlm
ZmVyZW50IHZlcnNpb25zLgpAQCAtNzAsMTIgKzcwLDEyIEBAIHN1YiBmaW5kX2N1cnJlbnRfc2Vj
dG5vZGUgKCkgewogICAgIGRpZSB1bmxlc3MgQGluc2VjdGlvbnM7CiAKICAgICBteSAkc2VjdG5v
ZGU7Ci0gICAgbXkgJHJlYWxzZWN0OworICAgIG15ICRyZWFsaW5zZWN0OwogICAgIGZvcmVhY2gg
bXkgJHMgKEBpbnNlY3Rpb25zKSB7CiAgICAgICAgIG15ICRzZWN0bGlzdCA9ICRzZWN0bm9kZQog
ICAgICAgICAgICAgPyAkc2VjdG5vZGUtPntDaGlsZHJlbn0gOiAkdG9wbGV2ZWxfc2VjdGxpc3Q7
CiAgICAgICAgIG15ICRrZXkgPSAkcy0+e0tleX07Ci0gICAgICAgICRyZWFsc2VjdCA9ICRzIGlm
ICRzLT57QW5jaG9yfTsKKyAgICAgICAgJHJlYWxpbnNlY3QgPSAkcyBpZiAkcy0+e0FuY2hvcn07
CiAgICAgICAgIHRpZSAlJHNlY3RsaXN0LCAnVGllOjpJeEhhc2gnIHVubGVzcyB0aWVkICUkc2Vj
dGxpc3Q7CiAjcHJpbnQgU1RERVJSICJGSU5EX0NVUlJFTlRfU0VDVE5PREUgIiwgRHVtcGVyKCRz
KTsKICAgICAgICAgJHNlY3RsaXN0LT57JGtleX0gLy89CkBAIC04Myw3ICs4Myw3IEBAIHN1YiBm
aW5kX2N1cnJlbnRfc2VjdG5vZGUgKCkgewogICAgICAgICAgICAgIENoaWxkcmVuID0+IG5ld19z
ZWN0bGlzdCgpLAogICAgICAgICAgICAgIEhlYWRsaW5lID0+ICRzLT57SGVhZGxpbmV9LAogICAg
ICAgICAgICAgIEtleSA9PiAka2V5LAotICAgICAgICAgICAgIFJlYWxTZWN0ID0+ICRyZWFsc2Vj
dCwKKyAgICAgICAgICAgICBSZWFsSW5TZWN0ID0+ICRyZWFsaW5zZWN0LAogICAgICAgICAgICAg
IEhhc0NhdmVhdCA9PiBbXSwKICAgICAgICAgICAgIH07CiAgICAgICAgICRzZWN0bm9kZSA9ICRz
ZWN0bGlzdC0+eyRrZXl9OwpAQCAtMzAzLDIxICszMDMsMjEgQEAgc3ViIGNvdW50X3Jvd3Nfc2Vj
dGxpc3QgKCQpOwogc3ViIGNvdW50X3Jvd3Nfc2VjdG5vZGUgKCQpIHsKICAgICBteSAoJHNlY3Ru
b2RlKSA9IEBfOwogICAgIG15ICRyb3dzID0gMDsKLSAgICAkc2VjdG5vZGUtPntSZWFsU2VjdH17
T3duUm93c30gLy89IDA7CisgICAgJHNlY3Rub2RlLT57UmVhbEluU2VjdH17T3duUm93c30gLy89
IDA7CiAgICAgaWYgKCRzZWN0bm9kZS0+e1N0YXR1c30pIHsKICAgICAgICAgJHJvd3MrKzsKLSAg
ICAgICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9e093blJvd3N9Kys7CisgICAgICAgICRzZWN0bm9k
ZS0+e1JlYWxJblNlY3R9e093blJvd3N9Kys7CiAgICAgfQogICAgICRyb3dzICs9IGNvdW50X3Jv
d3Nfc2VjdGxpc3QgJHNlY3Rub2RlLT57Q2hpbGRyZW59OwogICAgICRzZWN0bm9kZS0+e1Jvd3N9
ID0gJHJvd3M7Ci0gICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9e1Jvd3N9ID0gJHJvd3M7CisgICAg
JHNlY3Rub2RlLT57UmVhbEluU2VjdH17Um93c30gPSAkcm93czsKICAgICByZXR1cm4gJHJvd3M7
CiB9CiAKICMgTm93IHdlIGhhdmUKICMgICAkc2VjdG5vZGUtPntSb3dzfQotIyAgICRzZWN0bm9k
ZS0+e1JlYWxTZWN0fXtSb3dzfQotIyAgICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtPd25Sb3dzfQor
IyAgICRzZWN0bm9kZS0+e1JlYWxJblNlY3R9e1Jvd3N9CisjICAgJHNlY3Rub2RlLT57UmVhbElu
U2VjdH17T3duUm93c30KIAogc3ViIGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpIHsKICAgICBteSAo
JHNlY3RsaXN0KSA9IEBfOwpAQCAtMzQ0LDkgKzM0NCw5IEBAIHN1YiBvIHsgcHJpbnQgQF8gb3Ig
ZGllICQhOyB9CiBvdXIgQHBlbmRpbmdfaGVhZGluZ3M7CiAKIHN1YiBkb2NyZWZfYSAoJCQpIHsK
LSAgICBteSAoJGksICRyZWFsc2VjdCkgPSBAXzsKKyAgICBteSAoJGksICRyZWFsaW5zZWN0KSA9
IEBfOwogICAgIHJldHVybiBzcHJpbnRmICc8YSBocmVmPSIlcyMlcyI+JywKLSAgICAgICAgJHZl
cnNpb25fdXJsc1skaV0sICRyZWFsc2VjdC0+e0FuY2hvcn07CisgICAgICAgICR2ZXJzaW9uX3Vy
bHNbJGldLCAkcmVhbGluc2VjdC0+e0FuY2hvcn07CiB9CiAKIHN1YiB3cml0ZV9vdXRwdXRfcm93
ICgkKSB7CkBAIC0zNzIsOSArMzcyLDkgQEAgc3ViIHdyaXRlX291dHB1dF9yb3cgKCQpIHsKICAg
ICAgICAgICAgIGlmICEleyAkaGVhZGluZy0+e0NoaWxkcmVufSB9OwogICAgICAgICBvKCcgYWxp
Z249ImxlZnQiPicpOwogICAgICAgICBteSAkZW5kX2EgPSAnJzsKLSAgICAgICAgbXkgJGRlc2Nf
aSA9ICRoZWFkaW5nLT57UmVhbFNlY3R9e0hhc0Rlc2NyaXB0aW9ufTsKKyAgICAgICAgbXkgJGRl
c2NfaSA9ICRoZWFkaW5nLT57UmVhbEluU2VjdH17SGFzRGVzY3JpcHRpb259OwogICAgICAgICBp
ZiAoZGVmaW5lZCAkZGVzY19pKSB7Ci0gICAgICAgICAgICBvKGRvY3JlZl9hICRkZXNjX2ksICRo
ZWFkaW5nLT57UmVhbFNlY3R9KTsKKyAgICAgICAgICAgIG8oZG9jcmVmX2EgJGRlc2NfaSwgJGhl
YWRpbmctPntSZWFsSW5TZWN0fSk7CiAgICAgICAgICAgICAkZW5kX2E9ICc8L2E+JzsKICAgICAg
ICAgfQogICAgICAgICBvKCRoZWFkaW5nLT57SGVhZGxpbmV9KTsKQEAgLTM5NCwyMiArMzk0LDIy
IEBAIHN1YiB3cml0ZV9vdXRwdXRfcm93ICgkKSB7CiAgICAgZm9yIChteSAkaT0wOyAkaTxAdmVy
c2lvbl91cmxzOyAkaSsrKSB7CiAgICAgICAgIG15ICRzdCA9ICRzZWN0bm9kZS0+e1N0YXR1c31b
JGldOwogCi0gICAgICAgIG15ICRjb2xzcGFuID0gJHNlY3Rub2RlLT57UmVhbFNlY3R9e0NvbFNw
YW59WyRpXTsKKyAgICAgICAgbXkgJGNvbHNwYW4gPSAkc2VjdG5vZGUtPntSZWFsSW5TZWN0fXtD
b2xTcGFufVskaV07CiAgICAgICAgIG15ICRuZXh0Y2VsbCA9ICcnOwotICAgICAgICBpZiAoIWRl
ZmluZWQgJGNvbHNwYW4pIHsgIyBmaXJzdCByb3cgb2YgdGhpcyBSZWFsU2VjdAorICAgICAgICBp
ZiAoIWRlZmluZWQgJGNvbHNwYW4pIHsgIyBmaXJzdCByb3cgb2YgdGhpcyBSZWFsSW5TZWN0CiAg
ICAgICAgICAgICAkY29sc3Bhbj0gJyBjb2xzcGFuPSIyIic7CiAgICAgICAgICAgICBpZiAoJHNl
Y3Rub2RlLT57SGFzQ2F2ZWF0fVskaV0gJiYgJHN0Ci0gICAgICAgICAgICAgICAgJiYgJHNlY3Ru
b2RlLT57UmVhbFNlY3R9e0FuY2hvcn0pIHsKLSAgICAgICAgICAgICAgICBteSAkcm93cyA9ICRz
ZWN0bm9kZS0+e1JlYWxTZWN0fXtPd25Sb3dzfTsKKyAgICAgICAgICAgICAgICAmJiAkc2VjdG5v
ZGUtPntSZWFsSW5TZWN0fXtBbmNob3J9KSB7CisgICAgICAgICAgICAgICAgbXkgJHJvd3MgPSAk
c2VjdG5vZGUtPntSZWFsSW5TZWN0fXtPd25Sb3dzfTsKICAgICAgICAgICAgICAgICAkbmV4dGNl
bGwgPSAnPHRkJzsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gc3ByaW50ZiAnIHJvd3Nw
YW49JWQnLCAkcm93cyBpZiAkcm93cz4xOwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAn
Pic7Ci0gICAgICAgICAgICAgICAgJG5leHRjZWxsIC49IGRvY3JlZl9hICRpLCAkc2VjdG5vZGUt
PntSZWFsU2VjdH07CisgICAgICAgICAgICAgICAgJG5leHRjZWxsIC49IGRvY3JlZl9hICRpLCAk
c2VjdG5vZGUtPntSZWFsSW5TZWN0fTsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gJ1sq
XTwvYT4nOwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAnPC90ZD4nOwogICAgICAgICAg
ICAgICAgICRjb2xzcGFuID0gJyc7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAkc2VjdG5v
ZGUtPntSZWFsU2VjdH17Q29sU3Bhbn1bJGldID0gJGNvbHNwYW47CisgICAgICAgICAgICAkc2Vj
dG5vZGUtPntSZWFsSW5TZWN0fXtDb2xTcGFufVskaV0gPSAkY29sc3BhbjsKICAgICAgICAgfQog
CiAgICAgICAgICRzdCAvLz0gJy0nOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55: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 1fMku5-00020Y-Fk; Sun, 27 May 2018 01:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMku4-00020O-BB
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:24 +0000
X-Inumbo-ID: bd51486d-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd51486d-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMku3-00039l-3w
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMku3-0005E1-1X
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMku3-0005E1-1X@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:23 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Provide
 $sectnode->{RealSectNode}
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>

Y29tbWl0IDQyYTU1ODE0MDQ3OGY1NTFiZDhhMzg0NjZiZmM5MWZhZGFmODUwYTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6Mzk6MDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBQcm92aWRlICRzZWN0bm9kZS0+
e1JlYWxTZWN0Tm9kZX0KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgeWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxMYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9w
YXJzZS1zdXBwb3J0LW1kIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0
LW1kCmluZGV4IDhhZjNhY2MyYzEuLjI3ODA3MmY1ODMgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Ut
c3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTMzLDYgKzMzLDcgQEAg
b3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9IG5ld19zZWN0bGlzdCgpOwogIyAkc2VjdGxpc3QtPntL
RVl9e1N0YXR1c31bVkldID0gYWJzZW50IG9yIG1hcmtkb3duIGNvbnRlbnQKICMgJHNlY3RsaXN0
LT57S0VZfXtDaGlsZHJlbn0gPSBhIGZ1cnRoZXIgJHNlY3RsaXN0CiAjICRzZWN0bGlzdC0+e0tF
WX17S2V5fSA9IEtFWQorIyAkc2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0Tm9kZX0gPSB1cywgb3Ig
b3VyIHBhcmVudAogIyAkc2VjdGxpc3QtPntLRVl9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBp
ZmYgb3RoZXIgaW4gYSBQYXJhCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbEluU2VjdH0gPSBjb250
YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KICMgJHNlY3RsaXN0LT57S0VZ
fXtSZWFsSW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBFbXBoIGluIFBhcmEK
QEAgLTcxLDYgKzcyLDcgQEAgc3ViIGZpbmRfY3VycmVudF9zZWN0bm9kZSAoKSB7CiAKICAgICBt
eSAkc2VjdG5vZGU7CiAgICAgbXkgJHJlYWxpbnNlY3Q7CisgICAgbXkgJHJlYWxzZWN0bm9kZTsK
ICAgICBmb3JlYWNoIG15ICRzIChAaW5zZWN0aW9ucykgewogICAgICAgICBteSAkc2VjdGxpc3Qg
PSAkc2VjdG5vZGUKICAgICAgICAgICAgID8gJHNlY3Rub2RlLT57Q2hpbGRyZW59IDogJHRvcGxl
dmVsX3NlY3RsaXN0OwpAQCAtODcsNiArODksOCBAQCBzdWIgZmluZF9jdXJyZW50X3NlY3Rub2Rl
ICgpIHsKICAgICAgICAgICAgICBIYXNDYXZlYXQgPT4gW10sCiAgICAgICAgICAgICB9OwogICAg
ICAgICAkc2VjdG5vZGUgPSAkc2VjdGxpc3QtPnska2V5fTsKKyAgICAgICAgJHJlYWxzZWN0bm9k
ZSA9ICRzZWN0bm9kZSBpZiAkcy0+e0FuY2hvcn07CisgICAgICAgICRzZWN0bm9kZS0+e1JlYWxT
ZWN0Tm9kZX0gPSAkcmVhbHNlY3Rub2RlOwogICAgIH0KICAgICBkaWUgdW5sZXNzICRzZWN0bm9k
ZTsKICAgICByZXR1cm4gJHNlY3Rub2RlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55: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 1fMkuF-00022E-HM; Sun, 27 May 2018 01:55: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkuE-000225-AW
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:34 +0000
X-Inumbo-ID: c36c140b-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c36c140b-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkuD-00039t-9g
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkuD-0005ET-7M
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkuD-0005ET-7M@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:33 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Correctly
 process caveats in multi-status sections
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>

Y29tbWl0IGJkOWY1ZjdjNjY2ODIyN2ZhNTM5ZWNjZjc4ZmFhYWFiMTc2MzdkZGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMTUgMTU6NDE6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNSAxNjo0MTo0NSAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBDb3JyZWN0bHkgcHJvY2VzcyBj
YXZlYXRzIGluIG11bHRpLXN0YXR1cyBzZWN0aW9ucwogICAgCiAgICBXaGVuIFNVUFBPUlQubWQg
dXNlcyB0aGUgc3ludGF4CiAgICAgIFN0YXR1cywgPHNvbWUgdGhpbmc+OiA8c3VwcG9ydCBzdGF0
dXM+CiAgICB0aGUgY2F2ZWF0cyB3ZXJlIGxvc3QgKG5vdCBmb290bm90ZWQpIGJlY2F1c2UgdGhl
eSB3ZXJlIGF0dGFjaGVkCiAgICBvbmx5IHRvIDxzb21lIHRoaW5nPi4KICAgIAogICAgQ2F2ZWF0
cyBvY2N1ciBpbiBydW5uaW5nIHRleHQsIHNvIHRoZXkgYXJlIG5lY2Vzc2FyaWx5IHBhcnQgb2Yg
YSByZWFsCiAgICBzZWN0aW9uLCBub3QgYW4gaW5kaXZpZHVhbCBzdGF0dXMgbGluZSBsaWtlIHRo
YXQuICBTbyBhdHRhY2ggdGhlbSB0bwogICAgdGhlIFJlYWxTZWN0Tm9kZSwgYW5kIGxvb2sgdGhl
cmUgZm9yIHRoZW0uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxMYXJzLmt1cnRoQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJz
ZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IDI3ODA3MmY1ODMuLjk5
Y2U1NDdjMTEgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3Bh
cnNlLXN1cHBvcnQtbWQKQEAgLTM0LDcgKzM0LDcgQEAgb3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9
IG5ld19zZWN0bGlzdCgpOwogIyAkc2VjdGxpc3QtPntLRVl9e0NoaWxkcmVufSA9IGEgZnVydGhl
ciAkc2VjdGxpc3QKICMgJHNlY3RsaXN0LT57S0VZfXtLZXl9ID0gS0VZCiAjICRzZWN0bGlzdC0+
e0tFWX17UmVhbFNlY3ROb2RlfSA9IHVzLCBvciBvdXIgcGFyZW50Ci0jICRzZWN0bGlzdC0+e0tF
WX17SGFzQ2F2ZWF0fVtWSV0gPSB0cnVlaXNoIGlmZiBvdGhlciBpbiBhIFBhcmEKKyMgJHNlY3Rs
aXN0LT57S0VZfXtSZWFsU2VjdE5vZGV9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBpZmYgb3Ro
ZXIgaW4gYSBQYXJhCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbEluU2VjdH0gPSBjb250YWluaW5n
IHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KICMgJHNlY3RsaXN0LT57S0VZfXtSZWFs
SW5TZWN0fXtIYXNEZXNjcmlwdGlvbn0gPSBWSSBmb3Igc29tZSBFbXBoIGluIFBhcmEKICMgJHNl
Y3RsaXN0LT57S0VZfXtSZWFsSW5TZWN0fXtBbmNob3J9ID0gdmFsdWUgZm9yIDwgaWQ9IiIgPiBp
biB0aGUgcGFuZG9jIGh0bWwKQEAgLTEyMyw3ICsxMjMsNyBAQCBzdWIgcmlfUGFyYSB7CiAKICAg
ICBpZiAoJGhhZF9mZWF0dXJlKSB7CiAgICAgICAgIG15ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVu
dF9zZWN0bm9kZSgpOwotICAgICAgICAkc2VjdG5vZGUtPntIYXNDYXZlYXR9WyR2ZXJzaW9uX2lu
ZGV4XSA9IDE7CisgICAgICAgICRzZWN0bm9kZS0+e1JlYWxTZWN0Tm9kZX17SGFzQ2F2ZWF0fVsk
dmVyc2lvbl9pbmRleF0gPSAxOwogICAgIH0gZWxzZSB7CiAgICAgICAgICRpbnNlY3Rpb24tPntI
YXNEZXNjcmlwdGlvbn0gLy89ICR2ZXJzaW9uX2luZGV4OwogICAgIH0KQEAgLTQwMiw3ICs0MDIs
NyBAQCBzdWIgd3JpdGVfb3V0cHV0X3JvdyAoJCkgewogICAgICAgICBteSAkbmV4dGNlbGwgPSAn
JzsKICAgICAgICAgaWYgKCFkZWZpbmVkICRjb2xzcGFuKSB7ICMgZmlyc3Qgcm93IG9mIHRoaXMg
UmVhbEluU2VjdAogICAgICAgICAgICAgJGNvbHNwYW49ICcgY29sc3Bhbj0iMiInOwotICAgICAg
ICAgICAgaWYgKCRzZWN0bm9kZS0+e0hhc0NhdmVhdH1bJGldICYmICRzdAorICAgICAgICAgICAg
aWYgKCRzZWN0bm9kZS0+e1JlYWxTZWN0Tm9kZX17SGFzQ2F2ZWF0fVskaV0gJiYgJHN0CiAgICAg
ICAgICAgICAgICAgJiYgJHNlY3Rub2RlLT57UmVhbEluU2VjdH17QW5jaG9yfSkgewogICAgICAg
ICAgICAgICAgIG15ICRyb3dzID0gJHNlY3Rub2RlLT57UmVhbEluU2VjdH17T3duUm93c307CiAg
ICAgICAgICAgICAgICAgJG5leHRjZWxsID0gJzx0ZCc7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55:45 +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 1fMkuP-00023j-Jh; Sun, 27 May 2018 01:55:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkuO-00023X-TO
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:44 +0000
X-Inumbo-ID: c97252cd-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c97252cd-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkuN-0003A1-Ff
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkuN-0005Ew-DG
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkuN-0005Ew-DG@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:43 +0000
Subject: [Xen-changelog] [xen master] xen/kbdif: Add string constants for
 raw pointer
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>

Y29tbWl0IGI5NTMzMjJjNTc3MmRiYzUzNzQyMWY5ZTJmOTcwMjZhMWMyZmNiMmUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIgMTc6NDk6MTggMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFR1ZSBNYXkgMTUgMTM6Mzg6MTkgMjAxOCAtMDQwMAoKICAgIHhlbi9rYmRpZjogQWRkIHN0
cmluZyBjb25zdGFudHMgZm9yIHJhdyBwb2ludGVyCiAgICAKICAgIEFkZCBtaXNzaW5nIHN0cmlu
ZyBjb25zdGFudHMgZm9yIHtmZWF0dXJlfHJlcXVlc3R9LXJhdy1wb2ludGVyCiAgICB0byBhbGln
biB3aXRoIHRoZSByZXN0IG9mIHRoZSBpbnRlcmZhY2UgZmlsZS4KICAgIAogICAgRml4ZXMgNzg2
ODY1NGZmN2ZlICgia2JkaWY6IERlZmluZSAiZmVhdHVyZS1yYXctcG9pbnRlciIgYW5kICJyZXF1
ZXN0LXJhdy1wb2ludGVyIikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKaW5kZXggM2NlNTRlOWE0NC4uZGFmNGJjMjA2
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKQEAgLTE3OCw4ICsxNzgsMTAgQEAKICNkZWZpbmUgWEVO
S0JEX0RSSVZFUl9OQU1FICAgICAgICAgICAgICJ2a2JkIgogCiAjZGVmaW5lIFhFTktCRF9GSUVM
RF9GRUFUX0FCU19QT0lOVEVSICAiZmVhdHVyZS1hYnMtcG9pbnRlciIKKyNkZWZpbmUgWEVOS0JE
X0ZJRUxEX0ZFQVRfUkFXX1BPSU5URVIgICJmZWF0dXJlLXJhdy1wb2ludGVyIgogI2RlZmluZSBY
RU5LQkRfRklFTERfRkVBVF9NVE9VQ0ggICAgICAgImZlYXR1cmUtbXVsdGktdG91Y2giCiAjZGVm
aW5lIFhFTktCRF9GSUVMRF9SRVFfQUJTX1BPSU5URVIgICAicmVxdWVzdC1hYnMtcG9pbnRlciIK
KyNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JFUV9SQVdfUE9JTlRFUiAgICJyZXF1ZXN0LXJhdy1wb2lu
dGVyIgogI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX01UT1VDSCAgICAgICAgInJlcXVlc3QtbXVs
dGktdG91Y2giCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9SSU5HX0dSRUYgICAgICAgICAicGFnZS1n
cmVmIgogI2RlZmluZSBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwgICAgICAgImV2ZW50LWNoYW5u
ZWwiCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:55:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:55: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 1fMkuZ-00025A-LW; Sun, 27 May 2018 01:55:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkuY-000250-Kv
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:54 +0000
X-Inumbo-ID: cf84a06c-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf84a06c-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:53:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkuX-0003AD-LR
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkuX-0005FO-JA
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkuX-0005FO-JA@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:55:53 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml/libs/xc fix gcc-8
 format-truncation warning
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>

Y29tbWl0IDJhZGM5MDkwOGZiYjFlNjE0YzQ3N2UyOWYyZDQ1ZWRhOTQ1NzA3OTUKQXV0aG9yOiAg
ICAgSm9obiBUaG9tc29uIDxnaXRAam9obnRob21zb24uZmFzdG1haWwuY29tLmF1PgpBdXRob3JE
YXRlOiBUdWUgTWF5IDE1IDExOjQ4OjQzIDIwMTggKzEwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAwOToxOToyMSAyMDE4
ICswMTAwCgogICAgdG9vbHMvb2NhbWwvbGlicy94YyBmaXggZ2NjLTggZm9ybWF0LXRydW5jYXRp
b24gd2FybmluZwogICAgCiAgICAgQ0MgICAgICAgeGVuY3RybF9zdHVicy5vCiAgICB4ZW5jdHJs
X3N0dWJzLmM6IEluIGZ1bmN0aW9uICdmYWlsd2l0aF94Yyc6CiAgICB4ZW5jdHJsX3N0dWJzLmM6
NjU6MTc6IGVycm9yOiAnc25wcmludGYnIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIGJlZm9yZSB0
aGUgbGFzdCBmb3JtYXQgY2hhcmFjdGVyIFstV2Vycm9yPWZvcm1hdC10cnVuY2F0aW9uPV0KICAg
ICAgICAgICIlZDogJXM6ICVzIiwgZXJyb3ItPmNvZGUsCiAgICAgICAgICAgICAgICAgICAgIF4K
ICAgIHhlbmN0cmxfc3R1YnMuYzo2NDo0OiBub3RlOiAnc25wcmludGYnIG91dHB1dCA2IG9yIG1v
cmUgYnl0ZXMgKGFzc3VtaW5nIDEwMjkpIGludG8gYSBkZXN0aW5hdGlvbiBvZiBzaXplIDEwMjgK
ICAgICAgICBzbnByaW50ZihlcnJvcl9zdHIsIHNpemVvZihlcnJvcl9zdHIpLAogICAgICAgIF5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAgICAgICAiJWQ6ICVzOiAl
cyIsIGVycm9yLT5jb2RlLAogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAg
ICAgICAgIHhjX2Vycm9yX2NvZGVfdG9fZGVzYyhlcnJvci0+Y29kZSksCiAgICAgICAgICB+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAgICAgICAgZXJyb3ItPm1lc3NhZ2Up
OwogICAgICAgICAgfn5+fn5+fn5+fn5+fn5+CiAgICBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0
cmVhdGVkIGFzIGVycm9ycwogICAgbWFrZVs4XTogKioqIFsvYnVpbGQveGVuLWdpdC9zcmMveGVu
L3Rvb2xzL29jYW1sL2xpYnMveGMvLi4vLi4vTWFrZWZpbGUucnVsZXM6Mzc6IHhlbmN0cmxfc3R1
YnMub10gRXJyb3IgMQogICAgbQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb2huIFRob21zb24g
PGdpdEBqb2hudGhvbXNvbi5mYXN0bWFpbC5jb20uYXU+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFu
IExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybF9zdHVicy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCBmOTcw
NzBjOGIwLi5kNDMwOWFkOTdlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmxfc3R1YnMuYworKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAt
NTQsNyArNTQsNyBAQAogCiBzdGF0aWMgdm9pZCBOb3JldHVybiBmYWlsd2l0aF94Yyh4Y19pbnRl
cmZhY2UgKnhjaCkKIHsKLQljaGFyIGVycm9yX3N0clsxMDI4XTsKKwljaGFyIGVycm9yX3N0cltY
Q19NQVhfRVJST1JfTVNHX0xFTiArIDZdOwogCWlmICh4Y2gpIHsKIAkJY29uc3QgeGNfZXJyb3Ig
KmVycm9yID0geGNfZ2V0X2xhc3RfZXJyb3IoeGNoKTsKIAkJaWYgKGVycm9yLT5jb2RlID09IFhD
X0VSUk9SX05PTkUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkuk-00026m-Nc; Sun, 27 May 2018 01:56: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkuj-00026f-Jx
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:05 +0000
X-Inumbo-ID: d59be841-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d59be841-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkuh-0003B3-RD
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkuh-0005Fx-Ov
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkuh-0005Fx-Ov@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:03 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IGQ2YzY1MTg3MjUyYTZjMTgxMGZkMjRjNGQ0NmY4MTI4NDBkZThkM2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMjoyMTowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFJlYWQgTVNSX0FSQ0hfQ0FQQUJJTElU
SUVTIG9ubHkgb25jZQogICAgCiAgICBNYWtlIGl0IGF2YWlsYWJsZSBmcm9tIHRoZSBiZWdpbm5p
bmcgb2YgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpLCBhbmQKICAgIHBhc3MgaXQgaW50
byBhcHByb3ByaWF0ZSBmdW5jdGlvbnMuICBGaXggYW4gUlNCQSB0eXBvIHdoaWxlIG1vdmluZyB0
aGUKICAgIGFmZmVjdGVkIGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMDM3ZTg0ZGMxMy4uNGFi
MGY1MDEwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtOTcsMTggKzk3LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9i
dGkpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0
aHVuaykKK3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rLCB1aW50NjRfdCBjYXBzKQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0g
MCwgdG1wOwotICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9z
dGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9k
YXRhLmNwdWlkX2xldmVsID49IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAm
dG1wLCAmdG1wLCAmXzdkMCk7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlk
X2xldmVsID49IDB4ODAwMDAwMDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAm
ZThiLCAmdG1wLCAmdG1wKTsKLSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCi0gICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNh
cHMpOwogCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBm
YWNpbGl0aWVzOlxuIik7CiAKQEAgLTE0Miw3ICsxMzksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdo
ZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9v
bCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xp
bmVfc2FmZSh1aW50NjRfdCBjYXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0
aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTE1MywxOSArMTUwLDEy
IEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWlu
dDY0X3QgY2FwczsKLQotICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBz
KTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZp
c29yIHRvIGluZGljYXRlIHRoYXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNz
b3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAo
IGNhcHMgJiBBUkNIX0NBUFNfUlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAg
fQorICAgIC8qCisgICAgICogUlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3Qg
cmV0cG9saW5lLXNhZmUuCisgICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4
Nl9tb2RlbCApCiAgICAgewpAQCAtMjk5LDYgKzI4OSwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsg
PSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNh
cHMgPSAwOworCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSAp
CisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoK
ICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25z
PyAgSWYgc28sIGZvbGxvdyB0aGVpcgpAQCAtMzI3LDcgKzMyMSw3IEBAIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVs
IGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAg
ICAgICAgICAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdh
cmUuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2Fm
ZSgpICkKKyAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAg
ICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJy
cyA9IHRydWU7CkBAIC00MTgsNyArNDEyLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UKICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9OT19YUFRJKTsKIAotICAgIHByaW50X2RldGFpbHModGh1bmspOworICAg
IHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19t
YXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkuu-00028E-QU; Sun, 27 May 2018 01:56: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkut-000280-JH
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:15 +0000
X-Inumbo-ID: dbaa2b6d-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbaa2b6d-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkus-0003BB-0s
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkur-0005HF-Us
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkur-0005HF-Us@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:13 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Express Xen's choice of
 MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDY2ZGZhZTBmMzJiZmJjODk5YzJmMzQ0NmQ1ZWU1NzA2OGNiN2Y5NTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEV4cHJlc3MgWGVuJ3MgY2hvaWNlIG9m
IE1TUl9TUEVDX0NUUkwgdmFsdWUgYXMgYSB2YXJpYWJsZQogICAgCiAgICBBdCB0aGUgbW9tZW50
LCB3ZSBoYXZlIHR3byBkaWZmZXJlbnQgZW5jb2RpbmdzIG9mIFhlbidzIE1TUl9TUEVDX0NUUkwg
dmFsdWUsCiAgICB3aGljaCBpcyBhIHNpZGUgZWZmZWN0IG9mIGhvdyB0aGUgU3BlY3RyZSBzZXJp
ZXMgZGV2ZWxvcGVkLiAgT25lIGVuY29kaW5nIGlzCiAgICB2aWEgYW4gYWxpYXMgd2l0aCB0aGUg
Ym90dG9tIGJpdCBvZiBidGlfaXN0X2luZm8sIGFuZCBjYW4gZW5jb2RlIElCUlMgb3Igbm90LAog
ICAgYnV0IG5vdCBvdGhlciBjb25maWd1cmF0aW9ucyBzdWNoIGFzIFNUSUJQLgogICAgCiAgICBC
cmVhayBYZW4ncyB2YWx1ZSBvdXQgaW50byBhIHNlcGFyYXRlIHZhcmlhYmxlIChpbiB0aGUgdG9w
IG9mIHN0YWNrIGJsb2NrIGZvcgogICAgWFBUSSByZWFzb25zKSBhbmQgdXNlIHRoaXMgaW5zdGVh
ZCBvZiBidGlfaXN0X2luZm8gaW4gdGhlIElTVCBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAg
ICAgICAgIHwgOCArKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAg
fCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIHwgOCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0YWIwZjUwMTA2Li42NjMzYzY0
ZDhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCkBAIC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0
YSBvcHRfaWJycyA9IC0xOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9
IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRp
X2lzdF9pbmZvOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykK
QEAgLTM2NiwxMSArMzY3LDE0IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICAgICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYg
KCBpYnJzICkKKyAgICAgICAgeworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9
IFNQRUNfQ1RSTF9JQlJTOwogICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAg
ICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8q
CkBAIC00MTcsOCArNDIxLDYgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNz
ZXJ0aW9ucyh2b2lkKQogewotICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9u
IHRoaXMgYWxpYXMuICovCi0gICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NU
UkxfSUJSUyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMDYwMjhm
ZWJjMS4uZjgwZDNiN2NjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM0LDYg
KzEzNCw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3Bl
Y19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywg
dXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywg
c3RydWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8pOwogICAgIE9GRlNFVChDUFVJTkZPX3Jvb3Rf
cGd0X2NoYW5nZWQsIHN0cnVjdCBjcHVfaW5mbywgcm9vdF9wZ3RfY2hhbmdlZCk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDQzYmRlYzFmNDkuLjIwMGU5MzVlMTAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oCkBAIC01NCw2ICs1NCw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAKICAgICAvKiBTZWUgYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9yIHVzYWdlLiAqLwogICAgIHVuc2lnbmVkIGludCBzaGFk
b3dfc3BlY19jdHJsOworICAgIHVpbnQ4X3QgICAgICB4ZW5fc3BlY19jdHJsOwogICAgIGJvb2wg
ICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgYnRpX2lzdF9p
bmZvOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBiNGZhNDMyNjllLi4wYzc2NjNhMTlm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3LDYgKzI3LDcgQEAKIHZvaWQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAogZXh0ZXJuIGJvb2wgb3B0X2licGI7Citl
eHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZh
dWx0X2J0aV9pc3RfaW5mbzsKIAogZXh0ZXJuIHVpbnQ4X3Qgb3B0X3hwdGk7CkBAIC0zOCw2ICsz
OSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9p
ZCkKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGlu
Zm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cisg
ICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZv
LT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAppbmRleCAxNjIzZmMwNGRhLi5lOGU4ZjlhOWIxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjEsNyArMjEsNiBAQAogI2RlZmluZSBfX1g4Nl9T
UEVDX0NUUkxfQVNNX0hfXwogCiAvKiBFbmNvZGluZyBvZiB0aGUgYm90dG9tIGJpdHMgaW4gY3B1
aW5mby5idGlfaXN0X2luZm8gKi8KLSNkZWZpbmUgQlRJX0lTVF9JQlJTICAoMSA8PCAwKQogI2Rl
ZmluZSBCVElfSVNUX1dSTVNSICgxIDw8IDEpCiAjZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwg
MikKIApAQCAtMjgzLDEyICsyODIsOSBAQAogICAgIHNldHogJWRsCiAgICAgYW5kICVkbCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKIAotICAgIC8qCi0g
ICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMg
ZW5jb2RlZCBpbiB0aGUKLSAgICAgKiBib3R0b20gYml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEg
ZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1RfSUJSUy4KLSAgICAgKi8KKyAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAot
ICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CisgICAgbW92emJsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX3NwZWNfY3RybCkoJXIxNCksICVlYXgKICAgICB4b3IgJWVkeCwgJWVkeAogICAgIHdy
bXNyCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkv5-00029V-SI; Sun, 27 May 2018 01:56: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkv4-00029K-4A
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:26 +0000
X-Inumbo-ID: e1baa7ec-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1baa7ec-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkv2-0003BJ-6l
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkv2-0005He-4X
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkv2-0005He-4X@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:24 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Merge bti_ist_info and
 use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IDUyNjJiYTJlNzc5OTAwMTQwMmRmZTEzOWZmOTQ0ZTAzNWRmZmY5MjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IE1lcmdlIGJ0aV9pc3RfaW5mbyBhbmQg
dXNlX3NoYWRvd19zcGVjX2N0cmwgaW50byBzcGVjX2N0cmxfZmxhZ3MKICAgIAogICAgQWxsIDMg
Yml0cyBvZiBpbmZvcm1hdGlvbiBoZXJlIGFyZSBjb250cm9sIGZsYWdzIGZvciB0aGUgZW50cnkv
ZXhpdCBjb2RlCiAgICBiZWhhdmlvdXIuICBUcmVhdCB0aGVtIGFzIHN1Y2gsIHJhdGhlciB0aGFu
IGhhdmluZyB0d28gZGlmZmVyZW50IHZhcmlhYmxlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTAg
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDMgKy0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICB8ICAzICstLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jCmluZGV4IGJiMGQwOTU1MmMuLmE3MDRjN2MzNDAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAt
MjE1LDcgKzIxNSw3IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIGNp
ID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kpOwogICAgIC8q
IEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSByZWxvYWRlZCBt
aWNyb2NvZGUuICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CisgICAgY2ktPnNwZWNfY3Ry
bF9mbGFncyAmPSB+U0NGX2lzdF93cm1zcjsKIAogICAgIEFDUElfRkxVU0hfQ1BVX0NBQ0hFKCk7
CiAKQEAgLTI1OSw3ICsyNTksNyBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkK
ICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJldmlvdXNseSBhdmFpbGFibGUgZmVhdHVyZShzKS4i
KTsKIAogICAgIC8qIFJlLWVuYWJsZWQgZGVmYXVsdCBOTUkvI01DIHVzZSBvZiBNU1JfU1BFQ19D
VFJMLiAqLwotICAgIGNpLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAg
ICBjaS0+c3BlY19jdHJsX2ZsYWdzIHw9IChkZWZhdWx0X3NwZWNfY3RybF9mbGFncyAmIFNDRl9p
c3Rfd3Jtc3IpOwogICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOwogCiAgZG9uZToKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwppbmRleCA2NjMzYzY0ZDhhLi4xYWQzZmY1OTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zOSw3ICszOSw3
IEBAIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVlOwogc3RhdGlj
IGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0
bHkgb3B0X2licGIgPSB0cnVlOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybDsKLXVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKK3Vp
bnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIAogc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC0zNzQsNyArMzc0LDcgQEAg
dm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICBl
bHNlCiAgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X0NMRUFSKTsKIAotICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dSTVNS
OworICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOwogICAg
IH0KIAogICAgIC8qCkBAIC0zOTMsNyArMzkzLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQogICAgIHsK
ICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKLSAg
ICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7CisgICAgICAgIGRlZmF1
bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3RfcnNiOwogICAgIH0KIAogICAgIC8qCkBAIC00
MDcsNyArNDA3LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0gZmFsc2U7CiAK
LSAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0X2luZm8g
aGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KKyAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRo
YXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBp
bml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZh
bHNlKTsKQEAgLTQyMSw2ICs0MjEsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiB7CisgICAgLyogVGhlIG9wdGltaXNlZCBhc3NlbWJseSByZWxp
ZXMgb24gdGhpcyBhbGlhcy4gKi8KKyAgICBCVUlMRF9CVUdfT04oU0NGX3VzZV9zaGFkb3cgIT0g
MSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZjgwZDNiN2NjMC4u
NTk1N2M3NjRmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM1LDggKzEzNSw3
IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1
Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3Ry
bCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5G
T194ZW5fc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9zcGVjX2N0cmwpOwotICAgIE9G
RlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9z
aGFkb3dfc3BlY19jdHJsKTsKLSAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0cnVj
dCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19zcGVjX2N0cmxf
ZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJsX2ZsYWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQp
OwogICAgIE9GRlNFVChDUFVJTkZPX3VzZV9wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3B2
X2NyMyk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDIwMGU5MzVlMTAuLjViZDY0YjIyNzEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCkBAIC01NSw4ICs1NSw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
LyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25l
ZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgeGVuX3NwZWNfY3RybDsK
LSAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7Ci0gICAgdWludDhfdCAgICAg
IGJ0aV9pc3RfaW5mbzsKKyAgICB1aW50OF90ICAgICAgc3BlY19jdHJsX2ZsYWdzOwogCiAgICAg
LyoKICAgICAgKiBUaGUgZm9sbG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0
IHBhZ2UgdGFibGUgb2YgNjQtYml0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCAwYzc2NjNh
MTlmLi5kNWJkNGRmYWNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDcgKzI4LDcg
QEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9v
bCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLWV4dGVy
biB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3M7CiAKIGV4dGVybiB1aW50OF90IG9wdF94cHRpOwogI2RlZmluZSBPUFRf
WFBUSV9ET00wICAweDAxCkBAIC0zOCw5ICszOCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0
X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZv
LT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9
IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAg
ICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5z
cGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8K
QEAgLTU0LDcgKzU0LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50
ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19z
cGVjX2N0cmwgPSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3No
YWRvdzsKICAgICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNN
X05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAg
ICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5
IiApOwpAQCAtNjksNyArNjksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93
aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAg
ICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAg
Ki8KLSAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNw
ZWNfY3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFz
bSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKaW5kZXggZThlOGY5YTliMS4uOTdkYTA4Yjk1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9m
IHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElf
SVNUX1dSTVNSICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVu
Y29kaW5nIG9mIGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hh
ZG93ICgxIDw8IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFND
Rl9pc3RfcnNiICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxh
c20vbXNyLWluZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRo
ZSBWTUVYSVQtc3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAg
KiBjdXJyZW50IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAq
Ci0gKiBGYWN0b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwg
dmFsdWUsIGFuZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhl
IHN5bmNocm9ub3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWlu
IGEgc2hhZG93X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBp
biB0aGUgcGVyIGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgog
ICoKICAqICAxKSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikg
U2V0IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFk
b3cgYm9vbGVhbgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAg
KiAgNCkgRXhpdCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVh
ciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFk
b3cgYm9vbGVhbgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAg
KgogICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoK
ICAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRv
IFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwg
Y2hlY2sgdXNlX3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAg
KgogICogVGhlcmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5
bmNocm9ub3VzIHBhdGggYmV0d2VlbgpAQCAtMTM0LDcgKzEzNSw3IEBACiAgICAgeG9yICVlZHgs
ICVlZHgKIAogICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGlu
ZyBYZW4ncyB2YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNf
Y3RybCglcnNwKQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxf
ZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAg
bW92ICRcaWJyc192YWwsICVlYXgKQEAgLTE2MCwxMiArMTYxLDE0IEBACiAgICAgICogYmxvY2sg
c28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1h
eWJleGVuCisgICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlm
ICggIXhlbiApIGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2Nz
KCVyc3ApCi0gICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAg
ICAgICBub3QgJWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNf
Y3RybF9mbGFncykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191
c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3cs
IENQVUlORk9fc3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwpAQCAtMTg0LDggKzE4Nyw4IEBACiAgKi8KICAgICB4
b3IgJWVkeCwgJWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3No
YWRvd19zcGVjX2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91
c2Vfc2hhZG93LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAg
ICBqeiAuTFxAX3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVj
X2N0cmwpKCVyYngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDYs
NyArMjA5LDcgQEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3Ap
CiAKICAgICAvKiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBn
dWVzdCB2YWx1ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
KCVyc3ApCisgICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3Mo
JXJzcCkKIAogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4
CkBAIC0yNjUsMjIgKzI2OCwyMyBAQAogICogVGhpcyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09W
RVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdp
dGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpi
bCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6
YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAg
ICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAgIHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAg
ICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19PVkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xv
YmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tpcF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lT
VF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lzdF93cm1zciwgJWFsCiAgICAganogLkxcQF9z
a2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVkeAogICAgIHRlc3RiICQzLCBVUkVHU19jcygl
cnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
c2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBzZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAg
IGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAg
ICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NU
UkwsICVlY3gKQEAgLTMwNyw3ICszMTEsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9z
ZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKICAqIENsb2JiZXJzICVyYXgs
ICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAgICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RB
Q0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyYngpCiAgICAganogLkxcQF9za2lw
CiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkvE-0002Aa-Tw; Sun, 27 May 2018 01:56: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkvD-0002AS-Hy
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:35 +0000
X-Inumbo-ID: e7cc74c8-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7cc74c8-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkvC-0003BR-Cn
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkvC-0005IC-AM
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkvC-0005IC-AM@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:34 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Fold the XEN_IBRS_{SET,
 CLEAR} ALTERNATIVES together
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>

Y29tbWl0IGFmOTQ5NDA3ZWFiYTdhZjcxMDY3ZjIzZDU4NjZjZDBiZjFmMTE0NGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEZvbGQgdGhlIFhFTl9JQlJTX3tTRVQs
Q0xFQVJ9IEFMVEVSTkFUSVZFUyB0b2dldGhlcgogICAgCiAgICBDdXJyZW50bHksIHRoZSBTUEVD
X0NUUkxfe0VOVFJZLEVYSVR9XyogbWFjcm9zIGVuY29kZSBYZW4ncyBjaG9pY2Ugb2YKICAgIE1T
Ul9TUEVDX0NUUkwgYXMgYW4gaW1tZWRpYXRlIGNvbnN0YW50LCBhbmQgY2hvb3NlcyBiZXR3ZWVu
IElCUlMgb3Igbm90IGJ5CiAgICBkb3VibGluZyB1cCB0aGUgZW50aXJlIGFsdGVybmF0aXZlIGJs
b2NrLgogICAgCiAgICBUaGVyZSBpcyBub3cgYSB2YXJpYWJsZSBob2xkaW5nIFhlbidzIGNob2lj
ZSBvZiB2YWx1ZSwgc28gdXNlIHRoYXQgYW5kCiAgICBzaW1wbGlmeSB0aGUgYWx0ZXJuYXRpdmVz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICAgIHwgIDYgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIHwgNDUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggMWFkM2ZmNTk0ZC4uMTNlNDI2Y2M5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI4LDggKzEyOCw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVU
UE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0Ui
IDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCi0g
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJ
QlJTKyIgOgotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpICA/ICIgSUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX01TUikgPworICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVD
X0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCiAgICAgICAgICAg
IG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAg
ICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkg
ICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOwpAQCAtMzY2LDEz
ICszNjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlz
ZSBJQlJTIHN1cHBvcnQgZm9yCiAgICAgICAgICAqIGd1ZXN0cy4KICAgICAgICAgICovCisgICAg
ICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSKTsKKwogICAgICAgICBp
ZiAoIGlicnMgKQotICAgICAgICB7CiAgICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwg
fD0gU1BFQ19DVFJMX0lCUlM7Ci0gICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7CiAKICAg
ICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggYzliMWE0ODgwNy4uY2E1OGIwZTg4YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjYsOCArMjYsNyBAQCBYRU5fQ1BVRkVBVFVS
RShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMg
RGlzcGF0Y2ggUwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzAp
KjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RI
VU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJ
QlJTQiB8fCBJQlBCICovCi1YRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElO
VFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwotWEVOX0NQVUZFQVRV
UkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJT
IGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCiBYRU5fQ1BVRkVB
VFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3Jp
dGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KIFhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAq
LwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAv
KiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggZDViZDRkZmFjZC4uODZhM2RmZTk2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01
NiwxNCArNTYsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJf
aWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGluZm8tPnNw
ZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNt
IHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFs
KSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVj
dCBjcHVfaW5mbyAqaW5mbykKIHsKLSAgICB1aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxfSUJSUzsK
KyAgICB1aW50MzJfdCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
c3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAg
aW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7
Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6
ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggOTdkYTA4Yjk1Yi4uNzMwYzk5
OGQwYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTExNyw3ICsxMTcsNyBA
QAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBvbGQgJXJz
cCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCBpYnJz
X3ZhbDpyZXEKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKIC8qCiAgKiBS
ZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVycyAlcmF4
LCAlcmN4LCAlcmR4CkBAIC0xMzgsMTEgKzEzOCwxMSBAQAogICAgIGFuZGIgJH5TQ0ZfdXNlX3No
YWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQgWGVuJ3Mg
aW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICBtb3Z6Ymwg
Q1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRtCiAKLS5t
YWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQorLm1hY3Jv
IERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEKIC8qCiAgKiBSZXF1aXJlcyAlcnNwPXJl
Z3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCiAgKiBSZXF1aXJlcyAlcjE0PXN0YWNrX2Vu
ZCAoaWYgbWF5YmV4ZW4pCkBAIC0xNjcsMTIgKzE2NywxMiBAQAogICAgICAgICBzZXRueiAlYWwK
ICAgICAgICAgbm90ICVlYXgKICAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChz
cGVjX2N0cmxfZmxhZ3MpKCVyMTQpCisgICAgICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9zcGVjX2N0cmwpKCVyMTQpLCAlZWF4CiAgICAgLmVsc2UKICAgICAgICAgYW5kYiAkflND
Rl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQorICAgICAgICBtb3Z6
YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgLmVuZGlmCiAKLSAgICAv
KiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4
CiAgICAgd3Jtc3IKIC5lbmRtCiAKQEAgLTIxOSw0NSArMjE5LDMwIEBACiAvKiBVc2UgYWZ0ZXIg
YSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3QuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxU
RVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgIGlicnNfdmFsPTApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUg
IiIsIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCwgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJv
bSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVm
aW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wIGlicnNfdmFsPTApLCAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJ
VkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgICAgICAg
ICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4
Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNk
ZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgRE9fT1ZFUldSSVRFX1JTQiwgWDg2
X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yICIiLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJyc192YWw9MCksICAg
ICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5B
VElWRSAiIiwgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiAi
IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZF
XzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9f
U1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBUT0RPOiBE
cm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01D
IHNhZmUuICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkvR-0002Bw-0a; Sun, 27 May 2018 01:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkvP-0002Bp-C6
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:47 +0000
X-Inumbo-ID: ede5035d-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ede5035d-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkvM-0003Bb-Iz
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkvM-0005Ie-Gd
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkvM-0005Ie-Gd@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:44 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IGQ5ODIyYjhhMzgxMTRlOTZlNDUxNmRjOTk4ZjQwNTUyNDkzNjRkNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAzMCAxNDoyMDoyMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFJlbmFtZSBiaXRzIG9mIGluZnJhc3Ry
dWN0dXJlIHRvIGF2b2lkIE5BVElWRSBhbmQgVk1FWElUCiAgICAKICAgIEluIGhpbmRzaWdodCwg
dXNpbmcgTkFUSVZFIGFuZCBWTUVYSVQgYXMgbmFtaW5nIHRlcm1pbm9sb2d5IHdhcyBub3QgY2xl
dmVyLgogICAgQSBmdXR1cmUgY2hhbmdlIHdhbnRzIHRvIHNwbGl0IFNQRUNfQ1RSTF9FWElUX1RP
X0dVRVNUIGludG8gUFYgYW5kIEhWTQogICAgc3BlY2lmaWMgaW1wbGVtZW50YXRpb25zLCBhbmQg
dXNpbmcgVk1FWElUIGFzIGEgdGVybSBpcyBjb21wbGV0ZWx5IHdyb25nLgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSB0byBmaXggc29tZSBzdGFsZSBkb2N1bWVudGF0aW9uIGluIHNwZWNf
Y3RybF9hc20uaC4gIFRoZQogICAgSVNUIGhlbHBlcnMgd2VyZSBtaXNzaW5nIGZyb20gdGhlIGxh
cmdlIGNvbW1lbnQgYmxvY2ssIGFuZCBzaW5jZQogICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
Ul9JU1Qgd2FzIGludHJvZHVjZWQsIHdlJ3ZlIGdhaW5lZCBhIG5ldyBwaWVjZSBvZgogICAgZnVu
Y3Rpb25hbGl0eSB3aGljaCBjdXJyZW50bHkgZGVwZW5kcyBvbiB0aGUgZmluZSBncmFpbiBjb250
cm9sLCB3aGljaCBleGlzdHMKICAgIGluIGxpZXUgb2YgbGl2ZXBhdGNoaW5nLiAgTm90ZSB0aGlz
IGluIHRoZSBjb21tZW50LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS9lbnRyeS5TICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICA0ICsrLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMzYgKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyks
IDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDBmYTU1MDE0NzcuLjJkNTQw
ZjkyZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNjgsNyArNjgsNyBAQCBfX1VOTElLRUxZX0VO
RChuc3ZtX2hhcCkKICAgICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVh
eAogCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1Qg
LyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAg
ICAgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3Mv
Y3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAgICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAl
cjE0CkBAIC05Myw3ICs5Myw3IEBAIF9fVU5MSUtFTFlfRU5EKG5zdm1faGFwKQogCiAgICAgICAg
IEdFVF9DVVJSRU5UKGJ4KQogCi0gICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAv
KiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSAgICAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5m
bywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBTVEdJCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvZW50cnkuUwppbmRleCBlNzUwNTQ0YjRiLi5hYTJmMTAzODk1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMKQEAgLTM4LDcgKzM4LDcgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAg
ICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQ
VV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9j
cHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpg
LCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAg
JXJzcCwlcmRpCkBAIC03Niw3ICs3Niw3IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAg
ICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2lu
dC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3Ry
bCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fSFZNICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KIAogICAgICAgICBtb3YgIFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwppbmRleCAxM2U0MjZjYzk1Li5mNDg5Zjc5Y2M2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNSw4ICszNSw4
IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfSk1QLAogfSBvcHRfdGh1bmsg
X19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0
X2licnMgPSAtMTsKLXN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVl
Owotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRydWU7CitzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfcnNiX2h2bSA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVl
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3Qg
X19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKQEAgLTU3LDggKzU3LDggQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBv
cHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CiAgICAgICAg
ICAgICBvcHRfaWJwYiA9IGZhbHNlOwotICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSBmYWxz
ZTsKLSAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRf
cnNiX3B2ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKQEAgLTgwLDEzICs4MCwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQot
ICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4
aXQiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKLSAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFs
OworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZt
ID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKQEAgLTEzMiw4ICsxMzIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgZGVmYXVsdF94
ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJQlJTLSIgICAg
ICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCi0gICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElU
IiA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikg
ICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKIAogICAgIHBy
aW50aygiWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAg
ICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApA
QCAtMzg4LDkgKzM4OCw5IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKICAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3BlY3VsYXRlcyB0byAzMmJpdCBQViBn
dWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCiAgICAgICogc3BlY3VsYXRpbmcgaW4gNjRiaXQg
c3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4KICAgICAgKi8KLSAgICBpZiAoIG9w
dF9yc2JfbmF0aXZlICkKKyAgICBpZiAoIG9wdF9yc2JfcHYgKQogICAgIHsKLSAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKyAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19SU0JfUFYpOwogICAgICAgICBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3JzYjsKICAgICB9CiAKQEAgLTM5OCw4ICszOTgsOCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SFZNIGd1ZXN0cyBjYW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNCIHRvIHBvaW50IGF0IFhlbiBzdXBl
cnZpc29yCiAgICAgICogbWFwcGluZ3MuCiAgICAgICovCi0gICAgaWYgKCBvcHRfcnNiX3ZtZXhp
dCApCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7
CisgICAgaWYgKCBvcHRfcnNiX2h2bSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU0NfUlNCX0hWTSk7CiAKICAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElC
UEIgc3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KICAgICBpZiAoICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggY2QxYTk1NDQ1Yi4uZjY5N2UwNWEzMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xNTgsNyArMTU4LDcgQEAgRU5UUlko
Y29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxf
cmF3KCVyYXgpLCAlZWF4CiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxf
RVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAvKiBSZXE6IGE9c3BlY19j
dHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxM
IGFkaj04IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMTQxODQ4
YTA2Ny4uNTgwNTRlZGY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTc3LDcgKzE3Nyw3IEBAIHJl
c3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBtb3YgICAlcjE1ZCwgJWVheAogCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBw
b2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNf
Y3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VY
SVRfVE9fUFYgICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjog
Y2QgKi8KIAogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxs
LDQoJXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBjYTU4YjBlODhiLi5mOWFh
NWQ3NTkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNyw2ICsyNyw2IEBAIFhF
Tl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNl
IElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZT
Q0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFUVVJF
KFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAq
LwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAv
KiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCi1YRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZF
LCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBu
YXRpdmUgKi8KLVhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUyswKSoz
MisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAqLworWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRl
IG5lZWRlZCBmb3IgUFYgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQ
SU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQ
VUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBYUFRJIG1p
dGlnYXRpb24gbm90IGluIHVzZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRl
eCA3MzBjOTk4ZDBhLi5iZjM2YjVhODg2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aApAQCAtNzIsMTEgKzcyLDE0IEBACiAgKgogICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRz
IGltcGxlbWVudCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAogICogY29tbWVudHMg
Zm9yIGZ1cnRoZXIgZGV0YWlscy4KLSAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAor
ICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QVgogICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VO
VFJZX0ZST01fSU5UUl9JU1QKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKICAqICAt
IFNQRUNfQ1RSTF9FWElUX1RPX1hFTgotICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKKyAq
ICAtIFNQRUNfQ1RSTF9FWElUX1RPX1BWCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19IVk0KICAq
LwogCiAubWFjcm8gRE9fT1ZFUldSSVRFX1JTQiB0bXA9cmF4CkBAIC0xMTcsNyArMTIwLDcgQEAK
ICAgICBtb3YgJVx0bXAsICVyc3AgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3Ag
Ki8KIC5lbmRtCiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKy5tYWNy
byBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0KIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJl
bnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CkBAIC0y
MTcsMjAgKzIyMCwyMCBAQAogLmVuZG0KIAogLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4g
SFZNIGd1ZXN0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFICIiLCBET19P
VkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgXAotICAgIEFM
VEVSTkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQsICAgICAgICAgICAg
ICAgICAgICAgXAorI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVu
dHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAq
LwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVSV1JJVEVfUlNC
LCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MCksICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRS
WSBtYXliZXhlbj0xKSwgICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgogCkBA
IC0yMzksMTIgKzI0MiwyMiBAQAogICAgIEFMVEVSTkFUSVZFICIiLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1NDX01TUgogCi0vKiBVc2Ugd2hlbiBleGl0aW5n
IHRvIGd1ZXN0IGNvbnRleHQuICovCi0jZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisvKiBVc2Ugd2hlbiBleGl0
aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BW
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJO
QVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1IKIAotLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFz
dHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLworLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0g
Z3Vlc3QgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSAiIiwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorCisv
KgorICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJy
dXB0IFhlbiBvciBQViBjb250ZXh0LgorICogRmluZSBncmFpbiBjb250cm9sIG9mIFNDRl9pc3Rf
d3Jtc3IgaXMgbmVlZGVkIGZvciBzYWZldHkgaW4gdGhlIFMzIHJlc3VtZQorICogcGF0aCB0byBh
dm9pZCB1c2luZyBNU1JfU1BFQ19DVFJMIGJlZm9yZSB0aGUgbWljcm9jb2RlIGludHJvZHVjaW5n
IGl0IGhhcworICogYmVlbiByZWxvYWRlZC4KKyAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFJfSVNUCiAvKgogICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZApA
QCAtMjkxLDYgKzMwNCw3IEBAIFVOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxAX3NlcmlhbGlzZSk6
CiAgICAgVU5MSUtFTFlfRU5EKFxAX3NlcmlhbGlzZSkKIC5lbmRtCiAKKy8qIFVzZSB3aGVuIGV4
aXRpbmcgdG8gWGVuIGluIElTVCBjb250ZXh0LiAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RP
X1hFTl9JU1QKIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PXN0YWNrX2VuZAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:56:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:56: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 1fMkvZ-0002Ct-2I; Sun, 27 May 2018 01:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkvY-0002Ch-0N
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:56 +0000
X-Inumbo-ID: f3f434b4-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3f434b4-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:54:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkvW-0003Bj-Oo
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkvW-0005J5-MZ
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkvW-0005J5-MZ@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:56:54 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Elide MSR_SPEC_CTRL
 handling in idle context when possible
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>

Y29tbWl0IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2IzZmQyOTIxYzZlNjM2MDYwNWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSA3IDE0OjA2OjE2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5k
bGluZyBpbiBpZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmly
dHVhbGlzaW5nIE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAg
YXMgaXRzCiAgICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0
fV9pZGxlKCkgbmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3Rl
ZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8IDEgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZjQ4OWY3OWNj
Ni4uYzdlYzlhMzRkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDA4LDYgKzQwOCwxMCBAQCB2b2lkIF9faW5p
dCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgLyogKFJlKWluaXQgQlNQ
IHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIGhhcyBiZWVuIGNhbGN1bGF0
ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKKyAgICAvKiBJZiBY
ZW4gaXMgdXNpbmcgYW55IE1TUl9TUEVDX0NUUkwgc2V0dGluZ3MsIGFkanVzdCB0aGUgaWRsZSBw
YXRoLiAqLworICAgIGlmICggZGVmYXVsdF94ZW5fc3BlY19jdHJsICkKKyAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSk7CisKICAgICB4cHRpX2luaXRf
ZGVmYXVsdChmYWxzZSk7CiAgICAgaWYgKCBvcHRfeHB0aSA9PSAwICkKICAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAppbmRleCBmOWFhNWQ3NTkwLi4zMmI3ZjA0NTdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oCkBAIC0zMCwzICszMCw0IEBAIFhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAg
KEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlCiBYRU5fQ1BV
RkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVy
d3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBY
RU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwg
ICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFNDX01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0
cmwgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDg2YTNkZmU5NjQuLjlhMzA4MjQxYzkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgYWx3YXlz
X2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykK
ICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hh
ZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFM
VEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAg
ICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAo
MCkgOiAibWVtb3J5IiApOwogfQogCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAg
ICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBi
YXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCiAgICAgICAgICAgICAg
ICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9y
eSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:57: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 1fMkvk-0002Ej-4B; Sun, 27 May 2018 01:57: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkvi-0002EZ-IZ
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:06 +0000
X-Inumbo-ID: fa01c775-6150-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa01c775-6150-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkvg-0003Cj-Uh
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkvg-0005Jg-SS
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkvg-0005Jg-SS@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:04 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IGZhOWViMDlkNDQ2YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxNDoxNTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFNwbGl0IFg4Nl9GRUFUVVJFX1NDX01T
UiBpbnRvIFBWIGFuZCBIVk0gdmFyaWFudHMKICAgIAogICAgSW4gb3JkZXIgdG8gc2VwYXJhdGVs
eSBjb250cm9sIHdoZXRoZXIgTVNSX1NQRUNfQ1RSTCBpcyB2aXJ0dWFsaXNlZCBmb3IgUFYgYW5k
CiAgICBIVk0gZ3Vlc3RzLCBzcGxpdCB0aGUgZmVhdHVyZSB1c2VkIHRvIGNvbnRyb2wgcnVudGlt
ZSBhbHRlcm5hdGl2ZXMgaW50byB0d28uCiAgICBYZW4gd2lsbCB1c2UgTVNSX1NQRUNfQ1RSTCBp
dHNlbGYgaWYgZWl0aGVyIG9mIHRoZXNlIGZlYXR1cmVzIGFyZSBhY3RpdmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jICAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaCAgIHwgIDUgKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
IHwgMTIgKysrKysrLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBjN2VjOWEzNGQ1Li4wOTc4ZTFjMWFjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCkBAIC0xMjgsNyArMTI4LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19K
TVAgICAgICAgPyAiSk1QIiA6ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUikgPworICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9QVikgfHwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZN
KSkgPwogICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAg
ICA/ICIgSUJSUysiIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAt
MzY3LDcgKzM2OCw4IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1
YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwot
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAo
IGlicnMgKQogICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9J
QlJTOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDMyYjdmMDQ1N2UuLmI5MGFhMmQw
NDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI2LDggKzI2LDkgQEAgWEVOX0NQ
VUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ug
c2V0IGFzIERpc3BhdGNoIFMKIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQ
SU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJF
KElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19K
TVAgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisx
NSkgLyogSUJSU0IgfHwgSUJQQiAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCitYRU5f
Q1BVRkVBVFVSRShTQ19NU1JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9T
UEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZN
LCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4g
Zm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJF
KFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBu
ZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzIwKSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwotWEVOX0NQVUZF
QVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBTQ19NU1IgJiYg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAg
IChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVm
YXVsdF94ZW5fc3BlY19jdHJsICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4
IGJmMzZiNWE4ODYuLmVkYWNlMmEwNGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
CkBAIC0yMjMsMzQgKzIyMywzNCBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
ICIiLCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAg
XAogICAgIEFMVEVSTkFUSVZFICIiLCBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAg
WDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBj
b250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVjsgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5
KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1NDX01TUgorICAgICAgICBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAgICAgICAgICBcCiAgICAgQUxURVJO
QVRJVkUgIiIsIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBYODZfRkVBVFVSRV9T
Q19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KICNkZWZp
bmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRf
VE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9f
WEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBQViBn
dWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFICIiLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCisgICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAog
LyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:57: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 1fMkvu-0002Ft-6W; Sun, 27 May 2018 01:57: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkvs-0002Fi-8m
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:16 +0000
X-Inumbo-ID: 0014fd08-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0014fd08-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkvr-0003Cs-4e
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkvr-0005L0-2I
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkvr-0005L0-2I@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:15 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Explicitly set Xen's
 default MSR_SPEC_CTRL value
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>

Y29tbWl0IGNiOGMxMjAyMDMwN2IzOWE4OTI3M2Q3Njk5ZTg5MDAwNDUxOTg3YWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSA5IDEzOjU5OjU2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVm
YXVsdCBNU1JfU1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmls
aXR5IHRvIGRpc2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3Qt
dHlwZSBiYXNpcywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNp
ZGUgZWZmZWN0CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0
bHkgc2V0IFhlbidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhz
LgogICAgCiAgICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8g
TVNSX1NQRUNfQ1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0
cnVjdGVkIHdoZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBz
cGVlZHMgdXAgYm9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNh
ZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBu
YXRpdmUgYm9vdAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9z
aXRpb24gdG8gbW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25n
IER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAg
NyArKysrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDggKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICAyICsrCiA0
IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDE2NGM0MmNiZjEuLmEzMTcy
Y2E5MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC0xNzQzLDYgKzE3NDMsMTMgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIHNldHVwX2lvX2JpdG1hcChkb20w
KTsKIAorICAgIGlmICggYnNwX2RlbGF5X3NwZWNfY3RybCApCisgICAgeworICAgICAgICBnZXRf
Y3B1X2luZm8oKS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKKyAgICAgICAg
YmFycmllcigpOworICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsKTsKKyAgICB9CisKICAgICAvKiBKdW1wIHRvIHRoZSAxOjEgdmlydHVhbCBtYXBwaW5n
cyBvZiBjcHUwX3N0YWNrLiAqLwogICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW3N0a10sICUlcnNw
OyBqbXAgJWNbZm5dIiA6OgogICAgICAgICAgICAgICAgICAgW3N0a10gImciIChfX3ZhKF9fcGEo
Z2V0X3N0YWNrX2JvdHRvbSgpKSkpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggODZmYTQxMDViZS4uZmQ5MDUwZTBmNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC0zNTgsNiArMzU4LDE0IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVu
dXNlZCkKICAgICBlbHNlCiAgICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KGNwdSk7CiAKKyAg
ICAvKgorICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxhYmxlLCBhcHBseSBYZW4ncyBk
ZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQKKyAgICAgKiBhbnkgZmlybXdhcmUgc2V0dGluZ3Mu
ICBOb3RlOiBNU1JfU1BFQ19DVFJMIG1heSBvbmx5IGJlY29tZSBhdmFpbGFibGUKKyAgICAgKiBh
ZnRlciBsb2FkaW5nIG1pY3JvY29kZS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVs
dF94ZW5fc3BlY19jdHJsKTsKKwogICAgIGlmICggeGVuX2d1ZXN0ICkKICAgICAgICAgaHlwZXJ2
aXNvcl9hcF9zZXR1cCgpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMDk3OGUxYzFhYy4uNDkwYTdlZGFjYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMzgsNiArMzgsOCBAQCBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0
X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBz
dGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21v
c3RseSBvcHRfaWJwYiA9IHRydWU7CisKK2Jvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4
X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIApAQCAtNDIxLDYgKzQy
MywzNiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAg
ICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CiAKICAgICBw
cmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKKworICAgIC8qCisgICAgICogSWYgTVNSX1NQRUNf
Q1RSTCBpcyBhdmFpbGFibGUsIGFwcGx5IFhlbidzIGRlZmF1bHQgc2V0dGluZyBhbmQgZGlzY2Fy
ZAorICAgICAqIGFueSBmaXJtd2FyZSBzZXR0aW5ncy4gIEZvciBwZXJmb3JtYW5jZSByZWFzb25z
LCB3aGVuIHNhZmUgdG8gZG8gc28sIHdlCisgICAgICogZGVsYXkgYXBwbHlpbmcgbm9uLXplcm8g
c2V0dGluZ3MgdW50aWwgYWZ0ZXIgZG9tMCBoYXMgYmVlbiBjb25zdHJ1Y3RlZC4KKyAgICAgKgor
ICAgICAqICJ3aGVuIHNhZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZp
cnR1YWxpc2VkLiAgQSBuYXRpdmUKKyAgICAgKiBib290IHdvbid0IGhhdmUgYW55IG90aGVyIGNv
ZGUgcnVubmluZyBpbiBhIHBvc2l0aW9uIHRvIG1vdW50IGFuCisgICAgICogYXR0YWNrLgorICAg
ICAqLworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgewor
ICAgICAgICBic3BfZGVsYXlfc3BlY19jdHJsID0gIWNwdV9oYXNfaHlwZXJ2aXNvciAmJiBkZWZh
dWx0X3hlbl9zcGVjX2N0cmw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgZGVsYXlpbmcg
TVNSX1NQRUNfQ1RSTCBzZXR1cCwgdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcworICAgICAgICAg
KiBzcGVjX2N0cmxfZW50ZXJfaWRsZSgpLCBieSB1c2luZyBhIHNoYWRvdyB2YWx1ZSBvZiB6ZXJv
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBic3BfZGVsYXlfc3BlY19jdHJsICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7
CisKKyAgICAgICAgICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOworICAgICAgICAgICAg
YmFycmllcigpOworICAgICAgICAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vf
c2hhZG93OworICAgICAgICAgICAgYmFycmllcigpOworICAgICAgICB9CisKKyAgICAgICAgd3Jt
c3JsKE1TUl9TUEVDX0NUUkwsIGJzcF9kZWxheV9zcGVjX2N0cmwgPyAwIDogZGVmYXVsdF94ZW5f
c3BlY19jdHJsKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNl
ZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5YTMw
ODI0MWM5Li45OTNiOTU4Y2RmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3LDYgKzI3
LDggQEAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAogZXh0ZXJu
IGJvb2wgb3B0X2licGI7CisKK2V4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRl
cm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0
X3NwZWNfY3RybF9mbGFnczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:57: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 1fMkw4-0002HC-9s; Sun, 27 May 2018 01:57: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkw2-0002H3-W3
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:27 +0000
X-Inumbo-ID: 06283ecc-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06283ecc-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkw1-0003Do-AQ
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkw1-0005LX-89
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkw1-0005LX-89@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:25 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAxIDExOjU5OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNiAxMjoxOTox
MCAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNp
ZXMgZm9yIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBp
c24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRu
J3QgYmUKICAgIGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4
cHJlc3MgdGhpcyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0
IHN1Y2ggYW4gYWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNl
ZnVsIG9wdGlvbiBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJT
LiAgV2hlbiBhCiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNl
cyByZXRwb2xpbmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQp
LCBhbiBhZG1pbmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8g
aGlkZQogICAgSUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlv
biwgd2l0aG91dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NU
UkwsIHdoaWNoIGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRp
b25zLgogICAgCiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBD
UFVJRCBjYWxjdWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBs
aWNhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCsp
LCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IGNmZjFhMjYwNDMuLjgyN2I2YzU2MDEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0z
NjgsNiArMzY4LDI4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3ko
dm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBndWVzdF9jb21tb25fZmVhdHVy
ZV9hZGp1c3RtZW50cyh1aW50MzJfdCAqZnMpCit7CisgICAgLyogVW5jb25kaXRpb25hbGx5IGNs
YWltIHRvIGJlIGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KKyAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUiwgZnMpOworCisgICAgLyoKKyAgICAgKiBJZiBJQlJT
IGlzIG9mZmVyZWQgdG8gdGhlIGd1ZXN0LCB1bmNvbmRpdGlvbmFsbHkgb2ZmZXIgU1RJQlAuICBJ
dCBpcyBhCisgICAgICogbm9wIG9uIG5vbi1IVCBoYXJkd2FyZSwgYW5kIGhhcyB0aGlzIGJlaGF2
aW91ciB0byBtYWtlIGhldGVyb2dlbmVvdXMKKyAgICAgKiBzZXR1cHMgZWFzaWVyIHRvIG1hbmFn
ZS4KKyAgICAgKi8KKyAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBmcykgKQor
ICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGZzKTsKKworICAgIC8qCisgICAg
ICogT24gaGFyZHdhcmUgd2hpY2ggc3VwcG9ydHMgSUJSUy9JQlBCLCB3ZSBjYW4gb2ZmZXIgSUJQ
QiBpbmRlcGVuZGVudGx5CisgICAgICogb2YgSUJSUyBieSB1c2luZyB0aGUgQU1EIGZlYXR1cmUg
Yml0LiAgQW4gYWRtaW5pc3RyYXRvciBtYXkgd2lzaCBmb3IKKyAgICAgKiBwZXJmb3JtYW5jZSBy
ZWFzb25zIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLgorICAgICAqLworICAgIGlmICggaG9z
dF9jcHVpZF9wb2xpY3kuZmVhdC5pYnJzYiApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9JQlBCLCBmcyk7Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfbWF4X3Bv
bGljeSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSAmcHZfbWF4X2NwdWlk
X3BvbGljeTsKQEAgLTM4MCwxOCArNDAyLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfcHZfbWF4X3BvbGljeSh2b2lkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShw
dl9mZWF0dXJlc2V0KTsgKytpICkKICAgICAgICAgcHZfZmVhdHVyZXNldFtpXSAmPSBwdl9mZWF0
dXJlbWFza1tpXTsKIAotICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRv
IHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIHB2X2ZlYXR1cmVzZXQpOwotCi0gICAgLyogT24gaGFyZHdhcmUgd2l0aCBJQlJT
L0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCi0gICAgaWYg
KCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgcHZfZmVhdHVyZXNldCkgKQotICAgIHsKLSAg
ICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9u
LUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIHB2
X2ZlYXR1cmVzZXQpOworICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxpc2luZyBN
U1JfU1BFQ19DVFJMIGZvciBQViBndWVzdHMgYmVjYXVzZSBvZgorICAgICAqIGFkbWluaXN0cmF0
b3IgY2hvaWNlLCBoaWRlIHRoZSBmZWF0dXJlLgorICAgICAqLworICAgIGlmICggIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICkKKyAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpOwogCi0gICAgICAgIC8qIEFNRCdzIElCUEIgaXMg
YSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
SUJQQiwgcHZfZmVhdHVyZXNldCk7Ci0gICAgfQorICAgIGd1ZXN0X2NvbW1vbl9mZWF0dXJlX2Fk
anVzdG1lbnRzKHB2X2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChwdl9m
ZWF0dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0
LCBwKTsKQEAgLTQxOSw5ICs0MzcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGh2bV9m
ZWF0dXJlc2V0KTsgKytpICkKICAgICAgICAgaHZtX2ZlYXR1cmVzZXRbaV0gJj0gaHZtX2ZlYXR1
cmVtYXNrW2ldOwogCi0gICAgLyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRvIGJlIGFibGUgdG8g
c2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSFlQ
RVJWSVNPUiwgaHZtX2ZlYXR1cmVzZXQpOwotCiAgICAgLyoKICAgICAgKiBYZW4gY2FuIHByb3Zp
ZGUgYW4gQVBJQyBlbXVsYXRpb24gdG8gSFZNIGd1ZXN0cyBldmVuIGlmIHRoZSBob3N0J3MgQVBJ
QwogICAgICAqIGlzbid0IGVuYWJsZWQuCkBAIC00MzgsNiArNDUzLDEzIEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NFUCwgaHZtX2ZlYXR1cmVzZXQpOwogCiAgICAgLyoKKyAgICAgKiBJZiBY
ZW4gaXNuJ3QgdmlydHVhbGlzaW5nIE1TUl9TUEVDX0NUUkwgZm9yIEhWTSBndWVzdHMgYmVjYXVz
ZSBvZgorICAgICAqIGFkbWluaXN0cmF0b3IgY2hvaWNlLCBoaWRlIHRoZSBmZWF0dXJlLgorICAg
ICAqLworICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSApCisg
ICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCk7CisK
KyAgICAvKgogICAgICAqIFdpdGggVlQteCwgc29tZSBmZWF0dXJlcyBhcmUgb25seSBzdXBwb3J0
ZWQgYnkgWGVuIGlmIGRlZGljYXRlZAogICAgICAqIGhhcmR3YXJlIHN1cHBvcnQgaXMgYWxzbyBh
dmFpbGFibGUuCiAgICAgICovCkBAIC00NTAsMTUgKzQ3Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICAgICAgICAgIF9fY2xlYXJfYml0
KFg4Nl9GRUFUVVJFX1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwogICAgIH0KIAotICAgIC8qIE9u
IGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVyIGFkanVz
dG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2bV9mZWF0
dXJlc2V0KSApCi0gICAgewotICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlvbmFsbHku
ICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCi0gICAgICAgIF9fc2V0X2JpdChY
ODZfRkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOwotCi0gICAgICAgIC8qIEFNRCdzIElC
UEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOwotICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVh
dHVyZV9hZGp1c3RtZW50cyhodm1fZmVhdHVyZXNldCk7CiAKICAgICBzYW5pdGlzZV9mZWF0dXJl
c2V0KGh2bV9mZWF0dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShodm1f
ZmVhdHVyZXNldCwgcCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:57: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 1fMkwF-0002IP-C4; Sun, 27 May 2018 01:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkwD-0002IF-My
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:37 +0000
X-Inumbo-ID: 0c3b094b-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c3b094b-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkwB-0003E9-GR
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkwB-0005Ly-E7
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkwB-0005Ly-E7@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:35 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1Mjo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTI6MTk6
MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEludHJvZHVjZSBhIG5ldyBgc3BlYy1j
dHJsPWAgY29tbWFuZCBsaW5lIGFyZ3VtZW50IHRvIHJlcGxhY2UgYGJ0aT1gCiAgICAKICAgIElu
IGhpbmRzaWdodCwgdGhlIG9wdGlvbnMgZm9yIGBidGk9YCBhcmVuJ3QgYXMgZmxleGlibGUgb3Ig
dXNlZnVsIGFzIGV4cGVjdGVkCiAgICAoaW5jbHVkaW5nIHNldmVyYWwgb3B0aW9ucyB3aGljaCBk
b24ndCBhcHBlYXIgdG8gYmVoYXZlIGFzIGludGVuZGVkKS4KICAgIENoYW5naW5nIHRoZSBiZWhh
dmlvdXIgb2YgYW4gZXhpc3Rpbmcgb3B0aW9uIGlzIHByb2JsZW1hdGljIGZvciBjb21wYXRpYmls
aXR5LAogICAgc28gaW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBpbiB0aGUgaG9wZXMgdGhh
dCB3ZSBjYW4gZG8gYmV0dGVyLgogICAgCiAgICBPbmUgY29tbW9uIHdheSBvZiBkZXBsb3lpbmcg
WGVuIGlzIHdpdGggYSBzaW5nbGUgUFYgZG9tMCBhbmQgYWxsIGRvbVVzIGJlaW5nCiAgICBIVk0g
ZG9tYWlucy4gIEluIHN1Y2ggYSBzZXR1cCwgYW4gYWRtaW5pc3RyYXRvciB3aG8gaGFzIHdlaWdo
ZWQgdXAgdGhlIHJpc2tzCiAgICBtYXkgd2lzaCB0byBmb3JnbyBwcm90ZWN0aW9uIGFnYWluc3Qg
bWFsaWNpb3VzIFBWIGRvbWFpbnMsIHRvIHJlZHVjZSB0aGUKICAgIG92ZXJhbGwgcGVyZm9ybWFu
Y2UgaGl0LiAgVG8gY2F0ZXIgZm9yIHRoaXMgdXNlY2FzZSwgYHNwZWMtY3RybD1uby1wdmAgd2ls
bAogICAgZGlzYWJsZSBhbGwgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgUFYgZG9tYWlucywg
d2hpbGUgbGVhdmluZyBhbGwKICAgIHNwZWN1bGF0aXZlIHByb3RlY3Rpb24gZm9yIEhWTSBkb21h
aW5zIGludGFjdC4KICAgIAogICAgRm9yIGNvZGluZyBjbGFyaXR5IGFzIG11Y2ggYXMgYW55dGhp
bmcgZWxzZSwgdGhlIHN1Ym9wdGlvbnMgYXJlIGdyb3VwZWQgYnkKICAgIGxvZ2ljYWwgYXJlYTsg
dGhvc2Ugd2hpY2ggYWZmZWN0IHRoZSBhbHRlcm5hdGl2ZXMgYmxvY2tzLCBhbmQgdGhvc2Ugd2hp
Y2gKICAgIGFmZmVjdCBYZW4ncyBpbi1oeXBlcnZpc29yIHNldHRpbmdzLiAgU2VlIHRoZSB4ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGZvcgogICAgZnVsbCBkZXRhaWxzIG9mIHRoZSBuZXcgb3B0
aW9ucy4KICAgIAogICAgV2hpbGUgY2hhbmdpbmcgdGhlIGNvbW1hbmQgbGluZSBvcHRpb25zLCB0
YWtlIHRoZSB0aW1lIHRvIGNoYW5nZSBob3cgdGhlIGRhdGEKICAgIGlzIHJlcG9ydGVkIHRvIHRo
ZSB1c2VyLiAgVGhlIHRocmVlIERFQlVHIHByaW50a3MgYXJlIHVwZ3JhZGVkIHRvIHVuaWxhdGVy
YWwsCiAgICBhcyB0aGV5IGFyZSBhbGwgcmVsZXZhbnQgcGllY2VzIG9mIGluZm9ybWF0aW9uLCBh
bmQgdGhlIG9sZCAibWl0aWdhdGlvbnM6IgogICAgbGluZSBpcyBzcGxpdCBpbiB0aGUgdHdvIGxv
Z2ljYWwgYXJlYXMgZGVzY3JpYmVkIGFib3ZlLgogICAgCiAgICBTYW1wbGUgb3V0cHV0IGZyb20g
Ym9vdGluZyB3aXRoIGBzcGVjLWN0cmw9bm8tcHZgIGxvb2tzIGxpa2U6CiAgICAKICAgICAgKFhF
TikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgogICAgICAoWEVOKSAgIEhhcmR3
YXJlIGZlYXR1cmVzOiBJQlJTL0lCUEIgU1RJQlAgSUJQQgogICAgICAoWEVOKSAgIENvbXBpbGVk
LWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LCiAgICAgIChYRU4pICAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgUkVUUE9MSU5FLCBTUEVDX0NUUkw6IElCUlMtLCBPdGhlcjogSUJQQgogICAgICAo
WEVOKSAgIFN1cHBvcnQgZm9yIFZNczogUFY6IE5vbmUsIEhWTTogTVNSX1NQRUNfQ1RSTCBSU0IK
ICAgICAgKFhFTikgICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgZW5hYmxlZCwgRG9tVSBl
bmFibGVkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxODggaW5zZXJ0aW9ucygrKSwg
MjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA1YjY1
NzFhZGYyLi5iNmIxNTMwYTI1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAt
MjQ4LDYgKzI0OCw5IEBAIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0
aSAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGpt
cCwgaWJycz08Ym9vbD4sIGlicGI9PGJvb2w+LCByc2I9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRp
dmV9PTxib29sPiBdYAogCisqKldBUk5JTkc6IFRoaXMgY29tbWFuZCBsaW5lIG9wdGlvbiBpcyBk
ZXByZWNhdGVkLCBhbmQgc3VwZXJzZWRlZCBieQorX3NwZWMtY3RybD1fIC0gdXNpbmcgYm90aCBv
cHRpb25zIGluIGNvbWJpbmF0aW9uIGlzIHVuZGVmaW5lZC4qKgorCiBCcmFuY2ggVGFyZ2V0IElu
amVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFw
cHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBs
b2FkZWQgbWljcm9jb2RlLAogYW5kIGhhcmR3YXJlIGRldGFpbHMuCkBAIC0xNzUyLDYgKzE3NTUs
NTIgQEAgZW5mb3JjZXMgdGhlIG1heGltdW0gdGhlb3JldGljYWxseSBuZWNlc3NhcnkgdGltZW91
dCBvZiA2NzBtcy4gQW55IG51bWJlcgogaXMgYmVpbmcgaW50ZXJwcmV0ZWQgYXMgYSBjdXN0b20g
dGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3IgYm9vbGVhbgogZmFsc2UgZGlzYWJsZSB0
aGUgcXVpcmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAorIyMjIHNw
ZWMtY3RybCAoeDg2KQorPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZt
LG1zci1zYyxyc2J9PTxib29sPiwKKz4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8
bGZlbmNlfGptcCwge2licnMsaWJwYn09PGJvb2w+IF1gCisKK0NvbnRyb2xzIGZvciBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4K
K3dpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21w
aWxlZCBpbiBzdXBwb3J0LAorbG9hZGVkIG1pY3JvY29kZSwgYW5kIGhhcmR3YXJlIGRldGFpbHMs
IGFuZCB3aWxsIHZpcnR1YWxpc2UgYXBwcm9wcmlhdGUKK21pdGlnYXRpb25zIGZvciBndWVzdHMg
dG8gdXNlLgorCisqKldBUk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVy
ZSB3aXRoIGhldXJpc3RpY3MuICBVc2Ugd2l0aAorZXh0cmVtZSBjYXJlLioqCisKK0FuIG92ZXJh
bGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBzcGVjaWZpZWQgdG8gdHVy
biBvZmYgYWxsCittaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBvZiBpbmZyYXN0cnVjdHVy
ZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgorbWl0aWdhdGlvbiBmZWF0dXJlcyBmb3IgZ3Vl
c3RzLiAgQWx0ZXJuYXRpdmVseSwgYSBzbGlnaHRseSBtb3JlIHJlc3RyaWN0ZWQKK2BzcGVjLWN0
cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0byB0dXJuIG9mZiBhbGwgb2YgWGVuJ3MgbWl0aWdhdGlv
bnMsIHdoaWxlCitsZWF2aW5nIHRoZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0IGluIHBsYWNlIGZv
ciBndWVzdHMgdG8gdXNlLiAgVXNlIG9mIGEKK3Bvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVp
dGhlciBvZiB0aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCisKK1RoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWluZWQgY29udHJvbAor
b3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhl
bidzIGFiaWxpdHkgdG8KK3Byb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCisKKyogYHB2PWAgYW5kIGBodm09YCBv
ZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCisg
IHJlc3BlY3RpdmVseS4KKyogYG1zci1zYz1gIG9mZmVycyBjb250cm9sIG92ZXIgWGVuJ3Mgc3Vw
cG9ydCBmb3IgbWFuaXB1bGF0aW5nIE1TUlxfU1BFQ1xfQ1RSTAorICBvbiBlbnRyeSBhbmQgZXhp
dC4gIFRoZXNlIGJsb2NrcyBhcmUgbmVjZXNzYXJ5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IK
KyAgZ3Vlc3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJ
QlJTL1NUSUJQL2V0Yy4KKyogYHJzYj1gIG9mZmVycyBjb250cm9sIG92ZXIgd2hldGhlciB0byBv
dmVyd3JpdGUgdGhlIFJldHVybiBTdGFjayBCdWZmZXIgLworICBSZXR1cm4gQWRkcmVzcyBTdGFj
ayBvbiBlbnRyeSB0byBYZW4uCisKK0lmIFhlbiB3YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVFxf
VEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2gg
b2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5r
XyVyZWdgCitsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2Vu
ZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRp
dmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQp
LCBhbmQgYGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQg
Zm9yIEFNRCkuCisKK09uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUyAoSW5kaXJlY3QgQnJhbmNo
IFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24pLCB0aGUKK2BpYnJzPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIGZvcmNlIG9yIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4KK0lmIFhl
biBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVw
IHNvIElCUlMgY2FuIGJlCit2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgorCitPbiBoYXJkd2FyZSBz
dXBwb3J0aW5nIElCUEIgKEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIpLCB0aGUg
YGlicGI9YAorb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlICh0aGUgZGVmYXVsdCkgb3IgcHJl
dmVudCBYZW4gZnJvbSBpc3N1aW5nIGJyYW5jaAorcHJlZGljdGlvbiBiYXJyaWVycyBvbiB2Y3B1
IGNvbnRleHQgc3dpdGNoZXMuCisKICMjIyBzeW5jXF9jb25zb2xlCiA+IGA9IDxib29sZWFuPmAK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IDQ5MGE3ZWRhY2MuLjMzNzMzNjk3ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTI2
LDYgKzI2LDEzIEBACiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9z
cGVjX2N0cmxfYXNtLmg+CiAKKy8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIGFsdGVybmF0
aXZlIGJsb2Nrcy4gKi8KK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRy
dWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKK3N0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKKworLyogQ21kbGluZSBjb250cm9scyBmb3IgWGVuJ3Mg
c3BlY3VsYXRpdmUgc2V0dGluZ3MuICovCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRI
VU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAq
LwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBmb3IgdGh1
bmtzLiAqLwpAQCAtMzUsOCArNDIsNiBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRI
VU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3RhdGlj
IGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9yc2JfcHYgPSB0cnVlOwotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9
IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwogCiBib29sIF9faW5p
dGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKQEAgLTEwMCw4ICsxMDUsOTUgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImJ0aSIs
IHBhcnNlX2J0aSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBj
aGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3Mg
KQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgLyogR2xvYmFs
IGFuZCBYZW4td2lkZSBkaXNhYmxlLiAqLworICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMsIHNz
KTsKKyAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9z
Y19wdiA9IGZhbHNlOworICAgICAgICAgICAgb3B0X21zcl9zY19odm0gPSBmYWxzZTsKKworICAg
ICAgICBkaXNhYmxlX2NvbW1vbjoKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKKyAg
ICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CisKKyAgICAgICAgICAgIG9wdF90aHVuayA9
IFRIVU5LX0pNUDsKKyAgICAgICAgICAgIG9wdF9pYnJzID0gMDsKKyAgICAgICAgICAgIG9wdF9p
YnBiID0gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQorICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oInhlbiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgZ290byBkaXNhYmxlX2NvbW1vbjsKKworICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgLyogWGVuJ3MgYWx0ZXJuYXRp
dmUgYmxvY2tzLiAqLworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInB2
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9
IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKKyAgICAgICAgICAgIG9w
dF9yc2JfaHZtID0gdmFsOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFs
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNi
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOworICAgICAgICB9CisKKyAgICAgICAg
LyogWGVuJ3Mgc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWwgbWl0aWdhdGlvbiBzZXR0aW5ncy4gKi8K
KyAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJidGktdGh1bms9IiwgMTApICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcyArPSAxMDsKKworICAgICAgICAgICAgaWYgKCAhc3RybmNtcChz
LCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhV
TktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJsZmVuY2Ui
LCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cisg
ICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNzIC0gcykgKQorICAgICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9w
dF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImli
cGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licGIgPSB2YWw7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAxOwor
ICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgi
c3BlYy1jdHJsIiwgcGFyc2Vfc3BlY19jdHJsKTsKKwogc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiB7CisgICAgYm9v
bCB1c2Vfc3BlY19jdHJsID0gKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKSk7CiAgICAgdW5zaWduZWQgaW50IF83ZDAgPSAwLCBlOGIgPSAwLCB0bXA7CiAKICAg
ICAvKiBDb2xsZWN0IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRpZ2F0aW9ucy4gKi8K
QEAgLTExMCwxMCArMjAyLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIGlmICggYm9vdF9jcHVfZGF0
YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4
MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAgICBwcmludGsoWEVOTE9HX0RF
QlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKKyAgICBwcmludGso
IlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdh
cmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8K
LSAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMl
c1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAog
ICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJ
QlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLApAQCAtMTIz
LDIyICsyMTUsMzMgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRf
dGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0
IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJM
RUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcg
IiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOworICAgICAgICBwcmlu
dGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCi0gICAgcHJp
bnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIsCisgICAg
LyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMu
ICovCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6
ICVzLCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8g
Ik4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5F
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCisgICAgICAg
ICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gICJObyIgOgor
ICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAi
SUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CisKKyAgICAvKgorICAgICAqIEFsdGVy
bmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5n
CisgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICovCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06JXMlcyVzXG4iLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwotICAgICAgICAgICBkZWZh
dWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMt
IiAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKLSAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQl9W
TUVYSVQiIDogIiIpOwotCi0gICAgcHJpbnRrKCJYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAg
JXMsIERvbVUgJXNcbiIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX1BWKSkgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19DVFJM
IiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAg
ICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pKSAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAorICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNS
X1NQRUNfQ1RSTCIgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ND
X1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworCisgICAgcHJpbnRrKCIg
IFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAg
b3B0X3hwdGkgJiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKICAgICAg
ICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET01VID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7
CiB9CkBAIC0yOTMsNyArMzk2LDcgQEAgY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7
CiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2wgaWJycyA9IGZh
bHNlOworICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2U7CiAgICAg
dWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9B
UkNIX0NBUFMpICkKQEAgLTM2MywyMCArNDY2LDMxIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1Q
ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1Q
KTsKIAorICAgIC8qCisgICAgICogSWYgd2UgYXJlIG9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgTVNS
X1NQRUNfQ1RSTCwgc2VlIGFib3V0IHNldHRpbmcgdXAKKyAgICAgKiB0aGUgYWx0ZXJuYXRpdmVz
IGJsb2NrcyBzbyB3ZSBjYW4gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICov
CiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICB7Ci0gICAg
ICAgIC8qCi0gICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMg
c2V0IGluIFhlbiBjb250ZXh0LCB3ZSBzdGlsbAotICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVu
dHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCi0gICAgICAgICAq
IGd1ZXN0cy4KLSAgICAgICAgICovCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWKTsKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfSFZNKTsKKyAgICAgICAgaWYgKCBvcHRfbXNyX3NjX3B2ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdXNlX3NwZWNfY3RybCA9IHRydWU7CisgICAgICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9QVik7CisgICAgICAgIH0KIAotICAgICAgICBp
ZiAoIGlicnMgKQotICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RS
TF9JQlJTOworICAgICAgICBpZiAoIG9wdF9tc3Jfc2NfaHZtICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdXNlX3NwZWNfY3RybCA9IHRydWU7CisgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pOworICAgICAgICB9CiAKLSAgICAgICAgZGVmYXVs
dF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKKyAgICAgICAgaWYgKCB1c2Vfc3Bl
Y19jdHJsICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgICAg
ICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAgICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CisgICAgICAgIH0K
ICAgICB9CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01: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 1fMkwP-0002JV-Do; Sun, 27 May 2018 01:57:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkwN-0002JJ-Bq
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:47 +0000
X-Inumbo-ID: 124db673-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 124db673-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkwL-0003EJ-ML
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkwL-0005MO-K0
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkwL-0005MO-K0@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:45 +0000
Subject: [Xen-changelog] [xen master] vpci/msi: fix unbind loop
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="===============3305998752376345165=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a65179dedd6415134029de00a17c218af647fb1a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 16 16:28:46 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 16 16:28:46 2018 +0200

    vpci/msi: fix unbind loop
    
    The current unbind loop on failure in vpci_msi_enable is wrong and
    will only work correctly if the initial pirq is 0. Fix this by adding
    a proper bound.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/vmsi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index 900d4f67d4..5ab7387d78 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -710,7 +710,7 @@ static int vpci_msi_enable(const struct pci_dev *pdev, uint32_t data,
                      "%04x:%02x:%02x.%u: failed to bind PIRQ %u: %d\n",
                      pdev->seg, pdev->bus, PCI_SLOT(pdev->devfn),
                      PCI_FUNC(pdev->devfn), pirq + i, rc);
-            while ( bind.machine_irq-- )
+            while ( bind.machine_irq-- > pirq )
                 pt_irq_destroy_bind(pdev->domain, &bind);
             spin_lock(&pdev->domain->event_lock);
             unmap_domain_pirq(pdev->domain, pirq);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3305998752376345165==--

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:57:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01: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 1fMkwZ-0002KY-Fz; Sun, 27 May 2018 01: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkwX-0002KM-RR
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:57 +0000
X-Inumbo-ID: 185db45f-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 185db45f-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:55:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkwV-0003Et-S6
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkwV-0005Mv-Pm
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:57:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkwV-0005Mv-Pm@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:57:55 +0000
Subject: [Xen-changelog] [xen master] scripts/add_maintainers.pl: New script
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>

Y29tbWl0IGUxZjkxMmNiZjcxNzg3OThiMDY0NmM3ZDA3NTNiOGQ2N2UxMzllNzUKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5
IDExIDE3OjMzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTYgMTY6NDE6MjAgMjAxOCAr
MDEwMAoKICAgIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBsOiBOZXcgc2NyaXB0CiAgICAKICAg
IFRoaXMgcHJvdmlkZXMgYSBtdWNoIGJldHRlciB3b3JrZmxvdyB3aGVuIHVzaW5nIGdpdCBmb3Jt
YXQtcGF0Y2ggYW5kCiAgICBnaXQgc2VuZC1lbWFpbCwgd2l0aCBnZXRfbWFpbnRhaW5lci5wbC4K
ICAgIAogICAgVGhlIHRvb2wgY292ZXJzIHN0ZXAgMiBvZiB0aGUgZm9sbG93aW5nIHdvcmtmbG93
CiAgICAKICAgICAgU3RlcCAxOiBnaXQgZm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4u
LgogICAgICBTdGVwIDI6IC4vc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgLWQgPHBhdGNoZGly
PgogICAgICAgICAgICAgIFRoaXMgb3ZlcndyaXRlcyAgKi5wYXRjaCBmaWxlcyBpbiA8cGF0Y2hk
aXI+CiAgICAgIFN0ZXAgMzogZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyA8cGF0Y2hkaXI+LyoucGF0Y2h4bQogICAgCiAgICBJIG1hbnVhbGx5IHRlc3Rl
ZCBhbGwgb3B0aW9ucyBhbmQgdGhlIG1vc3QgY29tbW9uIGNvbWJpbmF0aW9ucwogICAgb24gTWFj
LgogICAgCiAgICBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAgICBD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCiBzY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbCB8IDU1NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NTUgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NjcmlwdHMvYWRkX21haW50YWluZXJzLnBsIGIvc2Ny
aXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAw
MDAwMC4uOTllNDcyNDExMgotLS0gL2Rldi9udWxsCisrKyBiL3NjcmlwdHMvYWRkX21haW50YWlu
ZXJzLnBsCkBAIC0wLDAgKzEsNTU1IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgKGMpIDIwMTgs
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KKyMKKyMgQWRkIG1haW50YWluZXJz
IHRvIHBhdGNoZXMgZ2VuZXJhdGVkIHdpdGggZ2l0IGZvcm1hdC1wYXRjaAorIworIyBVc2FnZTog
cGVybCBzY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbCBbT1BUSU9OU10gLXBhdGNoZGlyIDxwYXRj
aGRpcj4KKyMKKyMgUHJlcmVxdWlzaXRlczogRXhlY3V0ZQorIyAgICAgICAgICAgICAgICBnaXQg
Zm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4uLgorIworIyAgICAgICAgICAgICAgICAu
L3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwgaXMgcHJlc2VudCBpbiB0aGUgdHJlZQorIworIyBM
aWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgTGljZW5zZSB2ZXJzaW9uIDIK
KwordXNlIHN0cmljdDsKKwordXNlIEdldG9wdDo6TG9uZyBxdyg6Y29uZmlnIG5vX2F1dG9fYWJi
cmV2KTsKK3VzZSBGaWxlOjpCYXNlbmFtZTsKK3VzZSBMaXN0OjpNb3JlVXRpbHMgcXcodW5pcSk7
Cit1c2UgSU86OkhhbmRsZTsKKworc3ViIGdldG1haW50YWluZXJzICgkJCQpOworc3ViIGdldHRh
Z3Nmcm9tcGF0Y2ggKCQkJDskKTsKK3N1YiBub3JtYWxpemUgKCQkKTsKK3N1YiBpbnNlcnQgKCQk
JCQpOworc3ViIGhhc3RhZyAoJCQpOworCisjIFRvb2wgVmFyaWFibGVzCitteSAkZ2V0X21haW50
YWluZXIgICAgICA9ICIuL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwiOworCitteSAkdG9vbCA9
ICQwOworbXkgJHVzYWdlID0gPDxFT1Q7CitPUFRJT05TOgorLS0tLS0tLS0KK1VTQUdFOiAkdG9v
bCBbb3B0aW9uc10gKC0tcGF0Y2hkaXIgfCAtZCkgPHBhdGNoZGlyPgorCisgIC0tcmVyb2xsLWNv
dW50IDxuPiB8IC12IDxuPgorICAgIENob29zZSBwYXRjaCBmaWxlcyBmb3Igc3BlY2lmaWMgdmVy
c2lvbi4gVGhpcyByZXN1bHRzIGludG8gdGhlCisgICAgZm9sbG93aW5nIGZpbHRlcnMgb24gPHBh
dGNoZGlyPgorICAgIDA6IGRlZmF1bHQgLSAqLnBhdGNoCisgICAgPjE6IHY8bj4qLnBhdGNoCisK
KyAgLS1wYXRjaGNjIChoZWFkZXJ8Y29tbWl0fGNvbW1lbnR8bm9uZSkgfCAtcCAoaGVhZGVyfGNv
bW1pdHxjb21tZW50fG5vbmUpCisKKyAgICBJbnNlcnQgQ0MgbGluZXMgaW50byAqLnBhdGNoIGZp
bGVzIGluIHRoZSBzcGVjaWZpZWQgbG9jYXRpb24uCisgICAgV2hlbiBgbm9uZWAgaXMgc3BlY2lm
aWVkLCB0aGUgKi5wYXRjaCBmaWxlcyBhcmUgbm90IGNoYW5nZWQuCisgICAgU2VlIExPQ0FUSU9O
UyBmb3IgYSBkZWZpbml0aW9uIG9mIHRoZSB2YXJpb3VzIGxvY2F0aW9ucy4KKworICAgIFRoZSBk
ZWZhdWx0IGlzIGBoZWFkZXJgLgorCisgIC0tY292ZXJjYyAoaGVhZGVyfGVuZHxub25lKSB8IC1j
IChoZWFkZXJ8ZW5kfG5vbmUpCisKKyAgICBJbnNlcnQgQ0MgbGluZXMgaW50byBjb3ZlciBsZXR0
ZXIgaW4gdGhlIHNwZWNpZmllZCBsb2NhdGlvbi4gU2VlCisgICAgV2hlbiBgbm9uZWAgaXMgc3Bl
Y2lmaWVkLCB0aGUgY292ZXIgbGV0dGVyIGlzIG5vdCBjaGFuZ2VkLgorICAgIExPQ0FUSU9OUyBm
b3IgYSBkZWZpbml0aW9uIG9mIHRoZSB2YXJpb3VzIGxvY2F0aW9ucy4KKworICAgIFRoZSBkZWZh
dWx0IGlzIGBoZWFkZXJgLgorCisgIC0tdGFnc2NjCisKKyAgICBJbiBhZGRpdGlvbiB0byB0aGUg
b3V0cHV0IG9mIGdldF9tYWludGFpbmVyLnBsLCBpbmNsdWRlIGVtYWlsCisgICAgYWRkcmVzc2Vz
IGZyb20gY29tbWl0IHRhZ3MgKGUuZy4sIFJldmlld2VkLWJ5LCBUZXN0ZWQtYnksIC4uLikgaW4K
KyAgICB0aGUgbGlzdCBvZiBDQyBsaW5lcyB0byBpbnNlcnQuCisKKyAgICBUaGVzZSBleHRyYSBs
aW5lcyB3aWxsIGJlIGluc2VydGVkIGFzIHNwZWNpZmllZCBieSB0aGUgLS1wYXRjaGNjCisgICAg
YW5kIC0tY292ZXJjYyBvcHRpb25zLiBXaGVuIHVzZWQgd2l0aCBgLS1wYXRjaGNjIGNvbW1pdGAs
CisgICAgdGhpcyB3aWxsIGR1cGxpY2F0ZSBlLW1haWwgYWRkcmVzc2VzIGluIHRoZSBjb21taXQg
bWVzc2FnZS4KKworICAtLXRhZ3MgfCAtdAorCisgICAgQXMgYWJvdmUsIGJ1dCB0aGUgaW5zZXJ0
IGxvY2F0aW9uIGlzIHNwZWNpYWwtY2FzZWQ6IGUtbWFpbCBhZGRyZXNzZXMKKyAgICB3aWxsIGFs
d2F5cyBiZSBpbnNlcnRlZCBpbnRvIHRoZSBgaGVhZGVyYCBvZiBwYXRjaGVzIGFuZCB0aGUgY292
ZXIgbGV0dGVyLgorCisgIC0tZ2V0LW1haW50YWluZXJzPTxwcm9ncmFtPgorCisgICAgUnVuIDxw
cm9ncmFtPiBpbnN0ZWFkIG9mICRnZXRfbWFpbnRhaW5lci4KKyAgICAoUGFzc2luZyBgdHJ1ZWAg
Zm9yIDxwcm9ncmFtPiBzdXBwcmVzc2VzIHRoZSB1c3VhbCBjb21wdXRhdGlvbgorICAgIG9mIEND
cywgZnJvbSBmaWxlcyB0b3VjaGVkIGJ5IHBhdGNoZXMgYW5kIE1BSU5UQUlORVJTLikKKworICAt
LWFyZyA8YXJndW1lbnQ+IHwgLWEgPGFyZ3VtZW50PiAuLi4KKyAgICBBcmd1bWVudHMgcGFzc2Vk
IG9uIHRvIGdldF9tYWludGFpbmVyLnBsCisgICAgVGhpcyBvcHRpb24gY2FuIGJlIHVzZWQgbXVs
dGlwbGUgdGltZXMsIGUuZy4gLWEgPGExPiAtYSA8YTI+IC4uLgorCisgIC0tdmVyYm9zZQorICAg
IFNob3cgbW9yZSBvdXRwdXQKKworICAtLWhlbHAgfCAtaAorICAgIFNob3cgdGhpcyBoZWxwIGlu
Zm9ybWF0aW9uCisKK0xPQ0FUSU9OUzoKKy0tLS0tLS0tLS0KKworICAqLnBhdGNoIGFuZCBjb3Zl
ciBsZXR0ZXJzIGZpbGVzIGNvbnNpc3Qgb2Ygc2V2ZXJhbCBzZWN0aW9ucyByZWxldmFudAorICAg
dG8gcHJvY2Vzc2luZzoKKworICA8aGVhZGVyPjogIFRoaXMgaXMgdGhlIGVtYWlsIGhlYWRlciBj
b250YWluaW5nIGVtYWlsIHJlbGF0ZWQgaW5mb3JtYXRpb24KKyAgICAgICAgICAgICBJdCBlbmRz
IHdpdGggdGhlIFN1YmplY3Q6IGxpbmUKKworICA8Y29tbWl0PjogVGhpcyBpcyB0aGUgZW1haWwg
Ym9keSB0aGF0IGVuZHMgdXAgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgorICAgICAgICAgICAgIEl0
IGVuZHMgd2l0aCAtLS0uICBDQyBsaW5lcyBhZGRlZCBoZXJlIHdpbGwgYmUgY2hlY2tlZAorICAg
ICAgICAgICAgIGludG8gdGhlIGdpdCB0cmVlIG9uIGNvbW1pdC4gIE9ubHkgYXBwbGljYWJsZSB0
byBub3JtYWwKKyAgICAgICAgICAgICBwYXRjaCBmaWxlcy4KKworICA8Y29tbWVudD46IFRoaXMg
aXMgdGhlICdjb21tZW50IGZvciByZXZpZXdlcnMnIHNlY3Rpb24sIGFmdGVyIHRoZQorICAgICAg
ICAgICAgIC0tLSBidXQgYmVmb3JlIHRoZSBkaWZmIGFjdHVhbGx5IHN0YXJ0cy4gQ0NzIGFkZGVk
IGhlcmUKKyAgICAgICAgICAgICBhcmUgcHJvY2Vzc2VkIGJ5IGdpdCBzZW5kLWVtYWlsLCBidXQg
YXJlIG5vdCBjaGVja2VkIGludG8KKyAgICAgICAgICAgICB0aGUgZ2l0IHRyZWUgb24gY29tbWl0
LiAgT25seSBhcHBsaWNhYmxlIHRvIG5vcm1hbCBwYXRjaAorICAgICAgICAgICAgIGZpbGVzLgor
CisgIDxlbmQ+OiAgICAgVGhlIHBhcnQgb2YgYSBjb3ZlciBsZXR0ZXIganVzdCBiZWZvcmUgYC0t
IGAgKHdoaWNoIG5vcm1hbGx5CisgICAgICAgICAgICAgYmVnaW5zIGEgZGlmZnN0YXQpLiAgT25s
eSBhcHBsaWNhYmxlIHRvIGNvdmVyIGxldHRlcnMuCisKKyAgREVGQVVMVCBCRUhBVklPVVI6Cisg
IC0tLS0tLS0tLS0tLS0tLS0tLQorICAqIGdldF9tYWludGFpbmVyIGlzIGNhbGxlZCBvbiBlYWNo
IHBhdGNoIHRvIGZpbmQgZW1haWwgYWRkcmVzc2VzCisgICAgb2YgbWFpbnRhaW5lcnMvcmV2aWV3
ZXJzIGZvciB0aGF0IHBhdGNoCisgICogQWxsIG9mIHRoZSBhYm92ZSBhZGRyZXNzZXMgYXJlIGFk
ZGVkIHRvIHRoZSBDQyBtYWlsIGhlYWRlcnMKKyAgICBvZiBlYWNoIHBhdGNoCisgICogQWxsIG9m
IHRoZSBhYm92ZSBhZGRyZXNzZXMgYXJlIGFkZGVkIHRvIHRoZSBDQyBtYWlsIGhlYWRlcnMKKyAg
ICBvZiB0aGUgY292ZXIgbGV0dGVyCisKK1dPUktGTE9XOgorLS0tLS0tLS0tCisgIFRoaXMgc2Ny
aXB0IGlzIGludGVuZGVkIHRvIGJlIHVzZWQgYXMgcGFydCBvZiB0aGUgZm9sbG93aW5nIHdvcmtm
bG93CisKKyAgU3RlcCAxOiBnaXQgZm9ybWF0LXBhdGNoIC4uLiAtbyA8cGF0Y2hkaXI+IC4uLgor
ICBTdGVwIDI6IC4vc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgLWQgPHBhdGNoZGlyPgorICAg
ICAgICAgIFRoaXMgb3ZlcndyaXRlcyAqLnBhdGNoIGZpbGVzIGluIDxwYXRjaGRpcj4gYnV0IG1h
a2VzIGEgYmFja3VwCisgIFN0ZXAgMzogZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZlbFxAbGlz
dHMueGVucHJvamVjdC5vcmcgPHBhdGNoZGlyPi8qLnBhdGNoCitFT1QKKworIyBDb25zdGFudHMg
YW5kIGZ1bmN0aW9ucyByZWxhdGVkIHRvIExPQ0FUSU9OUworCisjIENvbnN0YW50cyBmb3IgLXB8
LS1wYXRjaGNjIGFuZCAtY3wtLWNvdmVyY2Mgb3B0aW9uIHByb2Nlc3NpbmcKK215IEBwbG9jYXRp
b25zPSAoImhlYWRlciIsICJjb21taXQiLCAiY29tbWVudCIsICJub25lIik7CitteSBAY2xvY2F0
aW9ucz0gKCJoZWFkZXIiLCAiZW5kIiwgIm5vbmUiKTsKKworIyBIYXNoIGlzIHVzZWQgdG8gZGV0
ZXJtaW5lIHdoaWNoIG1vZGUgdmFsdWUgbWFwcyBvbnRvIHdoaWNoIHNlYXJjaCBzdHJpbmcKK215
ICVpbnNzZWFyY2ggPSAoCisgICAgImhlYWRlciIgID0+ICJEYXRlOiIsICAgICAgICAgICMgSW5z
ZXJ0IGJlZm9yZSBEYXRlOgorICAgICJjb21taXQiICA9PiAiU2lnbmVkLW9mZi1ieToiLCAjIElu
c2VydCBiZWZvcmUgU2lnbmVkLW9mZi1ieToKKyAgICAiY29tbWVudCIgPT4gIi0tLSIsICAgICAg
ICAgICAgIyBJbnNlcnQgYWZ0ZXIgLS0tCisgICAgImVuZCIgICAgID0+ICItLSAiLCAgICAgICAg
ICAgICMgSW5zZXJ0IGJlZm9yZSAnLS0gJworKTsKKworIyBIYXNoIGlzIHVzZWQgdG8gZGV0ZXJt
aW5lIHdoZXRoZXIgZm9yIGEgZ2l2ZW4gbW9kZSB3ZSBpbnNlcnQgQ0NzIGFmdGVyCisjIHRoZSBz
ZWFyY2ggc3RyaW5nIG9yIGJlZm9yZQorbXkgJWluc2FmdGVyID0gKAorICAgICJoZWFkZXIiICA9
PiAwLAorICAgICJjb21taXQiICA9PiAwLAorICAgICJjb21tZW50IiA9PiAxLAorICAgICJlbmQi
ICAgICA9PiAwLAorKTsKKworIyBUaGUgZm9sbG93aW5nIHN1YnJvdXRpbmVzIHRha2UgYSBhcmVm
ZXJlbmNlIHRvIGFycmF5cyBvZgorIyAtIEBoZWFkZXI6IGNvbnRhaW5zIENDcyBmcm9tICotYnk6
IHRhZ3MgYW5kIFRPcyBmcm9tIG1haWxpbmcgbGlzdHMKKyMgLSBAY2M6ICBjb250YWlucyBhbGwg
b3RoZXIgQ0MncworIyBJdCB3aWxsIHRoZW4gYXBwbHkgdGhlIGNvcmVjdCBsb2NhdGlvbnMgb24g
dGhlIGlucHV0IGZpbGUKKworc3ViIGFwcGx5bG9jYXRpb25faGVhZGVyICgkJCQpIHsKKyAgICBt
eSAoJGZpbGUsICRyaGVhZGVyLCAkcmNjKSA9IEBfOworICAgIG15ICRpbnNlcnQgPSBqb2luKCJc
biIsIHVuaXEgKEAkcmhlYWRlciwgQCRyY2MpKTsKKyAgICBpbnNlcnQoJGZpbGUgLCAkaW5zZXJ0
LCAkaW5zc2VhcmNoe2hlYWRlcn0sICRpbnNhZnRlcntoZWFkZXJ9KTsKK30KKworc3ViIGFwcGx5
bWl4ZWRsb2NhdGlvbiAoJCQkJCkgeworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MsICRt
b2RlKSA9IEBfOworICAgIG15ICRoZWFkZXIgPSBqb2luKCJcbiIsIEAkcmhlYWRlcik7CisgICAg
bXkgJGNjICA9IGpvaW4oIlxuIiwgQCRyY2MpOworICAgICMgSW5zZXJ0IHNuaXBwZXRzIGludG8g
ZmlsZXMKKyAgICBpbnNlcnQoJGZpbGUgLCAkY2MsICRpbnNzZWFyY2h7JG1vZGV9LCAkaW5zYWZ0
ZXJ7JG1vZGV9KTsKKyAgICAjIFRoZSBoZWFkZXIKKyAgICBpbnNlcnQoJGZpbGUgLCAkaGVhZGVy
LCAkaW5zc2VhcmNoe2hlYWRlcn0sICRpbnNhZnRlcntoZWFkZXJ9KTsKK30KKworc3ViIGFwcGx5
bG9jYXRpb25fY29tbWl0KCQkJCkgeworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MpID0g
QF87CisgICAgYXBwbHltaXhlZGxvY2F0aW9uKCRmaWxlLCAkcmhlYWRlciwgJHJjYywgImNvbW1p
dCIpOworfQorCisjIFVzZSBhIGRpZmZlcmVudCBuYW1lIHRvIG1ha2Ugc3VyZSBwZXJsIGRvZXNu
J3QgdGhyb3cgYSBzeW50YXggZXJyb3IKK3N1YiBhcHBseWxvY2F0aW9uX2NvbW1lbnQgKCQkJCkg
eworICAgIG15ICgkZmlsZSwgJHJoZWFkZXIsICRyY2MpID0gQF87CisgICAgYXBwbHltaXhlZGxv
Y2F0aW9uKCRmaWxlLCAkcmhlYWRlciwgJHJjYywgImNvbW1lbnQiKTsKK30KKworc3ViIGFwcGx5
bG9jYXRpb25fZW5kICgkJCQpIHsKKyAgICBteSAoJGZpbGUsICRyaGVhZGVyLCAkcmNjKSA9IEBf
OworICAgIGFwcGx5bWl4ZWRsb2NhdGlvbigkZmlsZSwgJHJoZWFkZXIsICRyY2MsICJlbmQiKTsK
K30KKworc3ViIGFwcGx5bG9jYXRpb25fbm9uZSAoJCQkKSB7CisgICAgcmV0dXJuOworfQorCisj
IEhhc2ggZm9yIGxvY2F0aW9uIGZ1bmN0aW9ucworbXkgJWFwcGx5bG9jYXRpb24gPSAoCisgICAg
ImhlYWRlciIgID0+IFwmYXBwbHlsb2NhdGlvbl9oZWFkZXIsCisgICAgImNvbW1pdCIgID0+IFwm
YXBwbHlsb2NhdGlvbl9jb21taXQsCisgICAgImNvbW1lbnQiID0+IFwmYXBwbHlsb2NhdGlvbl9j
b21tZW50LAorICAgICJlbmQiICAgICA9PiBcJmFwcGx5bG9jYXRpb25fZW5kLAorICAgICJub25l
IiAgICA9PiBcJmFwcGx5bG9jYXRpb25fbm9uZSwKKyk7CisKKyMgQXJndW1lbnRzIC8gT3B0aW9u
cworbXkgJGhlbHAgPSAwOworbXkgJHBhdGNoX2RpciA9IDA7CitteSBAZ2V0X21haW50YWluZXJf
YXJncyA9ICgpOworbXkgJHZlcmJvc2UgPSAwOworbXkgJHJlcm9sbGNvdW50ID0gMDsKK215ICR0
YWdzID0gMDsKK215ICR0YWdzY2MgPSAwOworbXkgJHBsb2NhdGlvbiA9ICJoZWFkZXIiOworbXkg
JGNsb2NhdGlvbiA9ICJoZWFkZXIiOworCisjIENvbnN0YW50cworIyBLZWVwIHRoZXNlIGFzIGNv
bnN0YW50cywgaW4gY2FzZSB3ZSB3YW50IHRvIG1ha2UgdGhlc2UgY29uZmlndXJhYmxlCisjIGlu
IGZ1dHVyZQorbXkgJENDICAgICAgICAgICAgICAgICAgPSAiQ2M6IjsgIyBOb3RlOiBnaXQtc2Vu
ZC1tYWlsIHJlcXVpcmVzIENjOgorbXkgJFRPICAgICAgICAgICAgICAgICAgPSAiVG86IjsKK215
ICRjb3Zlcl9sZXR0ZXIgICAgICAgID0gIjAwMDAtY292ZXItbGV0dGVyLnBhdGNoIjsKK215ICRw
YXRjaF9leHQgICAgICAgICAgID0gIi5wYXRjaCI7CitteSAkbWFpbnRhaW5lcnMgICAgICAgICA9
ICJNQUlOVEFJTkVSUyI7CisKK2lmICghR2V0T3B0aW9ucygKKyAgICAgICAgICAgICAgICAnZHxw
YXRjaGRpcj1zJyAgICAgPT4gXCRwYXRjaF9kaXIsCisgICAgICAgICAgICAgICAgJ3Z8cmVyb2xs
LWNvdW50PWknID0+IFwkcmVyb2xsY291bnQsCisgICAgICAgICAgICAgICAgJ3B8cGF0Y2hjYz1z
JyAgICAgID0+IFwkcGxvY2F0aW9uLAorICAgICAgICAgICAgICAgICdjfGNvdmVyY2M9cycgICAg
ICA9PiBcJGNsb2NhdGlvbiwKKyAgICAgICAgICAgICAgICAndHx0YWdzJyAgICAgICAgICAgPT4g
XCR0YWdzLAorICAgICAgICAgICAgICAgICd0YWdzY2MnICAgICAgICAgICA9PiBcJHRhZ3NjYywK
KyAgICAgICAgICAgICAgICAnYXxhcmc9cycgICAgICAgICAgPT4gXEBnZXRfbWFpbnRhaW5lcl9h
cmdzLAorICAgICAgICAgICAgICAgICdnZXQtbWFpbnRhaW5lcnM9cycgPT4gXCRnZXRfbWFpbnRh
aW5lciwKKyAgICAgICAgICAgICAgICAndmVyYm9zZScgICAgICAgICAgPT4gXCR2ZXJib3NlLAor
ICAgICAgICAgICAgICAgICdofGhlbHAnICAgICAgICAgICA9PiBcJGhlbHAsCisgICAgICAgICAg
ICAgICAgKSkgeworICAgIGRpZSAiJHRvb2w6IGludmFsaWQgYXJndW1lbnQgLSB1c2UgLS1oZWxw
IGlmIG5lY2Vzc2FyeVxuIjsKK30KKworaWYgKCRoZWxwKSB7CisgICAgcHJpbnQgJHVzYWdlOwor
ICAgIGV4aXQgMDsKK30KKworaWYgKCEkcGF0Y2hfZGlyKSB7CisgICAgZGllICIkdG9vbDogRGly
ZWN0b3J5IC1kfC0tcGF0Y2hkaXIgbm90IHNwZWNpZmllZFxuIjsKK30KKworaWYgKCEgLWUgJHBh
dGNoX2RpcikgeworICAgIGRpZSAiJHRvb2w6IERpcmVjdG9yeSAkcGF0Y2hfZGlyIGRvZXMgbm90
IGV4aXN0XG4iOworfQorCisjIENhbGN1bGF0ZSB0aGUgJHBhdGNoX3ByZWZpeAorbXkgJHBhdGNo
X3ByZWZpeCA9ICIiOworaWYgKCRyZXJvbGxjb3VudCA9PSAwKSB7CisgICAgIyBJZiB0aGUgdXNl
ciBkaWRuJ3Qgc3BlY2lmeSAtdiBhbmQgd2UgYXJlIGhlcmUsIHRoZW4KKyAgICAjIC0gZWl0aGVy
IHRoZSBkaXJlY3RvcnkgaXMgZW1wdHkKKyAgICAjIC0gb3IgaXQgY29udGFpbnMgc29tZSB2ZXJz
aW9uIG9mIGEgcGF0Y2gKKyAgICAjIEluIHRoaXMgY2FzZSB3ZSBzZWFyY2ggZm9yIHRoZSBmaXJz
dCBwYXRjaCBhbmQKKyAgICAjIHdvcmsgb3V0IHRoZSB2ZXJzaW9uCisgICAgJCE9MDsKKyAgICBt
eSBAY292ZXJsZXR0ZXJzID0gZ2xvYigkcGF0Y2hfZGlyLicvKicuJHBhdGNoX2V4dCk7CisgICAg
aWYgKCEkISAmJiBzY2FsYXIgQGNvdmVybGV0dGVycykgeworICAgICAgICBpZiAoJGNvdmVybGV0
dGVyc1swXSA9fiAvXC92KFswLTldKyktXFEkY292ZXJfbGV0dGVyXEUvKSB7CisgICAgICAgICAg
ICAkcmVyb2xsY291bnQgPSAkMTsKKyAgICAgICAgfQorICAgIH0KK30KK2lmICgkcmVyb2xsY291
bnQgPiAwKSB7CisgICAgJHBhdGNoX3ByZWZpeCA9ICJ2Ii4kcmVyb2xsY291bnQuIi0iOworfQor
CitpZiAoICEgZ3JlcCAkXyBlcSAkcGxvY2F0aW9uLCBAcGxvY2F0aW9ucykgeworICAgIGRpZSAi
JHRvb2w6IEludmFsaWQgLXB8LS1wYXRjaGNjIHZhbHVlXG4iOworfQoraWYgKCAhIGdyZXAgJF8g
ZXEgJGNsb2NhdGlvbiwgQGNsb2NhdGlvbnMpIHsKKyAgICBkaWUgIiR0b29sOiBJbnZhbGlkIC1j
fC0tY292ZXJjYyB2YWx1ZVxuIjsKK30KKworIyBHZXQgdGhlIGxpc3Qgb2YgcGF0Y2hlcworbXkg
JGhhc19jb3Zlcl9sZXR0ZXIgPSAwOworbXkgJGNvdmVyX2xldHRlcl9maWxlOworbXkgJHBhdHRl
cm4gPSAkcGF0Y2hfZGlyLicvJy4kcGF0Y2hfcHJlZml4LidbMC05XVswLTldWzAtOV1bMC05XSon
LiRwYXRjaF9leHQ7CisKKyQhPTA7CitteSBAcGF0Y2hlcyA9IGdsb2IoJHBhdHRlcm4pOworaWYg
KCQhKSB7CisgICAgZGllICIkdG9vbDogRGlyZWN0b3J5ICRwYXRjaF9kaXIgY29udGFpbnMgbm8g
cGF0Y2hlc1xuIjsKK30KK2lmICghc2NhbGFyIEBwYXRjaGVzKSB7CisgICAgZGllICIkdG9vbDog
RGlyZWN0b3J5ICRwYXRjaF9kaXIgY29udGFpbnMgbm8gbWF0Y2hpbmcgcGF0Y2hlcy5cbiIuCisg
ICAgICAgICAiUGxlYXNlIHRyeSAtLXJlcm9sbC1jb3VudCA8bj4gfCAtdiA8bj5cbiI7Cit9CisK
KyMgRG8gdGhlIGFjdHVhbCBwcm9jZXNzaW5nCitteSAkZmlsZTsKK215IEBjb21iaW5lZF9oZWFk
ZXI7CitteSBAY29tYmluZWRfY2M7CisKK2ZvcmVhY2ggbXkgJGZpbGUgKEBwYXRjaGVzKSB7Cisg
ICAgaWYgKCRmaWxlID1+IC9cL1xRJHBhdGNoX3ByZWZpeCRjb3Zlcl9sZXR0ZXJcRS8pIHsKKyAg
ICAgICAgJGhhc19jb3Zlcl9sZXR0ZXIgPSAxOworICAgICAgICAkY292ZXJfbGV0dGVyX2ZpbGUg
PSAkZmlsZTsKKyAgICB9IGVsc2UgeworICAgICAgICBteSBAaGVhZGVyOyAgICAgIyBUbzogbGlz
dHMgcmV0dXJuZWQgYnkgZ2V0X21haW50YWluZXJzLnBsCisgICAgICAgIG15IEBoZWFkZXJwYXRj
aDsjIFRvOiBlbnRyaWVzIGluICoucGF0Y2gKKyAgICAgICAgICAgICAgICAgICAgICAgICMKKyAg
ICAgICAgICAgICAgICAgICAgICAgICMgQWxzbyBpbmNsdWRlcyBDQydzIGZyb20gdGFncyBhcyB3
ZSBkbyBub3Qgd2FudAorICAgICAgICAgICAgICAgICAgICAgICAgIyBlbnRyaWVzIGluIHRoZSBi
b2R5IHN1Y2ggYXMKKyAgICAgICAgICAgICAgICAgICAgICAgICMgQ0M6IGxhcnMua3VydGhAY2l0
cml4LmNvbQorICAgICAgICAgICAgICAgICAgICAgICAgIyAuLi4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICMgVGVzdGVkLWJ5OiBsYXJzLmt1cnRoQGNpdHJpeC5jb20KKworICAgICAgICBteSBA
Y2M7ICAgICAgICAgIyBDYzogbWFpbnRhaW5lcnMgcmV0dXJuZWQgYnkgZ2V0X21haW50YWluZXJz
LnBsCisgICAgICAgIG15IEBjY3BhdGNoOyAgICAjIENjOiBlbnRyaWVzIGluICoucGF0Y2gKKyAg
ICAgICAgbXkgQGV4dHJhcGF0Y2g7ICMgQ2M6IGZvciBBQiwgUkIsIFJBQiBpbiAqLnBhdGNoCisK
KyAgICAgICAgcHJpbnQgIlByb2Nlc3Npbmc6ICIuYmFzZW5hbWUoJGZpbGUpLiJcbiI7CisKKyAg
ICAgICAgIyBSZWFkIHRhZ3MgZnJvbSBvdXRwdXQgb2YgZ2V0X21haW50YWluZXJzLnBsCisgICAg
ICAgICMgTGlzdHMgZ28gaW50byBAaGVhZGVyIGFuZCBldmVyeXRoaW5nIGVsc2UgaW50byBAY2MK
KyAgICAgICAgZ2V0bWFpbnRhaW5lcnMoJGZpbGUsIFxAaGVhZGVyLCBcQGNjKTsKKworICAgICAg
ICAjIFJlYWQgYWxsIGxpbmVzIHdpdGggQ0MgJiBUTyBmcm9tIHRoZSBwYXRjaCBmaWxlICh0aGVz
ZSB3aWxsCisgICAgICAgICMgbGlrZWx5IGNvbWUgZnJvbSB0aGUgY29tbWl0IG1lc3NhZ2UpLiBB
bHNvIHJlYWQgdGFncy4KKyAgICAgICAgZ2V0dGFnc2Zyb21wYXRjaCgkZmlsZSwgXEBoZWFkZXJw
YXRjaCwgXEBjY3BhdGNoLCBcQGV4dHJhcGF0Y2gpOworCisgICAgICAgICMgV2l0aCAtdHwtLXRh
Z3Mgb25seSBhZGQgQGV4dHJhcGF0Y2ggdG8gQGhlYWRlciBhbmQgQGNvbWJpbmVkX2hlYWRlcgor
ICAgICAgICAjIFdpdGggLS10YWdzY2MgdHJlYXQgdGFncyBhcyBDQyB0aGF0IGNhbWUgZnJvbSB0
aGUgKi5wYXRjaCBmaWxlCisgICAgICAgIGlmICgkdGFncyAmJiAhJHRhZ3NjYykgeworICAgICAg
ICAgICAgIyBDb3B5IHRoZXNlIGFsd2F5cyBvbnRvIHRoZSBUTyByZWxhdGVkIGFycmF5cworICAg
ICAgICAgICAgcHVzaCBAaGVhZGVyLCBAZXh0cmFwYXRjaDsKKyAgICAgICAgICAgIHB1c2ggQGNv
bWJpbmVkX2hlYWRlciwgQGV4dHJhcGF0Y2g7CisgICAgICAgIH0gZWxzaWYgKCR0YWdzY2MpIHsK
KyAgICAgICAgICAgICMgVHJlYXQgdGhlc2UgYXMgaWYgdGhleSBjYW1lIGZyb20gQ0MncworICAg
ICAgICAgICAgcHVzaCBAY2NwYXRjaCwgQGV4dHJhcGF0Y2g7CisgICAgICAgICAgICBwdXNoIEBj
b21iaW5lZF9jYywgQGV4dHJhcGF0Y2g7CisgICAgICAgIH0KKworICAgICAgICAjIEluIHRoaXMg
c2VjdGlvbiB3ZSBub3JtYWxpemUgdGhlIGxpc3RzLiBXZSByZW1vdmUgZW50cmllcworICAgICAg
ICAjIHRoYXQgYXJlIGFscmVhZHkgaW4gdGhlIHBhdGNoLCBmcm9tIEBjYyBhbmQgQHRvCisgICAg
ICAgIG15IEBoZWFkZXJfb25seSA9IG5vcm1hbGl6ZShcQGhlYWRlciwgXEBoZWFkZXJwYXRjaCk7
CisgICAgICAgIG15IEBjY19vbmx5ICA9IG5vcm1hbGl6ZShcQGNjLCBcQGNjcGF0Y2gpOworCisg
ICAgICAgICMgQXBwbHkgdGhlIGxvY2F0aW9uCisgICAgICAgICRhcHBseWxvY2F0aW9ueyRwbG9j
YXRpb259KCRmaWxlLCBcQGhlYWRlcl9vbmx5LCBcQGNjX29ubHkpOworICAgIH0KK30KKworIyBE
ZWFsIHdpdGggdGhlIGNvdmVyIGxldHRlcgoraWYgKCRoYXNfY292ZXJfbGV0dGVyKSB7CisgICAg
bXkgQGhlYWRlcnBhdGNoOyAgICMgRW50cmllcyBpbnNlcnRlZCBhdCB0aGUgaGVhZGVyCisgICAg
bXkgQGNjcGF0Y2g7ICAgICMgQ2M6IGVudHJpZXMgaW4gKi5wYXRjaAorCisgICAgcHJpbnQgIlBy
b2Nlc3Npbmc6ICIuYmFzZW5hbWUoJGNvdmVyX2xldHRlcl9maWxlKS4iXG4iOworCisgICAgIyBS
ZWFkIGFsbCBsaW5lcyB3aXRoIENDICYgVE8gZnJvbSB0aGUgcGF0Y2ggZmlsZSBzdWNoIHRoYXQg
c3Vic2VxdWVudAorICAgICMgY2FsbHMgZG9uJ3QgbGVhZCB0byBkdXBsaWNhdGlvbgorICAgIGdl
dHRhZ3Nmcm9tcGF0Y2goJGNvdmVyX2xldHRlcl9maWxlLCBcQGhlYWRlcnBhdGNoLCBcQGNjcGF0
Y2gpOworCisgICAgIyBJbiB0aGlzIHNlY3Rpb24gd2Ugbm9ybWFsaXplIHRoZSBsaXN0cy4gV2Ug
cmVtb3ZlIGVudHJpZXMKKyAgICAjIHRoYXQgYXJlIGFscmVhZHkgaW4gdGhlIHBhdGNoLCBmcm9t
IEBjYyBhbmQgQHRvCisgICAgbXkgQGhlYWRlcl9vbmx5ID0gbm9ybWFsaXplKFxAY29tYmluZWRf
aGVhZGVyLCBcQGhlYWRlcnBhdGNoKTsKKyAgICBteSBAY2Nfb25seSAgPSBub3JtYWxpemUoXEBj
b21iaW5lZF9jYywgXEBjY3BhdGNoKTsKKworICAgICMgQXBwbHkgdGhlIGxvY2F0aW9uCisgICAg
JGFwcGx5bG9jYXRpb257JGNsb2NhdGlvbn0oJGNvdmVyX2xldHRlcl9maWxlLCBcQGhlYWRlcl9v
bmx5LCBcQGNjX29ubHkpOworCisgICAgcHJpbnQgIlxuRG9uJ3QgZm9yZ2V0IHRvIGFkZCB0aGUg
c3ViamVjdCBhbmQgbWVzc2FnZSB0byAiLgorICAgICAgICAgICRjb3Zlcl9sZXR0ZXJfZmlsZS4i
XG4iOworfQorCitwcmludCAiVGhlbiBwZXJmb3JtOlxuIi4KKyAgICAgICJnaXQgc2VuZC1lbWFp
bCAtdG8geGVuLWRldmVsXEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAiLgorICAgICAgJHBhdGNoX2Rp
ci4nLycuJHBhdGNoX3ByZWZpeC4iKi5wYXRjaCIuIlxuIjsKKworZXhpdCAwOworCitteSAkZ2V0
bWFpbGluZ2xpc3RzX2RvbmUgPSAwOworbXkgQG1haWxpbmdsaXN0cyA9ICgpOworCitzdWIgZ2V0
bWFpbGluZ2xpc3RzICgpIHsKKyAgICMgUmVhZCBtYWlsaW5nIGxpc3QgZnJvbSBNQUlOVEFJTkVS
UyBmaWxlIGFuZCBjb3B5CisgICAjIGEgbGlzdCBvZiBlLW1haWwgYWRkcmVzc2VzIHRvIEBtYWls
aW5nbGlzdHMKKyAgICBpZiAoISRnZXRtYWlsaW5nbGlzdHNfZG9uZSkgeworICAgICAgICBpZiAo
LWUgJG1haW50YWluZXJzKSB7CisgICAgICAgICAgICBteSAkZmg7CisgICAgICAgICAgICBteSAk
bGluZTsKKyAgICAgICAgICAgIG9wZW4oJGZoLCAiPCIsICRtYWludGFpbmVycykgb3IgZGllICQh
OworICAgICAgICAgICAgd2hpbGUgKG15ICRsaW5lID0gPCRmaD4pIHsKKyAgICAgICAgICAgICAg
ICBjaG9tcCAkbGluZTsKKyAgICAgICAgICAgICAgICBpZiAoJGxpbmUgPX4gL15MOltbOmJsYW5r
Ol1dKy9tKSB7CisgICAgICAgICAgICAgICAgICAgcHVzaCBAbWFpbGluZ2xpc3RzLCAkJzsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICAkZmgtPmVycm9yIGFu
ZCBkaWUgJCE7CisgICAgICAgICAgICBjbG9zZSAkZmggb3IgZGllICQhOworICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgcHJpbnQgIldhcm5pbmc6IGZpbGUgJyRtYWludGFpbmVycycgZG9l
cyBub3QgZXhpc3RcbiI7CisgICAgICAgICAgICBwcmludCAiV2FybmluZzogTWFpbGluZyBsaXN0
cyB3aWxsIGJlIHRyZWF0ZWQgYXMgQ0Mnc1xuIjsKKyAgICAgICAgfQorICAgICMgRG9uJ3QgdHJ5
IGFnYWluLCBldmVuIGlmIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGRvZXMgbm90IGV4aXN0CisgICAg
JGdldG1haWxpbmdsaXN0c19kb25lID0gMTsKKyAgICAjIFJlbW92ZSBhbnkgZHVwbGljYXRlcwor
ICAgIEBtYWlsaW5nbGlzdHMgPSB1bmlxIEBtYWlsaW5nbGlzdHM7CisgICAgfQorfQorCitzdWIg
aXNtYWlsaW5nbGlzdCAoJCkgeworICAgIG15ICgkY2hlY2spID0gQF87CisgICAgIyBHZXQgdGhl
IG1haWxpbmcgbGlzdCBpbmZvcm1hdGlvbgorICAgIGdldG1haWxpbmdsaXN0cygpOworICAgICMg
RG8gdGhlIGNoZWNrCisgICAgaWYgKCBncmVwIHsgJF8gZXEgJGNoZWNrfSBAbWFpbGluZ2xpc3Rz
KSB7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3ViIGdl
dG1haW50YWluZXJzICgkJCQpIHsKKyAgICBteSAoJGZpbGUsICRydG8sICRyY2MpID0gQF87Cisg
ICAgbXkgJGZoOworICAgIG9wZW4oJGZoLCAiLXwiLCAkZ2V0X21haW50YWluZXIsIEBnZXRfbWFp
bnRhaW5lcl9hcmdzLCAnLWYnLCAkZmlsZSkKKyAgICAgICAgb3IgZGllICJGYWlsZWQgdG8gb3Bl
biAnJGdldF9tYWludGFpbmVyJ1xuIjsKKyAgICB3aGlsZShteSAkbGluZSA9IDwkZmg+KSB7Cisg
ICAgICAgIGNob21wICRsaW5lOworICAgICAgICAjIEtlZXAgbGlzdHMgYW5kIENDJ3Mgc2VwYXJh
dGVseSBhcyB3ZSBkb250IHdhbnQgdGhlbSBpbgorICAgICAgICAjIHRoZSBjb21taXQgbWVzc2Fn
ZSB1bmRlciBhIENjOiBsaW5lCisgICAgICAgIGlmIChpc21haWxpbmdsaXN0KCRsaW5lKSkgewor
ICAgICAgICAgICAgcHVzaCBAJHJ0bywgJFRPLiIgIi4kbGluZTsKKyAgICAgICAgICAgIHB1c2gg
QGNvbWJpbmVkX2hlYWRlciwgJFRPLiIgIi4kbGluZTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgIHB1c2ggQCRyY2MsICRDQy4iICIuJGxpbmU7CisgICAgICAgICAgICBwdXNoIEBjb21i
aW5lZF9jYywgJENDLiIgIi4kbGluZTsKKyAgICAgICAgfQorICAgIH0KKyAgICAkZmgtPmVycm9y
IGFuZCBkaWUgJCE7CisgICAgY2xvc2UgJGZoIG9yIGRpZSAkITsKK30KKworc3ViIGdldHRhZ3Nm
cm9tcGF0Y2ggKCQkJDskKSB7CisgICAgbXkgKCRmaWxlLCAkcnRvLCAkcmNjLCAkcmV4dHJhKSA9
IEBfOworICAgIG15ICRmaDsKKworICAgIG9wZW4oJGZoLCAiPCIsICRmaWxlKQorICAgICAgICBv
ciBkaWUgIkZhaWxlZCB0byBvcGVuICckZmlsZSdcbiI7CisgICAgd2hpbGUobXkgJGxpbmUgPSA8
JGZoPikgeworICAgICAgICBjaG9tcCAkbGluZTsKKyAgICAgICAgbXkgJG5saW5lOworCisgICAg
ICAgIGlmIChoYXN0YWcoJGxpbmUsICRUTykpIHsKKyAgICAgICAgICAgIHB1c2ggQCRydG8sICRs
aW5lOworICAgICAgICAgICAgcHVzaCBAY29tYmluZWRfaGVhZGVyLCAkbGluZTsKKyAgICAgICAg
fQorICAgICAgICBpZiAoaGFzdGFnKCRsaW5lLCAkQ0MpKSB7CisgICAgICAgICAgICBwdXNoIEAk
cmNjLCAkbGluZTsKKyAgICAgICAgICAgIHB1c2ggQGNvbWJpbmVkX2NjLCAkbGluZTsKKyAgICAg
ICAgfQorICAgICAgICAjIElmIHRoZXJlIGlzIGFuICRyZXh0cmEsIHRoZW4gZ2V0IHZhcmlvdXMg
dGFncyBhbmQgYWRkCisgICAgICAgICMgZW1haWwgYWRkcmVzc2VzIHRvIHRoZSBDQyBsaXN0Cisg
ICAgICAgIGlmICgkcmV4dHJhICYmICRsaW5lID1+IC9eWy0wLTlhLXpdKy1ieTpbWzpibGFuazpd
XSsvbWkpIHsKKyAgICAgICAgICAgIHB1c2ggQCRyZXh0cmEsICRDQy4iICIuJCc7CisgICAgICAg
IH0KKyAgICB9CisgICAgJGZoLT5lcnJvciBhbmQgZGllICQhOworICAgIGNsb3NlICRmaCBvciBk
aWUgJCE7Cit9CisKK3N1YiBoYXN0YWcgKCQkKSB7CisgICAgbXkgKCRsaW5lLCAkdGFnKSA9IEBf
OworICAgIGlmICgkbGluZSA9fiBte15cUSR0YWdcRX1pKSB7CisgICAgICAgIHJldHVybiAxOwor
ICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3ViIG5vcm1hbGl6ZSAoJCQpIHsKKyAgICBteSAo
JHJhLCAkcmIpID0gQF87CisgICAgIyBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgdG8gbm9ybWFsaXpl
IGxpc3RzIG9mIHRhZ3Mgb3IgQ0MgLyBUTyBsaXN0cworICAgICMgSXQgcmV0dXJucyBhIGxpc3Qg
b2YgdGhlIHVuaXF1ZSBlbGVtZW50cworICAgICMgaW4gQCRyYSwgZXhjbHVkaW5nIGFueSB3aGlj
aCBhcmUgaW4gQCRyYi4KKyAgICAjIENvbXBhcmlzb25zIGFyZSBjYXNlLWluc2Vuc2l0aXZlLgor
ICAgIG15IEBhb25seSA9ICgpOworICAgIG15ICVzZWVuOworICAgIG15ICRpdGVtOworCisgICAg
Zm9yZWFjaCAkaXRlbSAoQCRyYikgeworICAgICAgICAkc2VlbntsYygkaXRlbSl9ID0gMTsKKyAg
ICB9CisgICAgZm9yZWFjaCAkaXRlbSAoQCRyYSkgeworICAgICAgICB1bmxlc3MgKCRzZWVue2xj
KCRpdGVtKX0rKykgeworICAgICAgICAgICAgIyBpdCdzIG5vdCBpbiAlc2Vlbiwgc28gYWRkIHRv
IEBhb25seQorICAgICAgICAgICAgcHVzaCBAYW9ubHksICRpdGVtOworICAgICAgICB9CisgICAg
fQorCisgICAgcmV0dXJuIEBhb25seTsKK30KKworc3ViIHJlYWRmaWxlICgkKSB7CisgICAgbXkg
KCRmaWxlKSA9IEBfOworICAgIG15ICRmaDsKKyAgICBteSAkY29udGVudDsKKyAgICBvcGVuKCRm
aCwgIjwiLCAkZmlsZSkKKyAgICAgICAgIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gZmlsZSAnJGZp
bGUnICQhIjsKKyAgICAkY29udGVudCA9IGRvIHsgbG9jYWwgJC87IDwkZmg+IH07CisgICAgJGZo
LT5lcnJvciBhbmQgZGllICQhOworICAgIGNsb3NlICRmaCBvciBkaWUgJCE7CisKKyAgICByZXR1
cm4gJGNvbnRlbnQ7Cit9CisKK3N1YiB3cml0ZWZpbGUgKCQkKSB7CisgICAgbXkgKCRjb250ZW50
LCAkZmlsZSkgPSBAXzsKKyAgICBteSAkZmg7CisgICAgb3BlbigkZmgsICI+IiwgIiRmaWxlLnRt
cCIpCisgICAgICAgICBvciBkaWUgIkNvdWxkIG5vdCBvcGVuIGZpbGUgJyRmaWxlLnRtcCcgJCEi
OworICAgIHByaW50ICRmaCAkY29udGVudCBvciBkaWUgJCE7CisgICAgY2xvc2UgJGZoIG9yIGRp
ZSAkITsKKyAgICByZW5hbWUgIiRmaWxlLnRtcCIsICRmaWxlIG9yIGRpZSAiQ291bGQgbm90IHJl
bmFtZSAnJGZpbGUnIGludG8gcGxhY2UgJCEiOworfQorCitzdWIgaW5zZXJ0ICgkJCQkKSB7Cisg
ICAgbXkgKCRmaWxlLCAkaW5zZXJ0LCAkZGVsaW1pdGVyLCAkaW5zYWZ0ZXIpID0gQF87CisgICAg
bXkgJGNvbnRlbnQ7CisKKyAgICBpZiAoJGluc2VydCBlcSAiIikgeworICAgICAgICAjIE5vdGhp
bmcgdG8gaW5zZXJ0CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgIyBSZWFkIGZpbGUKKyAg
ICAkY29udGVudCA9IHJlYWRmaWxlKCRmaWxlKSBvciBkaWUgJCE7CisKKyAgICAjIFNwbGl0IHRo
ZSBzdHJpbmcgYW5kIGdlbmVyYXRlIG5ldyBjb250ZW50CisgICAgaWYgKCRjb250ZW50ID1+IC9e
XFEkZGVsaW1pdGVyXEUvbWkpIHsKKyAgICAgICAgaWYgKCRpbnNhZnRlcikgeworICAgICAgICAg
ICAgd3JpdGVmaWxlKCRgLiRkZWxpbWl0ZXIuIlxuIi4kaW5zZXJ0LiJcbiIuJCcsICRmaWxlKTsK
KworICAgICAgICAgICAgaWYgKCR2ZXJib3NlKSB7CisgICAgICAgICAgICAgICAgcHJpbnQgIlxu
SW5zZXJ0ZWQgaW50byAiLmJhc2VuYW1lKCRmaWxlKS4nIGFmdGVyICInLgorICAgICAgICAgICAg
ICAgICAgICAgICRkZWxpbWl0ZXIuIiciLiJcbi0tLS0tXG4iLiRpbnNlcnQuIlxuLS0tLS1cbiI7
CisgICAgICAgICAgICB9CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICB3cml0ZWZpbGUo
JGAuJGluc2VydC4iXG4iLiRkZWxpbWl0ZXIuJCcsICRmaWxlKTsKKworICAgICAgICAgICAgaWYg
KCR2ZXJib3NlKSB7CisgICAgICAgICAgICAgICAgcHJpbnQgIlxuSW5zZXJ0ZWQgaW50byAiLmJh
c2VuYW1lKCRmaWxlKS4nIGJlZm9yZSAiJy4KKyAgICAgICAgICAgICAgICAgICAgICAkZGVsaW1p
dGVyLiInIi4iXG4tLS0tLVxuIi4kaW5zZXJ0LiJcbi0tLS0tXG4iOworICAgICAgICAgICAgfQor
ICAgICAgICB9CisKKyAgICB9IGVsc2UgeworICAgICAgIHByaW50ICJFcnJvcjogRGlkbid0IGZp
bmQgJyRkZWxpbWl0ZXInIGluICckZmlsZSdcbiI7CisgICAgfQorfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:58: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 1fMkwi-0002M8-JM; Sun, 27 May 2018 01:58: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkwh-0002M0-Ga
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:07 +0000
X-Inumbo-ID: 1e6eb141-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e6eb141-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkwg-0003FE-1U
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkwf-0005Nz-VW
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkwf-0005Nz-VW@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:05 +0000
Subject: [Xen-changelog] [xen master] xen/kbdif: Add features to disable
 keyboard and pointer
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>

Y29tbWl0IDhmODUzZGJjMDYzNjE0MTZiYjFmYWE2Y2E3NzIxZTM5ODJhZGJmMzgKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDIgMTc6NDk6MTkgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFRodSBNYXkgMTcgMTA6MTI6MzYgMjAxOCAtMDQwMAoKICAgIHhlbi9rYmRpZjogQWRkIGZl
YXR1cmVzIHRvIGRpc2FibGUga2V5Ym9hcmQgYW5kIHBvaW50ZXIKICAgIAogICAgSXQgaXMgbm93
IG5vdCBmdWxseSBwb3NzaWJsZSB0byBjb250cm9sIGlmIGFuZCB3aGljaCB2aXJ0dWFsIGRldmlj
ZXMKICAgIGFyZSBjcmVhdGVkIGJ5IHRoZSBmcm9udGVuZCwgZS5nLiBrZXlib2FyZCBhbmQgcG9p
bnRlciBkZXZpY2VzCiAgICBhcmUgYWx3YXlzIGNyZWF0ZWQgYW5kIG11bHRpLXRvdWNoIGRldmlj
ZSBpcyBjcmVhdGVkIGlmIHRoZQogICAgYmFja2VuZCBhZHZlcnRpc2VzIG11bHRpLXRvdWNoIHN1
cHBvcnQuIEluIHNvbWUgY2FzZXMgdGhpcwogICAgYmVoYXZpb3IgaXMgbm90IGRlc2lyYWJsZSBh
bmQgYmV0dGVyIGNvbnRyb2wgb3ZlciB0aGUgZnJvbnRlbmQncwogICAgY29uZmlndXJhdGlvbiBp
cyByZXF1aXJlZC4KICAgIAogICAgQWRkIG5ldyBYZW5TdG9yZSBmZWF0dXJlIGZpZWxkcywgc28g
aXQgaXMgcG9zc2libGUgdG8gaW5kaXZpZHVhbGx5CiAgICBjb250cm9sIHNldCBvZiBleHBvc2Vk
IHZpcnR1YWwgZGV2aWNlcyBmb3IgZWFjaCBndWVzdCBPUzoKICAgICAtIHNldCBmZWF0dXJlLWRp
c2FibGUta2V5Ym9hcmQgdG8gMSBpZiBubyBrZXlib2FyZCBkZXZpY2UgbmVlZHMKICAgICAgIHRv
IGJlIGNyZWF0ZWQKICAgICAtIHNldCBmZWF0dXJlLWRpc2FibGUtcG9pbnRlciB0byAxIGlmIG5v
IHBvaW50ZXIgZGV2aWNlIG5lZWRzCiAgICAgICB0byBiZSBjcmVhdGVkCiAgICAKICAgIEtlZXAg
b2xkIGJlaGF2aW9yIGJ5IGRlZmF1bHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggfCAxNCArKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
CmluZGV4IGRhZjRiYzIwNjMuLjIzZDFmNzBkNTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9rYmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC01
MSw2ICs1MSwxOCBAQAogICogY29ycmVzcG9uZGluZyBlbnRyaWVzIGluIFhlblN0b3JlIGFuZCBw
dXRzIDEgYXMgdGhlIHZhbHVlIG9mIHRoZSBlbnRyeS4KICAqIElmIGEgZmVhdHVyZSBpcyBub3Qg
c3VwcG9ydGVkIHRoZW4gMCBtdXN0IGJlIHNldCBvciBmZWF0dXJlIGVudHJ5IG9taXR0ZWQuCiAg
KgorICogZmVhdHVyZS1kaXNhYmxlLWtleWJvYXJkCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludD4KKyAqCisgKiAgICAgIElmIHRoZXJlIGlzIG5vIG5lZWQgdG8gZXhwb3NlIGEgdmlydHVh
bCBrZXlib2FyZCBkZXZpY2UgYnkgdGhlCisgKiAgICAgIGZyb250ZW5kIHRoZW4gdGhpcyBtdXN0
IGJlIHNldCB0byAxLgorICoKKyAqIGZlYXR1cmUtZGlzYWJsZS1wb2ludGVyCisgKiAgICAgIFZh
bHVlczogICAgICAgICA8dWludD4KKyAqCisgKiAgICAgIElmIHRoZXJlIGlzIG5vIG5lZWQgdG8g
ZXhwb3NlIGEgdmlydHVhbCBwb2ludGVyIGRldmljZSBieSB0aGUKKyAqICAgICAgZnJvbnRlbmQg
dGhlbiB0aGlzIG11c3QgYmUgc2V0IHRvIDEuCisgKgogICogZmVhdHVyZS1hYnMtcG9pbnRlcgog
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+CiAgKgpAQCAtMTc3LDYgKzE4OSw4IEBACiAK
ICNkZWZpbmUgWEVOS0JEX0RSSVZFUl9OQU1FICAgICAgICAgICAgICJ2a2JkIgogCisjZGVmaW5l
IFhFTktCRF9GSUVMRF9GRUFUX0RTQkxfS0VZQlJEICAiZmVhdHVyZS1kaXNhYmxlLWtleWJvYXJk
IgorI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9EU0JMX1BPSU5URVIgImZlYXR1cmUtZGlzYWJs
ZS1wb2ludGVyIgogI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9BQlNfUE9JTlRFUiAgImZlYXR1
cmUtYWJzLXBvaW50ZXIiCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9GRUFUX1JBV19QT0lOVEVSICAi
ZmVhdHVyZS1yYXctcG9pbnRlciIKICNkZWZpbmUgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNIICAg
ICAgICJmZWF0dXJlLW11bHRpLXRvdWNoIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:58: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 1fMkwr-0002NF-LG; Sun, 27 May 2018 01:58: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkwr-0002N8-66
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:17 +0000
X-Inumbo-ID: 24896c9e-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24896c9e-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkwq-0003FM-9t
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkwq-0005OY-4s
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkwq-0005OY-4s@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:16 +0000
Subject: [Xen-changelog] [xen master] Config.mk: Update QEMU to include
 build fixes
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>

Y29tbWl0IGVjNDFjNjA2NjBjYjNhM2JiZTZjMDI0OWMwYTcyMWQyMWE5YWRlMzIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMTggMTc6MTc6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDE3OjIxOjQ4IDIwMTggKzAx
MDAKCiAgICBDb25maWcubWs6IFVwZGF0ZSBRRU1VIHRvIGluY2x1ZGUgYnVpbGQgZml4ZXMKICAg
IAogICAgVGhpcyB0YWcgaW5jbHVkZXMgdHdvIGJ1aWxkIGZpeGVzOgogICAgLSBkdW1wOiBGaXgg
YnVpbGQgd2l0aCBuZXdlciBnY2MKICAgICAgICBGaXggYnVpbGQgd2l0aCBHQ0MtOAogICAgLSBG
aXggbGlidXNiLTEuMC4yMiBkZXByZWNhdGVkIGxpYnVzYl9zZXRfZGVidWcgd2l0aCBsaWJ1c2Jf
c2V0X29wdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsg
Yi9Db25maWcubWsKaW5kZXggN2U4YWMyMTljOS4uOTE4MzQ5NmJiZSAxMDA2NDQKLS0tIGEvQ29u
ZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjc1LDcgKzI3NSw3IEBAIFNFQUJJT1NfVVBTVFJF
QU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RS
RUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1G
X1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5
ODY4NjgKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMS4wLXJjMQorUUVN
VV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjExLjAtcmM2CiBNSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04gPz0geGVuLTQuMTEuMC1yYzEuMQogCiBTRUFCSU9TX1VQU1RSRUFNX1JFVklT
SU9OID89IHJlbC0xLjExLjEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:58: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 1fMkx3-0002PU-N5; Sun, 27 May 2018 01:58: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkx2-0002OL-F9
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:28 +0000
X-Inumbo-ID: 2a9e229b-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a9e229b-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkx0-0003FW-Fi
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkx0-0005P6-DQ
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkx0-0005P6-DQ@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:26 +0000
Subject: [Xen-changelog] [xen master] xl: show full value of cpu_khz in xl
 info output
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>

Y29tbWl0IGUwNDE0ZjQyMjNiZDliN2NlOWQwN2M5ZjI2ZGQxMjlhNzljNmQ0Y2MKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUdWUgQXByIDMgMTM6
MTQ6MTEgMjAxOCArMDIwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBGcmkgTWF5IDE4IDE3OjIzOjU2IDIwMTggKzAxMDAKCiAgICB4bDogc2hv
dyBmdWxsIHZhbHVlIG9mIGNwdV9raHogaW4geGwgaW5mbyBvdXRwdXQKICAgIAogICAgVGhlIGV4
YWN0IHZhbHVlIG9mIGNwdV9raHogY2FuIG9ubHkgYmUgb2J0YWluZWQgdmlhICd4bCBkbWVzZycs
IGFuZAogICAgdGhlcmVmb3JlIGNhbiBiZSBsb3N0IGFmdGVyIHNvbWUgdGltZS4gJ3hsIGluZm8n
IHRydW5jYXRlcyB0aGUgdmFsdWUgdG8KICAgIGZ1bGwgTUh6LiBBZGp1c3QgdGhlIG91dHB1dCB0
byBzaG93IHRoZSBmdWxsIGtoeiB2YWx1ZS4KICAgIFRoaXMgaGVscHMgdGhlIGhvc3QgYWRtaW4g
dG8gdHJhY2sgaG93IGEgaG9zdCBoYXMgY2FsaWJyYXRlZCBpdHNlbGYuIFRoZQogICAgdmFsdWUg
b2YgY3B1X2toeiBpcyB1c2VkIGR1cmluZyBsaXZlIG1pZ3JhdGlvbiBmb3IgdGhlIGRlY2lzaW9u
IGlmCiAgICBhY2Nlc3MgdG8gVFNDIHNob3VsZCBiZSBlbXVhbHRlZC4KICAgIAogICAgQ29tbWl0
IGViNTI3N2EzMGUgKCJiaXRrZWVwZXIgcmV2aXNpb24gMS45NTkuMS40CiAgICAoNDBkMDRhODdh
Y09iMjl1LTVZNU94TWhIdlAyeDlnKSIgZ2l2ZXMgbm8gaGludCB3aHkgY3B1X21oeiBpbnN0ZWFk
IG9mCiAgICBjcHVfa2h6IHdhcyBjaG9zZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHRvb2xzL3hsL3hsX2luZm8uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2lu
Zm8uYyBiL3Rvb2xzL3hsL3hsX2luZm8uYwppbmRleCBlOTg5MGNhNWYyLi42YzhiZTI2MTE5IDEw
MDY0NAotLS0gYS90b29scy94bC94bF9pbmZvLmMKKysrIGIvdG9vbHMveGwveGxfaW5mby5jCkBA
IC0yMDMsNyArMjAzLDcgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpCiAgICAg
bWF5YmVfcHJpbnRmKCJucl9ub2RlcyAgICAgICAgICAgICAgIDogJWRcbiIsIGluZm8ubnJfbm9k
ZXMpOwogICAgIG1heWJlX3ByaW50ZigiY29yZXNfcGVyX3NvY2tldCAgICAgICA6ICVkXG4iLCBp
bmZvLmNvcmVzX3Blcl9zb2NrZXQpOwogICAgIG1heWJlX3ByaW50ZigidGhyZWFkc19wZXJfY29y
ZSAgICAgICA6ICVkXG4iLCBpbmZvLnRocmVhZHNfcGVyX2NvcmUpOwotICAgIG1heWJlX3ByaW50
ZigiY3B1X21oeiAgICAgICAgICAgICAgICA6ICVkXG4iLCBpbmZvLmNwdV9raHogLyAxMDAwKTsK
KyAgICBtYXliZV9wcmludGYoImNwdV9taHogICAgICAgICAgICAgICAgOiAlZC4lMDNkXG4iLCBp
bmZvLmNwdV9raHogLyAxMDAwLCBpbmZvLmNwdV9raHogJSAxMDAwKTsKIAogICAgIG1heWJlX3By
aW50ZigiaHdfY2FwcyAgICAgICAgICAgICAgICA6ICUwOHg6JTA4eDolMDh4OiUwOHg6JTA4eDol
MDh4OiUwOHg6JTA4eFxuIiwKICAgICAgICAgIGluZm8uaHdfY2FwWzBdLCBpbmZvLmh3X2NhcFsx
XSwgaW5mby5od19jYXBbMl0sIGluZm8uaHdfY2FwWzNdLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01: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 1fMkxE-0002Qn-QN; Sun, 27 May 2018 01:58:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkxE-0002Qg-2z
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:40 +0000
X-Inumbo-ID: 30b09a17-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30b09a17-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxA-0003Fe-Lk
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxA-0005PW-JN
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxA-0005PW-JN@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:36 +0000
Subject: [Xen-changelog] [xen master] doc: correct livepatch.markdown syntax
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>

Y29tbWl0IGYwOTdhM2E4NDIyMWIwYWQyODQ4YTEzNjhhYzk5MzIxODA3Mzk2NDIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDgg
MDg6NDc6MzAgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDIxIDExOjM3OjUxIDIwMTggKzAx
MDAKCiAgICBkb2M6IGNvcnJlY3QgbGl2ZXBhdGNoLm1hcmtkb3duIHN5bnRheAogICAgCiAgICAi
bWFrZSAtQyBkb2NzIGFsbCIgZmFpbHMgZHVlIHRvIGluY29ycmVjdCBtYXJrZG93biBzeW50YXgg
aW4KICAgIGxpdmVwYXRjaC5tYXJrZG93bi4gQ29ycmVjdCBpdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIAogICAgTWlz
YyBmaXhlczoKICAgICAqIEluc2VydCByZWFsIFVSTHMKICAgICAqIERyb3AgdHJhaWxpbmcgd2hp
dGVzcGFjZQogICAgICogQ29uc2lzdGVudCBhbGlnbm1lbnQgYW5kIGluZGVudGF0aW9uIGZvciBj
b2RlIGJsb2NrcyBhbmQgbGlzdHMKICAgICAqIENvbnNpc3RlbnQgY2FwaXRhbGlzYXRpb24KICAg
ICAqIENvbnNpc3RlbnQgdXNlIG9mIGBgIGJsb2NrcyBmb3IgY29tbWFuZCBsaW5lIGFyZ3VtZW50
cyBhbmQgZnVuY3Rpb24gbmFtZXMKICAgICAqIFJlYXJyYW5nZSB0aGluZ3Mgbm90IHRvIGxlYXZl
ICZsdDsgYW5kICZndDsgaW4gdGhlIHRleHQKICAgIAogICAgTm8gY2hhbmdlIGluIGNvbnRlbnQu
ICBUaGUgZG9jdW1lbnQgbm93IHJlYWRzIHJhdGhlciBtb3JlIGNvbnNpc3RlbnRseSBpbiBIVE1M
CiAgICBhbmQgUERGIGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duIHwgNjkzICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzMjAgaW5zZXJ0aW9ucygrKSwgMzczIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9saXZlcGF0Y2gubWFya2Rvd24gYi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCmlu
ZGV4IDU0YTZiODUwY2IuLjJiZGY4NzE1NzggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgpAQCAtODUsNTMg
Kzg1LDQyIEBAIG1lY2hhbmlzbS4gU2VlIGBUcmFtcG9saW5lIChlOSBvcGNvZGUpYCBzZWN0aW9u
IGZvciBtb3JlIGRldGFpbHMuCiAjIyMgRXhhbXBsZSBvZiB0cmFtcG9saW5lIGFuZCBpbi1wbGFj
ZSBzcGxpY2luZwogCiBBcyBleGFtcGxlIHdlIHdpbGwgYXNzdW1lIHRoZSBoeXBlcnZpc29yIGRv
ZXMgbm90IGhhdmUgWFNBLTEzMiAoc2VlCi0qZG9tY3RsL3N5c2N0bDogZG9uJ3QgbGVhayBoeXBl
cnZpc29yIHN0YWNrIHRvIHRvb2xzdGFja3MqCi00ZmYzNDQ5ZjBlOWQxNzVjZWI5NTUxZDNmMmFl
Y2I1OTI3M2Y2MzlkKSBhbmQgd2Ugd291bGQgbGlrZSB0byBiaW5hcnkgcGF0Y2gKLXRoZSBoeXBl
cnZpc29yIHdpdGggaXQuIFRoZSBvcmlnaW5hbCBjb2RlIGxvb2tzIGFzIHNvOgorW2RvbWN0bC9z
eXNjdGw6IGRvbid0IGxlYWsgaHlwZXJ2aXNvciBzdGFjayB0byB0b29sc3RhY2tzXShodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTRmZjM0NDlm
MGU5ZDE3NWNlYjk1NTFkM2YyYWVjYjU5MjczZjYzOWQpKQorYW5kIHdlIHdvdWxkIGxpa2UgdG8g
YmluYXJ5IHBhdGNoIHRoZSBoeXBlcnZpc29yIHdpdGggaXQuIFRoZSBvcmlnaW5hbCBjb2RlCits
b29rcyBhcyBzbzoKIAotPHByZT4KLSAgIDQ4IDg5IGUwICAgICAgICAgICAgICAgICAgbW92ICAg
ICVyc3AsJXJheCAgCi0gICA0OCAyNSAwMCA4MCBmZiBmZiAgICAgICAgIGFuZCAgICAkMHhmZmZm
ZmZmZmZmZmY4MDAwLCVyYXggIAotPC9wcmU+CisgICAgNDggODkgZTAgICAgICAgICAgICAgICAg
ICBtb3YgICAgJXJzcCwlcmF4CisgICAgNDggMjUgMDAgODAgZmYgZmYgICAgICAgICBhbmQgICAg
JDB4ZmZmZmZmZmZmZmZmODAwMCwlcmF4CiAKIHdoaWxlIHRoZSBuZXcgcGF0Y2hlZCBoeXBlcnZp
c29yIHdvdWxkIGJlOgogCi08cHJlPgotICAgNDggYzcgNDUgYjggMDAgMDAgMDAgMDAgICBtb3Zx
ICAgJDB4MCwtMHg0OCglcmJwKSAgCi0gICA0OCBjNyA0NSBjMCAwMCAwMCAwMCAwMCAgIG1vdnEg
ICAkMHgwLC0weDQwKCVyYnApICAKLSAgIDQ4IGM3IDQ1IGM4IDAwIDAwIDAwIDAwICAgbW92cSAg
ICQweDAsLTB4MzgoJXJicCkgIAotICAgNDggODkgZTAgICAgICAgICAgICAgICAgICBtb3YgICAg
JXJzcCwlcmF4ICAKLSAgIDQ4IDI1IDAwIDgwIGZmIGZmICAgICAgICAgYW5kICAgICQweGZmZmZm
ZmZmZmZmZjgwMDAsJXJheCAgCi08L3ByZT4KKyAgICA0OCBjNyA0NSBiOCAwMCAwMCAwMCAwMCAg
IG1vdnEgICAkMHgwLC0weDQ4KCVyYnApCisgICAgNDggYzcgNDUgYzAgMDAgMDAgMDAgMDAgICBt
b3ZxICAgJDB4MCwtMHg0MCglcmJwKQorICAgIDQ4IGM3IDQ1IGM4IDAwIDAwIDAwIDAwICAgbW92
cSAgICQweDAsLTB4MzgoJXJicCkKKyAgICA0OCA4OSBlMCAgICAgICAgICAgICAgICAgIG1vdiAg
ICAlcnNwLCVyYXgKKyAgICA0OCAyNSAwMCA4MCBmZiBmZiAgICAgICAgIGFuZCAgICAkMHhmZmZm
ZmZmZmZmZmY4MDAwLCVyYXgKIAotVGhpcyBpcyBpbnNpZGUgdGhlIGFyY2hfZG9fZG9tY3RsLiBU
aGlzIG5ldyBjaGFuZ2UgYWRkcyAyMSBleHRyYQorVGhpcyBpcyBpbnNpZGUgdGhlIGFyY2hcX2Rv
XF9kb21jdGwuIFRoaXMgbmV3IGNoYW5nZSBhZGRzIDIxIGV4dHJhCiBieXRlcyBvZiBjb2RlIHdo
aWNoIGFsdGVycyBhbGwgdGhlIG9mZnNldHMgaW5zaWRlIHRoZSBmdW5jdGlvbi4gVG8gYWx0ZXIK
IHRoZXNlIG9mZnNldHMgYW5kIGFkZCB0aGUgZXh0cmEgMjEgYnl0ZXMgb2YgY29kZSB3ZSBtaWdo
dCBub3QgaGF2ZSBlbm91Z2gKIHNwYWNlIGluIC50ZXh0IHRvIHNxdWVlemUgdGhpcyBpbi4KIAog
QXMgc3VjaCB3ZSBjb3VsZCBzaW1wbGlmeSB0aGlzIHByb2JsZW0gYnkgb25seSBwYXRjaGluZyB0
aGUgc2l0ZQotd2hpY2ggY2FsbHMgYXJjaF9kb19kb21jdGw6Cit3aGljaCBjYWxscyBhcmNoXF9k
b1xfZG9tY3RsOgogCi08cHJlPgotZG9fZG9tY3RsOiAgCi0gZTggNGIgYjEgMDUgMDAgICAgICAg
ICAgY2FsbHEgIGZmZmY4MmQwODAxNWZiYjkgPGFyY2hfZG9fZG9tY3RsPiAgCi08L3ByZT4KKyAg
ICBkb19kb21jdGw6CisgICAgZTggNGIgYjEgMDUgMDAgICAgICAgICAgY2FsbHEgIGZmZmY4MmQw
ODAxNWZiYjkgPGFyY2hfZG9fZG9tY3RsPgogCiB3aXRoIGEgbmV3IGFkZHJlc3MgZm9yIHdoZXJl
IHRoZSBuZXcgYGFyY2hfZG9fZG9tY3RsYCB3b3VsZCBiZSAodGhpcwogYXJlYSB3b3VsZCBiZSBh
bGxvY2F0ZWQgZHluYW1pY2FsbHkpLgogCiBBc3R1dGUgcmVhZGVycyB3aWxsIHdvbmRlciB3aGF0
IHdlIG5lZWQgdG8gZG8gaWYgd2Ugd2VyZSB0byBwYXRjaCBgZG9fZG9tY3RsYAogLSB3aGljaCBp
cyBub3QgY2FsbGVkIGRpcmVjdGx5IGJ5IGh5cGVydmlzb3IgYnV0IG9uIGJlaGFsZiBvZiB0aGUg
Z3Vlc3RzIHZpYQotdGhlIGBjb21wYXRfaHlwZXJjYWxsX3RhYmxlYCBhbmQgYGh5cGVyY2FsbF90
YWJsZWAuCi1QYXRjaGluZyB0aGUgb2Zmc2V0IGluIGBoeXBlcmNhbGxfdGFibGVgIGZvciBgZG9f
ZG9tY3RsOgotKGZmZmY4MmQwODAxMDMwNzkgPGRvX2RvbWN0bD46KQordGhlIGBjb21wYXRfaHlw
ZXJjYWxsX3RhYmxlYCBhbmQgYGh5cGVyY2FsbF90YWJsZWAuICBQYXRjaGluZyB0aGUgb2Zmc2V0
IGluCitgaHlwZXJjYWxsX3RhYmxlYCBmb3IgYGRvX2RvbWN0bGA6CiAKLTxwcmU+Ci0KLSBmZmZm
ODJkMDgwMjRkNDkwOiAgIDc5IDMwICAKLSBmZmZmODJkMDgwMjRkNDkyOiAgIDEwIDgwIGQwIDgy
IGZmIGZmICAgCi0KLTwvcHJlPgorICAgIGZmZmY4MmQwODAyNGQ0OTA6ICAgNzkgMzAKKyAgICBm
ZmZmODJkMDgwMjRkNDkyOiAgIDEwIDgwIGQwIDgyIGZmIGZmCiAKIHdpdGggdGhlIG5ldyBhZGRy
ZXNzIHdoZXJlIHRoZSBuZXcgYGRvX2RvbWN0bGAgaXMgcG9zc2libGUuIFRoZSBvdGhlcgogcGxh
Y2Ugd2hlcmUgaXQgaXMgdXNlZCBpcyBpbiBgaHZtX2h5cGVyY2FsbDY0X3RhYmxlYCB3aGljaCB3
b3VsZCBuZWVkCkBAIC0xMzksMTAgKzEyOCwxMSBAQCB0byBiZSBwYXRjaGVkIGluIGEgc2ltaWxh
ciB3YXkuIFRoaXMgd291bGQgcmVxdWlyZSBhbiBpbi1wbGFjZSBzcGxpY2luZwogb2YgdGhlIG5l
dyB2aXJ0dWFsIGFkZHJlc3Mgb2YgYGFyY2hfZG9fZG9tY3RsYC4KIAogSW4gc3VtbWFyeSB0aGlz
IGV4YW1wbGUgcGF0Y2hlZCB0aGUgY2FsbGVlIG9mIHRoZSBhZmZlY3RlZCBmdW5jdGlvbiBieQot
ICogYWxsb2NhdGluZyBtZW1vcnkgZm9yIHRoZSBuZXcgY29kZSB0byBsaXZlIGluLAotICogY2hh
bmdpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiBhbGwgdGhlIGZ1bmN0aW9ucyB3aGljaCBjYWxs
ZWQgdGhlIG9sZAorCisgKiBBbGxvY2F0aW5nIG1lbW9yeSBmb3IgdGhlIG5ldyBjb2RlIHRvIGxp
dmUgaW4sCisgKiBDaGFuZ2luZyB0aGUgdmlydHVhbCBhZGRyZXNzIGluIGFsbCB0aGUgZnVuY3Rp
b25zIHdoaWNoIGNhbGxlZCB0aGUgb2xkCiAgICBjb2RlIChjb21wdXRpbmcgdGhlIG5ldyBvZmZz
ZXQsIHBhdGNoaW5nIHRoZSBjYWxscSB3aXRoIGEgbmV3IGNhbGxxKS4KLSAqIGNoYW5naW5nIHRo
ZSBmdW5jdGlvbiBwb2ludGVyIHRhYmxlcyB3aXRoIHRoZSBuZXcgdmlydHVhbCBhZGRyZXNzIG9m
CisgKiBDaGFuZ2luZyB0aGUgZnVuY3Rpb24gcG9pbnRlciB0YWJsZXMgd2l0aCB0aGUgbmV3IHZp
cnR1YWwgYWRkcmVzcyBvZgogICAgdGhlIGZ1bmN0aW9uIChzcGxpY2luZyBpbiB0aGUgbmV3IHZp
cnR1YWwgYWRkcmVzcykuIFNpbmNlIHRoaXMgdGFibGUKICAgIHJlc2lkZXMgaW4gdGhlIC5yb2Rh
dGEgc2VjdGlvbiB3ZSB3b3VsZCBuZWVkIHRvIHRlbXBvcmFyaWx5IGNoYW5nZSB0aGUKICAgIHBh
Z2UgdGFibGUgcGVybWlzc2lvbnMgZHVyaW5nIHRoaXMgcGFydC4KQEAgLTE2MiwyMSArMTUyLDE4
IEBAIGV4aXN0aW5nIGZ1bmN0aW9uIHRvIGJlIHBhdGNoZWQgdG8ganVtcCBkaXJlY3RseSB0byB0
aGUgbmV3IGNvZGUuIFRoaXMKIGxlc3NlbnMgdGhlIGxvY2F0aW9ucyB0byBiZSBwYXRjaGVkIHRv
IG9uZSBidXQgaXQgcHV0cyBwcmVzc3VyZSBvbiB0aGUKIENQVSBicmFuY2hpbmcgbG9naWMgKEkt
Y2FjaGUsIGJ1dCBpdCBpcyBqdXN0IG9uZSB1bmNvbmRpdGlvbmFsIGp1bXApLgogCi1Gb3IgdGhp
cyBleGFtcGxlIHdlIHdpbGwgYXNzdW1lIHRoYXQgdGhlIGh5cGVydmlzb3IgaGFzIG5vdCBiZWVu
IGNvbXBpbGVkCi13aXRoIGZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcwOTZlZjI2ZTY5MWQ5M2Ug
KFhTQS0xMjU6ICpwcmUtZmlsbCBzdHJ1Y3R1cmVzCi1mb3IgY2VydGFpbiBIWVBFUlZJU09SX3hl
bl92ZXJzaW9uIHN1Yi1vcHMqKSB3aGljaCBtZW0tc2V0cyBhbiBzdHJ1Y3R1cmUKLWluIGB4ZW5f
dmVyc2lvbmAgaHlwZXJjYWxsLiBUaGlzIGZ1bmN0aW9uIGlzIG5vdCBjYWxsZWQgKiphbnl3aGVy
ZSoqIGluCi10aGUgaHlwZXJ2aXNvciAoaXQgaXMgY2FsbGVkIGJ5IHRoZSBndWVzdCkgYnV0IHJl
ZmVyZW5jZWQgaW4gdGhlCi1gY29tcGF0X2h5cGVyY2FsbF90YWJsZWAgYW5kIGBoeXBlcmNhbGxf
dGFibGVgIChhbmQgaW5kaXJlY3RseSBjYWxsZWQKLWZyb20gdGhhdCkuIFBhdGNoaW5nIHRoZSBv
ZmZzZXQgaW4gYGh5cGVyY2FsbF90YWJsZWAgZm9yIHRoZSBvbGQKLWBkb194ZW5fdmVyc2lvbmAg
KGZmZmY4MmQwODAxMTJmOWUgPGRvX3hlbl92ZXJzaW9uPikKLQotPC9wcmU+Ci0gZmZmZjgyZDA4
MDI0YjI3MCA8aHlwZXJjYWxsX3RhYmxlPjogICAKLSAuLi4gIAotIGZmZmY4MmQwODAyNGIyZjg6
ICAgOWUgMmYgMTEgODAgZDAgODIgZmYgZmYgIAorRm9yIHRoaXMgZXhhbXBsZSB3ZSB3aWxsIGFz
c3VtZSB0aGF0IHRoZSBoeXBlcnZpc29yIGhhcyBub3QgYmVlbiBjb21waWxlZCB3aXRoCitYU0Et
MTI1IChzZWUKK1twcmUtZmlsbCBzdHJ1Y3R1cmVzIGZvciBjZXJ0YWluIEhZUEVSVklTT1JcX3hl
blxfdmVyc2lvbiBzdWItb3BzXShodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0ZGlmZjtoPWZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcwOTZlZjI2ZTY5MWQ5
M2UpKQord2hpY2ggbWVtLXNldHMgYW4gc3RydWN0dXJlIGluIGB4ZW5fdmVyc2lvbmAgaHlwZXJj
YWxsLiBUaGlzIGZ1bmN0aW9uIGlzIG5vdAorY2FsbGVkICoqYW55d2hlcmUqKiBpbiB0aGUgaHlw
ZXJ2aXNvciAoaXQgaXMgY2FsbGVkIGJ5IHRoZSBndWVzdCkgYnV0CityZWZlcmVuY2VkIGluIHRo
ZSBgY29tcGF0X2h5cGVyY2FsbF90YWJsZWAgYW5kIGBoeXBlcmNhbGxfdGFibGVgIChhbmQKK2lu
ZGlyZWN0bHkgY2FsbGVkIGZyb20gdGhhdCkuIFBhdGNoaW5nIHRoZSBvZmZzZXQgaW4gYGh5cGVy
Y2FsbF90YWJsZWAgZm9yIHRoZQorb2xkIGBkb194ZW5fdmVyc2lvbmA6CiAKLTwvcHJlPgorICAg
IGZmZmY4MmQwODAyNGIyNzAgPGh5cGVyY2FsbF90YWJsZT46CisgICAgLi4uCisgICAgZmZmZjgy
ZDA4MDI0YjJmODogICA5ZSAyZiAxMSA4MCBkMCA4MiBmZiBmZgogCiB3aXRoIHRoZSBuZXcgYWRk
cmVzcyB3aGVyZSB0aGUgbmV3IGBkb194ZW5fdmVyc2lvbmAgaXMgcG9zc2libGUuIFRoZSBvdGhl
cgogcGxhY2Ugd2hlcmUgaXQgaXMgdXNlZCBpcyBpbiBgaHZtX2h5cGVyY2FsbDY0X3RhYmxlYCB3
aGljaCB3b3VsZCBuZWVkCkBAIC0xODQsMzEgKzE3MSwyOCBAQCB0byBiZSBwYXRjaGVkIGluIGEg
c2ltaWxhciB3YXkuIFRoaXMgd291bGQgcmVxdWlyZSBhbiBpbi1wbGFjZSBzcGxpY2luZwogb2Yg
dGhlIG5ldyB2aXJ0dWFsIGFkZHJlc3Mgb2YgYGRvX3hlbl92ZXJzaW9uYC4KIAogQW4gYWx0ZXJu
YXRpdmUgc29sdXRpb24gd291bGQgYmUgdG8gcGF0Y2ggaW5zZXJ0IGEgdHJhbXBvbGluZSBpbiB0
aGUKLW9sZCBgZG9feGVuX3ZlcnNpb24nIGZ1bmN0aW9uIHRvIGRpcmVjdGx5IGp1bXAgdG8gdGhl
IG5ldyBgZG9feGVuX3ZlcnNpb25gLgorb2xkIGBkb194ZW5fdmVyc2lvbmAgZnVuY3Rpb24gdG8g
ZGlyZWN0bHkganVtcCB0byB0aGUgbmV3IGBkb194ZW5fdmVyc2lvbmA6CiAKLTxwcmU+Ci0gZmZm
ZjgyZDA4MDExMmY5ZSBkb194ZW5fdmVyc2lvbjogIAotIGZmZmY4MmQwODAxMTJmOWU6ICAgICAg
IDQ4IGM3IGMwIGRhIGZmIGZmIGZmICAgIG1vdiAgICAkMHhmZmZmZmZmZmZmZmZmZmRhLCVyYXgg
IAotIGZmZmY4MmQwODAxMTJmYTU6ICAgICAgIDgzIGZmIDA5ICAgICAgICAgICAgICAgIGNtcCAg
ICAkMHg5LCVlZGkgIAotIGZmZmY4MmQwODAxMTJmYTg6ICAgICAgIDBmIDg3IDI0IDA1IDAwIDAw
ICAgICAgIGphICAgICBmZmZmODJkMDgwMTEzNGQyIDsgZG9feGVuX3ZlcnNpb24rMHg1MzQgIAot
PC9wcmU+CisgICAgZmZmZjgyZDA4MDExMmY5ZSBkb194ZW5fdmVyc2lvbjoKKyAgICBmZmZmODJk
MDgwMTEyZjllOiAgICAgICA0OCBjNyBjMCBkYSBmZiBmZiBmZiAgICBtb3YgICAgJDB4ZmZmZmZm
ZmZmZmZmZmZkYSwlcmF4CisgICAgZmZmZjgyZDA4MDExMmZhNTogICAgICAgODMgZmYgMDkgICAg
ICAgICAgICAgICAgY21wICAgICQweDksJWVkaQorICAgIGZmZmY4MmQwODAxMTJmYTg6ICAgICAg
IDBmIDg3IDI0IDA1IDAwIDAwICAgICAgIGphICAgICBmZmZmODJkMDgwMTEzNGQyIDsgZG9feGVu
X3ZlcnNpb24rMHg1MzQKIAogd2l0aDoKIAotPHByZT4KLSBmZmZmODJkMDgwMTEyZjllIGRvX3hl
bl92ZXJzaW9uOiAgCi0gZmZmZjgyZDA4MDExMmY5ZTogICAgICAgZTkgWFggWVkgWlogUVEgICAg
ICAgICAgam1wcSAgIFtuZXcgZG9feGVuX3ZlcnNpb25dICAKLTwvcHJlPgorICAgIGZmZmY4MmQw
ODAxMTJmOWUgZG9feGVuX3ZlcnNpb246CisgICAgZmZmZjgyZDA4MDExMmY5ZTogICAgICAgZTkg
WFggWVkgWlogUVEgICAgICAgICAgam1wcSAgIFtuZXcgZG9feGVuX3ZlcnNpb25dCiAKIHdoaWNo
IHdvdWxkIGxlc3NlbiB0aGUgYW1vdW50IG9mIHBhdGNoaW5nIHRvIGp1c3Qgb25lIGxvY2F0aW9u
LgogCiBJbiBzdW1tYXJ5IHRoaXMgZXhhbXBsZSBwYXRjaGVkIHRoZSBhZmZlY3RlZCBmdW5jdGlv
biB0byBqdW1wIHRvIHRoZQogbmV3IHJlcGxhY2VtZW50IGZ1bmN0aW9uIHdoaWNoIHJlcXVpcmVk
OgotICogYWxsb2NhdGluZyBtZW1vcnkgZm9yIHRoZSBuZXcgY29kZSB0byBsaXZlIGluLAotICog
aW5zZXJ0aW5nIHRyYW1wb2xpbmUgd2l0aCBuZXcgb2Zmc2V0IGluIHRoZSBvbGQgZnVuY3Rpb24g
dG8gcG9pbnQgdG8gdGhlCisKKyAqIEFsbG9jYXRpbmcgbWVtb3J5IGZvciB0aGUgbmV3IGNvZGUg
dG8gbGl2ZSBpbiwKKyAqIEluc2VydGluZyB0cmFtcG9saW5lIHdpdGggbmV3IG9mZnNldCBpbiB0
aGUgb2xkIGZ1bmN0aW9uIHRvIHBvaW50IHRvIHRoZQogICAgbmV3IGZ1bmN0aW9uLgogICogT3B0
aW9uYWxseSB3ZSBjYW4gaW5zZXJ0IGluIHRoZSBvbGQgZnVuY3Rpb24gYSB0cmFtcG9saW5lIGp1
bXAgdG8gYW4gZnVuY3Rpb24KLSAgIHByb3ZpZGluZyBhbiBCVUdfT04gdG8gY2F0Y2ggZXJyYW50
IGNvZGUuCisgICBwcm92aWRpbmcgYW4gQlVHXF9PTiB0byBjYXRjaCBlcnJhbnQgY29kZS4KIAog
VGhlIGRpc2FkdmFudGFnZSBvZiB0aGlzIGFyZSB0aGF0IHRoZSB1bmNvbmRpdGlvbmFsIGp1bXAg
d2lsbCBjb25zdW1lIGEgc21hbGwKIEktY2FjaGUgcGVuYWx0eS4gSG93ZXZlciB0aGUgc2ltcGxp
Y2l0eSBvZiB0aGUgcGF0Y2hpbmcgYW5kIGhpZ2hlciBjaGFuY2UKQEAgLTI2MCw3ICsyNDQsNyBA
QCBOb3RlIHRoYXQgZXZlcnkgc3RydWN0dXJlIGhhcyBwYWRkaW5nLiBUaGlzIGlzIGFkZGVkIHNv
IHRoYXQgdGhlIGh5cGVydmlzb3IKIGNhbiByZS11c2UgdGhvc2UgZmllbGRzIGFzIGl0IHNlZXMg
Zml0LgogCiBFYXJsaWVyIGRlc2lnbiBhdHRlbXB0ZWQgdG8gaW5lcHRseSBleHBsYWluIHRoZSBy
ZWxhdGlvbnMgb2YgdGhlIEVMRiBzZWN0aW9ucwotdG8gZWFjaCBvdGhlciB3aXRob3V0IHVzaW5n
IHByb3BlciBFTEYgbWVjaGFuaXNtIChzaF9pbmZvLCBzaF9saW5rLCBkYXRhCit0byBlYWNoIG90
aGVyIHdpdGhvdXQgdXNpbmcgcHJvcGVyIEVMRiBtZWNoYW5pc20gKHNoXF9pbmZvLCBzaFxfbGlu
aywgZGF0YQogc3RydWN0dXJlcyB1c2luZyBFbGYgdHlwZXMsIGV0YykuIFRoaXMgZGVzaWduIHdp
bGwgZXhwbGFpbiB0aGUgc3RydWN0dXJlcwogYW5kIGhvdyB0aGV5IGFyZSB1c2VkIHRvZ2V0aGVy
IGFuZCBub3QgZGlnIGluIHRoZSBFTEYgZm9ybWF0IC0gZXhjZXB0IG1lbnRpb24KIHRoYXQgdGhl
IHNlY3Rpb24gbmFtZXMgc2hvdWxkIG1hdGNoIHRoZSBzdHJ1Y3R1cmUgbmFtZXMuCkBAIC0yODUs
NjAgKzI2OSw1MyBAQCBsaWtlIHdoYXQgdGhlIExpbnV4IGtlcm5lbCBtb2R1bGUgbG9hZGVyIGRv
ZXMuCiAKIFRoZSBwYXlsb2FkIGNvbnRhaW5zIGF0IGxlYXN0IHRocmVlIHNlY3Rpb25zOgogCi0g
KiBgLmxpdmVwYXRjaC5mdW5jc2AgLSB3aGljaCBpcyBhbiBhcnJheSBvZiBsaXZlcGF0Y2hfZnVu
YyBzdHJ1Y3R1cmVzLgorICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkg
b2YgbGl2ZXBhdGNoXF9mdW5jIHN0cnVjdHVyZXMuCiAgKiBgLmxpdmVwYXRjaC5kZXBlbmRzYCAt
IHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQgdGhlIHBheWxvYWQKICAg
ICBkZXBlbmRzIG9uLiAqKk1VU1QqKiBoYXZlIG9uZS4KICAqICBgLm5vdGUuZ251LmJ1aWxkLWlk
YCAtIHRoZSBidWlsZC1pZCBvZiB0aGlzIHBheWxvYWQuICoqTVVTVCoqIGhhdmUgb25lLgogCiAj
IyMgLmxpdmVwYXRjaC5mdW5jcwogCi1UaGUgYC5saXZlcGF0Y2guZnVuY3NgIGNvbnRhaW5zIGFu
IGFycmF5IG9mIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZXMKK1RoZSBgLmxpdmVwYXRjaC5mdW5j
c2AgY29udGFpbnMgYW4gYXJyYXkgb2YgbGl2ZXBhdGNoXF9mdW5jIHN0cnVjdHVyZXMKIHdoaWNo
IGRlc2NyaWJlIHRoZSBmdW5jdGlvbnMgdG8gYmUgcGF0Y2hlZDoKIAotPHByZT4KLXN0cnVjdCBs
aXZlcGF0Y2hfZnVuYyB7ICAKLSAgICBjb25zdCBjaGFyICpuYW1lOyAgCi0gICAgdm9pZCAqbmV3
X2FkZHI7ICAKLSAgICB2b2lkICpvbGRfYWRkcjsgIAotICAgIHVpbnQzMl90IG5ld19zaXplOyAg
Ci0gICAgdWludDMyX3Qgb2xkX3NpemU7ICAKLSAgICB1aW50OF90IHZlcnNpb247ICAKLSAgICB1
aW50OF90IG9wYXF1ZVszMV07ICAKLX07ICAKLTwvcHJlPgorICAgIHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyB7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHZvaWQgKm5ld19hZGRy
OworICAgICAgICB2b2lkICpvbGRfYWRkcjsKKyAgICAgICAgdWludDMyX3QgbmV3X3NpemU7Cisg
ICAgICAgIHVpbnQzMl90IG9sZF9zaXplOworICAgICAgICB1aW50OF90IHZlcnNpb247CisgICAg
ICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsKKyAgICB9OwogCiBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0
dXJlIGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogNTIgb24g
MzItYml0IGh5cGVydmlzb3JzLgogCi0qIGBuYW1lYCBpcyB0aGUgc3ltYm9sIG5hbWUgb2YgdGhl
IG9sZCBmdW5jdGlvbi4gT25seSB1c2VkIGlmIGBvbGRfYWRkcmAgaXMKKyAqIGBuYW1lYCBpcyB0
aGUgc3ltYm9sIG5hbWUgb2YgdGhlIG9sZCBmdW5jdGlvbi4gT25seSB1c2VkIGlmIGBvbGRfYWRk
cmAgaXMKICAgIHplcm8sIG90aGVyd2lzZSB3aWxsIGJlIHVzZWQgZHVyaW5nIGR5bmFtaWMgbGlu
a2luZyAod2hlbiBoeXBlcnZpc29yIGxvYWRzCiAgICB0aGUgcGF5bG9hZCkuCi0KLSogYG9sZF9h
ZGRyYCBpcyB0aGUgYWRkcmVzcyBvZiB0aGUgZnVuY3Rpb24gdG8gYmUgcGF0Y2hlZCBhbmQgaXMg
ZmlsbGVkIGluIGF0Ci0gIHBheWxvYWQgZ2VuZXJhdGlvbiB0aW1lIGlmIGh5cGVydmlzb3IgZnVu
Y3Rpb24gYWRkcmVzcyBpcyBrbm93bi4gSWYgdW5rbm93biwKLSAgdGhlIHZhbHVlICpNVVNUKiBi
ZSB6ZXJvIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIGF0dGVtcHQgdG8gcmVzb2x2ZSB0aGUgYWRk
cmVzcy4KLQotKiBgbmV3X2FkZHJgIGNhbiBlaXRoZXIgaGF2ZSBhIG5vbi16ZXJvIHZhbHVlIG9y
IGJlIHplcm8uCi0gICogSWYgdGhlcmUgaXMgYSBub24temVybyB2YWx1ZSwgdGhlbiBpdCBpcyB0
aGUgYWRkcmVzcyBvZiB0aGUgZnVuY3Rpb24gdGhhdCBpcwotICAgIHJlcGxhY2luZyB0aGUgb2xk
IGZ1bmN0aW9uIGFuZCB0aGUgYWRkcmVzcyBpcyByZWNvbXB1dGVkIGR1cmluZyByZWxvY2F0aW9u
LgotICAgIFRoZSB2YWx1ZSAqKk1VU1QqKiBiZSB0aGUgYWRkcmVzcyBvZiB0aGUgbmV3IGZ1bmN0
aW9uIGluIHRoZSBwYXlsb2FkIGZpbGUuCi0KLSAgKiBJZiB0aGUgdmFsdWUgaXMgemVybywgdGhl
biB3ZSBOT1Bpbmcgb3V0IGF0IHRoZSBgb2xkX2FkZHJgIGxvY2F0aW9uCisgKiBgb2xkX2FkZHJg
IGlzIHRoZSBhZGRyZXNzIG9mIHRoZSBmdW5jdGlvbiB0byBiZSBwYXRjaGVkIGFuZCBpcyBmaWxs
ZWQgaW4gYXQKKyAgIHBheWxvYWQgZ2VuZXJhdGlvbiB0aW1lIGlmIGh5cGVydmlzb3IgZnVuY3Rp
b24gYWRkcmVzcyBpcyBrbm93bi4gSWYgdW5rbm93biwKKyAgIHRoZSB2YWx1ZSAqTVVTVCogYmUg
emVybyBhbmQgdGhlIGh5cGVydmlzb3Igd2lsbCBhdHRlbXB0IHRvIHJlc29sdmUgdGhlCisgICBh
ZGRyZXNzLgorICogYG5ld19hZGRyYCBjYW4gZWl0aGVyIGhhdmUgYSBub24temVybyB2YWx1ZSBv
ciBiZSB6ZXJvLgorICAgKiBJZiB0aGVyZSBpcyBhIG5vbi16ZXJvIHZhbHVlLCB0aGVuIGl0IGlz
IHRoZSBhZGRyZXNzIG9mIHRoZSBmdW5jdGlvbiB0aGF0CisgICAgaXMgcmVwbGFjaW5nIHRoZSBv
bGQgZnVuY3Rpb24gYW5kIHRoZSBhZGRyZXNzIGlzIHJlY29tcHV0ZWQgZHVyaW5nCisgICAgcmVs
b2NhdGlvbi4gIFRoZSB2YWx1ZSAqKk1VU1QqKiBiZSB0aGUgYWRkcmVzcyBvZiB0aGUgbmV3IGZ1
bmN0aW9uIGluIHRoZQorICAgIHBheWxvYWQgZmlsZS4KKyAgICogSWYgdGhlIHZhbHVlIGlzIHpl
cm8sIHRoZW4gd2UgTk9QaW5nIG91dCBhdCB0aGUgYG9sZF9hZGRyYCBsb2NhdGlvbgogICAgIGBu
ZXdfc2l6ZWAgYnl0ZXMuCi0KLSogYG9sZF9zaXplYCBjb250YWlucyB0aGUgc2l6ZXMgb2YgdGhl
IHJlc3BlY3RpdmUgYG9sZF9hZGRyYCBmdW5jdGlvbiBpbiBieXRlcy4KLSAgIFRoZSB2YWx1ZSBv
ZiBgb2xkX3NpemVgICoqTVVTVCoqIG5vdCBiZSB6ZXJvLgotCi0qIGBuZXdfc2l6ZWAgZGVwZW5k
cyBvbiB3aGF0IGBuZXdfYWRkcmAgY29udGFpbnM6Ci0gICogSWYgYG5ld19hZGRyYCBjb250YWlu
cyBhbiBub24temVybyB2YWx1ZSwgdGhlbiBgbmV3X3NpemVgIGhhcyB0aGUgc2l6ZSBvZgotICAg
IHRoZSBuZXcgZnVuY3Rpb24gKHdoaWNoIHdpbGwgcmVwbGFjZSB0aGUgb25lIGF0IGBvbGRfYWRk
cmApICBpbiBieXRlcy4KLSAgKiBJZiB0aGUgdmFsdWUgb2YgYG5ld19hZGRyYCBpcyB6ZXJvIHRo
ZW4gYG5ld19zaXplYCBkZXRlcm1pbmVzIGhvdyBtYW55CisgKiBgb2xkX3NpemVgIGNvbnRhaW5z
IHRoZSBzaXplcyBvZiB0aGUgcmVzcGVjdGl2ZSBgb2xkX2FkZHJgIGZ1bmN0aW9uIGluCisgICAg
Ynl0ZXMuICBUaGUgdmFsdWUgb2YgYG9sZF9zaXplYCAqKk1VU1QqKiBub3QgYmUgemVyby4KKyAq
IGBuZXdfc2l6ZWAgZGVwZW5kcyBvbiB3aGF0IGBuZXdfYWRkcmAgY29udGFpbnM6CisgICAqIElm
IGBuZXdfYWRkcmAgY29udGFpbnMgYW4gbm9uLXplcm8gdmFsdWUsIHRoZW4gYG5ld19zaXplYCBo
YXMgdGhlIHNpemUgb2YKKyAgICB0aGUgbmV3IGZ1bmN0aW9uICh3aGljaCB3aWxsIHJlcGxhY2Ug
dGhlIG9uZSBhdCBgb2xkX2FkZHJgKSBpbiBieXRlcy4KKyAgICogSWYgdGhlIHZhbHVlIG9mIGBu
ZXdfYWRkcmAgaXMgemVybyB0aGVuIGBuZXdfc2l6ZWAgZGV0ZXJtaW5lcyBob3cgbWFueQogICAg
IGluc3RydWN0aW9uIGJ5dGVzIHRvIE5PUCAodXAgdG8gb3BhcXVlIHNpemUgbW9kdWxvIHNtYWxs
ZXN0IHBsYXRmb3JtCiAgICAgaW5zdHJ1Y3Rpb24gLSAxIGJ5dGUgeDg2IGFuZCA0IGJ5dGVzIG9u
IEFSTSkuCi0KLSogYHZlcnNpb25gIGlzIHRvIGJlIG9uZS4KLQotKiBgb3BhcXVlYCAqKk1VU1Qq
KiBiZSB6ZXJvLgorICogYHZlcnNpb25gIGlzIHRvIGJlIG9uZS4KKyAqIGBvcGFxdWVgICoqTVVT
VCoqIGJlIHplcm8uCiAKIFRoZSBzaXplIG9mIHRoZSBgbGl2ZXBhdGNoX2Z1bmNgIGFycmF5IGlz
IGRldGVybWluZWQgZnJvbSB0aGUgRUxGIHNlY3Rpb24KIHNpemUuCkBAIC0zNjIsMzggKzMzOSwz
NSBAQCBiZWluZyBhcHBsaWVkIGFuZCBhZnRlciBiZWluZyByZXZlcnRlZDoKIAogQSBzaW1wbGUg
ZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKIAotPHByZT4KLS8qIE1VU1Qg
YmUgaW4gc3luYyB3aXRoIGh5cGVydmlzb3IuICovICAKLXN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7
ICAKLSAgICBjb25zdCBjaGFyICpuYW1lOyAgCi0gICAgdm9pZCAqbmV3X2FkZHI7ICAKLSAgICB2
b2lkICpvbGRfYWRkcjsgIAotICAgIHVpbnQzMl90IG5ld19zaXplOyAgCi0gICAgdWludDMyX3Qg
b2xkX3NpemU7ICAKLSAgICB1aW50OF90IHZlcnNpb247Ci0gICAgdWludDhfdCBwYWRbMzFdOyAg
Ci19OyAgCi0KLS8qIE91ciByZXBsYWNlbWVudCBmdW5jdGlvbiBmb3IgeGVuX2V4dHJhX3ZlcnNp
b24uICovICAKLWNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKSAgCi17ICAKLSAgICBy
ZXR1cm4gIkhlbGxvIFdvcmxkIjsgIAotfSAgCi0KLXN0YXRpYyB1bnNpZ25lZCBjaGFyIHBhdGNo
X3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOyAgCi0KLXN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyBsaXZlcGF0Y2hfaGVsbG9fd29ybGQgPSB7ICAKLSAgICAudmVyc2lvbiA9IExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04sCi0gICAgLm5hbWUgPSBwYXRjaF90aGlzX2ZuYywgIAotICAgIC5u
ZXdfYWRkciA9IHhlbl9oZWxsb193b3JsZCwgIAotICAgIC5vbGRfYWRkciA9ICh2b2lkICopMHhm
ZmZmODJkMDgwMTM5NjNjLCAvKiBFeHRyYWN0ZWQgZnJvbSB4ZW4tc3ltcy4gKi8gIAotICAgIC5u
ZXdfc2l6ZSA9IDEzLCAvKiBUbyBiZSBiZSBjb21wdXRlZCBieSBzY3JpcHRzLiAqLyAgCi0gICAg
Lm9sZF9zaXplID0gMTMsIC8qIC0tLS0tLS0tLS0tIiItLS0tLS0tLS0tLS0tLS0gICovICAKLX0g
X19hdHRyaWJ1dGVfXygoX19zZWN0aW9uX18oIi5saXZlcGF0Y2guZnVuY3MiKSkpOyAgCi0KLTwv
cHJlPgotCi1Db2RlIG11c3QgYmUgY29tcGlsZWQgd2l0aCAtZlBJQy4KKyAgICAvKiBNVVNUIGJl
IGluIHN5bmMgd2l0aCBoeXBlcnZpc29yLiAqLworICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7
CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHZvaWQgKm5ld19hZGRyOworICAg
ICAgICB2b2lkICpvbGRfYWRkcjsKKyAgICAgICAgdWludDMyX3QgbmV3X3NpemU7CisgICAgICAg
IHVpbnQzMl90IG9sZF9zaXplOworICAgICAgICB1aW50OF90IHZlcnNpb247CisgICAgICAgIHVp
bnQ4X3QgcGFkWzMxXTsKKyAgICB9OworCisgICAgLyogT3VyIHJlcGxhY2VtZW50IGZ1bmN0aW9u
IGZvciB4ZW5fZXh0cmFfdmVyc2lvbi4gKi8KKyAgICBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29y
bGQodm9pZCkKKyAgICB7CisgICAgICAgIHJldHVybiAiSGVsbG8gV29ybGQiOworICAgIH0KKwor
ICAgIHN0YXRpYyB1bnNpZ25lZCBjaGFyIHBhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3Zl
cnNpb24iOworCisgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jIGxpdmVwYXRjaF9oZWxsb193b3Js
ZCA9IHsKKyAgICAgICAgLnZlcnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAg
ICAgICAubmFtZSA9IHBhdGNoX3RoaXNfZm5jLAorICAgICAgICAubmV3X2FkZHIgPSB4ZW5faGVs
bG9fd29ybGQsCisgICAgICAgIC5vbGRfYWRkciA9ICh2b2lkICopMHhmZmZmODJkMDgwMTM5NjNj
LCAvKiBFeHRyYWN0ZWQgZnJvbSB4ZW4tc3ltcy4gKi8KKyAgICAgICAgLm5ld19zaXplID0gMTMs
IC8qIFRvIGJlIGJlIGNvbXB1dGVkIGJ5IHNjcmlwdHMuICovCisgICAgICAgIC5vbGRfc2l6ZSA9
IDEzLCAvKiAtLS0tLS0tLS0tLSIiLS0tLS0tLS0tLS0tLS0tICAqLworICAgIH0gX19hdHRyaWJ1
dGVfXygoX19zZWN0aW9uX18oIi5saXZlcGF0Y2guZnVuY3MiKSkpOworCitDb2RlIG11c3QgYmUg
Y29tcGlsZWQgd2l0aCBgLWZQSUNgLgogCiAjIyMgLmxpdmVwYXRjaC5ob29rcy5sb2FkIGFuZCAu
bGl2ZXBhdGNoLmhvb2tzLnVubG9hZAogCkBAIC00MDYsMTAgKzM4MCw4IEBAIEVhY2ggZW50cnkg
aW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KIAogVGhlIHR5cGUgZGVmaW5pdGlvbiBvZiB0
aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKIAotPHByZT4KLXR5cGVkZWYgdm9pZCAoKmxpdmVw
YXRjaF9sb2FkY2FsbF90KSh2b2lkKTsgIAotdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9h
ZGNhbGxfdCkodm9pZCk7ICAgCi08L3ByZT4KKyAgICB0eXBlZGVmIHZvaWQgKCpsaXZlcGF0Y2hf
bG9hZGNhbGxfdCkodm9pZCk7CisgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9hZGNh
bGxfdCkodm9pZCk7CiAKICMjIyAubGl2ZXBhdGNoLmRlcGVuZHMgYW5kIC5ub3RlLmdudS5idWls
ZC1pZAogCkBAIC00MjMsMTAgKzM5NSwxMCBAQCB3aGljaCBmb2xsb3dzIHRoZSBmb3JtYXQgb2Yg
YW4gRUxGIE5vdGUuIFRoZSBjb250ZW50cyBvZiB0aGlzCiBidWlsZCB0aGUgaHlwZXZpc29yIGFu
ZCBwYXlsb2FkLgogCiBJZiBHTlUgbGlua2VyIGlzIHVzZWQgdGhlbiB0aGUgbmFtZSBpcyBgR05V
YCBhbmQgdGhlIGRlc2NyaXB0aW9uCi1pcyBhIE5UX0dOVV9CVUlMRF9JRCB0eXBlIElELiBUaGUg
ZGVzY3JpcHRpb24gY2FuIGJlIGFuIFNIQTEKK2lzIGEgTlRcX0dOVVxfQlVJTERcX0lEIHR5cGUg
SUQuIFRoZSBkZXNjcmlwdGlvbiBjYW4gYmUgYW4gU0hBMQogY2hlY2tzdW0sIE1ENSBjaGVja3N1
bSBvciBhbnkgdW5pcXVlIHZhbHVlLgogCi1UaGUgc2l6ZSBvZiB0aGVzZSBzdHJ1Y3R1cmVzIHZh
cmllcyB3aXRoIHRoZSAtLWJ1aWxkLWlkIGxpbmtlciBvcHRpb24uCitUaGUgc2l6ZSBvZiB0aGVz
ZSBzdHJ1Y3R1cmVzIHZhcmllcyB3aXRoIHRoZSBgLS1idWlsZC1pZGAgbGlua2VyIG9wdGlvbi4K
IAogIyMgSHlwZXJjYWxscwogCkBAIC00NTQsMjIgKzQyNiwyMCBAQCBGdXJ0aGVybW9yZSBpdCBp
cyBwb3NzaWJsZSB0byBoYXZlIG11bHRpcGxlIGRpZmZlcmVudCBwYXlsb2FkcyBmb3IgdGhlIHNh
bWUKIGZ1bmN0aW9uLiBBcyBzdWNoIGFuIHVuaXF1ZSBuYW1lIHBlciBwYXlsb2FkIGhhcyB0byBi
ZSB2aXNpYmxlIHRvIGFsbG93IHByb3BlciBtYW5pcHVsYXRpb24uCiAKIFRoZSBoeXBlcmNhbGwg
aXMgcGFydCBvZiB0aGUgYHhlbl9zeXNjdGxgLiBUaGUgdG9wIGxldmVsIHN0cnVjdHVyZSBjb250
YWlucwotb25lIHVpbnQzMl90IHRvIGRldGVybWluZSB0aGUgc3ViLW9wZXJhdGlvbnMgYW5kIG9u
ZSBwYWRkaW5nIGZpZWxkIHdoaWNoCitvbmUgdWludDMyXF90IHRvIGRldGVybWluZSB0aGUgc3Vi
LW9wZXJhdGlvbnMgYW5kIG9uZSBwYWRkaW5nIGZpZWxkIHdoaWNoCiAqTVVTVCogYWx3YXlzIGJl
IHplcm8uCiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3AgeyAgCi0gICAg
dWludDMyX3QgY21kOyAgICAgICAgICAgICAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9MSVZFUEFU
Q0hfKi4gKi8gIAotICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAgLyogSU46IEFs
d2F5cyB6ZXJvLiAqLyAgCi0JdW5pb24geyAgCi0gICAgICAgICAgLi4uIHNlZSBiZWxvdyAuLi4g
IAotICAgICAgICB9IHU7ICAKLX07ICAKKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
b3AgeworICAgICAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAgICAgICAgIC8qIElOOiBYRU5f
U1lTQ1RMX0xJVkVQQVRDSF8qLiAqLworICAgICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAg
ICAgICAgIC8qIElOOiBBbHdheXMgemVyby4gKi8KKwkgICAgdW5pb24geworICAgICAgICAgICAg
ICAuLi4gc2VlIGJlbG93IC4uLgorICAgICAgICAgICAgfSB1OworICAgIH07CiAKLTwvcHJlPgog
d2hpbGUgdGhlIHJlc3Qgb2YgaHlwZXJjYWxsIHNwZWNpZmljIHN0cnVjdHVyZXMgYXJlIHBhcnQg
b2YgdGhlIHRoaXMgc3RydWN0dXJlLgogCi0jIyMgQmFzaWMgdHlwZTogc3RydWN0IHhlbl9saXZl
cGF0Y2hfbmFtZQorIyMjIEJhc2ljIHR5cGU6IHN0cnVjdCB4ZW5cX2xpdmVwYXRjaFxfbmFtZQog
CiBNb3N0IG9mIHRoZSBoeXBlcmNhbGxzIGVtcGxveSBhbiBzaGFyZWQgc3RydWN0dXJlIGNhbGxl
ZCBgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZWAKIHdoaWNoIGNvbnRhaW5zOgpAQCAtNDgwLDI2
ICs0NTAsMjQgQEAgd2hpY2ggY29udGFpbnM6CiAKIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93
OgogCi08cHJlPgotLyogIAotICogIFVuaXF1ZWx5IGlkZW50aWZpZXMgdGhlIHBheWxvYWQuICBT
aG91bGQgYmUgaHVtYW4gcmVhZGFibGUuICAKLSAqIEluY2x1ZGVzIHRoZSBOVUwgdGVybWluYXRv
ciAgCi0gKi8gIAotI2RlZmluZSBYRU5fTElWRVBBVENIX05BTUVfU0laRSAxMjggIAotc3RydWN0
IHhlbl9saXZlcGF0Y2hfbmFtZSB7ICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5h
bWU7ICAgICAgICAgLyogSU4sIHBvaW50ZXIgdG8gbmFtZS4gKi8gIAotICAgIHVpbnQxNl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6ZSBvZiBuYW1lLiBNYXkgYmUg
dXB0byAgIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5fTElWRVBBVENIX05BTUVfU0laRS4gKi8gIAotICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLyAKLX07ICAKLTwvcHJlPgot
Ci0jIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEICgwKQorICAgIC8qCisgICAgICogIFVu
aXF1ZWx5IGlkZW50aWZpZXMgdGhlIHBheWxvYWQuICBTaG91bGQgYmUgaHVtYW4gcmVhZGFibGUu
CisgICAgICogSW5jbHVkZXMgdGhlIE5VTCB0ZXJtaW5hdG9yCisgICAgICovCisgICAgI2RlZmlu
ZSBYRU5fTElWRVBBVENIX05BTUVfU0laRSAxMjgKKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9u
YW1lIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8q
IElOLCBwb2ludGVyIHRvIG5hbWUuICovCisgICAgICAgIHVpbnQxNl90IHNpemU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6ZSBvZiBuYW1lLiBNYXkgYmUgdXB0bworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRD
SF9OQU1FX1NJWkUuICovCisgICAgICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLworICAgIH07CisKKyMjIyBYRU5cX1NZU0NU
TFxfTElWRVBBVENIXF9VUExPQUQgKDApCiAKIFVwbG9hZCBhIHBheWxvYWQgdG8gdGhlIGh5cGVy
dmlzb3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCiBhZ2FpbnN0IGJhc2ljIGNoZWNrcyBhbmQg
aWYgdGhlcmUgYXJlIGFueSBpc3N1ZXMgdGhlIHByb3BlciByZXR1cm4gY29kZQogd2lsbCBiZSBy
ZXR1cm5lZC4gVGhlIHBheWxvYWQgaXMgbm90IGFwcGxpZWQgYXQgdGhpcyB0aW1lIC0gdGhhdCBp
cwotY29udHJvbGxlZCBieSAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9OKi4KK2NvbnRyb2xs
ZWQgYnkgKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0FDVElPTiouCiAKIFRoZSBjYWxsZXIgcHJv
dmlkZXM6CiAKQEAgLTUxMiwyMSArNDgwLDE5IEBAIHBheWxvYWQuIEl0IGNhbiBiZSBlbWJlZGRl
ZCBpbnRvIHRoZSBFTEYgcGF5bG9hZCBhdCBjcmVhdGlvbiB0aW1lCiBhbmQgZXh0cmFjdGVkIGJ5
IHRvb2xzLgogCiBUaGUgcmV0dXJuIHZhbHVlIGlzIHplcm8gaWYgdGhlIHBheWxvYWQgd2FzIHN1
Y2Nlc2Z1bGx5IHVwbG9hZGVkLgotT3RoZXJ3aXNlIGFuIC1YRU5fRVhYIHJldHVybiB2YWx1ZSBp
cyBwcm92aWRlZC4gRHVwbGljYXRlIGBuYW1lYCBhcmUgbm90IHN1cHBvcnRlZC4KK090aGVyd2lz
ZSBhbiAtWEVOXF9FWFggcmV0dXJuIHZhbHVlIGlzIHByb3ZpZGVkLiBEdXBsaWNhdGUgYG5hbWVg
IGFyZSBub3Qgc3VwcG9ydGVkLgogCiBUaGUgYHBheWxvYWRgIGlzIHRoZSBFTEYgcGF5bG9hZCBh
cyBtZW50aW9uZWQgaW4gdGhlIGBQYXlsb2FkIGZvcm1hdGAgc2VjdGlvbi4KIAogVGhlIHN0cnVj
dHVyZSBpcyBhcyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
dXBsb2FkIHsgIAotICAgIHhlbl9saXZlcGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgIC8qIElO
LCBuYW1lIG9mIHRoZSBwYXRjaC4gKi8gIAotICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAg
ICAgICAgICAgIC8qIElOLCBzaXplIG9mIHRoZSBFTEYgZmlsZS4gKi8gIAotICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQodWludDgpIHBheWxvYWQ7IC8qIElOOiBFTEYgZmlsZS4gKi8gIAotfTsgIAot
PC9wcmU+CisgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZCB7CisgICAgICAg
IHhlbl9saXZlcGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBw
YXRjaC4gKi8KKyAgICAgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgLyog
SU4sIHNpemUgb2YgdGhlIEVMRiBmaWxlLiAqLworICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHVpbnQ4KSBwYXlsb2FkOyAvKiBJTjogRUxGIGZpbGUuICovCisgICAgfTsKIAotIyMjIFhFTl9T
WVNDVExfTElWRVBBVENIX0dFVCAoMSkKKyMjIyBYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQg
KDEpCiAKIFJldHJpZXZlIGFuIHN0YXR1cyBvZiBhbiBzcGVjaWZpYyBwYXlsb2FkLiBUaGlzIGNh
bGxlciBwcm92aWRlczoKIApAQCAtNTM3LDMzICs1MDMsMjkgQEAgUmV0cmlldmUgYW4gc3RhdHVz
IG9mIGFuIHNwZWNpZmljIHBheWxvYWQuIFRoaXMgY2FsbGVyIHByb3ZpZGVzOgogVXBvbiBjb21w
bGV0aW9uIHRoZSBgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzYCBpcyB1cGRhdGVkLgogCiAg
KiBgc3RhdHVzYCAtIGluZGljYXRlcyB0aGUgY3VycmVudCBzdGF0dXMgb2YgdGhlIHBheWxvYWQ6
Ci0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0NIRUNLRUQqICAoMSkgbG9hZGVkIGFuZCB0aGUgRUxG
IHBheWxvYWQgc2FmZXR5IGNoZWNrcyBwYXNzZWQuCi0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0FQ
UExJRUQqICgyKSBsb2FkZWQsIGNoZWNrZWQsIGFuZCBhcHBsaWVkLgorICAgKiAqTElWRVBBVENI
XF9TVEFUVVNcX0NIRUNLRUQqICgxKSBsb2FkZWQgYW5kIHRoZSBFTEYgcGF5bG9hZCBzYWZldHkg
Y2hlY2tzIHBhc3NlZC4KKyAgICogKkxJVkVQQVRDSFxfU1RBVFVTXF9BUFBMSUVEKiAoMikgbG9h
ZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KICAgICogIE5vIG90aGVyIHZhbHVlIGlzIHBvc3Np
YmxlLgotICogYHJjYCAtIC1YRU5fRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVkIHdoaWxlIHBl
cmZvcm1pbmcgdGhlIGxhc3QKLSAgIExJVkVQQVRDSF9BQ1RJT05fKiBvcGVyYXRpb24uIFRoZSBu
b3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5fRUFHQUlOIHdoaWNoCisgKiBgcmNgIC0g
LVhFTlxfRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxh
c3QKKyAgIExJVkVQQVRDSFxfQUNUSU9OXF9cKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVz
IGNhbiBiZSB6ZXJvIG9yIC1YRU5cX0VBR0FJTiB3aGljaAogICAgcmVzcGVjdGl2ZWx5IG1lYW46
IHN1Y2Nlc3Mgb3Igb3BlcmF0aW9uIGluIHByb2dyZXNzLiBPdGhlciB2YWx1ZXMKICAgIGltcGx5
IGFuIGVycm9yIG9jY3VycmVkLiBJZiB0aGVyZSBpcyBhbiBlcnJvciBpbiBgcmNgLCBgc3RhdHVz
YCB3aWxsICoqTk9UKioKICAgIGhhdmUgY2hhbmdlZC4KIAotVGhlIHJldHVybiB2YWx1ZSBvZiB0
aGUgaHlwZXJjYWxsIGlzIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4K
LShOb3RlIHRoYXQgdGhlIGByY2BgIHZhbHVlIGNhbiBiZSBkaWZmZXJlbnQgZnJvbSB0aGUgcmV0
dXJuIHZhbHVlLCBhcyBpbgotcmM9LVhFTl9FQUdBSU4gYW5kIHJldHVybiB2YWx1ZSBjYW4gYmUg
MCkuCitUaGUgcmV0dXJuIHZhbHVlIG9mIHRoZSBoeXBlcmNhbGwgaXMgemVybyBvbiBzdWNjZXNz
IGFuZCAtWEVOXF9FWFggb24gZmFpbHVyZS4KKyhOb3RlIHRoYXQgdGhlIGByY2AgdmFsdWUgY2Fu
IGJlIGRpZmZlcmVudCBmcm9tIHRoZSByZXR1cm4gdmFsdWUsIGFzIGluCityYz0tWEVOXF9FQUdB
SU4gYW5kIHJldHVybiB2YWx1ZSBjYW4gYmUgMCkuCiAKIEZvciBleGFtcGxlLCBzdXBwb3Npbmcg
dGhlcmUgaXMgYW4gcGF5bG9hZDoKIAotPHByZT4KLSBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNf
Q0hFQ0tFRAotIHJjOiAwCi08L3ByZT4KKyAgICBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNfQ0hF
Q0tFRAorICAgIHJjOiAwCiAKLVdlIGFwcGx5IGFuIGFjdGlvbiAtIExJVkVQQVRDSF9BQ1RJT05f
UkVWRVJUIC0gdG8gcmV2ZXJ0IGl0ICh3aGljaCB3b24ndCB3b3JrCitXZSBhcHBseSBhbiBhY3Rp
b24gLSBMSVZFUEFUQ0hcX0FDVElPTlxfUkVWRVJUIC0gdG8gcmV2ZXJ0IGl0ICh3aGljaCB3b24n
dCB3b3JrCiBhcyB3ZSBoYXZlIG5vdCBldmVuIGFwcGxpZWQgaXQuIEFmdGVyd2FyZHMgd2Ugd2ls
bCBoYXZlOgogCi08cHJlPgotIHN0YXR1czogTElWRVBBVENIX1NUQVRVU19DSEVDS0VECi0gcmM6
IC1YRU5fRUlOVkFMCi08L3ByZT4KKyAgICBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tF
RAorICAgIHJjOiAtWEVOX0VJTlZBTAogCiBJdCBoYXMgZmFpbGVkIGJ1dCBpdCByZW1haW5zIGxv
YWRlZC4KIApAQCAtNTcxLDIxICs1MzMsMTkgQEAgVGhpcyBvcGVyYXRpb24gaXMgc3luY2hyb25v
dXMgYW5kIGRvZXMgbm90IHJlcXVpcmUgcHJlZW1wdGlvbi4KIAogVGhlIHN0cnVjdHVyZSBpcyBh
cyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgeyAgCi0jZGVm
aW5lIExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRCAgICAgIDEgIAotI2RlZmluZSBMSVZFUEFUQ0hf
U1RBVFVTX0FQUExJRUQgICAgICAyICAKLSAgICB1aW50MzJfdCBzdGF0ZTsgICAgICAgICAgICAg
ICAgIC8qIE9VVDogTElWRVBBVENIX1NUQVRFXyouICovICAKLSAgICBpbnQzMl90IHJjOyAgICAg
ICAgICAgICAgICAgICAgIC8qIE9VVDogMCBpZiBubyBlcnJvciwgb3RoZXJ3aXNlIC1YRU5fRVhY
LiAqLyAgCi19OyAgCisgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzIHsKKyAgICAjZGVm
aW5lIExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRCAgICAgIDEKKyAgICAjZGVmaW5lIExJVkVQQVRD
SF9TVEFUVVNfQVBQTElFRCAgICAgIDIKKyAgICAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAg
ICAgICAgICAvKiBPVVQ6IExJVkVQQVRDSF9TVEFURV8qLiAqLworICAgICAgICBpbnQzMl90IHJj
OyAgICAgICAgICAgICAgICAgICAgIC8qIE9VVDogMCBpZiBubyBlcnJvciwgb3RoZXJ3aXNlIC1Y
RU5fRVhYLiAqLworICAgIH07CiAKLXN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgeyAg
Ci0gICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsgICAgICAvKiBJTiwgdGhlIG5hbWUgb2Yg
dGhlIHBheWxvYWQuICovICAKLSAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190IHN0YXR1czsgIC8q
IElOL09VVDogc3RhdHVzIG9mIHRoZSBwYXlsb2FkLiAqLyAgCi19OyAgCi08L3ByZT4KKyAgICBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsKKyAgICAgICAgeGVuX2xpdmVwYXRjaF9u
YW1lX3QgbmFtZTsgICAgICAvKiBJTiwgdGhlIG5hbWUgb2YgdGhlIHBheWxvYWQuICovCisgICAg
ICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qgc3RhdHVzOyAgLyogSU4vT1VUOiBzdGF0dXMgb2Yg
dGhlIHBheWxvYWQuICovCisgICAgfTsKIAotIyMjIFhFTl9TWVNDVExfTElWRVBBVENIX0xJU1Qg
KDIpCisjIyMgWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfTElTVCAoMikKIAogUmV0cmlldmUgYW4g
YXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXlsb2FkcyB0aGF0IGFy
ZSBsb2FkZWQgaW4gdGhlCiBoeXBlcnZpc29yLgpAQCAtNTk0LDMyICs1NTQsMzIgQEAgVGhlIGNh
bGxlciBwcm92aWRlczoKIAogICogYHZlcnNpb25gLiBWZXJzaW9uIG9mIHRoZSBwYXlsb2FkLiBD
YWxsZXIgc2hvdWxkIHJlLXVzZSB0aGUgZmllbGQgcHJvdmlkZWQgYnkKICAgICB0aGUgaHlwZXJ2
aXNvci4gSWYgdGhlIHZhbHVlIGRpZmZlcnMgdGhlIGRhdGEgaXMgc3RhbGUuCi0gKiBgaWR4YCBp
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcworICogYGlkeGAgSW5kZXggaXRlcmF0b3IuIFRoZSBpbmRleCBpbnRvIHRoZSBo
eXBlcnZpc29yJ3MgcGF5bG9hZCBjb3VudC4gSXQgaXMKICAgICByZWNvbW1lbmRlZCB0aGF0IG9u
IGZpcnN0IGludm9jYXRpb24gemVybyBiZSB1c2VkIHNvIHRoYXQgYG5yYCAod2hpY2ggdGhlCiAg
ICAgaHlwZXJ2aXNvciB3aWxsIHVwZGF0ZSB3aXRoIHRoZSByZW1haW5pbmcgcGF5bG9hZCBjb3Vu
dCkgYmUgcHJvdmlkZWQuCiAgICAgQWxzbyB0aGUgaHlwZXJ2aXNvciB3aWxsIHByb3ZpZGUgYHZl
cnNpb25gIHdpdGggdGhlIG1vc3QgY3VycmVudCB2YWx1ZS4KLSAqIGBucmAgdGhlIG1heCBudW1i
ZXIgb2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHplcm8gd2hpY2ggd2lsbCByZXN1bHQK
KyAqIGBucmAgVGhlIG1heCBudW1iZXIgb2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHpl
cm8gd2hpY2ggd2lsbCByZXN1bHQKICAgICBpbiB0aGUgaHlwZXJjYWxsIGJlaW5nIGEgcHJvYmlu
ZyBvbmUgYW5kIHJldHVybiB0aGUgbnVtYmVyIG9mIHBheWxvYWRzCiAgICAgKGFuZCB1cGRhdGUg
dGhlIGB2ZXJzaW9uYCkuCiAgKiBgcGFkYCAtICpNVVNUKiBiZSB6ZXJvLgotICogYHN0YXR1c2Ag
dmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXNgCisgKiBgc3RhdHVzYCBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgYHN0
cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AKICAgIHN0cnVjdHVyZXMuIENhbGxlciAqTVVTVCog
YWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLgotICogYG5hbWVgIC0gdmlydHVhbCBhZGRyZXNz
IG9mIHdoZXJlIHRvIHdyaXRlIHRoZSB1bmlxdWUgbmFtZSBvZiB0aGUgcGF5bG9hZC4KKyAqIGBu
YW1lYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgdW5pcXVlIG5hbWUg
b2YgdGhlIHBheWxvYWQuCiAgICBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2Yg
dGhlbS4gRWFjaCAqTVVTVCogYmUgb2YKLSAgICoqWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUqKiBz
aXplLiBOb3RlIHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIGluY2x1ZGVzCisgICAq
KlhFTlxfTElWRVBBVENIXF9OQU1FXF9TSVpFKiogc2l6ZS4gTm90ZSB0aGF0ICoqWEVOXF9MSVZF
UEFUQ0hcX05BTUVcX1NJWkUqKiBpbmNsdWRlcwogICAgdGhlIE5VTCB0ZXJtaW5hdG9yLgotICog
YGxlbmAgLSB2aXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBl
YWNoIHVuaXF1ZSBuYW1lCisgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3
cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9mIHRoZSBwYXlsb2FkLiBD
YWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCogYmUK
LSAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgorICAgb2Ygc2l6ZW9mKHVpbnQzMlxf
dCkgKDQgYnl0ZXMpLgogCiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVt
YmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKIHByb3ZpZGVkIHRvIHRoZSBoeXBlcmNh
bGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQKIHdp
dGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChp
dCBtYXkgYmUgdGhlIHNhbWUKIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRoZSBk
YXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCi1mYWlsKS4gVGhlIGBzdGF0dXNg
LCBgbmFtZWAsIGFuZCBgbGVuYCcgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgK
K2ZhaWwpLiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVkIGF0IHRo
ZWlyIGRlc2lnbmVkIGluZGV4CiB2YWx1ZSAoYGlkeGApIHdpdGggdGhlIHJldHVybmVkIHZhbHVl
IG9mIGRhdGEuCiAKLUlmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtWEVOX0UyQklHIHRoZSBgbnJg
IGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQorSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIC1YRU5c
X0UyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQogbG93ZXJlZC4KIAogSWYg
dGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHplcm8gdmFsdWUgdGhlcmUgYXJlIG5vIG1vcmUgcGF5
bG9hZHMuCkBAIC02MzQsNjIgKzU5NCw2MCBAQCBkYXRhIGFuZCBzdGFydCBmcm9tIHNjcmF0Y2gu
IEl0IGlzIE9LIGZvciB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUgbmV3CiBUaGUgYHN0cnVjdCB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c2Agc3RydWN0dXJlIGNvbnRhaW5zIGFuIHN0YXR1cyBvZiBwYXls
b2FkIHdoaWNoIGluY2x1ZGVzOgogCiAgKiBgc3RhdHVzYCAtIGluZGljYXRlcyB0aGUgY3VycmVu
dCBzdGF0dXMgb2YgdGhlIHBheWxvYWQ6Ci0gICAqICpMSVZFUEFUQ0hfU1RBVFVTX0NIRUNLRUQq
ICAoMSkgbG9hZGVkIGFuZCB0aGUgRUxGIHBheWxvYWQgc2FmZXR5IGNoZWNrcyBwYXNzZWQuCi0g
ICAqICpMSVZFUEFUQ0hfU1RBVFVTX0FQUExJRUQqICgyKSBsb2FkZWQsIGNoZWNrZWQsIGFuZCBh
cHBsaWVkLgorICAgKiAqTElWRVBBVENIXF9TVEFUVVNcX0NIRUNLRUQqICgxKSBsb2FkZWQgYW5k
IHRoZSBFTEYgcGF5bG9hZCBzYWZldHkgY2hlY2tzIHBhc3NlZC4KKyAgICogKkxJVkVQQVRDSFxf
U1RBVFVTXF9BUFBMSUVEKiAoMikgbG9hZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KICAgICog
IE5vIG90aGVyIHZhbHVlIGlzIHBvc3NpYmxlLgotICogYHJjYCAtIC1YRU5fRVhYIHR5cGUgZXJy
b3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKLSAgIExJVkVQQVRDSF9B
Q1RJT05fKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5f
RUFHQUlOIHdoaWNoCisgKiBgcmNgIC0gLVhFTlxfRVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVk
IHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKKyAgIExJVkVQQVRDSFxfQUNUSU9OXF9cKiBvcGVy
YXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5cX0VBR0FJTiB3aGlj
aAogICAgcmVzcGVjdGl2ZWx5IG1lYW46IHN1Y2Nlc3Mgb3Igb3BlcmF0aW9uIGluIHByb2dyZXNz
LiBPdGhlciB2YWx1ZXMKICAgIGltcGx5IGFuIGVycm9yIG9jY3VycmVkLiBJZiB0aGVyZSBpcyBh
biBlcnJvciBpbiBgcmNgLCBgc3RhdHVzYCB3aWxsICoqTk9UKioKICAgIGhhdmUgY2hhbmdlZC4K
IAogVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xsb3c6CiAKLTxwcmU+Ci1zdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfbGlzdCB7ICAKLSAgICB1aW50MzJfdCB2ZXJzaW9uOyAgICAgICAgICAgICAg
ICAgICAgICAgLyogT1VUOiBIeXBlcnZpc29yIHN0YW1wcyB2YWx1ZS4KLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgdmFyaWVzIGJldHdlZW4gY2FsbHMs
IHdlIGFyZSAgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldHRpbmcgc3RhbGUgZGF0YS4gKi8gIAotICAgIHVpbnQzMl90IGlkeDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBJTjogSW5kZXggaW50byBoeXBlcnZpc29yIGxpc3QuICovCi0gICAg
dWludDMyX3QgbnI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBz
dGF0dXMsIG5hbWVzLCBhbmQgbGVuICAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2hvdWxkIGJlIGZpbGxlZCBvdXQuIENhbiBiZSB6ZXJvIHRvIGdldCAg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBv
ZiBwYXlsb2FkcyBhbmQgdmVyc2lvbi4gIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovICAKLSAgICB1
aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVy
by4gKi8gIAotICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkg
c3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoICAKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0u
ICovICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGlkOyAgICAgICAgICAgLyogT1VU
OiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIgIAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNVVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNp
emUuICAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVz
dCBoYXZlIG5yIG9mIHRoZW0uICovICAKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikg
bGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4gIAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2Yg
dGhlbS4gKi8gIAotfTsgIAotPC9wcmU+Ci0KLSMjIyBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9BQ1RJ
T04gKDMpCisgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgeworICAgICAgICB1
aW50MzJfdCB2ZXJzaW9uOyAgICAgICAgICAgICAgICAgICAgICAgLyogT1VUOiBIeXBlcnZpc29y
IHN0YW1wcyB2YWx1ZS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElmIHZhcmllcyBiZXR3ZWVuIGNhbGxzLCB3ZSBhcmUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldHRpbmcgc3RhbGUgZGF0YS4g
Ki8KKyAgICAgICAgdWludDMyX3QgaWR4OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElO
OiBJbmRleCBpbnRvIGh5cGVydmlzb3IgbGlzdC4gKi8KKyAgICAgICAgdWludDMyX3QgbnI7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBIb3cgbWFueSBzdGF0dXMsIG5hbWVzLCBh
bmQgbGVuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaG91bGQgYmUgZmlsbGVkIG91dC4gQ2FuIGJlIHplcm8gdG8gZ2V0CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5bG9hZHMg
YW5kIHZlcnNpb24uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCisgICAgICAgIHVpbnQzMl90
IHBhZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwor
ICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0YXR1
czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICov
CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgaWQ7ICAgICAgICAgICAvKiBPVVQ6
IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTVVTVCBYRU5fTElWRVBBVENIX05BTUVfU0laRSBpbiBz
aXplLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbmFtZSdzLgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZl
IG5yIG9mIHRoZW0uICovCisgICAgfTsKKworIyMjIFhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0FD
VElPTiAoMykKIAogUGVyZm9ybSBhbiBvcGVyYXRpb24gb24gdGhlIHBheWxvYWQgc3RydWN0dXJl
IHJlZmVyZW5jZWQgYnkgdGhlIGBuYW1lYCBmaWVsZC4KIFRoZSBvcGVyYXRpb24gcmVxdWVzdCBp
cyBhc3luY2hyb25vdXMgYW5kIHRoZSBzdGF0dXMgc2hvdWxkIGJlIHJldHJpZXZlZAotYnkgdXNp
bmcgZWl0aGVyICoqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VUKiogb3IgKipYRU5fU1lTQ1RMX0xJ
VkVQQVRDSF9MSVNUKiogaHlwZXJjYWxsLgorYnkgdXNpbmcgZWl0aGVyICoqWEVOXF9TWVNDVExc
X0xJVkVQQVRDSFxfR0VUKiogb3IgKipYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9MSVNUKiogaHlw
ZXJjYWxsLgogCiBUaGUgY2FsbGVyIHByb3ZpZGVzOgogCi0gKiBBICdzdHJ1Y3QgeGVuX2xpdmVw
YXRjaF9uYW1lYCBgbmFtZWAgY29udGFpbmluZyB0aGUgdW5pcXVlIG5hbWUuCi0gKiBgY21kYCB0
aGUgY29tbWFuZCByZXF1ZXN0ZWQ6Ci0gICogKkxJVkVQQVRDSF9BQ1RJT05fVU5MT0FEKiAoMSkg
dW5sb2FkIHRoZSBwYXlsb2FkLgorICogQSBgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZWAgYG5h
bWVgIGNvbnRhaW5pbmcgdGhlIHVuaXF1ZSBuYW1lLgorICogYGNtZGAgVGhlIGNvbW1hbmQgcmVx
dWVzdGVkOgorICAqICpMSVZFUEFUQ0hcX0FDVElPTlxfVU5MT0FEKiAoMSkgVW5sb2FkIHRoZSBw
YXlsb2FkLgogICAgQW55IGZ1cnRoZXIgaHlwZXJjYWxscyBhZ2FpbnN0IHRoZSBgbmFtZWAgd2ls
bCByZXN1bHQgaW4gZmFpbHVyZSB1bmxlc3MKLSAgICoqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBM
T0FEKiogaHlwZXJjYWxsIGlzIHBlcmZvbWVkIHdpdGggc2FtZSBgbmFtZWAuCi0gICogKkxJVkVQ
QVRDSF9BQ1RJT05fUkVWRVJUKiAoMikgcmV2ZXJ0IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0
aW9uIHRha2VzCi0gIG1vcmUgdGltZSB0aGFuIHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBg
cmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1cycKLSAgcmV0cmlldmVkIHZpYSAqKlhFTl9TWVND
VExfTElWRVBBVENIX0dFVCoqIHdpbGwgYmUgLVhFTl9FQlVTWS4KLSAgKiAqTElWRVBBVENIX0FD
VElPTl9BUFBMWSogKDMpIGFwcGx5IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2Vz
Ci0gIG1vcmUgdGltZSB0aGFuIHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4
ZW5fbGl2ZXBhdGNoX3N0YXR1cycKLSAgcmV0cmlldmVkIHZpYSAqKlhFTl9TWVNDVExfTElWRVBB
VENIX0dFVCoqIHdpbGwgYmUgLVhFTl9FQlVTWS4KLSAgKiAqTElWRVBBVENIX0FDVElPTl9SRVBM
QUNFKiAoNCkgcmV2ZXJ0IGFsbCBhcHBsaWVkIHBheWxvYWRzIGFuZCBhcHBseSB0aGlzCisgICAq
KlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCoqIGh5cGVyY2FsbCBpcyBwZXJmb21lZCB3
aXRoIHNhbWUgYG5hbWVgLgorICAqICpMSVZFUEFUQ0hcX0FDVElPTlxfUkVWRVJUKiAoMikgUmV2
ZXJ0IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCisgIG1vcmUgdGltZSB0aGFu
IHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1
c2AKKyAgcmV0cmlldmVkIHZpYSAqKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0dFVCoqIHdpbGwg
YmUgLVhFTlxfRUJVU1kuCisgICogKkxJVkVQQVRDSFxfQUNUSU9OXF9BUFBMWSogKDMpIEFwcGx5
IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCisgIG1vcmUgdGltZSB0aGFuIHRo
ZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AK
KyAgcmV0cmlldmVkIHZpYSAqKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX0dFVCoqIHdpbGwgYmUg
LVhFTlxfRUJVU1kuCisgICogKkxJVkVQQVRDSFxfQUNUSU9OXF9SRVBMQUNFKiAoNCkgUmV2ZXJ0
IGFsbCBhcHBsaWVkIHBheWxvYWRzIGFuZCBhcHBseSB0aGlzCiAgIHBheWxvYWQuIElmIHRoZSBv
cGVyYXRpb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gdGhlIHVwcGVyIGJvdW5kIG9mIHRpbWUKLSAg
dGhlIGByY2AgaW4gYHhlbl9saXZlcGF0Y2hfc3RhdHVzJyByZXRyaWV2ZWQgdmlhICoqWEVOX1NZ
U0NUTF9MSVZFUEFUQ0hfR0VUKioKLSAgd2lsbCBiZSAtWEVOX0VCVVNZLgotICogYHRpbWVgIHRo
ZSB1cHBlciBib3VuZCBvZiB0aW1lIChucykgdGhlIGNtZCBzaG91bGQgdGFrZS4gWmVybyBtZWFu
cyB0byB1c2UKKyAgdGhlIGByY2AgaW4gYHhlbl9saXZlcGF0Y2hfc3RhdHVzYCByZXRyaWV2ZWQg
dmlhICoqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfR0VUKioKKyAgd2lsbCBiZSAtWEVOXF9FQlVT
WS4KKyAqIGB0aW1lYCBUaGUgdXBwZXIgYm91bmQgb2YgdGltZSAobnMpIHRoZSBjbWQgc2hvdWxk
IHRha2UuIFplcm8gbWVhbnMgdG8gdXNlCiAgICB0aGUgaHlwZXJ2aXNvciBkZWZhdWx0LiBJZiB3
aXRoaW4gdGhlIHRpbWUgdGhlIG9wZXJhdGlvbiBkb2VzIG5vdCBzdWNjZWVkCiAgICB0aGUgb3Bl
cmF0aW9uIHdvdWxkIGdvIGluIGVycm9yIHN0YXRlLgogICogYHBhZGAgLSAqTVVTVCogYmUgemVy
by4KQEAgLTY5OCw3MSArNjU2LDY0IEBAIFRoZSByZXR1cm4gdmFsdWUgd2lsbCBiZSB6ZXJvIHVu
bGVzcyB0aGUgcHJvdmlkZWQgZmllbGRzIGFyZSBpbmNvcnJlY3QuCiAKIFRoZSBzdHJ1Y3R1cmUg
aXMgYXMgZm9sbG93OgogCi08cHJlPgotI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCAg
MSAgCi0jZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUICAyICAKLSNkZWZpbmUgTElWRVBB
VENIX0FDVElPTl9BUFBMWSAgIDMgIAotI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0Ug
NCAgCi1zdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsgIAotICAgIHhlbl9saXZl
cGF0Y2hfbmFtZV90IG5hbWU7ICAgICAgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2gu
ICovICAKLSAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IExJVkVQQVRDSF9BQ1RJT05fKiAqLyAgCi0gICAgdWludDMyX3QgdGltZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIElOOiBJZiB6ZXJvIHRoZW4gdXNlcyAqLwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoeXBlcnZpc29yIGRlZmF1bHQuICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9yIHVwcGVyIGJv
dW5kIG9mIHRpbWUgKG5zKSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBmb3Igb3BlcmF0aW9uIHRvIHRha2UuICovCi19OyAgCisgICAgI2RlZmluZSBM
SVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCAgMQorICAgICNkZWZpbmUgTElWRVBBVENIX0FDVElPTl9S
RVZFUlQgIDIKKyAgICAjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fQVBQTFkgICAzCisgICAgI2Rl
ZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0UgNAorICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9hY3Rpb24geworICAgICAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAg
ICAgICAgICAgLyogSU4sIG5hbWUgb2YgdGhlIHBhdGNoLiAqLworICAgICAgICB1aW50MzJfdCBj
bWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IExJVkVQQVRDSF9BQ1RJT05fKiAq
LworICAgICAgICB1aW50MzJfdCB0aW1lOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IElmIHplcm8gdGhlbiB1c2VzICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBoeXBlcnZpc29yIGRlZmF1bHQuICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPciB1cHBlciBib3VuZCBvZiB0aW1l
IChucykgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGZvciBvcGVyYXRpb24gdG8gdGFrZS4gKi8KKyAgICB9OwogCi08L3ByZT4KIAotIyMgU3Rh
dGUgZGlhZ3JhbXMgb2YgTElWRVBBVENIX0FDVElPTiBjb21tYW5kcy4KKyMjIFN0YXRlIGRpYWdy
YW1zIG9mIExJVkVQQVRDSFxfQUNUSU9OIGNvbW1hbmRzLgogCiBUaGVyZSBpcyBhIHN0cmljdCBv
cmRlcmluZyBzdGF0ZSBvZiB3aGF0IHRoZSBjb21tYW5kcyBjYW4gYmUuCi1UaGUgTElWRVBBVENI
X0FDVElPTiBwcmVmaXggaGFzIGJlZW4gZHJvcHBlZCB0byBlYXN5IHJlYWRpbmcgYW5kCi1kb2Vz
IG5vdCBpbmNsdWRlIHRoZSBMSVZFUEFUQ0hfU1RBVEVTOgorVGhlIExJVkVQQVRDSFxfQUNUSU9O
IHByZWZpeCBoYXMgYmVlbiBkcm9wcGVkIHRvIGVhc3kgcmVhZGluZyBhbmQKK2RvZXMgbm90IGlu
Y2x1ZGUgdGhlIExJVkVQQVRDSFxfU1RBVEVTOgogCi08cHJlPgotICAgICAgICAgICAgICAvLT5c
ICAKLSAgICAgICAgICAgICAgXCAgLyAgCi0gVU5MT0FEIDwtLS0gQ0hFQ0sgLS0tPiBSRVBMQUNF
fEFQUExZIC0tPiBSRVZFUlQgLS1cICAKLSAgICAgICAgICAgICAgICBcICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIAotICAgICAgICAgICAgICAgICBcLS0tLS0tLS0tLS0tLS0t
LS0tLTwtLS0tLS0tLS0tLS0tLyAgCisgICAgICAgICAgICAgICAgIC8tPlwKKyAgICAgICAgICAg
ICAgICAgXCAgLworICAgIFVOTE9BRCA8LS0tIENIRUNLIC0tLT4gUkVQTEFDRXxBUFBMWSAtLT4g
UkVWRVJUIC0tXAorICAgICAgICAgICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICBcLS0tLS0tLS0tLS0tLS0tLS0tLTwtLS0t
LS0tLS0tLS0tLwogCi08L3ByZT4KLSMjIFN0YXRlIHRyYW5zaXRpb24gdGFibGUgb2YgTElWRVBB
VENIX0FDVElPTiBjb21tYW5kcyBhbmQgTElWRVBBVENIX1NUQVRVUy4KKyMjIFN0YXRlIHRyYW5z
aXRpb24gdGFibGUgb2YgTElWRVBBVENIXF9BQ1RJT04gY29tbWFuZHMgYW5kIExJVkVQQVRDSFxf
U1RBVFVTLgogCiBOb3RlIHRoYXQ6CiAKLSAtIFRoZSBDSEVDS0VEIHN0YXRlIGlzIHRoZSBzdGFy
dGluZyBvbmUgYWNoaWV2ZWQgd2l0aCAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEKiBoeXBl
cmNhbGwuCisgLSBUaGUgQ0hFQ0tFRCBzdGF0ZSBpcyB0aGUgc3RhcnRpbmcgb25lIGFjaGlldmVk
IHdpdGggKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCogaHlwZXJjYWxsLgogIC0gVGhl
IFJFVkVSVCBvcGVyYXRpb24gb24gc3VjY2VzcyB3aWxsIGF1dG9tYXRpY2FsbHkgbW92ZSB0byB0
aGUgQ0hFQ0tFRCBzdGF0ZS4KICAtIFRoZXJlIGFyZSB0d28gU1RBVEVTOiBDSEVDS0VEIGFuZCBB
UFBMSUVELgogIC0gVGhlcmUgYXJlIGZvdXIgYWN0aW9ucyAoYWthIGNvbW1hbmRzKTogQVBQTFks
IFJFUExBQ0UsIFJFVkVSVCwgYW5kIFVOTE9BRC4KIAogVGhlIHN0YXRlIHRyYW5zaXRpb24gdGFi
bGUgb2YgdmFsaWQgc3RhdGVzIGFuZCBhY3Rpb24gc3RhdGVzOgogCi08cHJlPgotCi0rLS0tLS0t
LS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0t
LS0tLS0tKwotfCBBQ1RJT04gIHwgQ3VycmVudCB8IFJlc3VsdCAgICAgICAgICAgICAgICAgICAg
ICAgICB8IE5leHQgU1RBVEU6ICAgIHwKLXwgQUNUSU9OICB8IFNUQVRFICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfENIRUNLRUR8QVBQTElFRCB8Ci0rLS0tLS0tLS0tKy0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKwot
fCBVTkxPQUQgIHwgQ0hFQ0tFRCB8IFVubG9hZCBwYXlsb2FkLiBBbHdheXMgd29ya3MuICB8ICAg
ICAgIHwgICAgICAgIHwKLXwgICAgICAgICB8ICAgICAgICAgfCBObyBuZXh0IHN0YXRlcy4gICAg
ICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICB8Ci0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKwotfCBBUFBMWSAg
IHwgQ0hFQ0tFRCB8IEFwcGx5IHBheWxvYWQgKHN1Y2Nlc3MpLiAgICAgICB8ICAgICAgIHwgICB4
ICAgIHwKLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0rLS0tLS0tLS0rCi18IEFQUExZICAgfCBDSEVDS0VEIHwgQXBwbHkgcGF5bG9h
ZCAoZXJyb3J8dGltZW91dCkgIHwgICB4ICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwg
UkVQTEFDRSB8IENIRUNLRUQgfCBSZXZlcnQgcGF5bG9hZHMgYW5kIGFwcGx5IG5ldyAgfCAgICAg
ICB8ICAgeCAgICB8Ci18ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIHN1Y2Nlc3Mu
ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwgUkVQTEFDRSB8
IENIRUNLRUQgfCBSZXZlcnQgcGF5bG9hZHMgYW5kIGFwcGx5IG5ldyAgfCAgIHggICB8ICAgICAg
ICB8Ci18ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIGVycm9yLiAgICAgICAgICAg
IHwgICAgICAgfCAgICAgICAgfAotKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSsKLXwgUkVWRVJUICB8IEFQUExJRUQg
fCBSZXZlcnQgcGF5bG9hZCAoc3VjY2VzcykuICAgICAgfCAgIHggICB8ICAgICAgICB8Ci0rLS0t
LS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
Ky0tLS0tLS0tKwotfCBSRVZFUlQgIHwgQVBQTElFRCB8IFJldmVydCBwYXlsb2FkIChlcnJvcnx0
aW1lb3V0KSB8ICAgICAgIHwgICB4ICAgIHwKLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCi08L3ByZT4KKyAgICAr
LS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tKy0tLS0tLS0tKworICAgIHwgQUNUSU9OICB8IEN1cnJlbnQgfCBSZXN1bHQgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIE5leHQgU1RBVEU6ICB8CisgICAgfCBBQ1RJT04gIHwgU1RBVEUg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Q0hFQ0tFRHxBUFBMSUVEIHwKKyAg
ICArLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tKy0tLS0tLS0tKworICAgIHwgVU5MT0FEICB8IENIRUNLRUQgfCBVbmxvYWQgcGF5bG9h
ZC4gQWx3YXlzIHdvcmtzLiAgfCAgICAgICB8ICAgICAgICB8CisgICAgfCAgICAgICAgIHwgICAg
ICAgICB8IE5vIG5leHQgc3RhdGVzLiAgICAgICAgICAgICAgICB8ICAgICAgIHwgICAgICAgIHwK
KyAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tKy0tLS0tLS0tKworICAgIHwgQVBQTFkgICB8IENIRUNLRUQgfCBBcHBseSBwYXls
b2FkIChzdWNjZXNzKS4gICAgICAgfCAgICAgICB8ICAgeCAgICB8CisgICAgKy0tLS0tLS0tLSst
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0t
LSsKKyAgICB8IEFQUExZICAgfCBDSEVDS0VEIHwgQXBwbHkgcGF5bG9hZCAoZXJyb3J8dGltZW91
dCkgIHwgICB4ICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBSRVBMQUNF
IHwgQ0hFQ0tFRCB8IFJldmVydCBwYXlsb2FkcyBhbmQgYXBwbHkgbmV3ICB8ICAgICAgIHwgICB4
ICAgIHwKKyAgICB8ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIHN1Y2Nlc3MuICAg
ICAgICAgIHwgICAgICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBSRVBM
QUNFIHwgQ0hFQ0tFRCB8IFJldmVydCBwYXlsb2FkcyBhbmQgYXBwbHkgbmV3ICB8ICAgeCAgIHwg
ICAgICAgIHwKKyAgICB8ICAgICAgICAgfCAgICAgICAgIHwgcGF5bG9hZCB3aXRoIGVycm9yLiAg
ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgfAorICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rCisgICAgfCBS
RVZFUlQgIHwgQVBQTElFRCB8IFJldmVydCBwYXlsb2FkIChzdWNjZXNzKS4gICAgICB8ICAgeCAg
IHwgICAgICAgIHwKKyAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKworICAgIHwgUkVWRVJUICB8IEFQUExJRUQg
fCBSZXZlcnQgcGF5bG9hZCAoZXJyb3J8dGltZW91dCkgfCAgICAgICB8ICAgeCAgICB8CisgICAg
Ky0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLSstLS0tLS0tLSsKIAogQWxsIHRoZSBvdGhlciBzdGF0ZSB0cmFuc2l0aW9ucyBhcmUgaW52
YWxpZC4KIApAQCAtNzcwLDEwICs3MjEsMTAgQEAgQWxsIHRoZSBvdGhlciBzdGF0ZSB0cmFuc2l0
aW9ucyBhcmUgaW52YWxpZC4KIAogVGhlIG5vcm1hbCBzZXF1ZW5jZSBvZiBldmVudHMgaXMgdG86
CiAKLSAxLiAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEKiB0byB1cGxvYWQgdGhlIHBheWxv
YWQuIElmIHRoZXJlIGFyZSBlcnJvcnMgKlNUT1AqIGhlcmUuCi0gMi4gKlhFTl9TWVNDVExfTElW
RVBBVENIX0dFVCogdG8gY2hlY2sgdGhlIGAtPnJjYC4gSWYgKi1YRU5fRUFHQUlOKiBzcGluLiBJ
ZiB6ZXJvIGdvIHRvIG5leHQgc3RlcC4KLSAzLiAqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9O
KiB3aXRoICpMSVZFUEFUQ0hfQUNUSU9OX0FQUExZKiB0byBhcHBseSB0aGUgcGF0Y2guCi0gNC4g
KlhFTl9TWVNDVExfTElWRVBBVENIX0dFVCogdG8gY2hlY2sgdGhlIGAtPnJjYC4gSWYgaW4gKi1Y
RU5fRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGV4aXQgd2l0aCBzdWNjZXNzLgorIDEuICpYRU5cX1NZ
U0NUTFxfTElWRVBBVENIXF9VUExPQUQqIHRvIHVwbG9hZCB0aGUgcGF5bG9hZC4gSWYgdGhlcmUg
YXJlIGVycm9ycyAqU1RPUCogaGVyZS4KKyAyLiAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfR0VU
KiB0byBjaGVjayB0aGUgYC0+cmNgLiBJZiAqLVhFTlxfRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGdv
IHRvIG5leHQgc3RlcC4KKyAzLiAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfQUNUSU9OKiB3aXRo
ICpMSVZFUEFUQ0hcX0FDVElPTlxfQVBQTFkqIHRvIGFwcGx5IHRoZSBwYXRjaC4KKyA0LiAqWEVO
XF9TWVNDVExcX0xJVkVQQVRDSFxfR0VUKiB0byBjaGVjayB0aGUgYC0+cmNgLiBJZiBpbiAqLVhF
TlxfRUFHQUlOKiBzcGluLiBJZiB6ZXJvIGV4aXQgd2l0aCBzdWNjZXNzLgogCiAKICMjIEFkZGVu
ZHVtCkBAIC04MDcsMTggKzc1OCwxOCBAQCBtaW5pbWl6ZSB0aGUgY2hhbmNlIG9mIHRoZSBwYXRj
aCBub3QgYmVpbmcgYXBwbGllZCBkdWUgdG8gc2FmZXR5CiBjaGVja3MgZmFpbGluZy4gU2FmZXR5
IGNoZWNrcyBzdWNoIGFzIG5vdCBwYXRjaGluZyBjb2RlIHdoaWNoCiBpcyBvbiB0aGUgc3RhY2sg
LSB3aGljaCBjYW4gbGVhZCB0byBjb3JydXB0aW9uLgogCi0jIyMjIFJlbmRlenZvdXMgY29kZSBp
bnN0ZWFkIG9mIHN0b3BfbWFjaGluZSBmb3IgcGF0Y2hpbmcKKyMjIyMgUmVuZGV6dm91cyBjb2Rl
IGluc3RlYWQgb2Ygc3RvcFxfbWFjaGluZSBmb3IgcGF0Y2hpbmcKIAogVGhlIGh5cGVydmlzb3In
cyB0aW1lIHJlbmRlenZvdXMgY29kZSBydW5zIHN5bmNocm9ub3VzbHkgYWNyb3NzIGFsbCBDUFVz
Ci1ldmVyeSBzZWNvbmQuIFVzaW5nIHRoZSBzdG9wX21hY2hpbmUgdG8gcGF0Y2ggY2FuIHN0YWxs
IHRoZSB0aW1lIHJlbmRlenZvdXMKK2V2ZXJ5IHNlY29uZC4gVXNpbmcgdGhlIGBzdG9wX21hY2hp
bmVgIHRvIHBhdGNoIGNhbiBzdGFsbCB0aGUgdGltZSByZW5kZXp2b3VzCiBjb2RlIGFuZCByZXN1
bHQgaW4gTk1JLiBBcyBzdWNoIGhhdmluZyB0aGUgcGF0Y2hpbmcgYmUgZG9uZSBhdCB0aGUgdGFp
bAogb2YgcmVuZGV6dm91cyBjb2RlIHNob3VsZCBhdm9pZCB0aGlzIHByb2JsZW0uCiAKLUhvd2V2
ZXIgdGhlIGVudHJhbmNlIHBvaW50IGZvciB0aGF0IGNvZGUgaXMKLWRvX3NvZnRpcnEtPnRpbWVy
X3NvZnRpcnFfYWN0aW9uLT50aW1lX2NhbGlicmF0aW9uCi13aGljaCBlbmRzIHVwIGNhbGxpbmcg
b25fc2VsZWN0ZWRfY3B1cyBvbiByZW1vdGUgQ1BVcy4KK0hvd2V2ZXIgdGhlIGVudHJhbmNlIHBv
aW50IGZvciB0aGF0IGNvZGUgaXMgYGRvX3NvZnRpcnEgLT4KK3RpbWVyX3NvZnRpcnFfYWN0aW9u
IC0+IHRpbWVfY2FsaWJyYXRpb25gIHdoaWNoIGVuZHMgdXAgY2FsbGluZworYG9uX3NlbGVjdGVk
X2NwdXNgIG9uIHJlbW90ZSBDUFVzLgogCi1UaGUgcmVtb3RlIENQVXMgcmVjZWl2ZSBDQUxMX0ZV
TkNUSU9OX1ZFQ1RPUiBJUEkgYW5kIGV4ZWN1dGUgdGhlCitUaGUgcmVtb3RlIENQVXMgcmVjZWl2
ZSBDQUxMXF9GVU5DVElPTlxfVkVDVE9SIElQSSBhbmQgZXhlY3V0ZSB0aGUKIGRlc2lyZWQgZnVu
Y3Rpb24uCiAKICMjIyMgQmVmb3JlIGVudGVyaW5nIHRoZSBndWVzdCBjb2RlLgpAQCAtODMyLDE2
ICs3ODMsMTYgQEAgY291bGQgYmUgYWRqdXN0ZWQpLCBjb21iaW5lZCB3aXRoIGZvcmNpbmcgYWxs
IG90aGVyIENQVXMgdGhyb3VnaCB0aGUKIGh5cGVydmlzb3Igd2l0aCBJUElzLCBjYW4gYmUgdXRp
bGl6ZWQgdG8gZXhlY3V0ZSBsb2Nrc3RlcCBpbnN0cnVjdGlvbnMKIG9uIGFsbCBDUFVzLgogCi1U
aGUgYXBwcm9hY2ggaXMgc2ltaWxhciBpbiBjb25jZXB0IHRvIHN0b3BfbWFjaGluZSBhbmQgdGhl
IHRpbWUgcmVuZGV6dm91cworVGhlIGFwcHJvYWNoIGlzIHNpbWlsYXIgaW4gY29uY2VwdCB0byBg
c3RvcF9tYWNoaW5lYCBhbmQgdGhlIHRpbWUgcmVuZGV6dm91cwogYnV0IGlzIHRpbWUtYm91bmQu
IEhvd2V2ZXIgdGhlIGxvY2FsIENQVSBzdGFjayBpcyBtdWNoIHNob3J0ZXIgYW5kCiBhIGxvdCBt
b3JlIGRldGVybWluaXN0aWMuCiAKLVRoaXMgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIFhlbiBQcm9q
ZWN0IGh5cGVydmlzb3IuCitUaGlzIGlzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNv
ci4KIAogIyMjIENvbXBpbGluZyB0aGUgaHlwZXJ2aXNvciBjb2RlCiAKIEhvdHBhdGNoIGdlbmVy
YXRpb24gb2Z0ZW4gcmVxdWlyZXMgc3VwcG9ydCBmb3IgY29tcGlsaW5nIHRoZSB0YXJnZXQKLXdp
dGggLWZmdW5jdGlvbi1zZWN0aW9ucyAvIC1mZGF0YS1zZWN0aW9ucy4gIENoYW5nZXMgd291bGQg
aGF2ZSB0bword2l0aCBgLWZmdW5jdGlvbi1zZWN0aW9uc2AgLyBgLWZkYXRhLXNlY3Rpb25zYC4g
IENoYW5nZXMgd291bGQgaGF2ZSB0bwogYmUgZG9uZSB0byB0aGUgbGlua2VyIHNjcmlwdHMgdG8g
c3VwcG9ydCB0aGlzLgogCiAjIyMgR2VuZXJhdGlvbiBvZiBMaXZlIFBhdGNoIEVMRiBwYXlsb2Fk
cwpAQCAtODY2LDcgKzgxNyw3IEBAIGFuZCByZW9yZGVyIGl0IGFmdGVyd2FyZHMuCiBBcyBmb3Vu
ZCBhbG1vc3QgZXZlcnkgcGF0Y2ggKFhTQSkgdG8gYSBub24tdHJpdmlhbCBmdW5jdGlvbiByZXF1
aXJlcwogYWRkaXRpb25hbCBlbnRyaWVzIGluIHRoZSBleGNlcHRpb24gdGFibGUgYW5kL29yIHRo
ZSBidWcgZnJhbWVzLgogCi1UaGlzIGlzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVjdCBo
eXBlcnZpc29yLgorVGhpcyBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIGh5cGVydmlzb3IuCiAK
ICMjIyAucm9kYXRhIHNlY3Rpb25zCiAKQEAgLTg4MiwxOCArODMzLDE4IEBAIFRvIGd1YXJkIGFn
YWluc3QgdGhhdCB3ZSBtdXN0IGJlIHByZXBhcmVkIHRvIGRvIHBhdGNoaW5nIHNpbWlsYXIgdG8K
IHRyYW1wb2xpbmUgcGF0Y2hpbmcgb3IgaW4tbGluZSBkZXBlbmRpbmcgb24gdGhlIGZsYXZvdXIu
IElmIHdlIGNhbgogZG8gaW4tbGluZSBwYXRjaGluZyB3ZSB3b3VsZCBuZWVkIHRvOgogCi0gKiBh
bHRlciBgLnJvZGF0YWAgdG8gYmUgd3JpdGVhYmxlLgotICogaW5saW5lIHBhdGNoLgotICogYWx0
ZXIgYC5yb2RhdGFgIHRvIGJlIHJlYWQtb25seS4KKyAqIEFsdGVyIGAucm9kYXRhYCB0byBiZSB3
cml0ZWFibGUuCisgKiBJbmxpbmUgcGF0Y2guCisgKiBBbHRlciBgLnJvZGF0YWAgdG8gYmUgcmVh
ZC1vbmx5LgogCiBJZiBhcmUgZG9pbmcgdHJhbXBvbGluZSBwYXRjaGluZyB3ZSB3b3VsZCBuZWVk
IHRvOgogCi0gKiBhbGxvY2F0ZSBhIG5ldyBtZW1vcnkgbG9jYXRpb24gZm9yIHRoZSBzdHJpbmcu
Ci0gKiBhbGwgbG9jYXRpb25zIHdoaWNoIHVzZSB0aGlzIHN0cmluZyB3aWxsIGhhdmUgdG8gYmUg
dXBkYXRlZCB0byB1c2UgdGhlCisgKiBBbGxvY2F0ZSBhIG5ldyBtZW1vcnkgbG9jYXRpb24gZm9y
IHRoZSBzdHJpbmcuCisgKiBBbGwgbG9jYXRpb25zIHdoaWNoIHVzZSB0aGlzIHN0cmluZyB3aWxs
IGhhdmUgdG8gYmUgdXBkYXRlZCB0byB1c2UgdGhlCiAgICBvZmZzZXQgdG8gdGhlIHN0cmluZy4K
LSAqIG1hcmsgdGhlIHJlZ2lvbiBSTyB3aGVuIHdlIGFyZSBkb25lLgorICogTWFyayB0aGUgcmVn
aW9uIFJPIHdoZW4gd2UgYXJlIGRvbmUuCiAKLVRoZSB0cmFtcG9saW5lIHBhdGNoaW5nIGlzIGlt
cGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVjdCBoeXBlcnZpc29yLgorVGhlIHRyYW1wb2xpbmUg
cGF0Y2hpbmcgaXMgaW1wbGVtZW50ZWQgaW4gdGhlIFhlbiBoeXBlcnZpc29yLgogCiAjIyMgLmJz
cyBhbmQgLmRhdGEgc2VjdGlvbnMuCiAKQEAgLTkwOCw3ICs4NTksNyBAQCBQYXRjaGluZyBpbiB0
aGUgbmV3IGZ1bmN0aW9uIHdpbGwgZW5kIHVwIGFsc28gcGF0Y2hpbmcgaW4gdGhlIG5ldyAucm9k
YXRhCiBzZWN0aW9uIGFuZCB0aGUgbmV3IGZ1bmN0aW9uIHdpbGwgcmVmZXJlbmNlIHRoZSBuZXcg
c3RyaW5nIGluIHRoZSBuZXcKIC5yb2RhdGEgc2VjdGlvbi4KIAotVGhpcyBpcyBpbXBsZW1lbnRl
ZCBpbiB0aGUgWGVuIFByb2plY3QgaHlwZXJ2aXNvci4KK1RoaXMgaXMgaW1wbGVtZW50ZWQgaW4g
dGhlIFhlbiBoeXBlcnZpc29yLgogCiAjIyMgU2VjdXJpdHkKIApAQCAtOTQxLDcgKzg5Miw3IEBA
IFRoZSBvbGQgY29kZSBhbGxvd3MgbXVjaCBtb3JlIGZsZXhpYmlsaXR5IGFuZCBhbiBhZGRpdGlv
bmFsIGd1YXJkLAogYnV0IGlzIG1vcmUgY29tcGxleCB0byBpbXBsZW1lbnQuCiAKIFRoZSBzZWNv
bmQgb3B0aW9uIHdoaWNoIHJlcXVpcmVzIGFuIGJ1aWxkLWlkIG9mIHRoZSBoeXBlcnZpc29yCi1p
cyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIFByb2plY3QgaHlwZXJ2aXNvci4KK2lzIGltcGxlbWVu
dGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KIAogU3BlY2lmaWNhbGx5IGVhY2ggcGF5bG9hZCBo
YXMgdHdvIGJ1aWxkLWlkIEVMRiBub3RlczoKICAqIFRoZSBidWlsZC1pZCBvZiB0aGUgcGF5bG9h
ZCBpdHNlbGYgKGdlbmVyYXRlZCB2aWEgLS1idWlsZC1pZCkuCkBAIC05NjcsMTAgKzkxOCwxMCBA
QCBUaGUgaW1wbGVtZW50YXRpb24gbXVzdCBhbHNvIGhhdmUgYSBtZWNoYW5pc20gZm9yIChpbiBu
byBwYXJ0aWN1bGFyIG9yZGVyKToKICAgIHRoZSBzdGFjaywgbWFrZSBzdXJlIHRoZSBwYXlsb2Fk
IGlzIGJ1aWx0IHdpdGggc2FtZSBjb21waWxlciBhcyBoeXBlcnZpc29yKS4KICAgIFNwZWNpZmlj
YWxseSB3ZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0IGxpdmUgcGF0Y2hpbmcgY29kZXBhdGhzIGNh
bm5vdCBiZSBwYXRjaGVkLgogICogTk9QIG91dCB0aGUgY29kZSBzZXF1ZW5jZSBpZiBgbmV3X3Np
emVgIGlzIHplcm8uCi0gKiBEZWFsIHdpdGggb3RoZXIgcmVsb2NhdGlvbiB0eXBlczogIFJfWDg2
XzY0X1s4LDE2LDMyLDMyU10sIFJfWDg2XzY0X1BDWzgsMTYsNjRdCisgKiBEZWFsIHdpdGggb3Ro
ZXIgcmVsb2NhdGlvbiB0eXBlczogIFJcX1g4NlxfNjRcX1s4LDE2LDMyLDMyU10sIFJcX1g4Nlxf
NjRcX1BDWzgsMTYsNjRdCiAgICBpbiBwYXlsb2FkIGZpbGUuCiAKLSMjIyBIYW5kbGUgaW5saW5l
ZCBfX0xJTkVfXworIyMjIEhhbmRsZSBpbmxpbmVkIFxfXF9MSU5FXF9cXwogCiBUaGlzIHByb2Js
ZW0gaXMgcmVsYXRlZCB0byBob3RwYXRjaCBjb25zdHJ1Y3Rpb24KIGFuZCBwb3RlbnRpYWxseSBo
YXMgaW5mbHVlbmNlIG9uIHRoZSBkZXNpZ24gb2YgdGhlIGhvdHBhdGNoaW5nCkBAIC0xMDMwLDcg
Kzk4MSw3IEBAIE9wdGlvbnM6CiBGb3IgQlVHKCksIFdBUk4oKSwgZXRjLiwgdGhlIGxpbmUgbnVt
YmVyIGlzIGVtYmVkZGVkIGludG8gdGhlIGJ1ZyBmcmFtZSwgbm90CiB0aGUgZnVuY3Rpb24gaXRz
ZWxmLgogCi1TaW1pbGFyIGNvbnNpZGVyYXRpb25zIGFyZSB0cnVlIHRvIGEgbGVzc2VyIGV4dGVu
dCBmb3IgX19GSUxFX18sIGJ1dCBpdAorU2ltaWxhciBjb25zaWRlcmF0aW9ucyBhcmUgdHJ1ZSB0
byBhIGxlc3NlciBleHRlbnQgZm9yIFxfXF9GSUxFXF9cXywgYnV0IGl0CiBjb3VsZCBiZSBhcmd1
ZWQgdGhhdCBmaWxlIHJlbmFtaW5nIHNob3VsZCBiZSBkb25lIG91dHNpZGUgb2YgaG90cGF0Y2hl
cy4KIAogIyMgU2lnbmF0dXJlIGNoZWNraW5nIHJlcXVpcmVtZW50cy4KQEAgLTEwNDIsNDkgKzk5
Myw0NiBAQCBleHBlY3Rpbmcgc3VjaCB0aGF0IGl0IGNhbiBwcm9wZXJseSBkbyBzaWduYXR1cmUg
dmVyaWZpY2F0aW9uLgogCiBUaGUgc2lnbmF0dXJlIGlzIGJhc2VkIG9uIHRoZSBhbGwgb2YgdGhl
IHBheWxvYWRzIGNvbnRpbnVvdXNseSBsYWlkIG91dAogaW4gbWVtb3J5LiBUaGUgc2lnbmF0dXJl
IGlzIHRvIGJlIGFwcGVuZGVkIGF0IHRoZSBlbmQgb2YgdGhlIEVMRiBwYXlsb2FkCi1wcmVmaXhl
ZCB3aXRoIHRoZSBzdHJpbmcgYCd+TW9kdWxlIHNpZ25hdHVyZSBhcHBlbmRlZH5cbidgLCBmb2xs
b3dlZCBieQorcHJlZml4ZWQgd2l0aCB0aGUgc3RyaW5nICdgfk1vZHVsZSBzaWduYXR1cmUgYXBw
ZW5kZWR+XG5gJywgZm9sbG93ZWQgYnkKIGFuIHNpZ25hdHVyZSBoZWFkZXIgdGhlbiBmb2xsb3dl
ZCBieSB0aGUgc2lnbmF0dXJlLCBrZXkgaWRlbnRpZmllciwgYW5kIHNpZ25lcnMKIG5hbWUuCiAK
IFNwZWNpZmljYWxseSB0aGUgc2lnbmF0dXJlIGhlYWRlciB3b3VsZCBiZToKIAotPHByZT4KLSNk
ZWZpbmUgUEtFWV9BTEdPX0RTQSAgICAgICAwICAKLSNkZWZpbmUgUEtFWV9BTEdPX1JTQSAgICAg
ICAxICAKLQotI2RlZmluZSBQS0VZX0lEX1BHUCAgICAgICAgIDAgLyogT3BlblBHUCBnZW5lcmF0
ZWQga2V5IElEICovICAKLSNkZWZpbmUgUEtFWV9JRF9YNTA5ICAgICAgICAxIC8qIFguNTA5IGFy
Yml0cmFyeSBzdWJqZWN0S2V5SWRlbnRpZmllciAqLyAgCi0KLSNkZWZpbmUgSEFTSF9BTEdPX01E
NCAgICAgICAgICAwICAKLSNkZWZpbmUgSEFTSF9BTEdPX01ENSAgICAgICAgICAxICAKLSNkZWZp
bmUgSEFTSF9BTEdPX1NIQTEgICAgICAgICAyICAKLSNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURf
MTYwICAzICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTI1NiAgICAgICA0ICAKLSNkZWZpbmUgSEFT
SF9BTEdPX1NIQTM4NCAgICAgICA1ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTUxMiAgICAgICA2
ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1NIQTIyNCAgICAgICA3ICAKLSNkZWZpbmUgSEFTSF9BTEdP
X1JJUEVfTURfMTI4ICA4ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMjU2ICA5ICAKLSNk
ZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMzIwIDEwICAKLSNkZWZpbmUgSEFTSF9BTEdPX1dQXzI1
NiAgICAgIDExICAKLSNkZWZpbmUgSEFTSF9BTEdPX1dQXzM4NCAgICAgIDEyICAKLSNkZWZpbmUg
SEFTSF9BTEdPX1dQXzUxMiAgICAgIDEzICAKLSNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xMjggICAg
IDE0ICAKLSNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xNjAgICAgIDE1ICAKLSNkZWZpbmUgSEFTSF9B
TEdPX1RHUl8xOTIgICAgIDE2ICAKLQotCi1zdHJ1Y3QgZWxmX3BheWxvYWRfc2lnbmF0dXJlIHsg
IAotCXU4CWFsZ287CQkvKiBQdWJsaWMta2V5IGNyeXB0byBhbGdvcml0aG0gUEtFWV9BTEdPXyou
ICovICAKLQl1OAloYXNoOwkJLyogRGlnZXN0IGFsZ29yaXRobTogSEFTSF9BTEdPXyouICovICAK
LQl1OAlpZF90eXBlOwkvKiBLZXkgaWRlbnRpZmllciB0eXBlIFBLRVlfSUQqLiAqLyAgCi0JdTgJ
c2lnbmVyX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25lcidzIG5hbWUgKi8gIAotCXU4CWtleV9pZF9s
ZW47CS8qIExlbmd0aCBvZiBrZXkgaWRlbnRpZmllciAqLyAgCi0JdTgJX19wYWRbM107ICAKLQlf
X2JlMzIJc2lnX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25hdHVyZSBkYXRhICovICAKLX07Ci0KLTwv
cHJlPgorICAgICNkZWZpbmUgUEtFWV9BTEdPX0RTQSAgICAgICAwCisgICAgI2RlZmluZSBQS0VZ
X0FMR09fUlNBICAgICAgIDEKKworICAgICNkZWZpbmUgUEtFWV9JRF9QR1AgICAgICAgICAwIC8q
IE9wZW5QR1AgZ2VuZXJhdGVkIGtleSBJRCAqLworICAgICNkZWZpbmUgUEtFWV9JRF9YNTA5ICAg
ICAgICAxIC8qIFguNTA5IGFyYml0cmFyeSBzdWJqZWN0S2V5SWRlbnRpZmllciAqLworCisgICAg
I2RlZmluZSBIQVNIX0FMR09fTUQ0ICAgICAgICAgIDAKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19N
RDUgICAgICAgICAgMQorICAgICNkZWZpbmUgSEFTSF9BTEdPX1NIQTEgICAgICAgICAyCisgICAg
I2RlZmluZSBIQVNIX0FMR09fUklQRV9NRF8xNjAgIDMKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19T
SEEyNTYgICAgICAgNAorICAgICNkZWZpbmUgSEFTSF9BTEdPX1NIQTM4NCAgICAgICA1CisgICAg
I2RlZmluZSBIQVNIX0FMR09fU0hBNTEyICAgICAgIDYKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19T
SEEyMjQgICAgICAgNworICAgICNkZWZpbmUgSEFTSF9BTEdPX1JJUEVfTURfMTI4ICA4CisgICAg
I2RlZmluZSBIQVNIX0FMR09fUklQRV9NRF8yNTYgIDkKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19S
SVBFX01EXzMyMCAxMAorICAgICNkZWZpbmUgSEFTSF9BTEdPX1dQXzI1NiAgICAgIDExCisgICAg
I2RlZmluZSBIQVNIX0FMR09fV1BfMzg0ICAgICAgMTIKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19X
UF81MTIgICAgICAxMworICAgICNkZWZpbmUgSEFTSF9BTEdPX1RHUl8xMjggICAgIDE0CisgICAg
I2RlZmluZSBIQVNIX0FMR09fVEdSXzE2MCAgICAgMTUKKyAgICAjZGVmaW5lIEhBU0hfQUxHT19U
R1JfMTkyICAgICAxNgorCisgICAgc3RydWN0IGVsZl9wYXlsb2FkX3NpZ25hdHVyZSB7CisJICAg
IHU4CWFsZ287CQkvKiBQdWJsaWMta2V5IGNyeXB0byBhbGdvcml0aG0gUEtFWV9BTEdPXyouICov
CisJICAgIHU4CWhhc2g7CQkvKiBEaWdlc3QgYWxnb3JpdGhtOiBIQVNIX0FMR09fKi4gKi8KKwkg
ICAgdTgJaWRfdHlwZTsJLyogS2V5IGlkZW50aWZpZXIgdHlwZSBQS0VZX0lEKi4gKi8KKwkgICAg
dTgJc2lnbmVyX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25lcidzIG5hbWUgKi8KKwkgICAgdTgJa2V5
X2lkX2xlbjsJLyogTGVuZ3RoIG9mIGtleSBpZGVudGlmaWVyICovCisJICAgIHU4CV9fcGFkWzNd
OworCSAgICBfX2JlMzIJc2lnX2xlbjsJLyogTGVuZ3RoIG9mIHNpZ25hdHVyZSBkYXRhICovCisg
ICAgfTsKKwogKE5vdGUgdGhhdCB0aGlzIGhhcyBiZWVuIGJvcnJvd2VkIGZyb20gTGludXggbW9k
dWxlIHNpZ25hdHVyZSBjb2RlLikuCiAKIApAQCAtMTEyOCwxNSArMTA3NiwxNCBAQCBhdCBsZWFz
dCBmaXZlIGJ5dGVzIGlmIHBhdGNoaW5nIGluIHRyYW1wb2xpbmUuCiBEZXBlbmRpbmcgb24gY29t
cGlsZXIgc2V0dGluZ3MsIHRoZXJlIGFyZSBzZXZlcmFsIGZ1bmN0aW9ucyBpbiBYZW4gdGhhdAog
YXJlIHNtYWxsZXIgKHdpdGhvdXQgaW50ZXItZnVuY3Rpb24gcGFkZGluZykuCiAKLTxwcmU+IAot
cmVhZGVsZiAtc1cgeGVuLXN5bXMgfCBncmVwICIgRlVOQyAiIHwgXAotICAgIGF3ayAneyBpZiAo
JDMgPCA1KSBwcmludCAkMywgJDQsICQ1LCAkOCB9JworICAgIHJlYWRlbGYgLXNXIHhlbi1zeW1z
IHwgZ3JlcCAiIEZVTkMgIiB8IFwKKyAgICAgICAgYXdrICd7IGlmICgkMyA8IDUpIHByaW50ICQz
LCAkNCwgJDUsICQ4IH0nCisKKyAgICAuLi4KKyAgICAzIEZVTkMgTE9DQUwgd2JpbnZkX2lwaQor
ICAgIDMgRlVOQyBMT0NBTCBzaGFkb3dfbDFfaW5kZXgKKyAgICAuLi4KIAotLi4uCi0zIEZVTkMg
TE9DQUwgd2JpbnZkX2lwaQotMyBGVU5DIExPQ0FMIHNoYWRvd19sMV9pbmRleAotLi4uCi08L3By
ZT4KIEEgY29tcGlsZS10aW1lIGNoZWNrIGZvciwgZS5nLiwgYSBtaW5pbXVtIGFsaWdubWVudCBv
ZiBmdW5jdGlvbnMgb3IgYQogcnVudGltZSBjaGVjayB0aGF0IHZlcmlmaWVzIHN5bWJvbCBzaXpl
ICgrIHBhZGRpbmcgdG8gbmV4dCBzeW1ib2xzKSBmb3IKIHRoYXQgaW4gdGhlIGh5cGVydmlzb3Ig
aXMgYWR2aXNlZC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:58: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 1fMkxM-0002Ro-Uo; Sun, 27 May 2018 01:58: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkxL-0002Rh-Sa
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:47 +0000
X-Inumbo-ID: 36bea6d3-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bea6d3-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxK-0003Fw-Rb
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxK-0005Qy-PP
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxK-0005Qy-PP@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:46 +0000
Subject: [Xen-changelog] [xen master] x86/AMD: Mitigations for GPZ SP4 -
 Speculative Store Bypass
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>

Y29tbWl0IDhjMGUzMzgwODZmMDYwZWJhMzFkMzdiODNmYmRiODgzOTI4YWEwODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1NjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9BTUQ6IE1pdGlnYXRpb25zIGZvciBHUFogU1A0IC0gU3Bl
Y3VsYXRpdmUgU3RvcmUgQnlwYXNzCiAgICAKICAgIEFNRCBwcm9jZXNzb3JzIHdpbGwgZXhlY3V0
ZSBsb2FkcyBhbmQgc3RvcmVzIHdpdGggdGhlIHNhbWUgYmFzZSByZWdpc3RlciBpbgogICAgcHJv
Z3JhbSBvcmRlciwgd2hpY2ggaXMgdHlwaWNhbGx5IGhvdyBhIGNvbXBpbGVyIGVtaXRzIGNvZGUu
CiAgICAKICAgIFRoZXJlZm9yZSwgYnkgZGVmYXVsdCBubyBtaXRpZ2F0aW5nIGFjdGlvbnMgYXJl
IHRha2VuLCBkZXNwaXRlIHRoZXJlIGJlaW5nCiAgICBjb3JuZXIgY2FzZXMgd2hpY2ggYXJlIHZ1
bG5lcmFibGUgdG8gdGhlIGlzc3VlLgogICAgCiAgICBGb3IgcGVyZm9ybWFuY2UgdGVzdGluZywg
b3IgZm9yIHVzZXJzIHdpdGggcGFydGljdWxhcmx5IHNlbnNpdGl2ZSB3b3JrbG9hZHMsCiAgICB0
aGUgYHNwZWMtY3RybD1zc2JkYCBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIGF2YWlsYWJsZSB0byBm
b3JjZSBYZW4gdG8gZGlzYWJsZQogICAgTWVtb3J5IERpc2FtYmlndWF0aW9uIG9uIGFwcGxpY2Fi
bGUgaGFyZHdhcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwg
IDcgKysrKysrLQogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgfCAyMCArKysr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxl
cyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCBiNmIxNTMwYTI1Li5kYTU3MGI0YWIxIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTc1Nyw3ICsxNzU3LDcgQEAgZmFsc2UgZGlzYWJs
ZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMj
IHNwZWMtY3RybCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xp
bmV8bGZlbmNlfGptcCwge2licnMsaWJwYn09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBidGkt
dGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCiAK
IENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlv
bnMuICBCeSBkZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRp
Z2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTgwMSw2ICsxODAxLDEx
IEBAIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJQQiAoSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rp
b24gQmFycmllciksIHRoZSBgaWJwYj1gCiBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UgKHRo
ZSBkZWZhdWx0KSBvciBwcmV2ZW50IFhlbiBmcm9tIGlzc3VpbmcgYnJhbmNoCiBwcmVkaWN0aW9u
IGJhcnJpZXJzIG9uIHZjcHUgY29udGV4dCBzd2l0Y2hlcy4KIAorT24gaGFyZHdhcmUgc3VwcG9y
dGluZyBTU0JEIChTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1g
CitvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZl
YXR1cmUgaXRzZWxmLiAgT24gQU1ECitoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24g
YXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgorZ3Vlc3QgdXNlLgorCiAj
IyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IGZjOTY3N2YwMjAu
LjQ1OGEzZmU2MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDxhc20vYW1kLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+IC8q
IGFtZF9pbml0X2NwdSAqLworI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxh
c20vYWNwaS5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAKQEAgLTU5NCw2ICs1OTUsMjUgQEAg
c3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJCSAgYy0+eDg2
X2NhcGFiaWxpdHkpOwogCX0KIAorCS8qCisJICogSWYgdGhlIHVzZXIgaGFzIGV4cGxpY2l0bHkg
Y2hvc2VuIHRvIGRpc2FibGUgTWVtb3J5IERpc2FtYmlndWF0aW9uCisJICogdG8gbWl0aWdpYXRl
IFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcywgcG9rZSB0aGUgYXBwcm9wcmlhdGUgTVNSLgorCSAq
LworCWlmIChvcHRfc3NiZCkgeworCQlpbnQgYml0ID0gLTE7CisKKwkJc3dpdGNoIChjLT54ODYp
IHsKKwkJY2FzZSAweDE1OiBiaXQgPSA1NDsgYnJlYWs7CisJCWNhc2UgMHgxNjogYml0ID0gMzM7
IGJyZWFrOworCQljYXNlIDB4MTc6IGJpdCA9IDEwOyBicmVhazsKKwkJfQorCisJCWlmIChiaXQg
Pj0gMCAmJiAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSkpIHsKKwkJCXZhbHVl
IHw9IDF1bGwgPDwgYml0OworCQkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSk7
CisJCX0KKwl9CisKIAkvKiBNRkVOQ0Ugc3RvcHMgUkRUU0Mgc3BlY3VsYXRpb24gKi8KIAlpZiAo
IWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoKQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNF
X1JEVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMzM3MzM2OTdlZS4uMjBi
MjE1ZTMxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDMsNiArNDMsNyBAQCBzdGF0aWMgZW51bSBpbmRfdGh1
bmsgewogfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50
OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJw
YiA9IHRydWU7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSBmYWxzZTsKIAogYm9vbCBf
X2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVm
YXVsdF94ZW5fc3BlY19jdHJsOwpAQCAtMTgwLDYgKzE4MSw4IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licnMgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9zc2JkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDk5M2I5NThjZGYuLjkxYmVkMWI0NzYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogdm9pZCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKK2V4dGVy
biBib29sIG9wdF9zc2JkOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0
ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:58:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:58: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 1fMkxX-0002Sn-0W; Sun, 27 May 2018 01:58: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkxW-0002Sf-CN
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:58 +0000
X-Inumbo-ID: 3cd3df62-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cd3df62-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:56:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxV-0003Gj-1d
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxU-0005Rm-Vd
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:58:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxU-0005Rm-Vd@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:58:56 +0000
Subject: [Xen-changelog] [xen master] x86/Intel: Mitigations for GPZ SP4 -
 Speculative Store Bypass
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>

Y29tbWl0IDlkZjUyYTI1ZTBlOTVhMGI5OTcxYWEyZmMyNmM1YzZhNWNiZGY0ZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9JbnRlbDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBT
cGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MKICAgIAogICAgVG8gY29tYmF0IEdQWiBTUDQgIlNwZWN1
bGF0aXZlIFN0b3JlIEJ5cGFzcyIsIEludGVsIGhhdmUgZXh0ZW5kZWQgdGhlaXIKICAgIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb25zIHNwZWNpZmljYXRpb24gYXMgZm9sbG93czoK
ICAgIAogICAgICogQSBmZWF0dXJlIGJpdCB0byBpbmRpY2F0ZSB0aGF0IFNwZWN1bGF0aXZlIFN0
b3JlIEJ5cGFzcyBEaXNhYmxlIGlzCiAgICAgICBzdXBwb3J0ZWQuCiAgICAgKiBBIG5ldyBiaXQg
aW4gTVNSX1NQRUNfQ1RSTCB3aGljaCwgd2hlbiBzZXQsIGRpc2FibGVzIG1lbW9yeSBkaXNhbWJp
Z3VhdGlvbgogICAgICAgaW4gdGhlIHBpcGVsaW5lLgogICAgICogQSBuZXcgYml0IGluIE1TUl9B
UkNIX0NBUEFCSUxJVElFUywgd2hpY2ggd2lsbCBiZSBzZXQgaW4gZnV0dXJlIGhhcmR3YXJlLAog
ICAgICAgaW5kaWNhdGluZyB0aGF0IHRoZSBoYXJkd2FyZSBpcyBub3Qgc3VzY2VwdGlibGUgdG8g
U3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzCiAgICAgICBzaWRlY2hhbm5lbHMuCiAgICAKICAgIEZv
ciBjb250ZW1wb3JhcnkgcHJvY2Vzc29ycywgdGhpcyBpbnRlcmZhY2Ugd2lsbCBiZSBpbXBsZW1l
bnRlZCB2aWEgYQogICAgbWljcm9jb2RlIHVwZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gICAgICAgICB8IDEyICsrKysrKystLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNw
dWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAxICsKIHhlbi90b29scy9nZW4tY3B1aWQucHkg
ICAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrLS0tLQogOCBmaWxlcyBjaGFu
Z2VkLCA0MiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCmluZGV4IGRhNTcwYjRhYjEuLjg3MTJhODMzYTIgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCkBAIC00ODksOSArNDg5LDEwIEBAIGFjY291bnRpbmcgZm9yIGhh
cmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5
IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBg
aWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAgYXJlIHVzZWQgYnkKLWRlZmF1bHQgaWYgYXZhaWFibGUu
ICBUaGV5IGNhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhl
bgotd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMu
CitUaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsIGBzc2JkYCBhcmUKK3VzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5k
IGFwcGxpY2FibGUuICBUaGV5IGNhbiBiZSBpZ25vcmVkLAorZS5nLiBgbm8taWJyc2JgLCBhdCB3
aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIKK3Ro
ZW0gdG8gZ3Vlc3RzLgogCiAjIyMgY3B1aWRcX21hc2tcX2NwdSAoQU1EIG9ubHkpCiA+IGA9IGZh
bV8wZl9yZXZfYyB8IGZhbV8wZl9yZXZfZCB8IGZhbV8wZl9yZXZfZSB8IGZhbV8wZl9yZXZfZiB8
IGZhbV8wZl9yZXZfZyB8IGZhbV8xMF9yZXZfYiB8IGZhbV8xMF9yZXZfYyB8IGZhbV8xMV9yZXZf
YmAKQEAgLTE3ODIsNyArMTc4Myw3IEBAIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0
eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCiAgIHJlc3BlY3RpdmVs
eS4KICogYG1zci1zYz1gIG9mZmVycyBjb250cm9sIG92ZXIgWGVuJ3Mgc3VwcG9ydCBmb3IgbWFu
aXB1bGF0aW5nIE1TUlxfU1BFQ1xfQ1RSTAogICBvbiBlbnRyeSBhbmQgZXhpdC4gIFRoZXNlIGJs
b2NrcyBhcmUgbmVjZXNzYXJ5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IKLSAgZ3Vlc3RzIGFu
ZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NUSUJQL2V0
Yy4KKyAgZ3Vlc3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVz
ZSBJQlJTL1NUSUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRy
ZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KIApAQCAtMTgwNCw3ICsxODA1LDggQEAgcHJlZGlj
dGlvbiBiYXJyaWVycyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCiBPbiBoYXJkd2FyZSBzdXBw
b3J0aW5nIFNTQkQgKFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlKSwgdGhlIGBzc2Jk
PWAKIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUg
ZmVhdHVyZSBpdHNlbGYuICBPbiBBTUQKIGhhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlv
biBhcHBsaWVkIGF0IGJvb3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCi1ndWVzdCB1c2UuCitn
dWVzdCB1c2UuICBPbiBJbnRlbCBoYXJkd2FyZSwgdGhlIGZlYXR1cmUgaXMgdmlydHVhbGlzZWQg
Zm9yIGd1ZXN0cywKK2luZGVwZW5kZW50bHkgb2YgWGVuJ3MgY2hvaWNlIG9mIHNldHRpbmcuCiAK
ICMjIyBzeW5jXF9jb25zb2xlCiA+IGA9IDxib29sZWFuPmAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDNhMjFm
NGU3ZGEuLjdiMGY1OTRjM2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjA1LDYgKzIwNSw3IEBAIGludCBs
aWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBj
b25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsiaWJyc2IiLCAgICAgICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAgIHsic3RpYnAiLCAgICAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCiAgICAgICAgIHsiYXJjaC1jYXBzIiwg
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI5LCAgMX0sCisgICAgICAgIHsic3Ni
ZCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDMxLCAgMX0sCiAKICAg
ICAgICAgeyJsYWhmc2FoZiIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAs
ICAxfSwKICAgICAgICAgeyJjbXBsZWdhY3kiLCAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgIDEsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGFkYzdmY2VjNzQuLmUxMTYzMzk3MzMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAg
ICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICAvKiAyOCAqLyAg
ICAgICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCisgICAgLyogMzAgKi8gICAgICAgICAg
ICAgICAgWzMxXSA9ICJzc2JkIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA4MjdiNmM1
NjAxLi40YjhkMzMwMTNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNDMsNiArNDMsMTEgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpZiAoICF2YWwgKQog
ICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlApOwog
ICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIs
IHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAg
ICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TU0JEKTsKKyAgICAg
ICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpp
bmRleCAyMGIyMTVlMzFjLi4yY2NhZGEyZjY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDgsMjYgKzIwOCwz
MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aywgdWludDY0X3QgY2FwcykKICAgICBwcmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFj
aWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVh
dHVyZXM6JXMlcyVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczol
cyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKKyAg
ICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NC
RCIgICAgICA6ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIg
ICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAg
ICAgID8gIiBSU0JBIiAgICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19S
U0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCisgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1NTQkRfTk8pICAgICAgICAgICAgICAgPyAiIFNTQkRfTk8iICAgOiAi
Iik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5L
KSApCiAgICAgICAgIHByaW50aygiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVO
S1xuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0
aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsg
JXMsIFNQRUNfQ1RSTDogJXMsIE90aGVyOiVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGlu
Z3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolc1xuIiwKICAgICAgICAg
ICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1Q
ICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAgICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gICJObyIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAiSUJSUysiIDogICJJQlJTLSIsCisgICAgICAg
ICAgICF1c2Vfc3BlY19jdHJsIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiA6
CisgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8g
IiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiKTsKIAogICAgIC8qCkBAIC00OTYsNiAr
NTAxLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkK
ICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIElmIHdlIGhhdmUgU1NCRCBhdmFpbGFibGUsIHNl
ZSB3aGV0aGVyIHdlIHNob3VsZCB1c2UgaXQuICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU1NCRCkgJiYgdXNlX3NwZWNfY3RybCAmJiBvcHRfc3NiZCApCisgICAgICAgIGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfU1NCRDsKKwogICAgIC8qCiAgICAgICog
UFYgZ3Vlc3RzIGNhbiBwb2lzb24gdGhlIFJTQiB0byBhbnkgdmlydHVhbCBhZGRyZXNzIGZyb20g
d2hpY2gKICAgICAgKiB0aGV5IGNhbiBleGVjdXRlIGEgY2FsbCBpbnN0cnVjdGlvbi4gIFRoaXMg
aXMgbmVjZXNzYXJpbHkgb3V0c2lkZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNmQ5NGQ2
NTU3NS4uMDYxMmE5Njc0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zOCw2ICszOCw3
IEBACiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RS
TF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCiAjZGVmaW5lIFNQRUNfQ1RSTF9TVElCUAkJCShf
QUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBTUEVDX0NUUkxfU1NCRAkJCShfQUMoMSwgVUxMKSA8
PCAyKQogCiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKICNkZWZpbmUgUFJFRF9D
TURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQpAQCAtNDYsNiArNDcsNyBAQAogI2RlZmluZSBB
UkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQogI2RlZmluZSBBUkNI
X0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKICNkZWZpbmUgQVJDSF9D
QVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKKyNkZWZpbmUgQVJDSF9DQVBTX1NTQkRfTk8J
CShfQUMoMSwgVUxMKSA8PCA0KQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxl
IG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDhkYTU3
ODNmN2EuLjdhY2Y4MjIyYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaApAQCAtMjQ1LDYgKzI0NSw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1B
UFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUKIFhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLypBISBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBTLCAgICAgOSoz
MisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLworWEVOX0NQVUZFQVRVUkUo
U1NCRCwgICAgICAgICAgOSozMiszMSkgLyogICBNU1JfU1BFQ19DVFJMLlNTQkQgYXZhaWxhYmxl
ICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCmRpZmYgLS1naXQgYS94ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA2MzU5YWZiNzA0
Li4zZmVjYWU4NmQ0IDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hl
bi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI2MSwxMCArMjYxLDE5IEBAIGRlZiBjcnVuY2hfbnVt
YmVycyhzdGF0ZSk6CiAgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUx
MlZCTUksIEFWWDUxMl80Vk5OSVcsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBB
Vlg1MTJfVlBPUENOVERRXSwKIAotICAgICAgICAjIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJh
bmNoIFByZWRpY3RvcnMgZW51bWVyYXRlcyBhIG5ldyBiaXQgaW4gdGhlCi0gICAgICAgICMgTVNS
IGVudW1lcmF0ZWQgYnkgSW5kaXJlY3QgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5k
aXJlY3QKLSAgICAgICAgIyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgot
ICAgICAgICBJQlJTQjogW1NUSUJQXSwKKyAgICAgICAgIyBUaGUgZmVhdHVyZXM6CisgICAgICAg
ICMgICAqIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMKKyAgICAgICAg
IyAgICogU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzIERpc2FibGUKKyAgICAgICAgIworICAgICAg
ICAjIGVudW1lcmF0ZSBuZXcgYml0cyBpbiBNU1JfU1BFQ19DVFJMLCB3aGljaCBpcyBlbnVtZXJh
dGVkIGJ5IEluZGlyZWN0CisgICAgICAgICMgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24v
SW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllci4KKyAgICAgICAgIworICAgICAgICAj
IEluIHByYWN0aWNlLCB0aGVzZSBmZWF0dXJlcyBhbHNvIGVudW1lcmF0ZSB0aGUgcHJlc2Vuc2Ug
b2YKKyAgICAgICAgIyBNU1JfU1BFQ19DVFJMLiAgSG93ZXZlciwgbm8gcmVhbCBoYXJkd2FyZSB3
aWxsIGV4aXN0IHdpdGggU1NCRCBidXQKKyAgICAgICAgIyBub3QgSUJSU0IsIGFuZCB3ZSBwYXNz
IHRoaXMgTVNSIGRpcmVjdGx5IHRvIGd1ZXN0cy4gIFRyZWF0aW5nIHRoZW0KKyAgICAgICAgIyBh
cyBkZXBlbmRlbnQgZmVhdHVyZXMgc2ltcGxpZmllcyBYZW4ncyBsb2dpYywgYW5kIHByZXZlbnRz
IHRoZSBndWVzdAorICAgICAgICAjIGZyb20gc2VlaW5nIGltcGxhdXNpYmxlIGNvbmZpZ3VyYXRp
b25zLgorICAgICAgICBJQlJTQjogW1NUSUJQLCBTU0JEXSwKICAgICB9CiAKICAgICBkZWVwX2Zl
YXR1cmVzID0gdHVwbGUoc29ydGVkKGRlcHMua2V5cygpKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:59:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:59: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 1fMkxi-0002Um-2n; Sun, 27 May 2018 01:59:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkxg-0002UZ-LQ
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:08 +0000
X-Inumbo-ID: 42e2ce15-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42e2ce15-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:57:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxf-0003H4-7K
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxf-0005T0-57
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxf-0005T0-57@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:59:07 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Virtualise MSR_SPEC_CTRL.SSBD
 for guests to use
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>

Y29tbWl0IGNkNTMwMjNkZjk1MmNmMDA4NGJlOWVlM2QxNWE5MGY4ODM3MDQ5YzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNTo0MjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjEgMTQ6MjA6
MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQRUNfQ1RSTC5TU0JE
IGZvciBndWVzdHMgdG8gdXNlCiAgICAKICAgIEFsbW9zdCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaXMg
YWxyZWFkeSBpbiBwbGFjZS4gIFVwZGF0ZSB0aGUgcmVzZXJ2ZWQgYml0cwogICAgY2FsY3VsYXRp
b24gaW4gZ3Vlc3Rfd3Jtc3IoKSwgYW5kIG9mZmVyIFNTQkQgdG8gZ3Vlc3RzIGJ5IGRlZmF1bHQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4ICsr
KysrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgMiAr
LQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGRh
OWFhNTk2YjEuLjFlMTJjY2I3MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE5Nyw2ICsxOTcsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogCiAgICAgc3dpdGNo
ICggbXNyICkKICAgICB7CisgICAgICAgIHVpbnQ2NF90IHJzdmQ7CisKICAgICBjYXNlIE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAg
ICAgICAvKiBSZWFkLW9ubHkgKi8KQEAgLTIzMiw4ICsyMzQsMTAgQEAgaW50IGd1ZXN0X3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICog
Tm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZlIHRvIHVzZSAoaS5lLiBp
Z25vcmVkKQogICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdh
cmUuCiAgICAgICAgICAqLworICAgICAgICByc3ZkID0gfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNf
Q1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgIChjcC0+ZmVhdC5zc2JkID8gU1BFQ19DVFJM
X1NTQkQgOiAwKSk7CiAKLSAgICAgICAgaWYgKCB2YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BF
Q19DVFJMX1NUSUJQKSApCisgICAgICAgIGlmICggdmFsICYgcnN2ZCApCiAgICAgICAgICAgICBn
b3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAKICAgICAgICAgdnAtPnNwZWNfY3Ry
bC5yYXcgPSB2YWw7CkBAIC0yNTIsMTIgKzI1NiwxMiBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogCiAgICAgY2FzZSBNU1JfSU5U
RUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgIHsKLSAgICAgICAgdWludDY0X3QgcnN2ZCA9
IH4wdWxsOwogICAgICAgICBib29sIG9sZF9jcHVpZF9mYXVsdGluZyA9IHZwLT5taXNjX2ZlYXR1
cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmc7CiAKICAgICAgICAgaWYgKCAhdnAtPm1pc2NfZmVh
dHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKIAor
ICAgICAgICByc3ZkID0gfjB1bGw7CiAgICAgICAgIGlmICggZHAtPnBsYWZvcm1faW5mby5jcHVp
ZF9mYXVsdGluZyApCiAgICAgICAgICAgICByc3ZkICY9IH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJ
RF9GQVVMVElORzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggN2FjZjgyMjJhYy4uYzcyMWMxMjVhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDUsNyArMjQ1LDcgQEAgWEVOX0NQVUZFQVRV
UkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0
aW9uIFNpbmdsZQogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJ
QlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShT
VElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShBUkNI
X0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCi1Y
RU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKiAgIE1TUl9TUEVDX0NUUkwu
U1NCRCBhdmFpbGFibGUgKi8KK1hFTl9DUFVGRUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEp
IC8qQSAgTVNSX1NQRUNfQ1RSTC5TU0JEIGF2YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQ
VUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:59:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01: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 1fMkxs-0002WG-4b; Sun, 27 May 2018 01: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkxr-0002W2-76
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:19 +0000
X-Inumbo-ID: 48f36735-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48f36735-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:57:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxp-0003HD-D6
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxp-0005TS-At
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxp-0005TS-At@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:59:17 +0000
Subject: [Xen-changelog] [xen master] x86/spec-ctrl: Rename
 ARCH_CAPS.SSBD_NO to SSB_NO
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>

Y29tbWl0IGViZGVhZDI5NjcyZDY4ZmIzZjQ0YzIwNzRmMDVjYzBkNzJmZmE4M2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjIgMTE6MjQ6
NTcgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlbmFtZSBBUkNIX0NBUFMuU1NCRF9O
TyB0byBTU0JfTk8KICAgIAogICAgQSBsYXN0LW1pbnV0ZSByZW5hbWUgb2YgdGhlIGZlYXR1cmUg
b2NjdXJlZCwgYW5kIHRoZSBwYXRjaCBjb21taXR0ZWQgdG8KICAgIHN0YWdpbmcgd2FzIHVuZm9y
dHVuYXRlbHkgc3RhbGUuICBDb3JyZWN0IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8IDIgKy0KIDIgZmls
ZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRl
eCAyY2NhZGEyZjY1Li43ZGI2ZTUxMzUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMTYsNyArMjE2LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19B
TEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAg
ICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAg
IDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQkRfTk8pICAgICAgICAgICAg
ICAgPyAiIFNTQkRfTk8iICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NT
Ql9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21w
aWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAg
ICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCAwNjEyYTk2NzQ5Li44ZmJjY2M4OGE3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTQ3LDcgKzQ3LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9O
TwkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwJ
KF9BQygxLCBVTEwpIDw8IDEpCiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwp
IDw8IDIpCi0jZGVmaW5lIEFSQ0hfQ0FQU19TU0JEX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKKyNk
ZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAKIC8qIEludGVsIE1T
UnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEz
Ml9QRVJGQ1RSMAkJMHgwMDAwMDBjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:59:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:59: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 1fMky1-0002Xo-6x; Sun, 27 May 2018 01:59: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=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMky0-0002XZ-GN
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:28 +0000
X-Inumbo-ID: 4f083a65-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f083a65-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:57:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMkxz-0003HL-JL
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMkxz-0005Ts-H3
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMkxz-0005Ts-H3@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:59:27 +0000
Subject: [Xen-changelog] [xen master] x86: correct vCPU dirty CPU handling
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>

Y29tbWl0IDYwN2NlNjUwN2RiYjkzNjA0OGE3MDJiZDkzMGEzOWVkNmJiOGFlMWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIy
IDE2OjAwOjMyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIyIDE2OjAwOjMyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgdkNQVSBkaXJ0eSBDUFUgaGFuZGxpbmcKICAgIAogICAgQ29tbWl0IGRmODIz
NGZkMmMgKCJyZXBsYWNlIHZDUFUncyBkaXJ0eSBDUFUgbWFzayBieSBudW1lcmljIElEIikgd2Fz
CiAgICB0b28gbGF4IGluIHR3byByZXNwZWN0czogRmlyc3Qgb2YgYWxsIGl0IGRpZG4ndCBjb25z
aWRlciB0aGUgY2FzZSBvZiBhCiAgICB2Q1BVIG5vdCBoYXZpbmcgYSB2YWxpZCBkaXJ0eSBDUFUg
aW4gdGhlIGRlc2NyaXB0b3IgdGFibGUgVExCIGZsdXNoCiAgICBjYXNlLiBUaGlzIGlzIHRoZSBp
c3N1ZSBNYW51YWwgaGFzIHJ1biBpbnRvIHdpdGggTmV0QlNELgogICAgCiAgICBBZGRpdGlvbmFs
bHkgcmVhZHMgb2YgLT5kaXJ0eV9jcHUgZm9yIG90aGVyIHRoYW4gdGhlIGN1cnJlbnQgdkNQVSBh
cmUgYXQKICAgIHJpc2sgb2YgcmFjaW5nIHdpdGggc2NoZWR1bGVyIGFjdGlvbnMsIGkuZS4gc2lu
Z2xlIGF0b21pYyByZWFkcyBuZWVkIHRvCiAgICBiZSB1c2VkIHRoZXJlLiBPYnZpb3VzbHkgdGhl
IG5vbi1pbml0IHdyaXRlIHNpdGVzIHRoZW4gYmV0dGVyIGFsc28gdXNlCiAgICBhdG9taWMgd3Jp
dGVzLgogICAgCiAgICBIYXZpbmcgdG8gdG91Y2ggdGhlIGRlc2NyaXB0b3IgdGFibGUgVExCIGZs
dXNoIGNvZGUgaGVyZSBhbnl3YXksIHRha2UKICAgIHRoZSBvcHBvcnR1bml0eSBhbmQgc3dpdGNo
IGl0IHRvIGJlIGF0IG1vc3Qgb25lIGZsdXNoX3RsYl9tYXNrKCkKICAgIGludm9jYXRpb24uCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwg
IDkgKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDRmZjNkMmYzZmUuLjBjYTgyMGEwMGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MjEsNyAr
MTYyMSw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICAgKi8KICAg
ICBpZiAoIHBkICE9IG5kICkKICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgbmQtPmRpcnR5
X2NwdW1hc2spOwotICAgIG4tPmRpcnR5X2NwdSA9IGNwdTsKKyAgICB3cml0ZV9hdG9taWMoJm4t
PmRpcnR5X2NwdSwgY3B1KTsKIAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKG5kKSApCiAgICAg
ewpAQCAtMTY3Nyw3ICsxNjc3LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lk
KQogCiAgICAgaWYgKCBwZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
cGQtPmRpcnR5X2NwdW1hc2spOwotICAgIHAtPmRpcnR5X2NwdSA9IFZDUFVfQ1BVX0NMRUFOOwor
ICAgIHdyaXRlX2F0b21pYygmcC0+ZGlydHlfY3B1LCBWQ1BVX0NQVV9DTEVBTik7CiAKICAgICBw
ZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IG47CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY3M2Y0M2VkYzkuLjUwYjUzNDM4OTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
MjUxLDExICsxMjUxLDIzIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwx
ZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAgICAgICAgICAgIHVubGlrZWx5KCgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMCkpICYmCiAgICAgICAg
ICAgICAgKGwxZV9vd25lciA9PSBwZ19vd25lcikgKQogICAgICAgICB7CisgICAgICAgICAgICBj
cHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOworCisgICAgICAgICAg
ICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggcGdf
b3duZXIsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggcHZfZGVzdHJv
eV9sZHQodikgKQotICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjcHVtYXNrX29m
KHYtPmRpcnR5X2NwdSkpOworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CisKKyAg
ICAgICAgICAgICAgICBpZiAoICFwdl9kZXN0cm95X2xkdCh2KSApCisgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0
eV9jcHUpOworICAgICAgICAgICAgICAgIGlmICggaXNfdmNwdV9kaXJ0eV9jcHUoY3B1KSApCisg
ICAgICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7CiAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQorICAgICAg
ICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOwogICAgICAgICB9CiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogICAgIH0KQEAgLTMwMjgsMTMgKzMwNDAsMTggQEAgc3RhdGljIGlubGluZSBp
bnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCiAKICAgICAgICAgd2hpbGUgKCB2bWFzayApCiAgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CisKICAgICAgICAgICAgIHZjcHVf
aWQgPSBmaW5kX2ZpcnN0X3NldF9iaXQodm1hc2spOwogICAgICAgICAgICAgdm1hc2sgJj0gfigx
VUwgPDwgdmNwdV9pZCk7CiAgICAgICAgICAgICB2Y3B1X2lkICs9IHZjcHVfYmlhczsKICAgICAg
ICAgICAgIGlmICggKHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSApCiAgICAgICAgICAgICAgICAg
cmV0dXJuIDA7Ci0gICAgICAgICAgICBpZiAoICgodiA9IGQtPnZjcHVbdmNwdV9pZF0pICE9IE5V
TEwpICYmIHZjcHVfY3B1X2RpcnR5KHYpICkKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdSh2LT5kaXJ0eV9jcHUsIHBtYXNrKTsKKyAgICAgICAgICAgIGlmICggKHYgPSBkLT52Y3B1
W3ZjcHVfaWRdKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
ICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICAgICAgaWYgKCBp
c192Y3B1X2RpcnR5X2NwdShjcHUpICkKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsIHBtYXNrKTsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggM2FlYjZlZWE3
Ny4uOTlkMmFmMmUxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTc5NSwxMCArNzk1LDE1IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHZjcHVfcnVubmFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgYXRvbWlj
X3JlYWQoJnYtPmRvbWFpbi0+cGF1c2VfY291bnQpKTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBib29s
IGlzX3ZjcHVfZGlydHlfY3B1KHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgQlVJTERfQlVHX09O
KE5SX0NQVVMgPj0gVkNQVV9DUFVfQ0xFQU4pOwotICAgIHJldHVybiB2LT5kaXJ0eV9jcHUgIT0g
VkNQVV9DUFVfQ0xFQU47CisgICAgcmV0dXJuIGNwdSAhPSBWQ1BVX0NQVV9DTEVBTjsKK30KKwor
c3RhdGljIGlubGluZSBib29sIHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHJldHVybiBpc192Y3B1X2RpcnR5X2NwdSh2LT5kaXJ0eV9jcHUpOwogfQogCiB2b2lk
IHZjcHVfYmxvY2sodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun May 27 01:59:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 May 2018 01:59: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 1fMkyC-0002Zg-9l; Sun, 27 May 2018 01:59:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iu5k=io=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fMkyA-0002ZV-Vo
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:39 +0000
X-Inumbo-ID: 551c00f3-6151-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 551c00f3-6151-11e8-9728-bc764e045a96;
 Sun, 27 May 2018 03:57:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fMky9-0003HT-PC
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fMky9-0005UL-Mw
 for xen-changelog@lists.xenproject.org; Sun, 27 May 2018 01:59:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fMky9-0005UL-Mw@xenbits.xenproject.org>
Date: Sun, 27 May 2018 01:59:37 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: correct mtrr_pat_not_equal()
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="===============6710474488937734607=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fc5805daef091240cd5fc06634a8bcdb2f3bb843
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue May 22 16:01:26 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue May 22 16:01:26 2018 +0200

    x86/HVM: correct mtrr_pat_not_equal()
    
    The two vCPU-s differing in MTRR-enabled state means MTRR settings are
    not equal. Both vCPU-s having MTRRs disabled means only PAT needs to be
    compared. Along those lines for fixed range MTRRs. Differing variable
    range counts likewise mean settings are different overall (even if
    that's not a very reasonable setup to have).
    
    Constify types and convert bool_t to bool.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/mtrr.c    | 53 +++++++++++++++++++++++++---------------------
 xen/include/asm-x86/mtrr.h |  2 +-
 2 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/xen/arch/x86/hvm/mtrr.c b/xen/arch/x86/hvm/mtrr.c
index b721c6330f..a61cc1e6dc 100644
--- a/xen/arch/x86/hvm/mtrr.c
+++ b/xen/arch/x86/hvm/mtrr.c
@@ -473,35 +473,40 @@ bool_t mtrr_var_range_msr_set(
     return 1;
 }
 
-bool_t mtrr_pat_not_equal(struct vcpu *vd, struct vcpu *vs)
+bool mtrr_pat_not_equal(const struct vcpu *vd, const struct vcpu *vs)
 {
-    struct mtrr_state *md = &vd->arch.hvm_vcpu.mtrr;
-    struct mtrr_state *ms = &vs->arch.hvm_vcpu.mtrr;
-    int32_t res;
-    uint8_t num_var_ranges = (uint8_t)md->mtrr_cap;
-
-    /* Test fixed ranges. */
-    res = memcmp(md->fixed_ranges, ms->fixed_ranges,
-            NUM_FIXED_RANGES*sizeof(mtrr_type));
-    if ( res )
-        return 1;
+    const struct mtrr_state *md = &vd->arch.hvm_vcpu.mtrr;
+    const struct mtrr_state *ms = &vs->arch.hvm_vcpu.mtrr;
 
-    /* Test var ranges. */
-    res = memcmp(md->var_ranges, ms->var_ranges,
-            num_var_ranges*sizeof(struct mtrr_var_range));
-    if ( res )
-        return 1;
+    if ( (md->enabled ^ ms->enabled) & 2 )
+        return true;
 
-    /* Test default type MSR. */
-    if ( (md->def_type != ms->def_type)
-            && (md->enabled != ms->enabled) )
-        return 1;
+    if ( md->enabled & 2 )
+    {
+        unsigned int num_var_ranges = (uint8_t)md->mtrr_cap;
+
+        /* Test default type MSR. */
+        if ( md->def_type != ms->def_type )
+            return true;
+
+        /* Test fixed ranges. */
+        if ( (md->enabled ^ ms->enabled) & 1 )
+            return true;
+
+        if ( (md->enabled & 1) &&
+             memcmp(md->fixed_ranges, ms->fixed_ranges,
+                    sizeof(md->fixed_ranges)) )
+            return true;
+
+        /* Test variable ranges. */
+        if ( num_var_ranges != (uint8_t)ms->mtrr_cap ||
+             memcmp(md->var_ranges, ms->var_ranges,
+                    num_var_ranges * sizeof(*md->var_ranges)) )
+            return true;
+    }
 
     /* Test PAT. */
-    if ( vd->arch.hvm_vcpu.pat_cr != vs->arch.hvm_vcpu.pat_cr )
-        return 1;
-
-    return 0;
+    return vd->arch.hvm_vcpu.pat_cr != vs->arch.hvm_vcpu.pat_cr;
 }
 
 struct hvm_mem_pinned_cacheattr_range {
diff --git a/xen/include/asm-x86/mtrr.h b/xen/include/asm-x86/mtrr.h
index 69cf68cf7b..5cdc5d4fe3 100644
--- a/xen/include/asm-x86/mtrr.h
+++ b/xen/include/asm-x86/mtrr.h
@@ -92,6 +92,6 @@ extern void memory_type_changed(struct domain *);
 extern bool_t pat_msr_set(uint64_t *pat, uint64_t msr);
 
 bool_t is_var_mtrr_overlapped(const struct mtrr_state *m);
-bool_t mtrr_pat_not_equal(struct vcpu *vd, struct vcpu *vs);
+bool mtrr_pat_not_equal(const struct vcpu *vd, const struct vcpu *vs);
 
 #endif /* __ASM_X86_MTRR_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6710474488937734607==--

From xen-changelog-bounces@lists.xenproject.org Mon May 28 09:33:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 May 2018 09: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 1fNEWZ-0002h0-O6; Mon, 28 May 2018 09:33: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=bs1d=ip=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNEWY-0002gk-Gi
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 09:33:06 +0000
X-Inumbo-ID: d6b16ae8-6259-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6b16ae8-6259-11e8-9728-bc764e045a96;
 Mon, 28 May 2018 11:31:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNEWW-0001a1-Az
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 09:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNEWW-0007VQ-8a
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 09:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNEWW-0007VQ-8a@xenbits.xenproject.org>
Date: Mon, 28 May 2018 09:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRjNmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI4
IDExOjIwOjI2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI4IDExOjIwOjI2IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggZmQ5MDUwZTBmNi4uZDQ0NzhlNjEzMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC04ODMsNyArODgzLDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9w
Z3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBsM2VfdG9f
bDJlKGwzdFtsM190YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSk7CiAgICAgICAgIGwxX3BnZW50
cnlfdCAqbDF0ID0gbDJlX3RvX2wxZShsMnRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0p
OwogCi0gICAgICAgIGwxdFtsMl90YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSA9IGwxZV9lbXB0
eSgpOworICAgICAgICBsMXRbbDFfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1w
dHkoKTsKICAgICB9CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 28 14:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 May 2018 14: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 1fNIrb-0006b0-LF; Mon, 28 May 2018 14:11: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=bs1d=ip=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNIra-0006av-H4
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 14:11:06 +0000
X-Inumbo-ID: acdd2075-6280-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acdd2075-6280-11e8-9728-bc764e045a96;
 Mon, 28 May 2018 16:09:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNIrY-0006tr-RO
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 14:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNIrY-0000E9-Ox
 for xen-changelog@lists.xenproject.org; Mon, 28 May 2018 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNIrY-0000E9-Ox@xenbits.xenproject.org>
Date: Mon, 28 May 2018 14:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Dump the instruction
 stream even for double 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: 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>

Y29tbWl0IDQ3MTJjMGEyMzFmMDEwMjUzYTU0NzE1MzFlMzM1YTVhMTNkY2VjNzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAyNCAxNTowNjoxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMjggMTU6MDM6
MzggMjAxOCArMDEwMAoKICAgIHg4Ni90cmFwczogRHVtcCB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFt
IGV2ZW4gZm9yIGRvdWJsZSBmYXVsdHMKICAgIAogICAgVGhpcyBoZWxwcyBkZWJ1ZyAjREYncyB3
aGljaCBvY2N1ciBpbiBhbHRlcm5hdGl2ZSBwYXRjaGVzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICB8
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8IDEgKwogMyBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDgyNDY0N2RkY2UuLjhh
OTkxNzRiNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC0xNDgsNyArMTQ4LDcgQEAgdm9pZCAoKiBjb25zdCBleGNlcHRpb25f
dGFibGVbVFJBUF9ucl0pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSA9IHsKICAgICAgKEFS
UkFZX1NJWkUoZXhjZXB0aW9uX3RhYmxlKSAtIDEpXSA9IGRvX3Jlc2VydmVkX3RyYXAsCiB9Owog
Ci1zdGF0aWMgdm9pZCBzaG93X2NvZGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cit2b2lkIHNob3dfY29kZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAg
ICB1bnNpZ25lZCBjaGFyIGluc25zX2JlZm9yZVs4XSA9IHt9LCBpbnNuc19hZnRlclsxNl0gPSB7
fTsKICAgICB1bnNpZ25lZCBpbnQgaSwgdG1wLCBtaXNzaW5nX2JlZm9yZSwgbWlzc2luZ19hZnRl
cjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYwppbmRleCA0Zjg1YzMyZjkyLi5mN2Y2OTI4ZDcwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jCkBAIC0yNTUsNiArMjU1LDcgQEAgdm9pZCBkb19kb3VibGVfZmF1bHQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBwcmludGsoIkNQVTogICAgJWRcbiIsIGNwdSk7CiAg
ICAgX3Nob3dfcmVnaXN0ZXJzKHJlZ3MsIGNycywgQ1RYVF9oeXBlcnZpc29yLCBOVUxMKTsKKyAg
ICBzaG93X2NvZGUocmVncyk7CiAgICAgc2hvd19zdGFja19vdmVyZmxvdyhjcHUsIHJlZ3MpOwog
CiAgICAgcGFuaWMoIkRPVUJMRSBGQVVMVCAtLSBzeXN0ZW0gc2h1dGRvd24iKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oCmluZGV4IDBjNjlhNTI4MWIuLjk5MjRjZGYxZjMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaApAQCAtNDY4LDYgKzQ2OCw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
cmVwX25vcCh2b2lkKQogCiAjZGVmaW5lIGNwdV9yZWxheCgpIHJlcF9ub3AoKQogCit2b2lkIHNo
b3dfY29kZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHNob3dfc3Rh
Y2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCBzaG93X3N0YWNrX292
ZXJmbG93KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKIHZvaWQgc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZIc-0004FD-Sg; Tue, 29 May 2018 07:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZIc-0004F8-9h
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:06 +0000
X-Inumbo-ID: c6567863-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6567863-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZIa-0004SC-Pi
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZIa-0003p2-NN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZIa-0003p2-NN@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IGVjNTBkMjFjYmY1YWU3MmFlMzExYWU4YTE1Y2RkMWY1ZTJhYzJlODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxNzoyNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxNzoyNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmE2N2EwZmZiZC4uZGM5MDc0MzUxNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNSw3ICsxMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBj
YXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVf
aW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTEzNiwxOSArMTMzLDEyIEBAIHN0YXRpYyBib29sIF9f
aW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0g
NiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWludDY0X3QgY2FwczsKLQotICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKLQotICAgICAgICAvKgot
ICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRo
YXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0
cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQorICAgIC8qCisgICAgICog
UlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB0aGF0IHdlIG1heSBt
b3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpA
QCAtMjE4LDYgKzIwOCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwog
ICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVz
ZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0
aGVpcgpAQCAtMjQ2LDcgKzI0MCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxp
a2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICAgICAgKiBJQlJT
LCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAg
IGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAgICAgICAgICAgICAgdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CkBAIC0zMzEs
NyArMzI1LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5m
byBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSgpOwogCi0gICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CisgICAgcHJpbnRfZGV0YWlscyh0aHVu
aywgY2Fwcyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZIn-0004Fm-US; Tue, 29 May 2018 07:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZIm-0004Fd-PX
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:16 +0000
X-Inumbo-ID: cc69ad41-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc69ad41-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZIk-0004SL-Vd
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZIk-0003pl-TD
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZIk-0003pl-TD@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:14 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDg0MGQ2ODMzZmM4YTcwMWViODQ5Yzk2NTRhYzkzZWViMzdlZDY1ODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxODoxNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxODoxNiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCBkYzkwNzQzNTE0Li4xMTQzNTIxMTVhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4NSwxMSArMjg2LDE0
IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAg
ICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAg
eworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwog
ICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
OworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lz
dF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAgICBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8qCkBAIC0zMzAsOCArMzM0LDYg
QEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogewot
ICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9uIHRoaXMgYWxpYXMuICovCi0g
ICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NUUkxfSUJSUyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMTM0NzhkNGZjMS4uMDcyNjE0Nzg1MyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQyLDYgKzE0Miw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZv
LCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywg
cHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1
X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
dXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0
cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBi
dGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA0Njc4YTBmY2Y1Li5kMTBiMTNjZDM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTYsNiArNTYsNyBAQCBzdHJ1Y3QgY3B1X2luZm8g
ewogCiAgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CiAgICAgdWlu
dDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWFi
NGZmM2Y2OC4uNWU0ZmM4NGFlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsy
Nyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVy
biBib29sIG9wdF9pYnBiOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3Rf
aW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDFmMmI2ZjM1NTIuLjY5N2RhMTM5MjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCkBAIC0yMSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAKIC8qIEVuY29kaW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9p
c3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9J
U1RfV1JNU1IgKDEgPDwgMSkKICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0y
ODYsMTIgKzI4NSw5IEBACiAgICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGlu
IHRoZQotICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRl
IGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50
ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRC
VElfSVNUX0lCUlMsICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3Bl
Y19jdHJsKSglcjE0KSwgJWVheAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZIx-0004HV-W9; Tue, 29 May 2018 07:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZIx-0004HO-9n
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:27 +0000
X-Inumbo-ID: d27c11c1-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d27c11c1-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZIv-0004ST-58
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZIv-0003r1-2s
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZIv-0003r1-2s@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Merge
 bti_ist_info and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IDUxYjdiNWQ2MzE1NWVjODQzNzQwZjBhZDI4N2Y3MzkzY2E5ODY1YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxODo1MCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxODo1MCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAg
ICAgIHwgIDUgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDUyICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggZjcwODVkM2M3Yi4uZjM0
ODBhYTgwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY2kgPSBnZXRfY3B1X2luZm8oKTsKICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShjaSk7CiAgICAgLyogQXZvaWQgTk1JLyNNQyB1c2luZyBNU1JfU1BFQ19D
VFJMIHVudGlsIHdlJ3ZlIHJlbG9hZGVkIG1pY3JvY29kZS4gKi8KLSAgICBjaS0+YnRpX2lzdF9p
bmZvID0gMDsKKyAgICBjaS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfaXN0X3dybXNyOwogCiAg
ICAgQUNQSV9GTFVTSF9DUFVfQ0FDSEUoKTsKIApAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBp
bnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOwog
CiAgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwu
ICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworICAgIGNp
LT5zcGVjX2N0cmxfZmxhZ3MgfD0gKGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzICYgU0NGX2lzdF93
cm1zcik7CiAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShjaSk7CiAKICBkb25lOgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDExNDM1MjExNWEuLjJkNjk5MTBjMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM5LDcgKzM5LDcgQEAg
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwotdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwordWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTI5Myw3ICsyOTMsNyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1I7Cisg
ICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQog
CiAgICAgLyoKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCiAgICAgewogICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpOwotICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1JTQjsKKyAgICAgICAgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAgICAgfQogCiAgICAgLyoKQEAgLTMyNiw3
ICszMjYsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKIAotICAg
IC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMg
YmVlbiBjYWxjdWxhdGVkLiAqLworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CkBAIC0zMzQsNiArMzM0LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQogeworICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVz
IG9uIHRoaXMgYWxpYXMuICovCisgICAgQlVJTERfQlVHX09OKFNDRl91c2Vfc2hhZG93ICE9IDEp
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA3MjYxNDc4NTMuLjk3
MjQyZTVlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw4ICsxNDMsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0
IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmws
IHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
eGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKLSAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7Ci0gICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3Qg
Y3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CisgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2Zs
YWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAgREVGSU5FKENQVUlO
Rk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaAppbmRleCBkMTBiMTNjZDM0Li43YWZmZjBlMjQ1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTcsOCArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7Ci0gICAgYm9v
bCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwotICAgIHVpbnQ4X3QgICAgICBidGlfaXN0
X2luZm87CisgICAgdWludDhfdCAgICAgIHNwZWNfY3RybF9mbGFnczsKIAogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDM3Zjk4MTllODIuLmI3NDQ4OTUxOTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCkBAIC02MiwxMCArNjIsOSBAQAogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05P
UChLOF9OT1A4KQogCiAjZGVmaW5lIEFTTV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9O
T1AyCi0jZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVm
aW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CiAjZGVmaW5lIEFTTV9O
T1AyNCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AyOSBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMzIgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgogI2RlZmluZSBB
U01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWU0
ZmM4NGFlYy4uMDU5ZTI5MTE2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yOCwxNSAr
MjgsMTUgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRl
cm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LWV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hh
ZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAg
aW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAgICBpbmZvLT5i
dGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5zcGVjX2N0cmxf
ZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTUwLDcg
KzUwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3Ry
bCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwg
PSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwpAQCAt
NjUsNyArNjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lk
bGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAgICAgKiBoZXJl
OyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAgKi8KLSAgICBp
bmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNwZWNfY3RybF9m
bGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFzbSB2b2xhdGls
ZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5k
ZXggNjk3ZGExMzkyMy4uMzlmYjRmODRiOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAj
ZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9mIHRoZSBib3R0
b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX1dSTVNS
ICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVuY29kaW5nIG9m
IGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hhZG93ICgxIDw8
IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFNDRl9pc3RfcnNi
ICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vbXNyLWlu
ZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRoZSBWTUVYSVQt
c3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAgKiBjdXJyZW50
IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAqCi0gKiBGYWN0
b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwgdmFsdWUsIGFu
ZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhlIHN5bmNocm9u
b3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93
X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBpbiB0aGUgcGVy
IGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgogICoKICAqICAx
KSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikgU2V0IHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKiAgNCkgRXhp
dCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVhciB1c2Vfc2hh
ZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKgogICogVGhl
IGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoKICAqICAtICBT
ZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hl
Y2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNl
X3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAgKgogICogVGhl
cmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3Vz
IHBhdGggYmV0d2VlbgpAQCAtMTM0LDcgKzEzNSw3IEBACiAgICAgeG9yICVlZHgsICVlZHgKIAog
ICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2
YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNw
KQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJz
cCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRcaWJy
c192YWwsICVlYXgKQEAgLTE2MCwxMiArMTYxLDE0IEBACiAgICAgICogYmxvY2sgc28gY2FsY3Vs
YXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1heWJleGVuCisg
ICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiAp
IGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0g
ICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAgICAgICBub3Qg
JWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFn
cykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93
X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3csIENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2FkIFhlbidzIGlu
dGVuZGVkIHZhbHVlLiAqLwpAQCAtMTg0LDggKzE4Nyw4IEBACiAgKi8KICAgICB4b3IgJWVkeCwg
JWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVj
X2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91c2Vfc2hhZG93
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAgICBqeiAuTFxA
X3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVy
YngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDYsNyArMjA5LDcg
QEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3ApCiAKICAgICAv
KiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBndWVzdCB2YWx1
ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisg
ICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAog
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4CkBAIC0yMTcs
NyArMjIwLDcgQEAKICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5
KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19z
dHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTIyOSw3ICsyMzIs
NyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDIyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lm
eShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjQwLDcgKzI0Myw3IEBACiAj
ZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9S
U0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQ
RUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yNjgsMjIgKzI3MSwyMyBAQAogICogVGhp
cyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9F
TlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFs
dGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3Rf
aW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0
cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAg
IHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAgICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19P
VkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xvYmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tp
cF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lz
dF93cm1zciwgJWFsCiAgICAganogLkxcQF9za2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVk
eAogICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVk
bCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBz
ZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAgIGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQo
c3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAgLTMxMCw3ICszMTQsNyBAQCBV
TkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1z
dGFja19lbmQKICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRC
VElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAg
ICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxh
Z3MpKCVyYngpCiAgICAganogLkxcQF9za2lwCiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19Y
RU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZJ8-0004Is-3V; Tue, 29 May 2018 07:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJ7-0004Ik-0Y
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:37 +0000
X-Inumbo-ID: d88e43fb-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d88e43fb-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJ5-0004TG-B5
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJ5-0003rs-8c
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJ5-0003rs-8c@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IGNiMmE4M2ZmMGRhY2M2NGE3OWNmZTE5MTI4MzljMTRlYzQ1MWJmM2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxOTo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxOTo1NCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA2ICsrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDQ1ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
NDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDJkNjk5MTBjMGYuLmI2MmNmY2M4ODEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTExMiw4ICsxMTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0
YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKLSAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1IpID8KKyAgICAgICAgICAg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJ
QlJTLSIgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKQEAgLTI4NSwxMyArMjg2LDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAg
KiBndWVzdHMuCiAgICAgICAgICAqLworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NDX01TUik7CisKICAgICAgICAgaWYgKCBpYnJzICkKLSAgICAgICAgewogICAgICAg
ICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwotICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCiAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
IHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IGM5YjFhNDg4MDcuLmNhNThiMGU4OGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAg
LTI2LDggKzI2LDcgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRT
KzApKjMyKzEyKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMKIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisx
NCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAqLwotWEVOX0NQVUZFQVRV
UkUoWEVOX0lCUlNfU0VULCAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBJQlJTQiAmJiBJUkJT
IHNldCBpbiBYZW4gKi8KLVhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5U
UyswKSozMisxNykgLyogSUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KK1hFTl9DUFVGRUFU
VVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RS
TCB1c2VkIGJ5IFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCiBYRU5f
Q1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBv
dmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2Ug
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggYjc0NDg5NTE5MS4uOTEzZTlmMDYzZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmgKQEAgLTYyLDkgKzYyLDEwIEBACiAjZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKEs4X05P
UDgpCiAKICNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKLSNk
ZWZpbmUgQVNNX05PUDIyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDYKICNkZWZpbmUgQVNN
X05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDI1IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCiAjZGVmaW5lIEFTTV9OT1AzMyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUg
QVNNX05PUDM2IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
NAogI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMDU5ZTI5MTE2Zi4uN2Q3YzQyZTNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC01MiwxNCArNTIsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGlu
Zm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0g
ICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9Q
MywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6ICJh
IiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9CiAK
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBjYWxsLiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxl
KHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKIHsKLSAgICB1aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxf
SUJSUzsKKyAgICB1aW50MzJfdCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoK
ICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJl
IGFyZSBubyBTTVAgaXNzdWVzCkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICov
CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJy
aWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElW
RShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnki
ICk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggMzlmYjRmODRiOS4u
MTdkZDJjY2RiMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTExNyw3ICsx
MTcsNyBAQAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBv
bGQgJXJzcCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCBpYnJzX3ZhbDpyZXEKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKIC8q
CiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVy
cyAlcmF4LCAlcmN4LCAlcmR4CkBAIC0xMzgsMTEgKzEzOCwxMSBAQAogICAgIGFuZGIgJH5TQ0Zf
dXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQg
WGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICBt
b3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRt
CiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQor
Lm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEKIC8qCiAgKiBSZXF1aXJlcyAl
cnNwPXJlZ3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCiAgKiBSZXF1aXJlcyAlcjE0PXN0
YWNrX2VuZCAoaWYgbWF5YmV4ZW4pCkBAIC0xNjcsMTIgKzE2NywxMiBAQAogICAgICAgICBzZXRu
eiAlYWwKICAgICAgICAgbm90ICVlYXgKICAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpCisgICAgICAgIG1vdnpibCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9zcGVjX2N0cmwpKCVyMTQpLCAlZWF4CiAgICAgLmVsc2UKICAgICAgICAgYW5k
YiAkflNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQorICAgICAg
ICBtb3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgLmVuZGlmCiAK
LSAgICAvKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFs
LCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRtCiAKQEAgLTIyMCw0NyArMjIwLDMyIEBACiAjZGVmaW5l
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4
Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPTApLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM2
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSBhZnRlciBh
biBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRj
KS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZ
IG1heWJleGVuPTAgaWJyc192YWw9MCksICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjUpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9f
U1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTApLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNl
IGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBW
IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTApLCAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5n
aWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAK
IC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RS
TF9FWElUX1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RS
TF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElW
RSBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IK
IAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAotICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJF
X1NDX01TUgogCiAvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZy
YXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUl9JU1QKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZJI-0004K8-58; Tue, 29 May 2018 07:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJH-0004Jx-6e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:47 +0000
X-Inumbo-ID: dea0f65c-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dea0f65c-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJF-0004TW-H3
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJF-0003sa-El
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJF-0003sa-El@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IDk4YTI4NWNiNTE4ZTZhNWU2MjU2OWUyMmRmOTI2NGQwMTM0ZDkwNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMDo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMDo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW50cnkuUwppbmRleCBiZjA5MmZlMDcxLi41ZTdjMDgwYzdjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMK
QEAgLTgzLDcgKzgzLDcgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgbW92IFZD
UFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KLSAg
ICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJl
Z3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAg
LyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAg
ICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAlcjE0CkBAIC0xMDgsNyArMTA4LDcgQEAgVU5M
SUtFTFlfRU5EKHN2bV90cmFjZSkKIAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKIAotICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAg
LyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLwogICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCiAKICAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVyY3gKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC9lbnRyeS5TCmluZGV4IGU3NTA1NDRiNGIuLmFhMmYxMDM4OTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnku
UwpAQCAtMzgsNyArMzgsNyBAQCBFTlRSWSh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKQogICAgICAg
ICBtb3ZiICQxLFZDUFVfdm14X2xhdW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAgJXJheCxWQ1BV
X2h2bV9ndWVzdF9jcjIoJXJieCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAl
cnNwLCVyZGkKQEAgLTc2LDcgKzc2LDcgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogICAgICAg
ICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4CiAKICAgICAgICAgLyogV0FS
TklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50
LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJs
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9U
T19IVk0gICAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAq
LwogCiAgICAgICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IGI2MmNmY2M4ODEuLjAxNWE5ZTI3ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM1LDggKzM1LDgg
QEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBf
X2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRf
aWJycyA9IC0xOwotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7
Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9yc2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7
CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogdWludDhfdCBf
X3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwpAQCAtNjksOSArNjksOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAg
ICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3JzYl9uYXRp
dmUgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49IDAgKQotICAg
ICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9
IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0xMTYs
OCArMTE2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bCAmIFNQRUNfQ1RSTF9JQlJTICAgID8gIiBJQlJTKyIgOgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgSUJSUy0iICAgICAgOiAiIiwKICAg
ICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElC
UEIiICAgICAgIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0Jf
TkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAotICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7Cisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBS
U0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CiAKICAgICBwcmludGsoIlhQVEk6
ICVzXG4iLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBUSSkgPyAi
ZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKQEAgLTMwNyw5ICszMDcsOSBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSWYgYSBwcm9jZXNzb3Jz
IHNwZWN1bGF0ZXMgdG8gMzJiaXQgUFYgZ3Vlc3Qga2VybmVsIG1hcHBpbmdzLCBpdCBpcwogICAg
ICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0IHN1cGVydmlzb3IgbW9kZSwgYW5kIGNhbiBsZWFrIGRh
dGEuCiAgICAgICovCi0gICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCisgICAgaWYgKCBvcHRfcnNi
X3B2ICkKICAgICB7Ci0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNC
X05BVElWRSk7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfUlNC
X1BWKTsKICAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAg
ICAgfQogCkBAIC0zMTcsOCArMzE3LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBwb2lzb24gdGhl
IFJTQiB0byBwb2ludCBhdCBYZW4gc3VwZXJ2aXNvcgogICAgICAqIG1hcHBpbmdzLgogICAgICAq
LwotICAgIGlmICggb3B0X3JzYl92bWV4aXQgKQotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpOworICAgIGlmICggb3B0X3JzYl9odm0gKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pOwogCiAgICAgLyog
Q2hlY2sgd2UgaGF2ZSBoYXJkd2FyZSBJQlBCIHN1cHBvcnQgYmVmb3JlIHVzaW5nIGl0Li4uICov
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IGE0N2NiOWRjMTkuLjZhMjdkOThhYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpA
QCAtMTY2LDcgKzE2Niw3IEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAg
ICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2lu
dC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3Ry
bCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fUFYgICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KIAogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxmdDA6ICBpcmV0cQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCmluZGV4IDQxZDNlYzIxYTEuLjBhMDc2M2E5YTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTE5Niw3ICsxOTYsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAg
JXIxNWQsICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNk
ICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgIC8qIFJlcTogYT1zcGVjX2N0cmwg
JXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAg
ICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVz
LmgKaW5kZXggY2E1OGIwZTg4Yi4uZjlhYTVkNzU5MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaApAQCAtMjcsNiArMjcsNiBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChG
U0NBUElOVFMrMCkqMzIrMTMpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiBYRU5fQ1BVRkVB
VFVSRShJTkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhV
TktfSk1QICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkq
MzIrMTUpIC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwot
WEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCi1YRU5fQ1BVRkVBVFVSRShSU0JfVk1F
WElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUysw
KSozMisxOCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCitYRU5fQ1BVRkVBVFVS
RShTQ19SU0JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUg
bmVlZGVkIGZvciBIVk0gKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZTQ0FQ
SU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggMTdkZDJjY2RiMy4uM2QxNTZlZDFmNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTcyLDExICs3MiwxNCBAQAogICoKICAqIFRo
ZSBmb2xsb3dpbmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhpcyBhbGdvcml0aG0uICBTZWUg
dGhlaXIgbG9jYWwKICAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRldGFpbHMuCi0gKiAgLSBTUEVD
X0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTQog
ICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCisgKiAgLSBTUEVDX0NU
UkxfRVhJVF9UT19YRU5fSVNUCiAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19YRU4KLSAqICAtIFNQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19QVgorICogIC0g
U1BFQ19DVFJMX0VYSVRfVE9fSFZNCiAgKi8KIAogLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1w
PXJheApAQCAtMTE3LDcgKzEyMCw3IEBACiAgICAgbW92ICVcdG1wLCAlcnNwICAgICAgICAgICAg
ICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCiAuZW5kbQogCi0ubWFjcm8gRE9fU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAv
KgogICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJl
cnMgJXJheCwgJXJjeCwgJXJkeApAQCAtMjE3LDIzICsyMjAsMjMgQEAKIC5lbmRtCiAKIC8qIFVz
ZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KLSNkZWZpbmUgU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDAp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZFUldSSVRF
X1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTTsgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzYpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElULCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJM
X0VOVFJZX0ZST01fSFZNLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVu
dHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAq
LwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0
MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJ
VEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBV
c2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3Ig
UFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmlu
Z2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNC
X1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9T
Q19NU1IKIApAQCAtMjQyLDEyICsyNDUsMjIgQEAKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAotLyogVXNlIHdo
ZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyogVXNl
IHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxf
RVhJVF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSCiAKLS8qIFRPRE86IERyb3AgdGhlc2Ugd2hlbiB0aGUgYWx0ZXJuYXRp
dmVzIGluZnJhc3RydWN0dXJlIGlzIE5NSS8jTUMgc2FmZS4gKi8KKy8qIFVzZSB3aGVuIGV4aXRp
bmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hW
TSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1IKKworLyoKKyAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAg
TWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4KKyAqIEZpbmUgZ3JhaW4gY29udHJvbCBv
ZiBTQ0ZfaXN0X3dybXNyIGlzIG5lZWRlZCBmb3Igc2FmZXR5IGluIHRoZSBTMyByZXN1bWUKKyAq
IHBhdGggdG8gYXZvaWQgdXNpbmcgTVNSX1NQRUNfQ1RSTCBiZWZvcmUgdGhlIG1pY3JvY29kZSBp
bnRyb2R1Y2luZyBpdCBoYXMKKyAqIGJlZW4gcmVsb2FkZWQuCisgKi8KIC5tYWNybyBTUEVDX0NU
UkxfRU5UUllfRlJPTV9JTlRSX0lTVAogLyoKICAqIFJlcXVpcmVzICVyc3A9cmVncywgJXIxND1z
dGFja19lbmQKQEAgLTI5NCw2ICszMDcsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9z
ZXJpYWxpc2UpOgogICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCiAuZW5kbQogCisvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIFhlbiBpbiBJU1QgY29udGV4dC4gKi8KIC5tYWNybyBTUEVDX0NU
UkxfRVhJVF9UT19YRU5fSVNUCiAvKgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:44:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:44: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 1fNZJS-0004LG-7C; Tue, 29 May 2018 07:44:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJR-0004L7-DO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:57 +0000
X-Inumbo-ID: e4ae4a4d-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4ae4a4d-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:42:52 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJP-0004Tg-Mo
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJP-0003tr-KS
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJP-0003tr-KS@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:44:55 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IDQ4YWQxYWI2NjkwMjk4NTcwNjY3ZWM1ZWM0Nzk0Yjk3YzlmODQyNjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMToxNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMToxNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNCArKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDAxNWE5ZTI3ODIuLjU1ZWY3OWY5ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTMyNyw2ICszMjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgLyogSWYgWGVuIGlzIHVzaW5nIGFueSBN
U1JfU1BFQ19DVFJMIHNldHRpbmdzLCBhZGp1c3QgdGhlIGlkbGUgcGF0aC4gKi8KKyAgICBpZiAo
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBmOWFhNWQ3NTkwLi4zMmI3ZjA0
NTdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMCwzICszMCw0IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQ
RUNfQ1RSTCB1c2VkIGJ5IFhlCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCitY
RU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFND
X01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmlu
ZGV4IDdkN2M0MmUzYTYuLjc3ZjkyYmE1ODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAt
NTIsNyArNTIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9p
ZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20g
dm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0Nf
TVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBY
ODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCks
ICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwogfQogCkBAIC02Nyw3
ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdz
ICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICgg
QUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICBh
c20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVf
U0NfTVNSX0lETEUpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:45: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 1fNZJc-0004Mi-AZ; Tue, 29 May 2018 07:45: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJa-0004MS-Vg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:07 +0000
X-Inumbo-ID: eabfa855-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eabfa855-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJZ-0004UF-Sh
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJZ-0003vo-QJ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJZ-0003vo-QJ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IDQ5YWViZjQ3MjgyNjAzMTQ3NWU3OWNmZDI4Mzg3YmQ5ZDJiOTJiMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMTo0OSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMTo0OSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDUgKysr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTIgKysrKysrLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA1NWVmNzlmOWQwLi5hOTQwMzA4MTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTIsNyAr
MTEyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElO
RSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8g
IkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6
ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAg
ICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwogICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElC
UlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAtMjg2LDcgKzI4Nyw4IEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICog
bmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0
IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAoIGlicnMgKQogICAgICAgICAg
ICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oCmluZGV4IDMyYjdmMDQ1N2UuLmI5MGFhMmQwNDYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTI2LDggKzI2LDkgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJ
U1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMK
IFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyog
VXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAg
KEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFU
VVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQ
QiAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2
KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1Jf
UFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBY
ZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMr
MCkqMzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwog
WEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBY
UFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUs
ICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBTQ19NU1IgJiYgZGVmYXVsdF94ZW5fc3BlY19j
dHJsICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIr
MjEpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDNkMTU2ZWQxZjYuLmM2NTlm
M2YxNDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMjQsMzYgKzIyNCwz
NiBAQAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVB
VFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1AzNiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
Ul9IVk0KIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9z
eXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1AyNSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250
ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19D
VFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBf
X3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZf
RkVBVFVSRV9TQ19NU1IKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1h
eWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0
byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0
cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyog
VXNlIHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRVhJVF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBY
ODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3Qg
Y29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZJm-0004No-Cj; Tue, 29 May 2018 07:45: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJl-0004Ng-Cb
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:17 +0000
X-Inumbo-ID: f0d727d9-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0d727d9-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJk-0004UQ-2X
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJk-0003wX-04
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJk-0003wX-04@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IGM5ZmRmYmI0Nzg2NmE2NjQ1MzA3NzRlNmNlYjQ4OGE3MDFhMWY5ODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMjoyNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMjoyNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCA0ODJmZTExNjY5Li4xOTk1YzRjN2IxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTc0
Niw2ICsxNzQ2LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJz
cF9kZWxheV9zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNf
Y3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQor
CiAgICAgLyogSnVtcCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4g
Ki8KICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoK
ICAgICAgICAgICAgICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20o
KSkpKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGY4MWZjMmNhNjUuLmVlOGIxODMzMWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzUxLDYg
KzM1MSwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQog
ICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCisgICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNf
Q1RSTCBtYXkgb25seSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNy
b2NvZGUuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0Ip
ICkKKyAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7
CisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGE5NDAzMDgxNDIuLjNhZGVjMWEyODQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM4
LDYgKzM4LDggQEAgc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBzdGF0
aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0
ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0
cnVlOworCitib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19y
ZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkg
ZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKQEAgLTMzNCw2ICszMzYsMzYgQEAgdm9pZCBfX2lu
aXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKTsKIAogICAgIHByaW50X2RldGFpbHMo
dGh1bmssIGNhcHMpOworCisgICAgLyoKKyAgICAgKiBJZiBNU1JfU1BFQ19DVFJMIGlzIGF2YWls
YWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFuZCBkaXNjYXJkCisgICAgICogYW55
IGZpcm13YXJlIHNldHRpbmdzLiAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdoZW4gc2FmZSB0
byBkbyBzbywgd2UKKyAgICAgKiBkZWxheSBhcHBseWluZyBub24temVybyBzZXR0aW5ncyB1bnRp
bCBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkLgorICAgICAqCisgICAgICogIndoZW4g
c2FmZSB0byBkbyBzbyIgaXMgYmFzZWQgb24gd2hldGhlciB3ZSBhcmUgdmlydHVhbGlzZWQuICBB
IG5hdGl2ZQorICAgICAqIGJvb3Qgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGlu
IGEgcG9zaXRpb24gdG8gbW91bnQgYW4KKyAgICAgKiBhdHRhY2suCisgICAgICovCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICB7CisgICAgICAgIGJzcF9k
ZWxheV9zcGVjX2N0cmwgPSAhY3B1X2hhc19oeXBlcnZpc29yICYmIGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiBkZWxheWluZyBNU1JfU1BFQ19DVFJM
IHNldHVwLCB1c2UgdGhlIHNhbWUgbWVjaGFuaXNtIGFzCisgICAgICAgICAqIHNwZWNfY3RybF9l
bnRlcl9pZGxlKCksIGJ5IHVzaW5nIGEgc2hhZG93IHZhbHVlIG9mIHplcm8uCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGJzcF9kZWxheV9zcGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgICAgICAg
ICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgICAgICAgICBiYXJyaWVyKCk7Cisg
ICAgICAgICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7CisgICAg
ICAgICAgICBiYXJyaWVyKCk7CisgICAgICAgIH0KKworICAgICAgICB3cm1zcmwoTVNSX1NQRUNf
Q1RSTCwgYnNwX2RlbGF5X3NwZWNfY3RybCA/IDAgOiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwpOwor
ICAgIH0KIH0KIAogc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2Vy
dGlvbnModm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDc3ZjkyYmE1ODYuLmM2YTM4
ZjQ5NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsOCBAQAogdm9pZCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJw
YjsKKworZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRl
ZmF1bHRfeGVuX3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:45: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 1fNZJw-0004Pf-Ew; Tue, 29 May 2018 07:45: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZJv-0004PV-HN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:27 +0000
X-Inumbo-ID: f6e9b24c-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6e9b24c-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZJu-0004UY-8S
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZJu-0003xk-5z
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZJu-0003xk-5z@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDQ3MGRhZWZlYzI1YjBlYjBhMDE1OTQ5MzJlNmQ2OTk5MGFjMmU2OWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMjo1NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMjo1NiAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwppbmRleCBiM2M5YWM2YzQ4Li5iNDViMTQ1MTVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMzY4LDYgKzM2OCwyOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCBfX2luaXQgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHModWlu
dDMyX3QgKmZzKQoreworICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRv
IHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCisgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIGZzKTsKKworICAgIC8qCisgICAgICogSWYgSUJSUyBpcyBvZmZlcmVkIHRvIHRo
ZSBndWVzdCwgdW5jb25kaXRpb25hbGx5IG9mZmVyIFNUSUJQLiAgSXQgaXMgYQorICAgICAqIG5v
cCBvbiBub24tSFQgaGFyZHdhcmUsIGFuZCBoYXMgdGhpcyBiZWhhdmlvdXIgdG8gbWFrZSBoZXRl
cm9nZW5lb3VzCisgICAgICogc2V0dXBzIGVhc2llciB0byBtYW5hZ2UuCisgICAgICovCisgICAg
aWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgZnMpICkKKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NUSUJQLCBmcyk7CisKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHdo
aWNoIHN1cHBvcnRzIElCUlMvSUJQQiwgd2UgY2FuIG9mZmVyIElCUEIgaW5kZXBlbmRlbnRseQor
ICAgICAqIG9mIElCUlMgYnkgdXNpbmcgdGhlIEFNRCBmZWF0dXJlIGJpdC4gIEFuIGFkbWluaXN0
cmF0b3IgbWF5IHdpc2ggZm9yCisgICAgICogcGVyZm9ybWFuY2UgcmVhc29ucyB0byBvZmZlciBJ
QlBCIHdpdGhvdXQgSUJSUy4KKyAgICAgKi8KKyAgICBpZiAoIGhvc3RfY3B1aWRfcG9saWN5LmZl
YXQuaWJyc2IgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgZnMpOworfQor
CiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gJnB2X21heF9jcHVpZF9wb2xpY3k7CkBAIC0zODAs
MTggKzQwMiwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3ko
dm9pZCkKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocHZfZmVhdHVyZXNldCk7ICsr
aSApCiAgICAgICAgIHB2X2ZlYXR1cmVzZXRbaV0gJj0gcHZfZmVhdHVyZW1hc2tbaV07CiAKLSAg
ICAvKiBVbmNvbmRpdGlvbmFsbHkgY2xhaW0gdG8gYmUgYWJsZSB0byBzZXQgdGhlIGh5cGVydmlz
b3IgYml0LiAqLwotICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0
dXJlc2V0KTsKLQotICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRo
ZXJlIGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKLSAgICB7Ci0gICAgICAgIC8qIE9mZmVyIFNU
SUJQIHVuY29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8K
LSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKyAg
ICAvKgorICAgICAqIElmIFhlbiBpc24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3Ig
UFYgZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0
aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfTVNSX1BWKSApCisgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9m
ZWF0dXJlc2V0KTsKIAotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMv
SUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVz
ZXQpOwotICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVhdHVyZV9hZGp1c3RtZW50cyhwdl9mZWF0
dXJlc2V0KTsKIAogICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiAgICAg
Y3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3kocHZfZmVhdHVyZXNldCwgcCk7CkBAIC00MTksOSAr
NDM3LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lk
KQogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShodm1fZmVhdHVyZXNldCk7ICsraSAp
CiAgICAgICAgIGh2bV9mZWF0dXJlc2V0W2ldICY9IGh2bV9mZWF0dXJlbWFza1tpXTsKIAotICAg
IC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlwZXJ2aXNv
ciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGh2bV9mZWF0
dXJlc2V0KTsKLQogICAgIC8qCiAgICAgICogWGVuIGNhbiBwcm92aWRlIGFuIEFQSUMgZW11bGF0
aW9uIHRvIEhWTSBndWVzdHMgZXZlbiBpZiB0aGUgaG9zdCdzIEFQSUMKICAgICAgKiBpc24ndCBl
bmFibGVkLgpAQCAtNDM4LDYgKzQ1MywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRl
X2h2bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAs
IGh2bV9mZWF0dXJlc2V0KTsKIAogICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxp
c2luZyBNU1JfU1BFQ19DVFJMIGZvciBIVk0gZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1p
bmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAgICAgICBfX2NsZWFyX2Jp
dChYODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgLyoKICAgICAgKiBX
aXRoIFZULXgsIHNvbWUgZmVhdHVyZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGJ5IFhlbiBpZiBkZWRp
Y2F0ZWQKICAgICAgKiBoYXJkd2FyZSBzdXBwb3J0IGlzIGFsc28gYXZhaWxhYmxlLgogICAgICAq
LwpAQCAtNDUwLDE1ICs0NzIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9t
YXhfcG9saWN5KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FW
RVMsIGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKLSAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElC
UlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KLSAgICBp
ZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQotICAgIHsK
LSAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24g
bm9uLUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAs
IGh2bV9mZWF0dXJlc2V0KTsKLQotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9m
IElCUlMvSUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9m
ZWF0dXJlc2V0KTsKLSAgICB9CisgICAgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHMo
aHZtX2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNl
dCk7CiAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koaHZtX2ZlYXR1cmVzZXQsIHApOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:45: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 1fNZK7-0004TG-Gk; Tue, 29 May 2018 07:45:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZK6-0004T5-0h
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:38 +0000
X-Inumbo-ID: fcf6c5cc-6313-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcf6c5cc-6313-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZK4-0004V8-EV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZK4-0003yO-CA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZK4-0003yO-CA@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IGU5ZGMwYTY2NTQyY2IxNTU1MTA4OWI1OGEwNjY4NDcyZTA5NGIzMjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMzozMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMzozMiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2YzY3M2VlZGM4Li40M2E2ZGRiYWVj
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ4LDYgKzI0OCw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTY5OCw2ICsxNzAxLDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAzYWRlYzFhMjg0Li40ZjkyODJmZjQ3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3Nj
X2h2bSA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwor
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CisKKy8qIENtZGxpbmUg
Y29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8g
dXNlIGF0IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBp
bGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KQEAgLTM1LDggKzQyLDYgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwotc3Rh
dGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKLXN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0g
dHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CkBAIC04NCw4ICs4
OSw5NSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIH0KIGN1
c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIAorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50
IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwor
ICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKwor
ICAgICAgICAvKiBHbG9iYWwgYW5kIFhlbi13aWRlIGRpc2FibGUuICovCisgICAgICAgIHZhbCA9
IHBhcnNlX2Jvb2wocywgc3MpOworICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICB7CisgICAg
ICAgICAgICBvcHRfbXNyX3NjX3B2ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2
bSA9IGZhbHNlOworCisgICAgICAgIGRpc2FibGVfY29tbW9uOgorICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSBmYWxzZTsKKworICAgICAg
ICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgb3B0X2licnMgPSAwOwor
ICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdmFsID4gMCApCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigieGVuIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBnb3RvIGRpc2FibGVfY29t
bW9uOworCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAv
KiBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigicHYiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFs
OworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0
X21zcl9zY19odm0gPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcHRfcnNiX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgIH0KKworICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0
aW9uIHNldHRpbmdzLiAqLworICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVu
az0iLCAxMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzICs9IDEwOworCisgICAgICAgICAg
ICBpZiAoICFzdHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAg
ICBvcHRfdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0
cm5jbXAocywgImxmZW5jZSIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9
IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwg
c3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAg
KQorICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJw
YiA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
ICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOwor
fQorY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOworCiBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3Qg
Y2FwcykKIHsKKyAgICBib29sIHVzZV9zcGVjX2N0cmwgPSAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pKTsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4
YiA9IDAsIHRtcDsKIAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxl
IG1pdGlnYXRpb25zLiAqLwpAQCAtOTQsMTAgKzE4NiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEuZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCiAg
ICAgICAgIGNwdWlkKDB4ODAwMDAwMDgsICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOwogCi0gICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxu
Iik7CisgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsK
IAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUg
bWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVz
JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAg
ICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAg
ICAgOiAiIiwKQEAgLTEwNywyMCArMTk5LDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAg
ICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgKQotICAgICAgICBwcmlu
dGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4i
KTsKKyAgICAgICAgcHJpbnRrKCIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5L
XG4iKTsKIAotICAgIHByaW50aygiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVz
JXMlcyVzXG4iLAorICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3Bl
Y3RpdmUgb2YgZ3Vlc3RzLiAqLworICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcywgT3RoZXI6JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9M
SU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAg
PyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAi
IDogIj8iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICAiTm8iIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNf
Q1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAiSUJSUy0iLAorICAgICAgICAgICBvcHRfaWJwYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIpOworCisgICAg
LyoKKyAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5k
L29yIHZpcnR1YWxpc2luZworICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgor
ICAgICAqLworICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVz
JXMlc1xuIiwKICAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYp
IHx8Ci0gICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkpID8K
LSAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAi
IElCUlMrIiA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfaWJwYiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKLSAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQl9OQVRJ
VkUiIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZN
KSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwK
KyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAi
IE1TUl9TUEVDX0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAgICAgICAo
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CisgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAgICAgICA6
ICIgTm9uZSIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZN
KSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIik7CiAK
ICAgICBwcmludGsoIlhQVEk6ICVzXG4iLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKQEAgLTIxMiw3ICszMTUs
NyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVt
IGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAgYm9vbCBpYnJzID0gZmFsc2U7
CisgICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKICAgICB1aW50
NjRfdCBjYXBzID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hf
Q0FQUykgKQpAQCAtMjgyLDIwICszODUsMzEgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UgaWYgKCB0aHVuayA9PSBUSFVOS19KTVAgKQog
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVApOwog
CisgICAgLyoKKyAgICAgKiBJZiB3ZSBhcmUgb24gaGFyZHdhcmUgc3VwcG9ydGluZyBNU1JfU1BF
Q19DVFJMLCBzZWUgYWJvdXQgc2V0dGluZyB1cAorICAgICAqIHRoZSBhbHRlcm5hdGl2ZXMgYmxv
Y2tzIHNvIHdlIGNhbiB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cy4KKyAgICAgKi8KICAg
ICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgIHsKLSAgICAgICAg
LyoKLSAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQg
aW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCi0gICAgICAgICAqIG5lZWQgdGhlIElCUlMgZW50cnkv
ZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IKLSAgICAgICAgICogZ3Vl
c3RzLgotICAgICAgICAgKi8KLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfUFYpOwotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1ND
X01TUl9IVk0pOworICAgICAgICBpZiAoIG9wdF9tc3Jfc2NfcHYgKQorICAgICAgICB7CisgICAg
ICAgICAgICB1c2Vfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgfQogCi0gICAgICAgIGlmICgg
aWJycyApCi0gICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lC
UlM7CisgICAgICAgIGlmICggb3B0X21zcl9zY19odm0gKQorICAgICAgICB7CisgICAgICAgICAg
ICB1c2Vfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVzZV9z
cGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAg
ICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfSUJSUzsKIAotICAgICAg
ICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOworICAgICAgICAgICAg
ZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:45: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 1fNZKG-0004UQ-Jt; Tue, 29 May 2018 07:45: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZKF-0004UK-Hg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:47 +0000
X-Inumbo-ID: 03094788-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03094788-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZKE-0004VI-KV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZKE-0003z5-I9
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZKE-0003z5-I9@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IGM3NWJiZjFkODc1ZWZhNDkyMTEyZjdiZjVjMjE1NzNmYzI3NWY4ZjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1NjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNDowMSAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKysrKyst
CiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQs
IDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDQzYTZkZGJhZWMuLjRlMGU1ODAxODkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0xNzAzLDcgKzE3MDMsNyBAQCBmYWxzZSBkaXNhYmxlIHRoZSBxdWly
ayB3b3JrYXJvdW5kLCB3aGljaCBpcyBhbHNvIHRoZSBkZWZhdWx0LgogCiAjIyMgc3BlYy1jdHJs
ICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNj
LHJzYn09PGJvb2w+LAotPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8
am1wLCB7aWJycyxpYnBifT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRw
b2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkfT08Ym9vbD4gXWAKIAogQ29udHJvbHMg
Zm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9ucy4gIEJ5IGRl
ZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJpYXRlIG1pdGlnYXRpb25zIGJh
c2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0xNzQ3LDYgKzE3NDcsMTEgQEAgT24gaGFy
ZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVy
KSwgdGhlIGBpYnBiPWAKIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAodGhlIGRlZmF1bHQp
IG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKIHByZWRpY3Rpb24gYmFycmllcnMg
b24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIFNTQkQg
KFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlKSwgdGhlIGBzc2JkPWAKK29wdGlvbiBj
YW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBpdHNl
bGYuICBPbiBBTUQKK2hhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlvbiBhcHBsaWVkIGF0
IGJvb3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCitndWVzdCB1c2UuCisKICMjIyBzeW5jXF9j
b25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggZmM5Njc3ZjAyMC4uNDU4YTNmZTYw
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRl
IDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRf
Y3B1ICovCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+
CiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KIApAQCAtNTk0LDYgKzU5NSwyNSBAQCBzdGF0aWMgdm9p
ZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICBjLT54ODZfY2FwYWJpbGl0
eSk7CiAJfQogCisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8g
ZGlzYWJsZSBNZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRp
dmUgU3RvcmUgQnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisJaWYgKG9w
dF9zc2JkKSB7CisJCWludCBiaXQgPSAtMTsKKworCQlzd2l0Y2ggKGMtPng4NikgeworCQljYXNl
IDB4MTU6IGJpdCA9IDU0OyBicmVhazsKKwkJY2FzZSAweDE2OiBiaXQgPSAzMzsgYnJlYWs7CisJ
CWNhc2UgMHgxNzogYml0ID0gMTA7IGJyZWFrOworCQl9CisKKwkJaWYgKGJpdCA+PSAwICYmICFy
ZG1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQkJdmFsdWUgfD0gMXVsbCA8
PCBiaXQ7CisJCQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKKwkJfQorCX0K
KwogCS8qIE1GRU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwogCWlmICghY3B1X2hhc19s
ZmVuY2VfZGlzcGF0Y2gpCiAJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZjkyODJmZjQ3Li5lMzI2MDU2NWNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC00Myw2ICs0Myw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiB9IG9w
dF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0
ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsK
K2Jvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogCiBib29sIF9faW5pdGRhdGEg
YnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9z
cGVjX2N0cmw7CkBAIC0xNjQsNiArMTY1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkK
ICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3NzYmQg
PSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKaW5kZXggYzZhMzhmNDk1ZC4uNDY3OGE0MGJhNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsyNyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworZXh0ZXJuIGJvb2wgb3B0
X3NzYmQ7CiAKIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhf
dCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:45:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZKR-0004VT-Ld; Tue, 29 May 2018 07:45: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZKQ-0004VK-DW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:58 +0000
X-Inumbo-ID: 091ce2d2-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 091ce2d2-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:43:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZKO-0004Vf-Qk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZKO-00040g-OO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:45:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZKO-00040g-OO@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:45:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IDkwOGRkYmJlNWRjYjZlYWJiZmExYTRlMzRjYjJlYjM4YmI4YmE1NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNDoyNiAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biAgICAgICAgIHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAg
ICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgppbmRleCA0ZTBlNTgwMTg5Li4xMDc4ODlkNmNhIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgpAQCAtNDk2LDkgKzQ5NiwxMCBAQCBhY2NvdW50aW5nIGZvciBoYXJkd2FyZSBj
YXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBhY2NlcHRl
ZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwg
YHN0aWJwYCwgYGlicGJgIGFyZSB1c2VkIGJ5Ci1kZWZhdWx0IGlmIGF2YWlhYmxlLiAgVGhleSBj
YW4gYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4KLXdvbid0
IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgorVGhlIFNw
ZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGli
cGJgLCBgc3NiZGAgYXJlCit1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNh
YmxlLiAgVGhleSBjYW4gYmUgaWdub3JlZCwKK2UuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9p
bnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyCit0aGVtIHRvIGd1
ZXN0cy4KIAogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBvbmx5KQogPiBgPSBmYW1fMGZfcmV2
X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBmYW1fMGZfcmV2X2YgfCBmYW1fMGZf
cmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2MgfCBmYW1fMTFfcmV2X2JgCkBAIC0x
NzI4LDcgKzE3MjksNyBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmly
dHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgogICByZXNwZWN0aXZlbHkuCiAqIGBt
c3Itc2M9YCBvZmZlcnMgY29udHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGlu
ZyBNU1JcX1NQRUNcX0NUUkwKICAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJl
IG5lY2Vzc2FyeSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yCi0gIGd1ZXN0cyBhbmQgaWYgZGlz
YWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisgIGd1
ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9T
VElCUC9TU0JEL2V0Yy4KICogYHJzYj1gIG9mZmVycyBjb250cm9sIG92ZXIgd2hldGhlciB0byBv
dmVyd3JpdGUgdGhlIFJldHVybiBTdGFjayBCdWZmZXIgLwogICBSZXR1cm4gQWRkcmVzcyBTdGFj
ayBvbiBlbnRyeSB0byBYZW4uCiAKQEAgLTE3NTAsNyArMTc1MSw4IEBAIHByZWRpY3Rpb24gYmFy
cmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBT
U0JEIChTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCiBvcHRp
b24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUg
aXRzZWxmLiAgT24gQU1ECiBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGll
ZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgotZ3Vlc3QgdXNlLgorZ3Vlc3QgdXNl
LiAgT24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVz
dHMsCitpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCiAjIyMgc3lu
Y1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAzYTIxZjRlN2RhLi43
YjBmNTk0YzNkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwNSw2ICsyMDUsNyBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAorICAgICAgICB7InNzYmQiLCAgICAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAzMSwgIDF9LAogCiAgICAgICAgIHsi
bGFoZnNhaGYiLCAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0sCiAg
ICAgICAgIHsiY21wbGVnYWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAx
LCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94
ZW4tY3B1aWQuYwppbmRleCBiMWE0NmM2NjdkLi4yNDgzYTgxZGY3IDEwMDY0NAotLS0gYS90b29s
cy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE2Niw4
ICsxNjYsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogCiAgICAgWzI2XSA9
ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJSRVoiLCAgICAg
ICAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAotCi0gICAgWzMwIC4uLiAzMV0gPSAiUkVaIiwKKyAg
ICBbMzBdID0gIlJFWiIsICAgICAgICAgICBbMzFdID0gInNzYmQiLAogfTsKIAogc3RhdGljIHN0
cnVjdCB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCmluZGV4IGI0NWIxNDUxNWUuLjZhNzEwYjc3NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC00Myw2ICs0MywxMSBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggIXZhbCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9TVElCUCk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NTQkQpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGUzMjYwNTY1Y2YuLjg5ZTM4MjVhYTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTE5MiwyNiArMTkyLDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0
dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHBy
aW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIg
U1RJQlAiICAgICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIsCiAgICAgICAgICAgIChlOGIgICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAgICA/ICIgSUJSU19B
TEwiICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8p
ICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIik7CisgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAg
OiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAg
ICA/ICIgU1NCX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hp
Y2ggcGVydGFpbnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChD
T05GSUdfSU5ESVJFQ1RfVEhVTkspICkKICAgICAgICAgcHJpbnRrKCIgIENvbXBpbGVkLWluIHN1
cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBw
cm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4g
c2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcywgT3RoZXI6JXNcbiIsCisgICAg
cHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90
aGVyOiVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAgIXVz
ZV9zcGVjX2N0cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAgIk5vIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUykgID8gICJJQlJTKyIg
OiAgIklCUlMtIiwKKyAgICAgICAgICAgIXVzZV9zcGVjX2N0cmwgfHwgIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TU0JEKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAm
IFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRf
aWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIpOwog
CiAgICAgLyoKQEAgLTQxNSw2ICs0MjAsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB9CiAgICAgfQogCisgICAgLyogSWYgd2UgaGF2
ZSBTU0JEIGF2YWlsYWJsZSwgc2VlIHdoZXRoZXIgd2Ugc2hvdWxkIHVzZSBpdC4gKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAmJiB1c2Vfc3BlY19jdHJsICYmIG9w
dF9zc2JkICkKKyAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9TU0JE
OworCiAgICAgLyoKICAgICAgKiBQViBndWVzdHMgY2FuIHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2
aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAogICAgICAqIHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxs
IGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3NhcmlseSBvdXRzaWRlCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCA2OGZhZTkxNTY3Li45M2Q2ZjRlNjcwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTM4LDYgKzM4LDcgQEAKICNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAw
NDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUg
U1BFQ19DVFJMX1NUSUJQCQkJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIFNQRUNfQ1RSTF9T
U0JECQkJKF9BQygxLCBVTEwpIDw8IDIpCiAKICNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgwMDAw
MDA0OQogI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCkBAIC00Niw2
ICs0Nyw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8JKF9BQygxLCBVTEwp
IDw8IDApCiAjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMCShfQUMoMSwgVUxMKSA8
PCAxKQogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQorI2RlZmlu
ZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKIAogLyogSW50ZWwgTVNScy4g
U29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BF
UkZDVFIwCQkweDAwMDAwMGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAppbmRleCA4ZGE1NzgzZjdhLi43YWNmODIyMmFjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0NSw2ICsyNDUsNyBAQCBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1
bXVsYXRpb24gU2luZ2xlCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAv
KkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFU
VVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJF
KEFSQ0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1Ig
Ki8KK1hFTl9DUFVGRUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qICAgTVNSX1NQRUNf
Q1RSTC5TU0JEIGF2YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIApk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQu
cHkKaW5kZXggNjEzYjkwOWMzZC4uNjU1MjZmZjEyMCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dl
bi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNTcsMTAgKzI1Nywx
OSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAgICAgICAgICAgQVZYNTEy
QlcsIEFWWDUxMlZMLCBBVlg1MTJWQk1JLCBBVlg1MTJfNFZOTklXLAogICAgICAgICAgICAgICAg
ICAgQVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0sCiAKLSAgICAgICAgIyBTaW5nbGUg
VGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzIGVudW1lcmF0ZXMgYSBuZXcgYml0IGlu
IHRoZQotICAgICAgICAjIE1TUiBlbnVtZXJhdGVkIGJ5IEluZGlyZWN0IEJyYW5jaCBSZXN0cmlj
dGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0Ci0gICAgICAgICMgQnJhbmNoIFByZWRpY3Rpb24gQmFy
cmllciBlbnVtZXJhdGlvbi4KLSAgICAgICAgSUJSU0I6IFtTVElCUF0sCisgICAgICAgICMgVGhl
IGZlYXR1cmVzOgorICAgICAgICAjICAgKiBTaW5nbGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQ
cmVkaWN0b3JzCisgICAgICAgICMgICAqIFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxl
CisgICAgICAgICMKKyAgICAgICAgIyBlbnVtZXJhdGUgbmV3IGJpdHMgaW4gTVNSX1NQRUNfQ1RS
TCwgd2hpY2ggaXMgZW51bWVyYXRlZCBieSBJbmRpcmVjdAorICAgICAgICAjIEJyYW5jaCBSZXN0
cmljdGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIuCisg
ICAgICAgICMKKyAgICAgICAgIyBJbiBwcmFjdGljZSwgdGhlc2UgZmVhdHVyZXMgYWxzbyBlbnVt
ZXJhdGUgdGhlIHByZXNlbnNlIG9mCisgICAgICAgICMgTVNSX1NQRUNfQ1RSTC4gIEhvd2V2ZXIs
IG5vIHJlYWwgaGFyZHdhcmUgd2lsbCBleGlzdCB3aXRoIFNTQkQgYnV0CisgICAgICAgICMgbm90
IElCUlNCLCBhbmQgd2UgcGFzcyB0aGlzIE1TUiBkaXJlY3RseSB0byBndWVzdHMuICBUcmVhdGlu
ZyB0aGVtCisgICAgICAgICMgYXMgZGVwZW5kZW50IGZlYXR1cmVzIHNpbXBsaWZpZXMgWGVuJ3Mg
bG9naWMsIGFuZCBwcmV2ZW50cyB0aGUgZ3Vlc3QKKyAgICAgICAgIyBmcm9tIHNlZWluZyBpbXBs
YXVzaWJsZSBjb25maWd1cmF0aW9ucy4KKyAgICAgICAgSUJSU0I6IFtTVElCUCwgU1NCRF0sCiAg
ICAgfQogCiAgICAgZGVlcF9mZWF0dXJlcyA9IHR1cGxlKHNvcnRlZChkZXBzLmtleXMoKSkpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:46:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:46: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 1fNZKb-0004WY-NJ; Tue, 29 May 2018 07: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZKa-0004WK-0m
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:08 +0000
X-Inumbo-ID: 0f2e3316-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f2e3316-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZKZ-0004W0-0K
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZKY-00041a-UG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZKY-00041a-UG@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IGMyYjg0ZTdjYzRkY2E2ZGRlYjE2MzIzNWNjOGE3YzY1NGI4YWU0N2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNTo0MjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNTowMiAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDggKysrKysrLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAyICstCiAyIGZpbGVz
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggNDhkMDYxZDdkYS4u
MjEyMTljNGExNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwpAQCAtMTc4LDYgKzE3OCw4IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAKICAgICBzd2l0Y2ggKCBtc3IgKQog
ICAgIHsKKyAgICAgICAgdWludDY0X3QgcnN2ZDsKKwogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRG
T1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJl
YWQtb25seSAqLwpAQCAtMjEzLDggKzIxNSwxMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICAgKiBOb3RlOiBTUEVD
X0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8gdXNlIChpLmUuIGlnbm9yZWQpCiAg
ICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KICAgICAg
ICAgICovCisgICAgICAgIHJzdmQgPSB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQ
IHwKKyAgICAgICAgICAgICAgICAgKGNwLT5mZWF0LnNzYmQgPyBTUEVDX0NUUkxfU1NCRCA6IDAp
KTsKIAotICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJ
QlApICkKKyAgICAgICAgaWYgKCB2YWwgJiByc3ZkICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KIAogICAgICAgICB2cC0+c3BlY19jdHJsLnJhdyA9IHZh
bDsKQEAgLTIzMywxMiArMjM3LDEyIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVM6CiAgICAgewotICAgICAgICB1aW50NjRfdCByc3ZkID0gfjB1bGw7CiAg
ICAgICAgIGJvb2wgb2xkX2NwdWlkX2ZhdWx0aW5nID0gdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxl
cy5jcHVpZF9mYXVsdGluZzsKIAogICAgICAgICBpZiAoICF2cC0+bWlzY19mZWF0dXJlc19lbmFi
bGVzLmF2YWlsYWJsZSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCisgICAgICAgIHJz
dmQgPSB+MHVsbDsKICAgICAgICAgaWYgKCBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5n
ICkKICAgICAgICAgICAgIHJzdmQgJj0gfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA3
YWNmODIyMmFjLi5jNzIxYzEyNWFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmgKQEAgLTI0NSw3ICsyNDUsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJf
NEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xl
CiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElC
UEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEFSQ0hfQ0FQUywgICAg
IDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1IgKi8KLVhFTl9DUFVGRUFU
VVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qICAgTVNSX1NQRUNfQ1RSTC5TU0JEIGF2YWls
YWJsZSAqLworWEVOX0NQVUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLypBICBNU1Jf
U1BFQ19DVFJMLlNTQkQgYXZhaWxhYmxlICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAq
LwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:46:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:46: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 1fNZKm-0004Xd-P0; Tue, 29 May 2018 07:46: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZKk-0004XS-QJ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:18 +0000
X-Inumbo-ID: 154278b0-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 154278b0-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZKj-0004W8-6D
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZKj-00042J-3n
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZKj-00042J-3n@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:17 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IGRhYWYzZGQ0MzAzMDM4ZDNiZWRiOWRjZTM4ZDJhZTEyMzg5MzliMmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjI1OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjI1OjU3IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRj
NmQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI4IDExOjIwOjI2ICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGVlOGIxODMzMWQuLjA2MWVjNDUwYTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtODc4LDcgKzg3OCw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbDNlX3RvX2wyZShsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwx
dCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKTsKIAotICAg
ICAgICBsMXRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKKyAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CiAg
ICAgfQogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:46:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:46: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 1fNZKw-0004ZZ-Qe; Tue, 29 May 2018 07:46:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZKv-0004ZO-9b
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:29 +0000
X-Inumbo-ID: 1b5207d0-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b5207d0-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZKt-0004WG-Bw
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZKt-00043A-9a
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZKt-00043A-9a@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IDJhMDkxM2VkZTU3NTNjMTM1OGRlNDNhNGY0YTQyMGNjN2Y4NDZmNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMyOjAxIDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZjZkN2FkMTY1
MC4uOGE3YTc2YjhmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTQ5LDYgKzQ5LDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzEsMTUgKzczLDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTIxLDggKzEyMiw2
IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRf
UEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAgICAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:46:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07: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 1fNZL6-0004av-Ta; Tue, 29 May 2018 07:46:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZL4-0004ak-Tn
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:38 +0000
X-Inumbo-ID: 216057dd-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 216057dd-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZL3-0004X3-HS
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZL3-00044I-FF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZL3-00044I-FF@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:37 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: invpcid support
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>

Y29tbWl0IDYzMDBjZGQ3YzJiNWM0NGJkY2E5OTNkOTgzYjdlMTkzZWE4NzllNGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMyOjM3IDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IDcwZTlkOGY1Y2YuLjAzYjFiNTgxZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTIzLDYgKzIzLDcg
QEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZHNlZWQgJWVheCIsLURIQVZFX0dB
U19SRFNFRUQpCiAkKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsIi5lcXUgXCJ4XCIkJChj
b21tYSkxIiwgXAogICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFW
RV9HQVNfUVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJF
TF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKKyQoY2FsbCBhcy1pbnNu
LWNoZWNrLENGTEFHUyxDQywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNf
SU5WUENJRCkKIAogQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMKIENGTEFH
UyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDYyNDY1YjIwYzcuLjViOWI1OWI0NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCkBAIC05MCw2ICs5MCw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgyKQogI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19ibWky
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0JNSTIpCisjZGVmaW5lIGNwdV9o
YXNfaW52cGNpZCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JTlZQQ0lEKQogI2Rl
ZmluZSBjcHVfaGFzX3J0bSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRN
KQogI2RlZmluZSBjcHVfaGFzX2ZwdV9zZWwgICAgICAgICAoIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9OT19GUFVfU0VMKSkKICNkZWZpbmUgY3B1X2hhc19tcHggICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01QWCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjQ2NjI0YTg2NQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgX0FT
TV9YODZfSU5WUENJRF9IXworI2RlZmluZSBfQVNNX1g4Nl9JTlZQQ0lEX0hfCisKKyNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KKworI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQUREUiAgICAgIDAK
KyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCisjZGVmaW5lIElOVlBDSURf
VFlQRV9BTExfSU5DTF9HTE9CQUwgMgorI2RlZmluZSBJTlZQQ0lEX1RZUEVfQUxMX05PTl9HTE9C
QUwgIDMKKworI2RlZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5dGUgMHg2NiwgMHgwZiwgMHgzOCwg
MHg4MlxuIgorI2RlZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5dGUgMHgwMVxuIgorCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52cGNpZCh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHR5cGUpCit7CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDY0X3QgcGNpZDoxMjsKKyAgICAgICAgdWludDY0X3QgcmVz
ZXJ2ZWQ6NTI7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgfSBkZXNjID0geyAucGNpZCA9
IHBjaWQsIC5hZGRyID0gYWRkciB9OworCisgICAgYXNtIHZvbGF0aWxlICgKKyNpZmRlZiBIQVZF
X0FTX0lOVlBDSUQKKyAgICAgICAgICAgICAgICAgICJpbnZwY2lkICVbZGVzY10sICVxW3R5cGVd
IgorICAgICAgICAgICAgICAgICAgOiAvKiBObyBvdXRwdXQgKi8KKyAgICAgICAgICAgICAgICAg
IDogW2Rlc2NdICJtIiAoZGVzYyksIFt0eXBlXSAiciIgKHR5cGUpCisjZWxzZQorICAgICAgICAg
ICAgICAgICAgSU5WUENJRF9PUENPREUgTU9EUk1fRUNYXzAxCisgICAgICAgICAgICAgICAgICA6
IC8qIE5vIG91dHB1dCAqLworICAgICAgICAgICAgICAgICAgOiAiYSIgKHR5cGUpLCAiYyIgKCZk
ZXNjKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cit9CisKKy8qIEZs
dXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZlbiBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5n
IGdsb2JhbHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25l
ZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIGludnBjaWQocGNpZCwgYWRk
ciwgSU5WUENJRF9UWVBFX0lORElWX0FERFIpOworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3Mg
Zm9yIGEgZ2l2ZW4gUENJRCwgbm90IGluY2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5l
IHZvaWQgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dCh1bnNpZ25lZCBpbnQgcGNpZCkKK3sK
KyAgICBpbnZwY2lkKHBjaWQsIDAsIElOVlBDSURfVFlQRV9TSU5HTEVfQ1RYVCk7Cit9CisKKy8q
IEZsdXNoIGFsbCBtYXBwaW5ncywgaW5jbHVkaW5nIGdsb2JhbHMsIGZvciBhbGwgUENJRHMgKi8K
K3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX2FsbCh2b2lkKQoreworICAgIGludnBj
aWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCk7Cit9CisKKy8qIEZsdXNoIGFs
bCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBleGNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlu
bGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHModm9pZCkKK3sKKyAgICBpbnZw
Y2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExfTk9OX0dMT0JBTCk7Cit9CisKKyNlbmRpZgkvKiBf
QVNNX1g4Nl9JTlZQQ0lEX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:46:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:46:51 +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 1fNZLG-0004bz-VN; Tue, 29 May 2018 07:46: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZLF-0004bn-Iu
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:49 +0000
X-Inumbo-ID: 27767ec0-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27767ec0-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZLD-0004XF-Nz
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZLD-00044t-Lf
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZLD-00044t-Lf@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:47 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IDIzMTE0ZGI2ZmY1M2Q5YjMzZjAxMzZmMThlMTYwNDAzM2RlMDA2N2EKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjMzOjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMzOjM1IDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhl
bi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAg
ICAgfCAgOSArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICA4
ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgfCAgOCArKysrKysr
KwogOSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCmluZGV4IDhhN2E3NmI4ZmYuLjI3MjliYTQyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC04LDYgKzgsNyBA
QAogICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNs
dWRlIDxhc20vcGFnZS5oPgpAQCAtMTYwLDUgKzE2MSw4IEBAIHVuc2lnbmVkIGludCBmbHVzaF9h
cmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICAgICBsb2Nh
bF9pcnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZsYWdzICYgRkxVU0hfUk9PVF9QR1RC
TCApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwog
ICAgIHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggYmI5MjRlOTIyNS4uZGRlODFlMzBiNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOCw2ICs1MDgs
NyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAKIHZvaWQgd3Jp
dGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3Bn
dF9jaGFuZ2VkID0gdHJ1ZTsKICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwogfQogCkBAIC0z
Njc0LDE4ICszNjc1LDI3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBj
YXNlIFBHVF9sNF9wYWdlX3RhYmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9l
bnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2
KTsKLSAgICAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAgICogTm8gbmVl
ZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50ZWQKLSAgICAg
ICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0
YXR1cywgYW5kIHVzZXMgb24KLSAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCi0g
ICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAh
Y3B1X2hhc19ub194cHRpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICgxICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVz
dF90YWJsZSkgPT0gbWZuKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxl
X2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbikpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0
ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0
aSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bG9jYWxfaW5fdXNlID0gZmFsc2U7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggcGFn
ZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbF9pbl91
c2UgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jcHVfaW5mbygpLT5y
b290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIE5vIG5l
ZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAqIGFjY291bnRlZCB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5u
ZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHN0YXR1cywgYW5kIHVzZXMgb24gdGhpcyAo
dilDUFUuCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9waW5uZWQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFi
bGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRh
YmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3Vw
ZGF0ZXMpOwpAQCAtMzc5OSw3ICszODA5LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogCiAgICAg
ICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywg
Y3B1bWFza19vZihjcHUpKTsKICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShtYXNrKSApCi0g
ICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOworICAgICAgICAg
ICAgZmx1c2hfbWFzayhtYXNrLCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7
CiAgICAgfQogCiAgICAgcGVyZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCmluZGV4IGU5M2UzYjM2YjEuLjhjMDNiYTAxNTggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTk1Miw2ICs5NTIsOCBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVj
dCBkb21haW4gKmQsCiAKICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93
X3dyaXRlX2VudHJpZXMoc2w0ZSwgJm5ld19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jv
b3RfcGd0YmxfZG9tYWluKGQpOworCiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwog
CiAgICAgaWYgKCBzaGFkb3dfbDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5U
ICkKQEAgLTk2Niw2ICs5NjgsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIH0KICAgICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRk
cik7CiAgICAgfQorCiAgICAgcmV0dXJuIGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggNzRlOWU2
NjdkMi4uZTQ2OGQwODVhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjQ0LDYgKzI0NCw4IEBAIHZvaWQgdG9n
Z2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9r
ZXJuZWxfbW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworICAgIGdldF9jcHVfaW5mbygpLT5yb290
X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1h
cHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgYXNtIHZv
bGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnki
ICk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAu
YwppbmRleCBmZDZkMjU0ODEyLi41MTdiYTJmNzBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBp
bnZhbGlkYXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBhY2tf
QVBJQ19pcnEoKTsKICAgICBwZXJmY19pbmNyKGlwaXMpOwogICAgIGlmICggX19zeW5jX2xvY2Fs
X2V4ZWNzdGF0ZSgpICkKLSAgICAgICAgZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJf
R0xPQkFMKTsKKyAgICAgICAgZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFM
IHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgZmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmxh
Z3MpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2Nw
dW1hc2spOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDk3MjQyZTVlNGYuLmYx
OWExZjMzODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0NCw2ICsxNDQsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlO
Rk9feGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKICAgICBP
RkZTRVQoQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJs
X2ZsYWdzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1
X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6
ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRl
eCAwYTA3NjNhOWE4Li44MTIyZjJhZjY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xNjQsMTEgKzE2
NCwxNSBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCks
ICVyOQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVyZGkKKyAgICAgICAgdGVzdCAgJXJkaSwgJXJkaQor
ICAgICAgICBqeiAgICAuTHJhZ19rZWVwX2NyMworICAgICAgICBtb3YgICAlcmRpLCAlcmF4Cisg
ICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHJvb3RfcGd0X2NoYW5nZWQpKCVy
ZHgpCisgICAgICAgIGplICAgIC5McmFnX2NvcHlfZG9uZQorICAgICAgICBtb3ZiICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRChyb290X3BndF9jaGFuZ2VkKSglcmR4KQogICAgICAgICBtb3ZhYnMg
JFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBf
VklSVF9TVEFSVCwgJXJjeAotICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAg
ICVyc2ksICVyZGkKLSAgICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAg
JXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwg
JXJzaQpAQCAtMTgzLDYgKzE4Nyw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzdWIg
ICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAogICAgICAgICAgICAgICAgIFJP
T1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAgICAgcmVwIG1v
dnNxCisuTHJhZ19jb3B5X2RvbmU6CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
Y3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXJkeCkKICAgICAgICAgbW92ICAgJXJkaSwgJXJzaQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAppbmRleCA3YWZmZjBlMjQ1Li5mMDA2MWJkNDk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAt
NTksNiArNTksMTQgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgc3BlY19jdHJsX2ZsYWdzOwogCisgICAgLyoKKyAg
ICAgKiBUaGUgZm9sbG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0IHBhZ2Ug
dGFibGUgb2YgNjQtYml0CisgICAgICogUFYgZ3Vlc3RzIHRvIHRoZSBwZXItY3B1IHJvb3QgcGFn
ZSB0YWJsZSBvbiBlbnRlcmluZyB0aGUgZ3Vlc3QgY29udGV4dC4KKyAgICAgKiBJZiBzZXQgdGhl
IEw0IHBhZ2UgdGFibGUgaXMgYmVpbmcgY29waWVkIHRvIHRoZSByb290IHBhZ2UgdGFibGUgYW5k
CisgICAgICogdGhlIGZpZWxkIHdpbGwgYmUgcmVzZXQuCisgICAgICovCisgICAgYm9vbCAgICAg
ICAgIHJvb3RfcGd0X2NoYW5nZWQ7CisKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8q
IGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAppbmRleCA0MTNkYjY5MmUxLi5lYTFhMTNiNjg4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oCkBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9u
ZyBjcjMpOwogI2RlZmluZSBGTFVTSF9DQUNIRSAgICAgIDB4NDAwCiAgLyogVkEgZm9yIHRoZSBm
bHVzaCBoYXMgYSB2YWxpZCBtYXBwaW5nICovCiAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAgMHg4
MDAKKyAvKiBGbHVzaCB0aGUgcGVyLWNwdSByb290IHBhZ2UgdGFibGUgKi8KKyNkZWZpbmUgRkxV
U0hfUk9PVF9QR1RCTCAweDIwMDAKIAogLyogRmx1c2ggbG9jYWwgVExCcy9jYWNoZXMuICovCiB1
bnNpZ25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50
IGZsYWdzKTsKQEAgLTEzMiw2ICsxMzQsMTIgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3Qg
Y3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogI2RlZmlu
ZSBmbHVzaF90bGJfb25lX2FsbCh2KSAgICAgICAgICAgICAgICAgICAgXAogICAgIGZsdXNoX3Rs
Yl9vbmVfbWFzaygmY3B1X29ubGluZV9tYXAsIHYpCiAKKyNkZWZpbmUgZmx1c2hfcm9vdF9wZ3Ri
bF9kb21haW4oZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4o
ZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICAgICAgZmx1c2hfbWFzaygoZCkt
PmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAgICBcCit9CisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwg
Ym9vbCBzeW5jX2ljYWNoZSkge30KIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hl
X3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZLR-0004dE-14; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZLP-0004d3-I2
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:59 +0000
X-Inumbo-ID: 2d890b98-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d890b98-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:44:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZLN-0004XN-U3
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZLN-00046O-Rn
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:46:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZLN-00046O-Rn@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:46:57 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IDI3YTQxNjFiZjA2MjAxNjA2YzRmYzdmZjU4YjIzMTdkMDNhNzk5ZmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM0OjIyIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAg
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMjcyOWJhNDJlNy4uMWFmOTIyMTYwNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg0LDcgKzg0LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRkZTgx
ZTMwYjcuLmNmMDg4OWYxZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MDksNyArNTA5LDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgbWZuX3QgbWZuKQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwotICAgIHdyaXRl
X2NyMyh2LT5hcmNoLmNyMyk7CisgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKaW5kZXggZTQ2OGQwODVhZC4uYzM3MWQwYjEyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjQ3
LDcgKzI0Nyw3IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGdl
dF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKIAogICAgIC8qIERvbid0IGZs
dXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xv
Y2suICovCi0gICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFy
Y2guY3IzKSA6ICJtZW1vcnkiICk7CisgICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKIAogICAg
IGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0dXJu
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkv
cnVudGltZS5jCmluZGV4IGMzOGYwMGE2NGIuLjkzZTIyMjU4OTUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZWZpL3J1bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTEx
MSw3ICsxMTEsNyBAQCBzdHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAg
ICAgICBhc20gdm9sYXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2MpICk7CiAgICAg
fQogCi0gICAgd3JpdGVfY3IzKHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKKyAgICBz
d2l0Y2hfY3IzKHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKIAogICAgIHJldHVybiBz
dGF0ZTsKIH0KQEAgLTEyMCw3ICsxMjAsNyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZp
X3JzX3N0YXRlICpzdGF0ZSkKIHsKICAgICBpZiAoICFzdGF0ZS0+Y3IzICkKICAgICAgICAgcmV0
dXJuOwotICAgIHdyaXRlX2NyMyhzdGF0ZS0+Y3IzKTsKKyAgICBzd2l0Y2hfY3IzKHN0YXRlLT5j
cjMpOwogICAgIGlmICggaXNfcHZfdmNwdShjdXJyZW50KSAmJiAhaXNfaWRsZV92Y3B1KGN1cnJl
bnQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9IHsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAppbmRleCBlYTFhMTNiNjg4Li45ODIzNjY5ZDI4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBy
ZWFkX2NyMyh2b2lkKQogfQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQgaW1wbGljaXRs
eSB0aWNrIHRoZSB0bGJmbHVzaCBjbG9jay4gKi8KLXZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxv
bmcgY3IzKTsKK3ZvaWQgc3dpdGNoX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7CiAKIC8qIGZsdXNo
XyogZmxhZyBmaWVsZHM6ICovCiAgLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGExNTJm
MWQ0MTMuLjkxYTQ5MjRkMzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMjkzLDYgKzI5
MywxMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKICAgICBy
ZXR1cm4gY3IyOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxv
bmcgdmFsKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2
YWwpIDogIm1lbW9yeSIgKTsKK30KKwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRf
Y3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdldF9jcHVfaW5mbygpLT5jcjQ7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZLc-0004eO-2w; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZLa-0004eB-2q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:10 +0000
X-Inumbo-ID: 339b55b6-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 339b55b6-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZLY-0004Xj-4B
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZLY-00047h-1q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZLY-00047h-1q@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:08 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDcyZTViMTYzYTJmZDU1MGE4OTFlYjRkNzIyZGJkOTg4Y2VmNzQzY2EKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM0OjU5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVy
IGhhbmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9t
YWluIHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jICAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICAgIHwgMTkgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAg
ICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaCAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
ICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA0ICsrCiAxMSBmaWxlcyBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCAxMDc4ODlkNmNhLi41ZDQ0ZWFlMjUxIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTk3OSwxNCArMTk3OSwyNCBAQCBjbHVzdGVyZWQg
bW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBj
bHVzdGVyCiBtb2RlLgogCiAjIyMgeHB0aQotPiBgPSA8Ym9vbGVhbj5gCis+IGA9IExpc3Qgb2Yg
WyBkZWZhdWx0IHwgPGJvb2xlYW4+IHwgZG9tMD08Ym9vbD4gfCBkb211PTxib29sPiBdYAogCi0+
IERlZmF1bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGBmYWxzZWAgb24g
aGFyZHdhcmUgbm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gKGUuZy4gQU1EKQogPiBE
ZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0
aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQogdGFibGVzLgog
CitgdHJ1ZWAgYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGV2ZW4gb24gaGFyZHdhcmUg
bm90IHZ1bG5lcmFibGUgYnkKK01lbHRkb3duIGZvciBhbGwgZG9tYWlucy4KKworYGZhbHNlYCBk
ZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBvbiBhbGwgc3lzdGVtcyBmb3IgYWxsIGRv
bWFpbnMuCisKK2BkZWZhdWx0YCBzZXRzIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4KKworV2l0aCBg
ZG9tMGAgYW5kIGBkb211YCBpdCBpcyBwb3NzaWJsZSB0byBjb250cm9sIHBhZ2UgdGFibGUgaXNv
bGF0aW9uCitmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHkuCisKICMjIyB4c2F2ZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggY2YwODg5ZjFlMi4uMjY3ZWZmMGNmMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOCw4ICs1MDgsMjEgQEAg
dm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKQogCiB2b2lkIHdyaXRlX3B0
YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7Ci0gICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgc3RydWN0IGNw
dV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgaWYgKCBpc19wdl92Y3B1
KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgeworICAgICAgICBj
cHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAgIHN3aXRjaF9jcjModi0+YXJj
aC5jcjMpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgdG8g
Y2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3IzKCkgc2VyaWFsaXplcy4gKi8K
KyAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOworICAgICAgICBzd2l0Y2hfY3IzKHYtPmFy
Y2guY3IzKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7CisgICAgfQogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggNWQ4OTA5ZmExMy4uY2FhYzNlY2FlNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCkBAIC0zODgsNiArMzg4LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggY29tcGF0MzIgKQogICAgIHsKICAgICAgICAgZC0+
YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7CisgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKICAgICAgICAgdi0+dmNwdV9pbmZvID0g
KHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07CiAgICAgICAgIGlm
ICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQogICAgICAgICAgICAgQlVHKCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMKaW5kZXggYzM3MWQwYjEyOC4uOWUyMDA5NWUzNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtOSw2ICs5
LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCiAv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KQEAgLTgxLDYgKzgyLDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFp
biAqZCkKIAogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKKyAgICBkLT5hcmNoLnB2
X2RvbWFpbi54cHRpID0gZmFsc2U7CisKICAgICByZXR1cm4gMDsKIAogIHVuZG9fYW5kX2ZhaWw6
CkBAIC0yMTIsNiArMjE1LDkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3Qg
YnkgZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJi
aXRfc2hpbmZvID0gMDsKIAorICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAm
IChpc19oYXJkd2FyZV9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisKICAgICByZXR1cm4g
MDsKIAogICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCAxOTk1YzRjN2IxLi5hOTI1OTVlNTcyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY5LDkg
KzE2OSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY29uc3QgY2hhciAq
cykKIH0KIGN1c3RvbV9wYXJhbSgic21hcCIsIHBhcnNlX3NtYXBfcGFyYW0pOwogCi1zdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X3hwdGkgPSAtMTsKLWJvb2xlYW5fcGFyYW0oInhwdGkiLCBv
cHRfeHB0aSk7Ci0KIGJvb2wgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwogYm9vbCBfX2lu
aXRkYXRhIGFjcGlfZm9yY2U7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBd
ID0gIiI7CkBAIC0xNTM5LDIyICsxNTM2LDYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0
X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMyX0JJVFM7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCAp
Ci0gICAgewotICAgICAgICB1aW50NjRfdCBjYXBzID0gMDsKLQotICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgICAgICBjYXBz
ID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKLSAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKLSAgICAgICAgICAgIHJkbXNybChNU1JfQVJD
SF9DQVBBQklMSVRJRVMsIGNhcHMpOwotCi0gICAgICAgIG9wdF94cHRpID0gIShjYXBzICYgQVJD
SF9DQVBBQklMSVRJRVNfUkRDTF9OTyk7Ci0gICAgfQotICAgIGlmICggb3B0X3hwdGkgKQotICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwotICAgIGVsc2UK
LSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKLQogICAg
IGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9GU0dT
QkFTRSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IDA2MWVjNDUwYTkuLjEwYmZkZDM4NGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzMx
LDcgKzMzMSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGlu
X2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0aGlz
X2NwdShyb290X3BndCkpIDogMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIAog
ICAgIGxvYWRfc3lzdGVtX3RhYmxlcygpOwogCkBAIC0xMDU2LDcgKzEwNTYsNyBAQCB2b2lkIF9f
aW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKICAgICAgICAgcGFu
aWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CiAgICAg
aWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCiAgICAgewotICAgICAgICBnZXRfY3B1X2luZm8o
KS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CisgICAgICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEFsbCBlbnRyeSBw
b2ludHMgd2hpY2ggbWF5IG5lZWQgdG8gc3dpdGNoIHBhZ2UgdGFibGVzIGhhdmUgdG8gc3RhcnQK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCA4OWUzODI1YWEyLi5iNWE3ZjljY2IyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMzMs
OCArMjMzLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAg
ICAgICAgOiAiIik7CiAKLSAgICBwcmludGsoIlhQVEk6ICVzXG4iLAotICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsK
KyAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4i
LAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlz
YWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxlZCIg
OiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtu
b3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC0zMjAsNiArMzIxLDcwIEBAIHN0YXRpYyBib29s
IF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIH0KIH0KIAorI2RlZmlu
ZSBPUFRfWFBUSV9ERUZBVUxUICAweGZmCit1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkg
PSBPUFRfWFBUSV9ERUZBVUxUOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1
bHQoYm9vbCBmb3JjZSkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZv
cmNlICYmIChvcHRfeHB0aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkK
KyAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1T
Ul9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAg
ICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGlj
IF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIg
KnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNl
KTsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYg
KCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgc3dp
dGNoICggcGFyc2VfYm9vbChzLCBzcykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAg
ICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RP
TVU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
aWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIHhwdGlfaW5pdF9k
ZWZhdWx0KHRydWUpOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRf
eHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFs
ID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0
aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4g
cmM7Cit9CitjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTQ2MSw2ICs1MjYsMTIgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggZGVmYXVsdF94ZW5f
c3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19N
U1JfSURMRSk7CiAKKyAgICB4cHRpX2luaXRfZGVmYXVsdChmYWxzZSk7CisgICAgaWYgKCBvcHRf
eHB0aSA9PSAwICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19Y
UFRJKTsKKyAgICBlbHNlCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSk7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8qCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCmluZGV4IGYwMDYxYmQ0OTcuLjg5YWRkMGU2NTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCkBAIC00NCw3ICs0NCw4IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgLyoKICAg
ICAgKiBPZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWluZyBzZXQg
dG8gdGhlIENSMyB2YWx1ZQogICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBDUFUgZm9y
IGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0Ci0gICAgICogY29udGV4dCBpcyBiZWlu
ZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAgKiBjb250
ZXh0IGlzIGJlaW5nIGVudGVyZWQuIEEgdmFsdWUgb2YgemVybyBpbmRpY2F0ZXMgbm8gc2V0dGlu
ZyBvZiBDUjMKKyAgICAgKiBpcyB0byBiZSBwZXJmb3JtZWQuCiAgICAgICogVGhlIGZvcm1lciBp
cyB0aGUgdmFsdWUgdG8gcmVzdG9yZSB3aGVuIHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cK
ICAgICAgKiBpdHMgdmFsdWUgYmVpbmcgemVybyBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVz
dG9yZS4gSG93ZXZlciwgaXRzCiAgICAgICogdmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGlu
ZGljYXRpbmcgdG8gdGhlIGV4aXQtdG8tWGVuIGNvZGUgdGhhdApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggNDY3OWQ1NDc3ZC4uMGQ4NTE2ODg2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNTMsNiAr
MjUzLDkgQEAgc3RydWN0IHB2X2RvbWFpbgogCiAgICAgYXRvbWljX3QgbnJfbDRfcGFnZXM7CiAK
KyAgICAvKiBYUFRJIGFjdGl2ZT8gKi8KKyAgICBib29sIHhwdGk7CisKICAgICAvKiBtYXBfZG9t
YWluX3BhZ2UoKSBtYXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4g
bWFwY2FjaGU7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCA5ODIzNjY5ZDI4Li45ZTEzNTFk
NGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMzYsNyArMTM2LDcgQEAgdm9pZCBmbHVz
aF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogCiAjZGVmaW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBp
ZiAoICFjcHVfaGFzX25vX3hwdGkgJiYgaXNfcHZfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9k
b21haW4oZCkgKSBcCisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgKGQpLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBmbHVzaF9tYXNrKChkKS0+
ZG9tYWluX2RpcnR5X2NwdW1hc2ssIEZMVVNIX1JPT1RfUEdUQkwpOyAgICAgICAgIFwKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDY3OGE0MGJhNS4uOTFiZWQxYjQ3NiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oCkBAIC0zMyw2ICszMywxMCBAQCBleHRlcm4gYm9vbCBic3BfZGVs
YXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogZXh0
ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKK2V4dGVybiB1aW50OF90IG9w
dF94cHRpOworI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCisjZGVmaW5lIE9QVF9YUFRJX0RP
TVUgIDB4MDIKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZLk-0004fh-6Z; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZLj-0004fY-Js
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:19 +0000
X-Inumbo-ID: 39b2c24c-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39b2c24c-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZLi-0004Xr-AG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZLi-00048g-7x
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZLi-00048g-7x@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:18 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: use invpcid for
 flushing the TLB
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>

Y29tbWl0IDE4ODMzYTg4MzA3MjVmMzVjOWVlMTRiZGE0OTNhZmQxZjE2MTE4MmEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM1OjM0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9j
cHUvbXRyci9nZW5lcmljLmMgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgICAgICAgICAgICAgfCAyOSArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAg
MiArKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDVkNDRlYWUyNTEuLjMwNjFiMmFh
ZmYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMzUyLDYgKzEzNTIsMTUg
QEAgQmVjYXVzZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2Vl
biBYZW4gYW5kIHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2Fs
bHkgcHJvcGFnYXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBj
aWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZh
dWx0LCBYZW4gd2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2Vt
ZW50IGlmCitpdCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVz
ZSBYZW4gdG8gZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJh
bGx5IHNsb3dlci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jCmluZGV4IGU5YzBlNWUwNTkuLjdiYTBjM2YwZmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
dHJyL2dlbmVyaWMuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNs
dWRlIDx4ZW4vc3RkYm9vbC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUg
PGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIu
aD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CkBAIC00MDAsOCArNDAxLDEwIEBAIHN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKICAqIGhhcyBiZWVuIGNhbGxlZC4KICAq
LwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lkKQorc3RhdGljIGJvb2wgcHJlcGFyZV9z
ZXQodm9pZCkKIHsKKwl1bnNpZ25lZCBsb25nIGNyNDsKKwogCS8qICBOb3RlIHRoYXQgdGhpcyBp
cyBub3QgaWRlYWwsIHNpbmNlIHRoZSBjYWNoZSBpcyBvbmx5IGZsdXNoZWQvZGlzYWJsZWQKIAkg
ICBmb3IgdGhpcyBDUFUgd2hpbGUgdGhlIE1UUlJzIGFyZSBjaGFuZ2VkLCBidXQgY2hhbmdpbmcg
dGhpcyByZXF1aXJlcwogCSAgIG1vcmUgaW52YXNpdmUgY2hhbmdlcyB0byB0aGUgd2F5IHRoZSBr
ZXJuZWwgYm9vdHMgICovCkBAIC00MTIsMTggKzQxNSwyNCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJl
X3NldCh2b2lkKQogCXdyaXRlX2NyMChyZWFkX2NyMCgpIHwgWDg2X0NSMF9DRCk7CiAJd2JpbnZk
KCk7CiAKLQkvKiAgVExCIGZsdXNoaW5nIGhlcmUgcmVsaWVzIG9uIFhlbiBhbHdheXMgdXNpbmcg
Q1I0LlBHRS4gKi8KLQlCVUlMRF9CVUdfT04oIShYRU5fTUlOSU1BTF9DUjQgJiBYODZfQ1I0X1BH
RSkpOwotCXdyaXRlX2NyNChyZWFkX2NyNCgpICYgflg4Nl9DUjRfUEdFKTsKKwljcjQgPSByZWFk
X2NyNCgpOworCWlmIChjcjQgJiBYODZfQ1I0X1BHRSkKKwkJd3JpdGVfY3I0KGNyNCAmIH5YODZf
Q1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7
CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMoKSk7CiAKIAkvKiAgU2F2ZSBNVFJSIHN0YXRl
ICovCiAJcmRtc3JsKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAKIAkvKiAgRGlzYWJsZSBN
VFJScywgYW5kIHNldCB0aGUgZGVmYXVsdCB0eXBlIHRvIHVuY2FjaGVkICAqLwogCW10cnJfd3Jt
c3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlICYgfjB4Y2ZmKTsKKworCXJldHVybiBjcjQgJiBY
ODZfQ1I0X1BHRTsKIH0KIAotc3RhdGljIHZvaWQgcG9zdF9zZXQodm9pZCkKK3N0YXRpYyB2b2lk
IHBvc3Rfc2V0KGJvb2wgcGdlKQogewogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8K
IAltdHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CkBAIC00MzIsNyArNDQxLDEy
IEBAIHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9DRCk7CiAKIAkvKiAgUmVlbmFibGUgQ1I0LlBHRSAoYWxzbyBmbHVzaGVzIHRoZSBU
TEIpICovCi0Jd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJaWYgKHBnZSkK
KwkJd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2lu
dnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9j
cjMoKSk7CiAKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsKIH0KQEAgLTQ0MSwx
NCArNDU1LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2b2lkKQogewogCXVuc2ln
bmVkIGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlib29sIHBnZTsK
IAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBh
cmVfc2V0KCk7CiAKIAkvKiBBY3R1YWxseSBzZXQgdGhlIHN0YXRlICovCiAJbWFzayA9IHNldF9t
dHJyX3N0YXRlKCk7CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0KHBnZSk7CiAJbG9jYWxfaXJx
X3Jlc3RvcmUoZmxhZ3MpOwogCiAJLyogIFVzZSB0aGUgYXRvbWljIGJpdG9wcyB0byB1cGRhdGUg
dGhlIGdsb2JhbCBtYXNrICAqLwpAQCAtNDU3LDcgKzQ3Miw2IEBAIHN0YXRpYyB2b2lkIGdlbmVy
aWNfc2V0X2FsbCh2b2lkKQogCQkJc2V0X2JpdChjb3VudCwgJnNtcF9jaGFuZ2VzX21hc2spOwog
CQltYXNrID4+PSAxOwogCX0KLQkKIH0KIAogc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIGJhc2UsCkBAIC00NzQsMTEgKzQ4OCwxMiBA
QCBzdGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgYmFzZSwKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCXN0cnVjdCBtdHJyX3Zhcl9y
YW5nZSAqdnI7CisJYm9vbCBwZ2U7CiAKIAl2ciA9ICZtdHJyX3N0YXRlLnZhcl9yYW5nZXNbcmVn
XTsKIAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHBy
ZXBhcmVfc2V0KCk7CiAKIAlpZiAoc2l6ZSA9PSAwKSB7CiAJCS8qIFRoZSBpbnZhbGlkIGJpdCBp
cyBrZXB0IGluIHRoZSBtYXNrLCBzbyB3ZSBzaW1wbHkgY2xlYXIgdGhlCkBAIC00OTksNyArNTE0
LDcgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIGJhc2UsCiAJCW10cnJfd3Jtc3IoTVNSX0lBMzJfTVRSUl9QSFlTTUFTSyhyZWcp
LCB2ci0+bWFzayk7CiAJfQogCi0JcG9zdF9zZXQoKTsKKwlwb3N0X3NldChwZ2UpOwogCWxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCAxYWY5MjIxNjA3Li5iNjgxN2Yx
ODE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNp
bmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1
ZGUgPGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyogRGVidWcgYnVp
bGRzOiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAgbG9naWMuICovCkBA
IC03Miw2ICs3MywyMyBAQCBzdGF0aWMgdm9pZCBwb3N0X2ZsdXNoKHUzMiB0KQogICAgIHRoaXNf
Y3B1KHRsYmZsdXNoX3RpbWUpID0gdDsKIH0KIAorc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZv
aWQpCit7CisgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKKworICAgIGlmICggdXNlX2ludnBjaWQg
KQorICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbCgpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsKKworICAgICAgICB3cml0ZV9jcjQoY3I0
IF4gWDg2X0NSNF9QR0UpOworICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICB9CisKKyAgICBw
b3N0X2ZsdXNoKHQpOworfQorCiB2b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OwpAQCAtMTE5LDE2ICsxMzcsNyBAQCB1bnNp
Z25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZs
YWdzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICop
KHZhKSkgOiAibWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgewot
ICAgICAgICAgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY3I0ID0gcmVhZF9jcjQoKTsKLQotICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZf
Q1I0X1BHRSk7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICB3cml0ZV9jcjQo
Y3I0KTsKLQotICAgICAgICAgICAgcG9zdF9mbHVzaCh0KTsKLSAgICAgICAgfQorICAgICAgICAg
ICAgZG9fdGxiX2ZsdXNoKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIEZMVVNIX0NBQ0hF
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggYTkyNTk1ZTU3Mi4uZDM2YzE5NWI3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTYyLDYgKzYyLDExIEBAIGJv
b2xlYW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBtYXhfY3B1czsKIGludGVnZXJfcGFyYW0oIm1heGNwdXMiLCBtYXhfY3B1cyk7CiAK
Ky8qIG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQgaW5zdHJ1Y3Rpb24g
ZXZlbiBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9pbnZwY2lk
ID0gdHJ1ZTsKK2Jvb2xlYW5fcGFyYW0oImludnBjaWQiLCBvcHRfaW52cGNpZCk7Citib29sIF9f
cmVhZF9tb3N0bHkgdXNlX2ludnBjaWQ7CisKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBj
cjRfcHYzMl9tYXNrOwogCiAvKiAqKioqIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2F0ZWQg
dG8gZG9tYWluMC4gKi8KQEAgLTE1MzksNiArMTU0NCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAorICAgIGlmICgg
b3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKKyAgICAgICAgdXNlX2ludnBjaWQgPSB0
cnVlOworCiAgICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpOwogCiAgICAgaW5pdF9p
ZGxlX2RvbWFpbigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAppbmRleCBiNDY2MjRhODY1Li5lZGQ4YjY4
NzA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2ludnBjaWQuaApAQCAtMyw2ICszLDggQEAKIAogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogCitleHRlcm4gYm9vbCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lE
X1RZUEVfSU5ESVZfQUREUiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhU
ICAgICAxCiAjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZLv-0004hW-93; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZLu-0004hJ-7e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:30 +0000
X-Inumbo-ID: 3fc4fa22-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fc4fa22-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZLs-0004Z0-Ga
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZLs-0004AA-EJ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZLs-0004AA-EJ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:28 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: disable global pages
 for domains with XPTI active
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>

Y29tbWl0IDI0NWVhZWU1MTkwMTMxYzE2NTg1ZjEyYmM1MzFiNjM1OGIwMGFiNWEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM2OjAzIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgfCAx
NyArKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTQg
KysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICA2ICsrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNWE0ZDVjM2JmYy4uMmEwN2MyYzkyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUxNywxNyArMTUxNywxMiBA
QCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiB2b2lkIHBh
cmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJvb3RfcGdlbnRy
eV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNpZ25lZCBsb25nIGNy
NDsKIAogICAgIGlmICggcm9vdF9wZ3QgKQogICAgICAgICByb290X3BndFtyb290X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
di0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3Jl
YWxfY3I0KHYpOwotICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAg
ICAgd3JpdGVfY3I0KGNyNCk7Ci0KICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdb
N10gJiBEUjdfQUNUSVZFX01BU0spICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVz
aHRsYi5jCmluZGV4IGI2ODE3ZjE4MTcuLjU5ODg0ZTc5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MCwyMCAr
OTAsMjcgQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0
KTsKIH0KIAotdm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hf
Y3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7
CiAgICAgdTMyIHQ7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29t
ZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2
ZShmbGFncyk7CiAKICAgICB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAotICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFk
X2NyNCgpOworICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAg
IG9sZF9jcjQgPSBjcjQgJiB+WDg2X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0
KTsKKyAgICB9CisKICAgICB3cml0ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKwor
ICAgIGlmICggb2xkX2NyNCAhPSBjcjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAg
IHBvc3RfZmx1c2godCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggMjY3ZWZmMGNmMy4uMmU4MTZhYmM3MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOSwyMCArNTA5LDI4
IEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHZvaWQgd3JpdGVf
cHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7CisKKyAgICBuZXdf
Y3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKKyAgICAgICAgICAgICAg
PyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKKyAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0
KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOwogCiAgICAgaWYgKCBpc19wdl92Y3B1
KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewogICAgICAgICBj
cHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJj
aC5jcjMpOworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIE1ha2Ugc3VyZSB0byBjbGVhciB4ZW5f
Y3IzIGJlZm9yZSBwdl9jcjM7IHN3aXRjaF9jcjMoKSBzZXJpYWxpemVzLiAqLworICAgICAgICAv
KiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLwogICAgICAgICBj
cHVfaW5mby0+eGVuX2NyMyA9IDA7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOwor
ICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIHN3aXRj
aF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2Ny
MyA9IDA7CiAgICAgfQorCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9
PSBtbXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGNhYWMz
ZWNhZTYuLjg3ZDBiYTJkY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNzIyLDcgKzcyMiw3IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
dXBkYXRlX2NyMyh2KTsKIAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9y
IHRoZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFz
ZSh2KTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAg
bWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdl
IGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCkBAIC03NDMsNyArNzQzLDcgQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgIChw
YXJtcy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBt
YXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgICAgICAgICAgd3JpdGVfcHRiYXNl
KGN1cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMs
IHJlYWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdF
IGZpZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAgICAgICAgcmMgPSAtMTsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtODc2LDcgKzg3Niw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRvbWFpbidz
IHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7Ci0g
ICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFy
Y2guY3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUo
ZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4MTIyZjJhZjY4Li42Y2JlOWU2NjgyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC0xODgsMTMgKzE4OCw4IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAg
ICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAg
ICAgICAgcmVwIG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQotICAg
ICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVjcjQK
ICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiAuTHJh
Z19rZWVwX2NyMzoKIAogICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVl
LiAqLwpAQCAtMjUwLDEyICsyNDUsNyBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAgICAqIHNv
ICJnIiB3aWxsIGhhdmUgdG8gZG8uCiAgICAgICAgICAqLwogVU5MSUtFTFlfU1RBUlQoZywgZXhp
dF9jcjMpCi0gICAgICAgIG1vdiAgICVjcjQsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJz
aQotICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGks
ICVjcjQKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0
CiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmlu
ZGV4IDkzZTIyMjU4OTUuLmZmMzQyMmRjZTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMSw3ICsxMTEsNyBA
QCBzdHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAgICAgICBhc20gdm9s
YXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2MpICk7CiAgICAgfQogCi0gICAgc3dp
dGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7CisgICAgc3dpdGNoX2NyM19j
cjQodmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSksIHJlYWRfY3I0KCkpOwogCiAgICAgcmV0
dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVj
dCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlmICggIXN0YXRlLT5jcjMgKQogICAgICAg
ICByZXR1cm47Ci0gICAgc3dpdGNoX2NyMyhzdGF0ZS0+Y3IzKTsKKyAgICBzd2l0Y2hfY3IzX2Ny
NChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKICAgICBpZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkg
JiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZGVzY19w
dHIgZ2R0X2Rlc2MgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwZDg1MTY4ODZjLi42MzQ2Yzg2
NTM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxOCw5ICs2MTgsMTAgQEAgdW5zaWduZWQgbG9u
ZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBn
dWVzdF9jcjQpOwogI2RlZmluZSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICgoKHYpLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgfCAobW11X2NyNF9mZWF0dXJlcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgJiAoWDg2X0NSNF9QR0UgfCBY
ODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgXAorICAgICAgICAgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgWDg2
X0NSNF9TTUFQIHwgWDg2X0NSNF9PU1hTQVZFIHwgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgWDg2X0NSNF9GU0dTQkFTRSkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgfCAoKHYpLT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgPyAwIDogWDg2X0NSNF9QR0Up
IFwKICAgICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDApKSAg
ICAgICAgIFwKICAgICAgJiB+WDg2X0NSNF9ERSkKICNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vl
c3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApp
bmRleCA5ZTEzNTFkNGNiLi40YTkzMDQ0OGRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC04
NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyMyh2b2lkKQog
fQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQgaW1wbGljaXRseSB0aWNrIHRoZSB0bGJm
bHVzaCBjbG9jay4gKi8KLXZvaWQgc3dpdGNoX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7Cit2b2lk
IHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCk7CiAK
IC8qIGZsdXNoXyogZmxhZyBmaWVsZHM6ICovCiAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZM5-0004ii-Ao; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZM4-0004ia-MU
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:40 +0000
X-Inumbo-ID: 45d570fd-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45d570fd-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZM2-0004Za-Mu
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZM2-0004Ay-Ka
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZM2-0004Ay-Ka@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:38 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IGZiNzgxMDIzYTRiNGIwMjU1M2Y3NWQzZTBlMWUwYzgxMTJiMWYxYWUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM2OjM1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggMmEwN2MyYzkyZi4uMTJkNDM1Y2UzNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY4OCw2ICsx
Njg4LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54
ZW5fY3IzID0gMDsKIAogICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMmU4MTZhYmM3MS4uMzVkNGM5NjRjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyMyw3ICs1MjMsOCBAQCB2
b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8K
KyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhlbl9jcjMgYmVm
b3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBmYWxzZTsKICAg
ICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgp
IHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdf
Y3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDEwYmZkZDM4NGIuLmNkNzZlNDA1NGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzMwLDYg
KzMzMCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAg
ICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51c2VfcHZfY3Iz
ID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTM1LDYgKzExMzYsNyBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBj
cHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKIAorICAgIGdldF9jcHVfaW5mbygpLT51
c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CmluZGV4IGYxOWExZjMzODAuLjEwYzI0M2EwMzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKQEAgLTE0NSw2ICsxNDUsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNf
Y3RybF9mbGFncyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3RydWN0
IGNwdV9pbmZvLCByb290X3BndF9jaGFuZ2VkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2VfcHZf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9wdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3Np
emVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDZhMjdkOThhYzQuLjFjNGNkNzk1ZDIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMjI0LDEwICsyMjQsOSBAQCBFTlRSWShjc3Rhcl9l
bnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5Ci0g
ICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAg
ICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1
c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDZjYmU5ZTY2ODIuLmMxNjNjMzFhNjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKQEAgLTE4OSw2ICsxODksNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgcmVw
IG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6CiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmR4KQorICAgICAgICBtb3ZiICAkMSwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmR4KQogICAgICAgICBtb3YgICAlcmF4LCAlY3IzCiAuTHJhZ19r
ZWVwX2NyMzoKIApAQCAtMjM3LDE0ICsyMzgsOSBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAg
ICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAj
TUMpLgogICAgICAgICAgKi8KICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJkeAorICAgICAgICBjbXBi
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RB
UlQobmUsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJieCksICVyYXgKLSAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAotICAgICAgICAvKgotICAg
ICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRv
ZXNuJ3QgZXhpc3QsCi0gICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCi0gICAgICAg
ICAqLwotVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiAgICAgICAgIG1vdiAgICVyYXgsICVj
cjMKIFVOTElLRUxZX0VORChleGl0X2NyMykKIApAQCAtMjg2LDEwICsyODIsOSBAQCBFTlRSWShs
c3Rhcl9lbnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19v
a2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGxzdGFyX2Ny
M19va2F5OgpAQCAtMzIzLDEwICszMTgsOSBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVk
KQogICAgICAgICAvKiBQVVNIRiBhYm92ZSBoYXMgc2F2ZWQgRUZMQUdTLklGIGNsZWFyICh0aGUg
Y2FsbGVyIGhhZCBpdCBzZXQpLiAqLwogICAgICAgICBvcmwgICAkWDg2X0VGTEFHU19JRiwgVVJF
R1NfZWZsYWdzKCVyc3ApCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAl
cmN4CiAgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAg
ICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxzeXNlX2NyM19va2F5OgpAQCAtMzczLDEwICszNjcsOSBA
QCBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0g
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAg
ICAuTGludDgwX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4
LCAlY3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpCiAuTGludDgwX2NyM19va2F5OgpAQCAtNTYzLDI0ICs1NTYsMjQgQEAgRU5UUlkoY29tbW9u
X2ludGVycnVwdCkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJWJsCiAgICAgICAgIG1vdiAgICVyY3gsICVy
MTUKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAg
IGp6ICAgIC5MaW50cl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGludHJfY3IzX2xvYWQKLSAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAg
ICAgICBuZWcgICAlcmN4Ci0uTGludHJfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcygl
cnNwKQogICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorICAgICAgICBjbW92bnogJXJjeCwgJXJi
eAogLkxpbnRyX2NyM19va2F5OgogCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAg
bW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJWJsLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCByZXRfZnJv
bV9pbnRyCiAKIEVOVFJZKHBhZ2VfZmF1bHQpCkBAIC01OTUsMTggKzU4OCwxNyBAQCBHTE9CQUwo
aGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJXIxM2IKICAgICAgICAgbW92ICAg
JXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gK
ICAgICAgICAganogICAgLkx4Y3B0X2NyM19va2F5Ci0gICAgICAgIGpucyAgIC5MeGNwdF9jcjNf
bG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MeGNwdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgbW92ICAg
JXJjeCwgJWNyMwogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVS
RUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAgIGNtb3ZueiAl
cmN4LCAlcjEzCiAuTHhjcHRfY3IzX29rYXk6CiAKIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CkBA
IC02NzUsNiArNjY3LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92ICAg
KCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAg
ICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAg
IG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hl
bgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4CkBAIC03MDIsNiArNjk1LDcg
QEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJy
b3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJu
ZWxfc2l6ZW9mKCVyc3ApCiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAgICAg
ICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1w
dGlvbnMuICovCkBAIC03ODcsMTIgKzc4MSw5IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCksICVyYngKLSAgICAgICAgbmVnICAgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4LCAl
cmJ4CiAgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGRibGZf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJieCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmJ4Ci0uTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIG1v
dmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1v
diAgICVyYngsICVjcjMKICAgICAgICAgbW92cSAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KQogLkxkYmxmX2NyM19va2F5OgpAQCAtODIyLDEzICs4MTMsMTEgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4
LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAg
ICAgICBqeiAgICAuTGlzdF9jcjNfb2theQotICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAot
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCi0g
ICAgICAgIG5lZyAgICVyY3gKLS5MaXN0X2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAl
Y3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAuTGlzdF9jcjNfb2theToKQEAgLTg0MSw2ICs4MzAsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlv
bjoKICAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLgogICAg
ICAgICAgKi8KICAgICAgICAgeG9yICAgJXIxNSwgJXIxNQorICAgICAgICB4b3IgICAlZWJ4LCAl
ZWJ4CiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCiAg
ICAgICAgIG1vdnEgICVyc3AsJXJzaQogICAgICAgICBtb3ZsICAkVVJFR1Nfa2VybmVsX3NpemVv
Zi84LCVlY3gKQEAgLTg1Miw2ICs4NDIsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAg
ICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJk
eAogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CisgICAgICAgIG1vdiAgICVibCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0
KQogICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAg
ICAgIGpuZSAgIHJldF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4OWFkZDBl
NjUyLi45YTEzN2ExMzExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDcsMTAgKzQ3LDcgQEAg
c3RydWN0IGNwdV9pbmZvIHsKICAgICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIEEgdmFs
dWUgb2YgemVybyBpbmRpY2F0ZXMgbm8gc2V0dGluZyBvZiBDUjMKICAgICAgKiBpcyB0byBiZSBw
ZXJmb3JtZWQuCiAgICAgICogVGhlIGZvcm1lciBpcyB0aGUgdmFsdWUgdG8gcmVzdG9yZSB3aGVu
IHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cKLSAgICAgKiBpdHMgdmFsdWUgYmVpbmcgemVy
byBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVzdG9yZS4gSG93ZXZlciwgaXRzCi0gICAgICog
dmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGluZGljYXRpbmcgdG8gdGhlIGV4aXQtdG8tWGVu
IGNvZGUgdGhhdAotICAgICAqIHJlc3RvcmluZyBpcyBub3QgbmVjZXNzYXJ5LCBidXQgYWxsb3dp
bmcgYW55IG5lc3RlZCBlbnRyeSBjb2RlIHBhdGhzCi0gICAgICogdG8gc3RpbGwga25vdyB0aGUg
dmFsdWUgdG8gcHV0IGJhY2sgaW50byBDUjMuCisgICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8g
bWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuCiAgICAgICovCiAgICAgdW5zaWduZWQg
bG9uZyB4ZW5fY3IzOwogICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOwpAQCAtNjgsNiArNjUsMTMg
QEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAgKi8KICAgICBib29sICAgICAgICAgcm9vdF9wZ3Rf
Y2hhbmdlZDsKIAorICAgIC8qCisgICAgICogdXNlX3B2X2NyMyBpcyBzZXQgaW4gY2FzZSB0aGUg
dmFsdWUgb2YgcHZfY3IzIGlzIHRvIGJlIHdyaXR0ZW4gaW50bworICAgICAqIENSMyB3aGVuIHJl
dHVybmluZyBmcm9tIGFuIGludGVycnVwdC4gVGhlIG1haW4gdXNlIGlzIHdoZW4gcmV0dXJuaW5n
CisgICAgICogZnJvbSBhIE5NSSBvciBNQ0UgdG8gaHlwZXJ2aXNvciBjb2RlIHdoZXJlIHB2X2Ny
MyB3YXMgYWN0aXZlLgorICAgICAqLworICAgIGJvb2wgICAgICAgICB1c2VfcHZfY3IzOworCiAg
ICAgdW5zaWduZWQgbG9uZyBfX3BhZDsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBi
ZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:47:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:47: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 1fNZME-0004jq-DY; Tue, 29 May 2018 07:47: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZMD-0004ji-PK
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:49 +0000
X-Inumbo-ID: 4be7e65a-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4be7e65a-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZMC-0004Zm-Su
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZMC-0004Bh-Qb
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZMC-0004Bh-Qb@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:48 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGIzYTdmMmYyZmU1ZjFiZjJlMTcyN2M0OWE5ZDliZTQ2ZWM1NWVlNGEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM3OjA3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1ZDRjOTY0YzcuLmRiZTgy
ZTNhZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01MDYsNiArNTA2LDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IG1mbikKICAgICB2LT5hcmNoLmNyMyA9IG1mbl94KG1mbikgPDwgUEFHRV9TSElGVDsKIH0K
IAordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1
bnNpZ25lZCBsb25nIGNyNDsKKworICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgflg4Nl9DUjRfREU7CisgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOworICAgIGNyNCB8
PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKyAgICBjcjQgfD0g
ZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOworCisgICAgcmV0dXJuIGNyNDsKK30KKwog
dm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZv
ICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNjM0NmM4
NjUzOS4uMGNiNWU2MWMwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MTUsMTUgKzYxNSw4IEBA
IHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIHVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfY3I0KTsKIAogLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5kIHJl
YWwgQ1I0IHZhbHVlcy4gKi8KLSNkZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIFg4
Nl9DUjRfU01BUCB8IFg4Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdF
KSBcCi0gICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkg
ICAgICAgICBcCi0gICAgICYgflg4Nl9DUjRfREUpCit1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisKICNkZWZpbmUgcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKGMpICYg
fihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKICAgICAg
ICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:48:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:48: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 1fNZMP-0004l2-FL; Tue, 29 May 2018 07:48: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZMO-0004kt-Eh
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:48:00 +0000
X-Inumbo-ID: 51fadadd-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51fadadd-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:45:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZMN-0004Zu-2K
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZMN-0004DN-04
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:47:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZMN-0004DN-04@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:47:58 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDhkNDgyMDRjNmQ4YTJmMzg5NjEwZmU3ZWU5ZGE2ZGFjYzdlZTM3MmMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM3OjQ1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDkxNTlmMzJkYjQuLmE1MDBk
ZjAxYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kZWJ1Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwg
c3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwy
ZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBt
Zm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3IzKTsKKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19t
Zm4oY3IzX3BhKGNyMykpOwogCiAgICAgREJHUDIoInZhZGRyOiVseCBkb21pZDolZCBjcjM6JWx4
IHBnZDM6JWx4XG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCwgCiAgICAgICAgICAgY3IzLCBwZ2Qz
dmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggMzQzMmE4NTRkZC4uOWE1MjI3Njg2NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2Fj
aGVfY3VycmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3By
b2Nlc3Nvcl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNz
dGF0ZSgpOwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBh
Z2UgdGFibGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IF9fcGEoaWRsZV9wZ190
YWJsZSkpOworICAgICAgICBBU1NFUlQoY3IzX3BhKHJlYWRfY3IzKCkpID09IF9fcGEoaWRsZV9w
Z190YWJsZSkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggOTFhNDkyNGQzMS4uM2FmNjAxYWZjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0yOTgsNiArMjk4LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQg
bG9uZyB2YWwpCiAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZh
bCkgOiAibWVtb3J5IiApOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3Bh
KHVuc2lnbmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX0FERFJfTUFT
SzsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wY2lkKHVuc2lnbmVkIGxv
bmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSzsKK30KKwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdl
dF9jcHVfaW5mbygpLT5jcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1k
ZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCA3MDQ1M2U4ZGZi
Li4xMGIzNjZhMDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTQzLDYgKzQzLDEzIEBA
CiAjZGVmaW5lIFg4Nl9DUjBfUEcgICAgICAgICAgICAgIDB4ODAwMDAwMDAgLyogUGFnaW5nICAg
ICAgICAgICAgICAgICAgIChSVykgKi8KIAogLyoKKyAqIEludGVsIENQVSBmbGFncyBpbiBDUjMK
KyAqLworI2RlZmluZSBYODZfQ1IzX05PRkxVU0ggICAgKF9BQygxLCBVTEwpIDw8IDYzKQorI2Rl
ZmluZSBYODZfQ1IzX0FERFJfTUFTSyAgKFBBR0VfTUFTSyAmIFBBRERSX01BU0spCisjZGVmaW5l
IFg4Nl9DUjNfUENJRF9NQVNLICBfQUMoMHgwZmZmLCBVTEwpIC8qIE1hc2sgZm9yIFBDSUQgKi8K
KworLyoKICAqIEludGVsIENQVSBmZWF0dXJlcyBpbiBDUjQKICAqLwogI2RlZmluZSBYODZfQ1I0
X1ZNRSAgICAgICAgMHgwMDAwMDAwMSAvKiBlbmFibGUgdm04NiBleHRlbnNpb25zICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 07:48:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 07:48: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 1fNZMa-0004m8-Ha; Tue, 29 May 2018 07:48: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZMZ-0004ly-3F
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:48:11 +0000
X-Inumbo-ID: 580e765a-6314-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 580e765a-6314-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:46:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZMX-0004aF-8W
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:48:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZMX-0004EG-6H
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 07:48:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZMX-0004EG-6H@xenbits.xenproject.org>
Date: Tue, 29 May 2018 07:48:09 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/x86: use PCID 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>

Y29tbWl0IDdiMzVlNzgwN2M5ZWZiYTBmNzRlNjY2M2E3MjA1YmQ5NzYwMmM4ZDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM4OjIwIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYv
Zmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrLQogeGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyAgICAgICAgfCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
ICAgICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2Rv
bWFpbi5oICAgICB8IDMxICsrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE5MiBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
aW5kZXggMzA2MWIyYWFmZi4uNWMxM2Y2ZjUxZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KQEAgLTE0MzksNiArMTQzOSwyMCBAQCBGbGFnIHRvIGVuYWJsZSBNZW1vcnkgUHJvdGVj
dGlvbiBLZXlzLgogVGhlIHByb3RlY3Rpb24ta2V5IGZlYXR1cmUgcHJvdmlkZXMgYW4gYWRkaXRp
b25hbCBtZWNoYW5pc20gYnkgd2hpY2ggSUEtMzJlCiBwYWdpbmcgY29udHJvbHMgYWNjZXNzIHRv
IHVzZXJtb2RlIGFkZHJlc3Nlcy4KIAorIyMjIHBjaWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+IHwg
eHB0aT08Ym9vbD5gCisKKz4gRGVmYXVsdDogYHhwdGlgCisKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0
IHJ1bnRpbWUgKGNoYW5nZSB0YWtlcyBlZmZlY3Qgb25seSBmb3IgZG9tYWlucyBjcmVhdGVkCisg
IGFmdGVyd2FyZHMpCisKK0lmIGF2YWlsYWJsZSwgY29udHJvbCB1c2FnZSBvZiB0aGUgUENJRCBm
ZWF0dXJlIG9mIHRoZSBwcm9jZXNzb3IgZm9yCis2NC1iaXQgcHYtZG9tYWlucy4gUENJRCBjYW4g
YmUgdXNlZCBlaXRoZXIgZm9yIG5vIGRvbWFpbiBhdCBhbGwgKGBmYWxzZWApLAorZm9yIGFsbCBv
ZiB0aGVtIChgdHJ1ZWApLCBvbmx5IGZvciB0aG9zZSBzdWJqZWN0IHRvIFhQVEkgKGB4cHRpYCkg
b3IgZm9yCit0aG9zZSBub3Qgc3ViamVjdCB0byBYUFRJIChgbm8teHB0aWApLiBUaGUgZmVhdHVy
ZSBpcyB1c2VkIG9ubHkgaW4gY2FzZQorSU5WUENJRCBpcyBzdXBwb3J0ZWQgYW5kIG5vdCBkaXNh
YmxlZCB2aWEgYGludnBjaWQ9ZmFsc2VgLgorCiAjIyMgcHNyIChJbnRlbCkKID4gYD0gTGlzdCBv
ZiAoIGNtdDo8Ym9vbGVhbj4gfCBybWlkX21heDo8aW50ZWdlcj4gfCBjYXQ6PGJvb2xlYW4+IHwg
Y29zX21heDo8aW50ZWdlcj4gfCBjZHA6PGJvb2xlYW4+IClgCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggNTk4ODRl
Nzk4OS4uNzk3YzVkNTJjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysr
IGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCiAvKiBEZWJ1ZyBidWlsZHM6IFdy
YXAgZnJlcXVlbnRseSB0byBzdHJlc3MtdGVzdCB0aGUgd3JhcCBsb2dpYy4gKi8KICNpZmRlZiBO
REVCVUcKQEAgLTk0LDYgKzk1LDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25n
IGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xk
X2NyNDsKICAgICB1MzIgdDsKKyAgICB1bnNpZ25lZCBsb25nIG9sZF9wY2lkID0gY3IzX3BjaWQo
cmVhZF9jcjMoKSk7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29t
ZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2
ZShmbGFncyk7CkBAIC0xMDMsMTQgKzEwNSwzNCBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2ln
bmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICBvbGRfY3I0ID0gcmVhZF9jcjQo
KTsKICAgICBpZiAoIG9sZF9jcjQgJiBYODZfQ1I0X1BHRSApCiAgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBYODZfQ1I0X1BHRSBzZXQgbWVhbnMgUENJRCBpcyBpbmFjdGl2ZS4KKyAgICAg
ICAgICogV2UgaGF2ZSB0byBwdXJnZSB0aGUgVExCIHZpYSBmbGlwcGluZyBjcjQucGdlLgorICAg
ICAgICAgKi8KICAgICAgICAgb2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKICAgICAgICAg
d3JpdGVfY3I0KG9sZF9jcjQpOwogICAgIH0KKyAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQor
ICAgICAgICAvKgorICAgICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lEIGlzIG5l
Y2Vzc2FyeSBvbmx5IGluIGNhc2UgUENJRHMgYXJlCisgICAgICAgICAqIGluIHVzZSwgd2hpY2gg
aXMgdHJ1ZSBvbmx5IHdpdGggSU5WUENJRCBiZWluZyBhdmFpbGFibGUuCisgICAgICAgICAqIFdp
dGhvdXQgUENJRCB1c2FnZSB0aGUgZm9sbG93aW5nIHdyaXRlX2NyMygpIHdpbGwgcHVyZ2UgdGhl
IFRMQgorICAgICAgICAgKiAod2UgYXJlIGluIHRoZSBjcjQucGdlIG9mZiBwYXRoKSBvZiBhbGwg
ZW50cmllcy4KKyAgICAgICAgICogVXNpbmcgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygp
IHNlZW1zIHRvIGJlIGZhc3RlciB0aGFuCisgICAgICAgICAqIGludnBjaWRfZmx1c2hfYWxsKCks
IHNvIHVzZSB0aGF0LgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9u
Z2xvYmFscygpOwogCiAgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAgICBpZiAoIG9sZF9jcjQgIT0g
Y3I0ICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgZWxzZSBpZiAoIG9sZF9wY2lkICE9
IGNyM19wY2lkKGNyMykgKQorICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgbm8gVExC
IGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRlZCBiZXR3ZWVuCisgICAgICAg
ICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRpbmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFp
biBpbiB0aGUgVExCLgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9zaW5nbGVf
Y29udGV4dChvbGRfcGNpZCk7CiAKICAgICBwb3N0X2ZsdXNoKHQpOwogCkBAIC0xNDAsOCArMTYy
LDI5IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgKiBhcmUgdmFyaW91cyBlcnJhdGEgc3Vycm91
bmRpbmcgSU5WTFBHIHVzYWdlIG9uIHN1cGVycGFnZXMsIGFuZAogICAgICAgICAgICAgICogYSBm
dWxsIGZsdXNoIGlzIGluIGFueSBjYXNlIG5vdCAqdGhhdCogZXhwZW5zaXZlLgogICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaW52bHBnICUwIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAibWVtb3J5
IiApOworICAgICAgICAgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9QQ0lERSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gKHVuc2lnbmVk
IGxvbmcpdmE7CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEZsdXNo
IHRoZSBhZGRyZXNzZXMgZm9yIGFsbCBwb3RlbnRpYWwgYWRkcmVzcyBzcGFjZXMuCisgICAgICAg
ICAgICAgICAgICogV2UgY2FuJ3QgY2hlY2sgdGhlIGN1cnJlbnQgZG9tYWluIGZvciBiZWluZyBz
dWJqZWN0IHRvCisgICAgICAgICAgICAgICAgICogWFBUSSBhcyBjdXJyZW50IG1pZ2h0IGJlIHRo
ZSBpZGxlIHZjcHUgd2hpbGUgd2Ugc3RpbGwgaGF2ZQorICAgICAgICAgICAgICAgICAqIHNvbWUg
WFBUSSBkb21haW4gVExCIGVudHJpZXMuCisgICAgICAgICAgICAgICAgICogVXNpbmcgaW52cGNp
ZCBpcyBva2F5IGhlcmUsIGFzIHdpdGggUENJRCBlbmFibGVkIHdlIGFsd2F5cworICAgICAgICAg
ICAgICAgICAqIGhhdmUgZ2xvYmFsIHBhZ2VzIGRpc2FibGVkLgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViwgYWRkcik7
CisgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9VU0VSLCBhZGRyKTsK
KyAgICAgICAgICAgICAgICBpZiAoICFjcHVfaGFzX25vX3hwdGkgKQorICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9QUklWIHwg
UENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9v
bmUoUENJRF9QVl9VU0VSIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgYXNtIHZv
bGF0aWxlICggImludmxwZyAlMCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDog
Im0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgZG9fdGxiX2ZsdXNoKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRiZTgyZTNhZGEuLjUyNGU0ZWZh
Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xMjUsNiArMTI1LDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KIAogI2luY2x1ZGUg
PGFzbS9odm0vZ3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5j
bHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CiAKICNpbmNsdWRlICJwdi9tbS5oIgpAQCAtNTAz
LDcgKzUwNCwxMSBAQCB2b2lkIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogCiB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHYtPmFyY2guY3IzID0g
bWZuX3gobWZuKSA8PCBQQUdFX1NISUZUOworICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGQt
PmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNpZF9i
aXRzKHYsIGZhbHNlKTsKIH0KIAogdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9j
cjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC01MTQsNyArNTE5LDEyIEBAIHVuc2lnbmVkIGxv
bmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGNy
NCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7CiAgICAgY3I0IHw9
IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0
X1NNQVAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8
IFg4Nl9DUjRfRlNHU0JBU0UpOwotICAgIGNyNCB8PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/
IDAgOiBYODZfQ1I0X1BHRTsKKworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9k
b21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKwogICAgIGNyNCB8PSBk
LT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7CiAKICAgICByZXR1cm4gY3I0OwpAQCAtNTI3
LDEyICs1MzcsMTQgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBu
ZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKICAgICAgICAgICAg
ICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRf
Y3I0KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOworICAgICAgICAgICAgICA6ICgo
cmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BH
RSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFp
bi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1
ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsK
KyAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NSNF9QQ0lERSApCisgICAgICAgICAgICBjcHVf
aW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1ZSk7CiAgICAgICAgIHN3aXRjaF9j
cjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMKaW5kZXggODdkMGJhMmRjYi4uMWE4MTQyZjg5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBA
IC0zODksNiArMzg5LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHsKICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDE7CiAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxz
ZTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwogICAgICAgICB2LT52
Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsK
ICAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCiAgICAgICAgICAg
ICBCVUcoKTsKQEAgLTcyMiw3ICs3MjMsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVwZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBy
dW4gb24gZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQg
cHJvY2Vzcy4gKi8KLSAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7
CisgICAgc3dpdGNoX2NyM19jcjQoY3IzX3BhKHYtPmFyY2guY3IzKSwgcmVhZF9jcjQoKSk7CiAg
ICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGlt
YWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggOWUyMDA5NWUz
NC4uYTgyMGRiNWIxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtOSw5ICs5LDU0IEBACiAjaW5jbHVkZSA8eGVu
L2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGVu
dW0geworICAgIFBDSURfT0ZGLAorICAgIFBDSURfQUxMLAorICAgIFBDSURfWFBUSSwKKyAgICBQ
Q0lEX05PWFBUSQorfSBvcHRfcGNpZCA9IFBDSURfWFBUSTsKKworc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcGNpZChjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0
Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBv
cHRfcGNpZCA9IFBDSURfT0ZGOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMToKKyAgICAg
ICAgb3B0X3BjaWQgPSBQQ0lEX0FMTDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sZWFuKCJ4cHRpIiwgcywgTlVMTCkgKQorICAgICAg
ICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF9wY2lkID0gUENJRF9OT1hQVEk7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBvcHRf
cGNpZCA9IFBDSURfWFBUSTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcnVu
dGltZV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQpOworCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJv
bSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiBtZm5f
dG9fcGFnZQogI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZu
KSkKQEAgLTgzLDYgKzEyOCw3IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gNDsKIAogICAgIGQtPmFyY2gucHZfZG9tYWlu
LnhwdGkgPSBmYWxzZTsKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gZmFsc2U7CiAKICAg
ICByZXR1cm4gMDsKIApAQCAtMjE4LDYgKzI2NCwyOSBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxp
c2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIGQtPmFy
Y2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDog
T1BUX1hQVElfRE9NVSk7CiAKKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgdXNl
X2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICAgICAgc3dpdGNoICggb3B0X3BjaWQgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgUENJRF9PRkY6CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBjYXNlIFBDSURfQUxMOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNp
ZCA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFBDSURfWFBUSToK
KyAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBQQ0lEX05PWFBUSToKKyAg
ICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSAhZC0+YXJjaC5wdl9kb21haW4ueHB0
aTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICByZXR1cm4gMDsKIAogICBmYWlsOgpAQCAtMjQ1LDEyICszMTQsMjIgQEAgdm9pZCB0b2dnbGVf
Z3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0
IHZjcHUgKnYpCiB7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwog
ICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHYt
PmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2KTsKLSAgICBn
ZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAgaWYgKCBkLT5hcmNo
LnB2X2RvbWFpbi54cHRpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2lu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdl
ZCA9IHRydWU7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3Rf
cGd0KSkgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBj
aWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkg
OiAwKTsKKyAgICB9CiAKICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwogICAgIHdyaXRlX2NyMyh2LT5h
cmNoLmNyMyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwY2I1ZTYxYzA2Li4yYmEyMWUxMTM1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKQEAgLTI1NSw2ICsyNTUsOCBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAK
ICAgICAvKiBYUFRJIGFjdGl2ZT8gKi8KICAgICBib29sIHhwdGk7CisgICAgLyogVXNlIFBDSUQg
ZmVhdHVyZT8gKi8KKyAgICBib29sIHBjaWQ7CiAKICAgICAvKiBtYXBfZG9tYWluX3BhZ2UoKSBt
YXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gbWFwY2FjaGU7CkBA
IC02MjAsNyArNjIyLDcgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpOwogI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQo
YykgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwg
WDg2X0NSNF9QU0UgfCBYODZfQ1I0X1RTRCB8ICAgICAgXAogICAgICAgICAgICAgIFg4Nl9DUjRf
T1NYU0FWRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIFg4
Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVApKQorICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKIAogI2RlZmluZSBkb21haW5f
bWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJU
X0NQVVMpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDNhZjYwMWFmYzYuLjAxZDBmOWNj
M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMzE1LDYgKzMxNSw5IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
d3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBp
biBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCisgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9Q
R0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOworCiAgICAgZ2V0X2NwdV9pbmZvKCktPmNy
NCA9IHZhbDsKICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwp
ICk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAppbmRleCBhY2RmMTQwZmJkLi42Nzc4ZTFiYjc1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTIxLDYgKzIxLDM3IEBACiAjaWZuZGVmIF9f
WDg2X1BWX0RPTUFJTl9IX18KICNkZWZpbmUgX19YODZfUFZfRE9NQUlOX0hfXwogCisvKgorICog
UENJRCB2YWx1ZXMgZm9yIHRoZSBhZGRyZXNzIHNwYWNlcyBvZiA2NC1iaXQgcHYgZG9tYWluczoK
KyAqCisgKiBXZSBhcmUgdXNpbmcgNCBQQ0lEIHZhbHVlcyBmb3IgYSA2NCBiaXQgcHYgZG9tYWlu
IHN1YmplY3QgdG8gWFBUSToKKyAqIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIGtl
cm5lbCBtb2RlICAgUENJRCAwCisgKiAtIGh5cGVydmlzb3IgYWN0aXZlIGFuZCBndWVzdCBpbiB1
c2VyIG1vZGUgICAgIFBDSUQgMQorICogLSBndWVzdCBhY3RpdmUgYW5kIGluIGtlcm5lbCBtb2Rl
ICAgICAgICAgICAgICBQQ0lEIDIKKyAqIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1c2VyIG1vZGUg
ICAgICAgICAgICAgICAgUENJRCAzCisgKgorICogV2l0aG91dCBYUFRJIG9ubHkgMiB2YWx1ZXMg
YXJlIHVzZWQ6CisgKiAtIGd1ZXN0IGluIGtlcm5lbCBtb2RlICAgICAgICAgICAgICAgICAgICAg
ICAgIFBDSUQgMAorICogLSBndWVzdCBpbiB1c2VyIG1vZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lEIDEKKyAqLworCisjZGVmaW5lIFBDSURfUFZfUFJJViAgICAgIDB4MDAwMCAgICAv
KiBVc2VkIGZvciBvdGhlciBkb21haW5zLCB0b28uICovCisjZGVmaW5lIFBDSURfUFZfVVNFUiAg
ICAgIDB4MDAwMQorI2RlZmluZSBQQ0lEX1BWX1hQVEkgICAgICAweDAwMDIgICAgLyogVG8gYmUg
T1JlZCB0byBhYm92ZSB2YWx1ZXMuICovCisKKy8qCisgKiBSZXR1cm4gYWRkaXRpb25hbCBQQ0lE
IHNwZWNpZmljIGNyMyBiaXRzLgorICoKKyAqIE5vdGUgdGhhdCBYODZfQ1IzX05PRkxVU0ggd2ls
bCBub3QgYmUgcmVhZGFibGUgaW4gY3IzLiBBbnlvbmUgY29uc3VtaW5nCisgKiB2LT5hcmNoLmNy
MyBzaG91bGQgbWFzayBhd2F5IFg4Nl9DUjNfTk9GTFVTSCBhbmQgWDg2X0NSM19QQ0lETUFTSyBp
biBjYXNlCisgKiB0aGUgdmFsdWUgaXMgdXNlZCB0byBhZGRyZXNzIHRoZSByb290IHBhZ2UgdGFi
bGUuCisgKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnZXRfcGNpZF9iaXRzKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCBib29sIGlzX3hwdGkpCit7CisgICAgcmV0dXJuIFg4Nl9DUjNfTk9G
TFVTSCB8IChpc194cHRpID8gUENJRF9QVl9YUFRJIDogMCkgfAorICAgICAgICAgICAoKHYtPmFy
Y2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPyBQQ0lEX1BWX1BSSVYgOiBQQ0lEX1BWX1VTRVIp
OworfQorCiAjaWZkZWYgQ09ORklHX1BWCiAKIHZvaWQgcHZfdmNwdV9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZY6-0006VJ-Ct; Tue, 29 May 2018 08:00: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZY6-0006PB-2U
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:06 +0000
X-Inumbo-ID: 028c2ab6-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 028c2ab6-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZY4-0005Ll-Pv
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZY4-0005Le-NL
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZY4-0005Le-NL@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IGEyOTY5NWM4ODgxOGUwYmI5MzE3MTRjYWUyYTc1ZWRiYjdiNzA4ZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0MzoyOCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0MzoyOCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmE2N2EwZmZiZC4uZGM5MDc0MzUxNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNSw3ICsxMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBj
YXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVf
aW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTEzNiwxOSArMTMzLDEyIEBAIHN0YXRpYyBib29sIF9f
aW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0g
NiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWludDY0X3QgY2FwczsKLQotICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKLQotICAgICAgICAvKgot
ICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRo
YXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0
cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQorICAgIC8qCisgICAgICog
UlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB0aGF0IHdlIG1heSBt
b3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpA
QCAtMjE4LDYgKzIwOCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwog
ICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVz
ZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0
aGVpcgpAQCAtMjQ2LDcgKzI0MCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxp
a2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICAgICAgKiBJQlJT
LCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAg
IGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAgICAgICAgICAgICAgdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CkBAIC0zMzEs
NyArMzI1LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5m
byBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSgpOwogCi0gICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CisgICAgcHJpbnRfZGV0YWlscyh0aHVu
aywgY2Fwcyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZYH-0006hS-Fw; Tue, 29 May 2018 08:00: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZYG-0006hD-CQ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:16 +0000
X-Inumbo-ID: 089ea6ea-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 089ea6ea-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZYE-0005M6-W1
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZYE-0005N0-TU
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZYE-0005N0-TU@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:14 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDM5YWI4OWRlYTk2NzY1OTc4MmY3NzE5MmFiNTcyMGQ0Yjg2NjBjZGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NDoxMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NDoxMiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCBkYzkwNzQzNTE0Li4xMTQzNTIxMTVhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4NSwxMSArMjg2LDE0
IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAg
ICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAg
eworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwog
ICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
OworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lz
dF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAgICBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8qCkBAIC0zMzAsOCArMzM0LDYg
QEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogewot
ICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9uIHRoaXMgYWxpYXMuICovCi0g
ICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NUUkxfSUJSUyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZDY2ZGJmMGE4Yy4uNmRkMDQ3NjUxNyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQyLDYgKzE0Miw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZv
LCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywg
cHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1
X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
dXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0
cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBi
dGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA0Njc4YTBmY2Y1Li5kMTBiMTNjZDM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTYsNiArNTYsNyBAQCBzdHJ1Y3QgY3B1X2luZm8g
ewogCiAgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CiAgICAgdWlu
dDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWFi
NGZmM2Y2OC4uNWU0ZmM4NGFlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsy
Nyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVy
biBib29sIG9wdF9pYnBiOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3Rf
aW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDY5Y2YzY2MyZjEuLjljMTY5NDU0ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCkBAIC0yMSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAKIC8qIEVuY29kaW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9p
c3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9J
U1RfV1JNU1IgKDEgPDwgMSkKICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0y
ODUsMTIgKzI4NCw5IEBACiAgICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGlu
IHRoZQotICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRl
IGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50
ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRC
VElfSVNUX0lCUlMsICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3Bl
Y19jdHJsKSglcjE0KSwgJWVheAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZYR-0006ji-Hy; Tue, 29 May 2018 08:00: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZYR-0006jY-00
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:27 +0000
X-Inumbo-ID: 0eb03dd9-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eb03dd9-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZYP-0005ME-5l
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZYP-0005PG-3L
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZYP-0005PG-3L@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Merge bti_ist_info
 and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IGRhMTQwYzY0MGMzOWJjZDhiMzRiOWJmYzMxZTllMDNkMDI2OTJjNjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NDo1NSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NDo1NSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAg
ICAgIHwgIDUgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDUyICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggZjcwODVkM2M3Yi4uZjM0
ODBhYTgwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY2kgPSBnZXRfY3B1X2luZm8oKTsKICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShjaSk7CiAgICAgLyogQXZvaWQgTk1JLyNNQyB1c2luZyBNU1JfU1BFQ19D
VFJMIHVudGlsIHdlJ3ZlIHJlbG9hZGVkIG1pY3JvY29kZS4gKi8KLSAgICBjaS0+YnRpX2lzdF9p
bmZvID0gMDsKKyAgICBjaS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfaXN0X3dybXNyOwogCiAg
ICAgQUNQSV9GTFVTSF9DUFVfQ0FDSEUoKTsKIApAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBp
bnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOwog
CiAgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwu
ICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworICAgIGNp
LT5zcGVjX2N0cmxfZmxhZ3MgfD0gKGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzICYgU0NGX2lzdF93
cm1zcik7CiAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShjaSk7CiAKICBkb25lOgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDExNDM1MjExNWEuLjJkNjk5MTBjMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM5LDcgKzM5LDcgQEAg
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwotdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwordWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTI5Myw3ICsyOTMsNyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1I7Cisg
ICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQog
CiAgICAgLyoKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCiAgICAgewogICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpOwotICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1JTQjsKKyAgICAgICAgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAgICAgfQogCiAgICAgLyoKQEAgLTMyNiw3
ICszMjYsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKIAotICAg
IC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMg
YmVlbiBjYWxjdWxhdGVkLiAqLworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CkBAIC0zMzQsNiArMzM0LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQogeworICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVz
IG9uIHRoaXMgYWxpYXMuICovCisgICAgQlVJTERfQlVHX09OKFNDRl91c2Vfc2hhZG93ICE9IDEp
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDZkZDA0NzY1MTcuLmNj
OTdkNzUzZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw4ICsxNDMsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0
IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmws
IHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
eGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKLSAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7Ci0gICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3Qg
Y3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CisgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2Zs
YWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAgREVGSU5FKENQVUlO
Rk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaAppbmRleCBkMTBiMTNjZDM0Li43YWZmZjBlMjQ1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTcsOCArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7Ci0gICAgYm9v
bCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwotICAgIHVpbnQ4X3QgICAgICBidGlfaXN0
X2luZm87CisgICAgdWludDhfdCAgICAgIHNwZWNfY3RybF9mbGFnczsKIAogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDM3Zjk4MTllODIuLmI3NDQ4OTUxOTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCkBAIC02MiwxMCArNjIsOSBAQAogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05P
UChLOF9OT1A4KQogCiAjZGVmaW5lIEFTTV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9O
T1AyCi0jZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVm
aW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CiAjZGVmaW5lIEFTTV9O
T1AyNCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AyOSBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMzIgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgogI2RlZmluZSBB
U01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWU0
ZmM4NGFlYy4uMDU5ZTI5MTE2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yOCwxNSAr
MjgsMTUgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRl
cm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LWV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hh
ZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAg
aW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAgICBpbmZvLT5i
dGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5zcGVjX2N0cmxf
ZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTUwLDcg
KzUwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3Ry
bCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwg
PSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwpAQCAt
NjUsNyArNjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lk
bGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAgICAgKiBoZXJl
OyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAgKi8KLSAgICBp
bmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNwZWNfY3RybF9m
bGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFzbSB2b2xhdGls
ZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5k
ZXggOWMxNjk0NTRlZi4uNTgyNDAzYTlkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAj
ZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9mIHRoZSBib3R0
b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX1dSTVNS
ICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVuY29kaW5nIG9m
IGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hhZG93ICgxIDw8
IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFNDRl9pc3RfcnNi
ICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vbXNyLWlu
ZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRoZSBWTUVYSVQt
c3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAgKiBjdXJyZW50
IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAqCi0gKiBGYWN0
b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwgdmFsdWUsIGFu
ZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhlIHN5bmNocm9u
b3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93
X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBpbiB0aGUgcGVy
IGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgogICoKICAqICAx
KSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikgU2V0IHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKiAgNCkgRXhp
dCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVhciB1c2Vfc2hh
ZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKgogICogVGhl
IGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoKICAqICAtICBT
ZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hl
Y2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNl
X3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAgKgogICogVGhl
cmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3Vz
IHBhdGggYmV0d2VlbgpAQCAtMTMzLDcgKzEzNCw3IEBACiAgICAgeG9yICVlZHgsICVlZHgKIAog
ICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2
YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNw
KQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJz
cCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRcaWJy
c192YWwsICVlYXgKQEAgLTE1OSwxMiArMTYwLDE0IEBACiAgICAgICogYmxvY2sgc28gY2FsY3Vs
YXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1heWJleGVuCisg
ICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiAp
IGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0g
ICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAgICAgICBub3Qg
JWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFn
cykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93
X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3csIENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2FkIFhlbidzIGlu
dGVuZGVkIHZhbHVlLiAqLwpAQCAtMTgzLDggKzE4Niw4IEBACiAgKi8KICAgICB4b3IgJWVkeCwg
JWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVj
X2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91c2Vfc2hhZG93
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAgICBqeiAuTFxA
X3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVy
YngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDUsNyArMjA4LDcg
QEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3ApCiAKICAgICAv
KiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBndWVzdCB2YWx1
ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisg
ICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAog
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4CkBAIC0yMTYs
NyArMjE5LDcgQEAKICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5
KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19z
dHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTIyOCw3ICsyMzEs
NyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDIyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lm
eShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjM5LDcgKzI0Miw3IEBACiAj
ZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9S
U0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQ
RUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yNjcsMjIgKzI3MCwyMyBAQAogICogVGhp
cyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9F
TlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFs
dGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3Rf
aW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0
cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAg
IHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAgICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19P
VkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xvYmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tp
cF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lz
dF93cm1zciwgJWFsCiAgICAganogLkxcQF9za2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVk
eAogICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVk
bCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBz
ZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAgIGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQo
c3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAgLTMwOSw3ICszMTMsNyBAQCBV
TkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1z
dGFja19lbmQKICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRC
VElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAg
ICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxh
Z3MpKCVyYngpCiAgICAganogLkxcQF9za2lwCiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19Y
RU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZYc-0006lF-KK; Tue, 29 May 2018 08:00: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZYb-0006l0-Ai
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:37 +0000
X-Inumbo-ID: 14c07418-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c07418-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZYZ-0005N1-Ba
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZYZ-0005Y7-9G
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZYZ-0005Y7-9G@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:35 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IDEzY2IwYzI0ZWVmNmNlODljMGYyZDM3NWNhNmZiNmU0YWNiYTViYjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NToyNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NToyNiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA2ICsrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDQ1ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
NDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDJkNjk5MTBjMGYuLmI2MmNmY2M4ODEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTExMiw4ICsxMTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0
YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKLSAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1IpID8KKyAgICAgICAgICAg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJ
QlJTLSIgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKQEAgLTI4NSwxMyArMjg2LDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAg
KiBndWVzdHMuCiAgICAgICAgICAqLworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NDX01TUik7CisKICAgICAgICAgaWYgKCBpYnJzICkKLSAgICAgICAgewogICAgICAg
ICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwotICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCiAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
IHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IDg0ZDVjNWJhMDcuLjYxMTliYWJiNzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAg
LTI4LDggKzI4LDcgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRT
KzApKjMyKzE0KSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMKIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxNSkgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisx
NikgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyogSUJSU0IgfHwgSUJQQiAqLwotWEVOX0NQVUZFQVRV
UkUoWEVOX0lCUlNfU0VULCAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBJQlJTQiAmJiBJUkJT
IHNldCBpbiBYZW4gKi8KLVhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5U
UyswKSozMisxOSkgLyogSUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KK1hFTl9DUFVGRUFU
VVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogTVNSX1NQRUNfQ1RS
TCB1c2VkIGJ5IFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzIwKSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCiBYRU5f
Q1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBv
dmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2Ug
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggYjc0NDg5NTE5MS4uOTEzZTlmMDYzZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmgKQEAgLTYyLDkgKzYyLDEwIEBACiAjZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKEs4X05P
UDgpCiAKICNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKLSNk
ZWZpbmUgQVNNX05PUDIyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDYKICNkZWZpbmUgQVNN
X05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDI1IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCiAjZGVmaW5lIEFTTV9OT1AzMyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUg
QVNNX05PUDM2IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
NAogI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMDU5ZTI5MTE2Zi4uN2Q3YzQyZTNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC01MiwxNCArNTIsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGlu
Zm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0g
ICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9Q
MywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6ICJh
IiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9CiAK
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBjYWxsLiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxl
KHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKIHsKLSAgICB1aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxf
SUJSUzsKKyAgICB1aW50MzJfdCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoK
ICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJl
IGFyZSBubyBTTVAgaXNzdWVzCkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICov
CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJy
aWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElW
RShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnki
ICk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggNTgyNDAzYTlkOC4u
OTQxYWViNzE2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTExNyw3ICsx
MTcsNyBAQAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBv
bGQgJXJzcCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCBpYnJzX3ZhbDpyZXEKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKIC8q
CiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVy
cyAlcmF4LCAlcmN4LCAlcmR4CkBAIC0xMzcsMTEgKzEzNywxMSBAQAogICAgIGFuZGIgJH5TQ0Zf
dXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQg
WGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICBt
b3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRt
CiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQor
Lm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEKIC8qCiAgKiBSZXF1aXJlcyAl
cnNwPXJlZ3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCiAgKiBSZXF1aXJlcyAlcjE0PXN0
YWNrX2VuZCAoaWYgbWF5YmV4ZW4pCkBAIC0xNjYsMTIgKzE2NiwxMiBAQAogICAgICAgICBzZXRu
eiAlYWwKICAgICAgICAgbm90ICVlYXgKICAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpCisgICAgICAgIG1vdnpibCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9zcGVjX2N0cmwpKCVyMTQpLCAlZWF4CiAgICAgLmVsc2UKICAgICAgICAgYW5k
YiAkflNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQorICAgICAg
ICBtb3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgLmVuZGlmCiAK
LSAgICAvKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFs
LCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRtCiAKQEAgLTIxOSw0NyArMjE5LDMyIEBACiAjZGVmaW5l
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4
Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPTApLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM2
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSBhZnRlciBh
biBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRj
KS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZ
IG1heWJleGVuPTAgaWJyc192YWw9MCksICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjUpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9f
U1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTApLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNl
IGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBW
IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTApLCAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5n
aWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAK
IC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RS
TF9FWElUX1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RS
TF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElW
RSBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IK
IAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAotICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJF
X1NDX01TUgogCiAvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZy
YXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUl9JU1QKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZYm-0006n4-Nw; Tue, 29 May 2018 08:00: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZYl-0006mm-84
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:47 +0000
X-Inumbo-ID: 1ad2be44-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad2be44-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZYj-0005ND-HW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZYj-0005cJ-FE
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZYj-0005cJ-FE@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:45 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IDU2MzNlZmE5MzQyZDZkYTVhMDNmODk3OWVlMWRmZjRiYTAxMDkxNGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NTo1NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NTo1NyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW50cnkuUwppbmRleCA3YzkxNTk1NzgwLi5kMGU5MTcxMDE2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMK
QEAgLTgwLDcgKzgwLDcgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgbW92IFZD
UFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAg
ICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdz
L2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgIC8q
IFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAg
ICAgcG9wICAlcjE1CiAgICAgICAgIHBvcCAgJXIxNApAQCAtMTA1LDcgKzEwNSw3IEBAIFVOTElL
RUxZX0VORChzdm1fdHJhY2UpCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAKLSAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8q
IFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLwogCiAgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
ZW50cnkuUwppbmRleCBmODIzODUwNzhjLi5iZGNkM2NhMzI0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMK
QEAgLTM2LDcgKzM2LDcgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAgICAg
bW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9o
dm1fZ3Vlc3RfY3IyKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
IC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgJXJz
cCwlcmRpCkBAIC03MSw3ICs3MSw3IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAg
bW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICov
Ci0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJz
cD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0hW
TSAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAK
ICAgICAgICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggYjYyY2ZjYzg4MS4uMDE1YTllMjc4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzUsOCArMzUsOCBAQCBz
dGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5p
dGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJz
ID0gLTE7Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gdHJ1ZTsKLXN0
YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl92bWV4aXQgPSB0cnVlOworc3RhdGljIGJvb2wg
X19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0
X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIHVp
bnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVh
ZF9tb3N0bHkgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CkBAIC02OSw5ICs2OSw5IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAg
b3B0X2licGIgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnNiX25hdGl2ZSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9
IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAg
ICAgICBvcHRfcnNiX3ZtZXhpdCA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFs
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTExNiw4ICsx
MTYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0
aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
ICAgICAgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKyAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQl9O
QVRJVkUiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
SFZNKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKIAogICAgIHByaW50aygiWFBUSTogJXNc
biIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJkaXNh
YmxlZCIgOiAiZW5hYmxlZCIpOwpAQCAtMzA3LDkgKzMwNyw5IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3Bl
Y3VsYXRlcyB0byAzMmJpdCBQViBndWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCiAgICAgICog
c3BlY3VsYXRpbmcgaW4gNjRiaXQgc3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4K
ICAgICAgKi8KLSAgICBpZiAoIG9wdF9yc2JfbmF0aXZlICkKKyAgICBpZiAoIG9wdF9yc2JfcHYg
KQogICAgIHsKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFU
SVZFKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19SU0JfUFYp
OwogICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3JzYjsKICAgICB9
CiAKQEAgLTMxNyw4ICszMTcsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGln
YXRpb25zKHZvaWQpCiAgICAgICogSFZNIGd1ZXN0cyBjYW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNC
IHRvIHBvaW50IGF0IFhlbiBzdXBlcnZpc29yCiAgICAgICogbWFwcGluZ3MuCiAgICAgICovCi0g
ICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7CisgICAgaWYgKCBvcHRfcnNiX2h2bSApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSk7CiAKICAgICAvKiBDaGVj
ayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIgc3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KICAg
ICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfSUJQQikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggYzUz
ODY0M2I1MS4uNjNjZDUxZjA0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0x
NjMsNyArMTYzLDcgQEAgRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBt
b3YgVkNQVV9hcmNoX3NwZWNfY3RybCglcmJ4KSwgJWVheAogCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8K
LSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNw
PXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fUFYg
ICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KIAog
ICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxmdDA6ICBpcmV0cQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IDcwMDRmNTIxY2UuLmNkZjUwOTBlYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTE5Myw3ICsxOTMsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgJXIxNWQs
ICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisg
ICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAg
dGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5k
ZXggNjExOWJhYmI3OC4uMTM1M2ZlNTA0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApA
QCAtMjksNiArMjksNiBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChGU0NBUElO
VFMrMCkqMzIrMTUpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiBYRU5fQ1BVRkVBVFVSRShJ
TkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIFVzZSBJTkRfVEhVTktfSk1Q
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcp
IC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisxOCkgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwotWEVOX0NQ
VUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCi1YRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAg
ICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4
aXQgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisy
MCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19S
U0JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVk
IGZvciBIVk0gKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMikgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKaW5kZXggOTQxYWViNzE2NC4uYjMzMGUyMGUwZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTcyLDExICs3MiwxNCBAQAogICoKICAqIFRoZSBmb2xs
b3dpbmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhpcyBhbGdvcml0aG0uICBTZWUgdGhlaXIg
bG9jYWwKICAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRldGFpbHMuCi0gKiAgLSBTUEVDX0NUUkxf
RU5UUllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTQogICogIC0g
U1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIK
KyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJ
VF9UT19YRU5fSVNUCiAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19YRU4KLSAqICAtIFNQRUNfQ1RS
TF9FWElUX1RPX0dVRVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19QVgorICogIC0gU1BFQ19D
VFJMX0VYSVRfVE9fSFZNCiAgKi8KIAogLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1wPXJheApA
QCAtMTE3LDcgKzEyMCw3IEBACiAgICAgbW92ICVcdG1wLCAlcnNwICAgICAgICAgICAgICAgICAv
KiBSZXN0b3JlIG9sZCAlcnNwICovCiAuZW5kbQogCi0ubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZ
X0ZST01fVk1FWElUCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAvKgogICog
UmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJlcnMgJXJh
eCwgJXJjeCwgJXJkeApAQCAtMjE2LDIzICsyMTksMjMgQEAKIC5lbmRtCiAKIC8qIFVzZSBhZnRl
ciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KLSNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZp
bmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwg
WDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
RE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTTsgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzYpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElULCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSFZNLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZy
b20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2Rl
ZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJVEVfUlNC
LCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgaW4g
aW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29u
dGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9f
T1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX1BWOyAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJp
bmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1IK
IApAQCAtMjQxLDEyICsyNDQsMjIgQEAKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAotLyogVXNlIHdoZW4gZXhp
dGluZyB0byBndWVzdCBjb250ZXh0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyogVXNlIHdoZW4g
ZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFM
VEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRV
UkVfU0NfTVNSCiAKLS8qIFRPRE86IERyb3AgdGhlc2Ugd2hlbiB0aGUgYWx0ZXJuYXRpdmVzIGlu
ZnJhc3RydWN0dXJlIGlzIE5NSS8jTUMgc2FmZS4gKi8KKy8qIFVzZSB3aGVuIGV4aXRpbmcgdG8g
SFZNIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1IK
KworLyoKKyAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGlu
dGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4KKyAqIEZpbmUgZ3JhaW4gY29udHJvbCBvZiBTQ0Zf
aXN0X3dybXNyIGlzIG5lZWRlZCBmb3Igc2FmZXR5IGluIHRoZSBTMyByZXN1bWUKKyAqIHBhdGgg
dG8gYXZvaWQgdXNpbmcgTVNSX1NQRUNfQ1RSTCBiZWZvcmUgdGhlIG1pY3JvY29kZSBpbnRyb2R1
Y2luZyBpdCBoYXMKKyAqIGJlZW4gcmVsb2FkZWQuCisgKi8KIC5tYWNybyBTUEVDX0NUUkxfRU5U
UllfRlJPTV9JTlRSX0lTVAogLyoKICAqIFJlcXVpcmVzICVyc3A9cmVncywgJXIxND1zdGFja19l
bmQKQEAgLTI5Myw2ICszMDYsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxp
c2UpOgogICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCiAuZW5kbQogCisvKiBVc2Ugd2hl
biBleGl0aW5nIHRvIFhlbiBpbiBJU1QgY29udGV4dC4gKi8KIC5tYWNybyBTUEVDX0NUUkxfRVhJ
VF9UT19YRU5fSVNUCiAvKgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:00:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:00: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 1fNZYw-0006of-Q7; Tue, 29 May 2018 08:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZYv-0006oT-GK
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:57 +0000
X-Inumbo-ID: 20e613f2-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20e613f2-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:58:52 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZYt-0005NS-NT
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZYt-0005im-L4
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZYt-0005im-L4@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:00:55 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IGMyMDI5YjQ2MmVlZmUwYWU1MzA4OGMxOTA3NGI0ZjdmMWQ0NGU3MmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NjozMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NjozMSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNCArKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDAxNWE5ZTI3ODIuLjU1ZWY3OWY5ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTMyNyw2ICszMjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgLyogSWYgWGVuIGlzIHVzaW5nIGFueSBN
U1JfU1BFQ19DVFJMIHNldHRpbmdzLCBhZGp1c3QgdGhlIGlkbGUgcGF0aC4gKi8KKyAgICBpZiAo
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCAxMzUzZmU1MDQ2Li5mNDE5YzM2
NjliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMiwzICszMiw0IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogTVNSX1NQ
RUNfQ1RSTCB1c2VkIGJ5IFhlCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCitY
RU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIFND
X01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmlu
ZGV4IDdkN2M0MmUzYTYuLjc3ZjkyYmE1ODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAt
NTIsNyArNTIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9p
ZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20g
dm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0Nf
TVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBY
ODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCks
ICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwogfQogCkBAIC02Nyw3
ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdz
ICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICgg
QUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICBh
c20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVf
U0NfTVNSX0lETEUpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:01:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:01: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 1fNZZ5-0006qF-Rv; Tue, 29 May 2018 08:01: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZ5-0006q6-2T
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:07 +0000
X-Inumbo-ID: 26f69aab-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26f69aab-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZ3-0005Nn-TO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZ3-0005n5-R1
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZ3-0005n5-R1@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IGU1ZGU5OTM2OGEyZGZkMjJhNGU3NTk1ZTg3OGM1MmFhMzYxNWMzY2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NzowMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NzowMSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDUgKysr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTIgKysrKysrLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA1NWVmNzlmOWQwLi5hOTQwMzA4MTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTIsNyAr
MTEyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElO
RSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8g
IkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6
ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAg
ICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwogICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElC
UlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAtMjg2LDcgKzI4Nyw4IEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICog
bmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0
IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAoIGlicnMgKQogICAgICAgICAg
ICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oCmluZGV4IGY0MTljMzY2OWIuLmY1NjgyNjVlYWQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTI4LDggKzI4LDkgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJ
U1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMK
IFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxNSkgLyog
VXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAg
KEZTQ0FQSU5UUyswKSozMisxNikgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFU
VVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyogSUJSU0IgfHwgSUJQ
QiAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4
KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1Jf
UFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBY
ZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMr
MCkqMzIrMTkpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAg
KEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwog
WEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBY
UFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUs
ICAgICAoRlNDQVBJTlRTKzApKjMyKzIzKSAvKiBTQ19NU1IgJiYgZGVmYXVsdF94ZW5fc3BlY19j
dHJsICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIr
MjMpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGIzMzBlMjBlMGUuLjRkODY0
ZWI0ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMjMsMzYgKzIyMywz
NiBAQAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVB
VFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1AzNiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
Ul9IVk0KIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9z
eXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1AyNSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250
ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19D
VFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBf
X3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZf
RkVBVFVSRV9TQ19NU1IKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1h
eWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0
byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0
cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyog
VXNlIHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRVhJVF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBY
ODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3Qg
Y29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:01:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:01: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 1fNZZG-0006ro-Td; Tue, 29 May 2018 08:01: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZF-0006rc-VR
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:18 +0000
X-Inumbo-ID: 2d083871-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d083871-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZE-0005Nx-3D
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZE-0005pN-0n
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZE-0005pN-0n@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:16 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IGM2ZDA5YjI4M2ZmMzkxMjg1NDIzMDNiNWY3MTQ0OGRkMDFmOTZmOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0NzozMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0NzozMiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCAyOWNiZTQyOTUwLi5iYWU5Y2EwMGYyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY4
Nyw2ICsxNjg3LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJz
cF9kZWxheV9zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNf
Y3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQor
CiAgICAgLyogSnVtcCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4g
Ki8KICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoK
ICAgICAgICAgICAgICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20o
KSkpKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDNkNWZhYTJhMDkuLmY0YTE1ODg1MGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzQ0LDYg
KzM0NCwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQog
ICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCisgICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNf
Q1RSTCBtYXkgb25seSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNy
b2NvZGUuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0Ip
ICkKKyAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7
CisKICAgICBzbXBfY2FsbGluKCk7CiAKICAgICBpbml0X3BlcmNwdV90aW1lKCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
aW5kZXggYTk0MDMwODE0Mi4uM2FkZWMxYTI4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzgsNiArMzgsOCBA
QCBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9f
aW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9y
c2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7CisKK2Jv
b2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFnczsKIApAQCAtMzM0LDYgKzMzNiwzNiBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CisKKyAgICAvKgorICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxhYmxlLCBhcHBs
eSBYZW4ncyBkZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQKKyAgICAgKiBhbnkgZmlybXdhcmUg
c2V0dGluZ3MuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgd2hlbiBzYWZlIHRvIGRvIHNvLCB3
ZQorICAgICAqIGRlbGF5IGFwcGx5aW5nIG5vbi16ZXJvIHNldHRpbmdzIHVudGlsIGFmdGVyIGRv
bTAgaGFzIGJlZW4gY29uc3RydWN0ZWQuCisgICAgICoKKyAgICAgKiAid2hlbiBzYWZlIHRvIGRv
IHNvIiBpcyBiYXNlZCBvbiB3aGV0aGVyIHdlIGFyZSB2aXJ0dWFsaXNlZC4gIEEgbmF0aXZlCisg
ICAgICogYm9vdCB3b24ndCBoYXZlIGFueSBvdGhlciBjb2RlIHJ1bm5pbmcgaW4gYSBwb3NpdGlv
biB0byBtb3VudCBhbgorICAgICAqIGF0dGFjay4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgIHsKKyAgICAgICAgYnNwX2RlbGF5X3NwZWNf
Y3RybCA9ICFjcHVfaGFzX2h5cGVydmlzb3IgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIElmIGRlbGF5aW5nIE1TUl9TUEVDX0NUUkwgc2V0dXAsIHVz
ZSB0aGUgc2FtZSBtZWNoYW5pc20gYXMKKyAgICAgICAgICogc3BlY19jdHJsX2VudGVyX2lkbGUo
KSwgYnkgdXNpbmcgYSBzaGFkb3cgdmFsdWUgb2YgemVyby4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggYnNwX2RlbGF5X3NwZWNfY3RybCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgICAgICBpbmZvLT5z
aGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICAgICAgICAgIGJhcnJpZXIoKTsKKyAgICAgICAgICAg
IGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKKyAgICAgICAgICAgIGJh
cnJpZXIoKTsKKyAgICAgICAgfQorCisgICAgICAgIHdybXNybChNU1JfU1BFQ19DVFJMLCBic3Bf
ZGVsYXlfc3BlY19jdHJsID8gMCA6IGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lk
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNzdmOTJiYTU4Ni4uYzZhMzhmNDk1ZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsyNyw4IEBACiB2b2lkIGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworCitleHRl
cm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5f
c3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:01:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:01: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 1fNZZR-0006u0-16; Tue, 29 May 2018 08:01: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZP-0006tl-Aw
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:27 +0000
X-Inumbo-ID: 331c7e32-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 331c7e32-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZO-0005O5-8v
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZO-0005vP-6e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZO-0005vP-6e@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:26 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDE0YTJhZDY4ZmFiMGIyMGIxZDkzM2Y1N2RjNTVmZjFhZDNiYzBhZjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0Nzo1NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0Nzo1NyAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwppbmRleCA3ZjdmNmJlMGE5Li5lYmMxNjM4ZGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMzc0LDYgKzM3NCwyOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCBfX2luaXQgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHModWlu
dDMyX3QgKmZzKQoreworICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRv
IHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCisgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIGZzKTsKKworICAgIC8qCisgICAgICogSWYgSUJSUyBpcyBvZmZlcmVkIHRvIHRo
ZSBndWVzdCwgdW5jb25kaXRpb25hbGx5IG9mZmVyIFNUSUJQLiAgSXQgaXMgYQorICAgICAqIG5v
cCBvbiBub24tSFQgaGFyZHdhcmUsIGFuZCBoYXMgdGhpcyBiZWhhdmlvdXIgdG8gbWFrZSBoZXRl
cm9nZW5lb3VzCisgICAgICogc2V0dXBzIGVhc2llciB0byBtYW5hZ2UuCisgICAgICovCisgICAg
aWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgZnMpICkKKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NUSUJQLCBmcyk7CisKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHdo
aWNoIHN1cHBvcnRzIElCUlMvSUJQQiwgd2UgY2FuIG9mZmVyIElCUEIgaW5kZXBlbmRlbnRseQor
ICAgICAqIG9mIElCUlMgYnkgdXNpbmcgdGhlIEFNRCBmZWF0dXJlIGJpdC4gIEFuIGFkbWluaXN0
cmF0b3IgbWF5IHdpc2ggZm9yCisgICAgICogcGVyZm9ybWFuY2UgcmVhc29ucyB0byBvZmZlciBJ
QlBCIHdpdGhvdXQgSUJSUy4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9JQlJTQikgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgZnMpOwor
fQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKIHsK
ICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gJnB2X21heF9wb2xpY3k7CkBAIC0zODYsMTgg
KzQwOCwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9p
ZCkKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocHZfZmVhdHVyZXNldCk7ICsraSAp
CiAgICAgICAgIHB2X2ZlYXR1cmVzZXRbaV0gJj0gcHZfZmVhdHVyZW1hc2tbaV07CiAKLSAgICAv
KiBVbmNvbmRpdGlvbmFsbHkgY2xhaW0gdG8gYmUgYWJsZSB0byBzZXQgdGhlIGh5cGVydmlzb3Ig
Yml0LiAqLwotICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0dXJl
c2V0KTsKLQotICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJl
IGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRV
UkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKLSAgICB7Ci0gICAgICAgIC8qIE9mZmVyIFNUSUJQ
IHVuY29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KLSAg
ICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKyAgICAv
KgorICAgICAqIElmIFhlbiBpc24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgUFYg
Z3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0aGUg
ZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX1BWKSApCisgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9mZWF0
dXJlc2V0KTsKIAotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQ
Qi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQp
OwotICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVhdHVyZV9hZGp1c3RtZW50cyhwdl9mZWF0dXJl
c2V0KTsKIAogICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiAgICAgY3B1
aWRfZmVhdHVyZXNldF90b19wb2xpY3kocHZfZmVhdHVyZXNldCwgcCk7CkBAIC00MjUsOSArNDQz
LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lkKQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShodm1fZmVhdHVyZXNldCk7ICsraSApCiAg
ICAgICAgIGh2bV9mZWF0dXJlc2V0W2ldICY9IGh2bV9mZWF0dXJlbWFza1tpXTsKIAotICAgIC8q
IFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlwZXJ2aXNvciBi
aXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGh2bV9mZWF0dXJl
c2V0KTsKLQogICAgIC8qCiAgICAgICogWGVuIGNhbiBwcm92aWRlIGFuIEFQSUMgZW11bGF0aW9u
IHRvIEhWTSBndWVzdHMgZXZlbiBpZiB0aGUgaG9zdCdzIEFQSUMKICAgICAgKiBpc24ndCBlbmFi
bGVkLgpAQCAtNDQzLDYgKzQ1OCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAsIGh2
bV9mZWF0dXJlc2V0KTsKIAogICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxpc2lu
ZyBNU1JfU1BFQ19DVFJMIGZvciBIVk0gZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlz
dHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAgICAgICBfX2NsZWFyX2JpdChY
ODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgLyoKICAgICAgKiBXaXRo
IFZULXgsIHNvbWUgZmVhdHVyZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGJ5IFhlbiBpZiBkZWRpY2F0
ZWQKICAgICAgKiBoYXJkd2FyZSBzdXBwb3J0IGlzIGFsc28gYXZhaWxhYmxlLgogICAgICAqLwpA
QCAtNDU1LDE1ICs0NzcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhf
cG9saWN5KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FWRVMs
IGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKLSAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElCUlMv
SUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KLSAgICBpZiAo
IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQotICAgIHsKLSAg
ICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9u
LUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGh2
bV9mZWF0dXJlc2V0KTsKLQotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElC
UlMvSUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9mZWF0
dXJlc2V0KTsKLSAgICB9CisgICAgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHMoaHZt
X2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNldCk7
CiAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koaHZtX2ZlYXR1cmVzZXQsIHApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:01:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:01: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 1fNZZc-0006vh-2l; Tue, 29 May 2018 08:01:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZa-0006vV-O8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:38 +0000
X-Inumbo-ID: 392c1962-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 392c1962-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZY-0005Of-En
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZY-00064p-CV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZY-00064p-CV@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:36 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IDhhMjlkODNkNDIyNGQ2MTg0ODYwMmRiNGI5YjhmMzJkOWIxY2RhZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOTo0ODoyMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo0ODoyMSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkYmVhOTFkZGFhLi5jZjg4NDE5ZjIz
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjU1LDYgKzI1NSw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTYwNiw2ICsxNjA5LDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAzYWRlYzFhMjg0Li44MDk5NTg3YmIw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3Nj
X2h2bSA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwor
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CisKKy8qIENtZGxpbmUg
Y29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8g
dXNlIGF0IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBp
bGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KQEAgLTM1LDggKzQyLDYgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwotc3Rh
dGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKLXN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0g
dHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CkBAIC04NCw4ICs4
OSw5NSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIH0KIGN1
c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIAorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNoYXIgKnMpCit7CisgICAgY2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMgPSAw
OworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAo
IHNzICkKKyAgICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgLyogR2xvYmFsIGFuZCBY
ZW4td2lkZSBkaXNhYmxlLiAqLworICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMpOworICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gZmFs
c2U7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IGZhbHNlOworCisgICAgICAgIGRpc2Fi
bGVfY29tbW9uOgorICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOworICAgICAgICAgICAg
b3B0X3JzYl9odm0gPSBmYWxzZTsKKworICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1Q
OworICAgICAgICAgICAgb3B0X2licnMgPSAwOworICAgICAgICAgICAgb3B0X2licGIgPSBmYWxz
ZTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigieGVu
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGRpc2FibGVfY29tbW9uOworCisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3Mu
ICovCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicHYiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAg
ICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9odm0g
PSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNy
X3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21zcl9zY19odm0gPSB2YWw7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOworICAgICAg
ICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgIH0KKworICAgICAgICAvKiBYZW4ncyBz
cGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLworICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzICs9IDEwOworCisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInJldHBvbGlu
ZSIpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAg
ICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAibGZlbmNlIikgKQorICAgICAgICAgICAgICAg
IG9wdF90aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21w
KHMsICJqbXAiKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49
IDAgKQorICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRf
aWJwYiA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisg
ICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoIHNzICk7CisKKyAgICByZXR1cm4gcmM7
Cit9CitjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CisKIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogeworICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWKSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkpOwogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwg
ZThiID0gMCwgdG1wOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCkBAIC05NCwxMCArMTg2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
IGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkK
ICAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6
XG4iKTsKKyAgICBwcmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIp
OwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZl
YXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6
JXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAg
ICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIg
ICAgICA6ICIiLApAQCAtMTA3LDIwICsxOTksMzEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAKICAgICAvKiBD
b21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8K
ICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCi0gICAgICAgIHBy
aW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktc
biIpOworICAgICAgICBwcmludGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhV
TktcbiIpOwogCi0gICAgcHJpbnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6
JXMlcyVzJXNcbiIsCisgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVz
cGVjdGl2ZSBvZiBndWVzdHMuICovCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRo
dW5rICVzLCBTUEVDX0NUUkw6ICVzLCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQ
T0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAg
ICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpN
UCIgOiAiPyIsCisgICAgICAgICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gICJObyIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BF
Q19DVFJMX0lCUlMpICA/ICAiSUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgIG9wdF9pYnBi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CisKKyAg
ICAvKgorICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBh
bmQvb3IgdmlydHVhbGlzaW5nCisgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMu
CisgICAgICovCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06
JXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9Q
VikgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkg
PwotICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/
ICIgSUJSUysiIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9pYnBiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAotICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCX05B
VElWRSIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9I
Vk0pICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOworICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikpICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUi
LAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/
ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAg
IChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKKyAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAgICAgICAgICAg
IDogIiBOb25lIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9I
Vk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsK
IAogICAgIHByaW50aygiWFBUSTogJXNcbiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxlZCIpOwpAQCAtMjEyLDcgKzMx
NSw3IEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQog
dm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVu
dW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29sIGlicnMgPSBmYWxz
ZTsKKyAgICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOwogICAgIHVp
bnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJD
SF9DQVBTKSApCkBAIC0yODIsMjAgKzM4NSwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCAp
CiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7
CiAKKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBvbiBoYXJkd2FyZSBzdXBwb3J0aW5nIE1TUl9T
UEVDX0NUUkwsIHNlZSBhYm91dCBzZXR0aW5nIHVwCisgICAgICogdGhlIGFsdGVybmF0aXZlcyBi
bG9ja3Mgc28gd2UgY2FuIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzLgorICAgICAqLwog
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgewotICAgICAg
ICAvKgotICAgICAgICAgKiBFdmVuIGlmIHdlJ3ZlIGNob3NlbiB0byBub3QgaGF2ZSBJQlJTIHNl
dCBpbiBYZW4gY29udGV4dCwgd2Ugc3RpbGwKLSAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRy
eS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgotICAgICAgICAgKiBn
dWVzdHMuCi0gICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVik7Ci0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
U0NfTVNSX0hWTSk7CisgICAgICAgIGlmICggb3B0X21zcl9zY19wdiApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHVzZV9zcGVjX2N0cmwgPSB0cnVlOworICAgICAgICAgICAgc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfUFYpOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KCBvcHRfbXNyX3NjX2h2bSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVzZV9zcGVjX2N0cmwg
PSB0cnVlOworICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKTsKKyAgICAgICAgfQogCi0gICAgICAgIGlmICggaWJycyApCi0gICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7CisgICAgICAgIGlmICggdXNl
X3NwZWNfY3RybCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaWJycyApCisgICAgICAg
ICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwogCi0gICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CisgICAgICAgICAg
ICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOworICAgICAgICB9CiAg
ICAgfQogCiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:01:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:01: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 1fNZZm-0006xB-4g; Tue, 29 May 2018 08:01: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZk-0006wy-Bt
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:48 +0000
X-Inumbo-ID: 3f3c20b6-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f3c20b6-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZi-0005Op-KW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZi-0006EI-IG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZi-0006EI-IG@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:46 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IDIyYTY0MzNiZTAxYTc2MDAxZDhlMjYzNGRjOTI4ZWI2OGM3NjBjZjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjQ5OjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjQ5OjAxIDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRj
NmQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI4IDExOjIwOjI2ICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGY0YTE1ODg1MGQuLjMwYjc4ZTcyNzIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtODc0LDcgKzg3NCw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbDNlX3RvX2wyZShsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwx
dCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKTsKIAotICAg
ICAgICBsMXRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKKyAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CiAg
ICAgfQogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZZw-0006yN-6b; Tue, 29 May 2018 08:02:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZZu-0006y5-D7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:58 +0000
X-Inumbo-ID: 454bf6a6-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 454bf6a6-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 09:59:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZZs-0005Ox-QF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZZs-0006GL-Nt
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:01:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZZs-0006GL-Nt@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:01:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IDJhY2ExZDdmMDBjYmZhOTQwYmY3Mjc5M2U5ZjQ0YTRkMDc3MjcwNWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjUwOjE1IDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZjZkN2FkMTY1
MC4uOGE3YTc2YjhmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTQ5LDYgKzQ5LDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzEsMTUgKzczLDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTIxLDggKzEyMiw2
IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRf
UEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAgICAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZa6-0006zr-9W; Tue, 29 May 2018 08:02:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZa4-0006zg-JH
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:08 +0000
X-Inumbo-ID: 4b604bc6-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b604bc6-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZa2-0005PJ-Vw
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZa2-0006H8-Tg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZa2-0006H8-Tg@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:06 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: invpcid support
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>

Y29tbWl0IDM3YzNjYjRlNzNlMTA4YWM2ZjdlNjBhODlhN2UyZDE4N2IwOWNkMWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjUwOjQwIDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IDcwZTlkOGY1Y2YuLjAzYjFiNTgxZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTIzLDYgKzIzLDcg
QEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZHNlZWQgJWVheCIsLURIQVZFX0dB
U19SRFNFRUQpCiAkKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsIi5lcXUgXCJ4XCIkJChj
b21tYSkxIiwgXAogICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFW
RV9HQVNfUVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJF
TF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKKyQoY2FsbCBhcy1pbnNu
LWNoZWNrLENGTEFHUyxDQywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNf
SU5WUENJRCkKIAogQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMKIENGTEFH
UyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDYyNDY1YjIwYzcuLjViOWI1OWI0NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCkBAIC05MCw2ICs5MCw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgyKQogI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19ibWky
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0JNSTIpCisjZGVmaW5lIGNwdV9o
YXNfaW52cGNpZCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JTlZQQ0lEKQogI2Rl
ZmluZSBjcHVfaGFzX3J0bSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRN
KQogI2RlZmluZSBjcHVfaGFzX2ZwdV9zZWwgICAgICAgICAoIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9OT19GUFVfU0VMKSkKICNkZWZpbmUgY3B1X2hhc19tcHggICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01QWCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjQ2NjI0YTg2NQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgX0FT
TV9YODZfSU5WUENJRF9IXworI2RlZmluZSBfQVNNX1g4Nl9JTlZQQ0lEX0hfCisKKyNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KKworI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQUREUiAgICAgIDAK
KyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCisjZGVmaW5lIElOVlBDSURf
VFlQRV9BTExfSU5DTF9HTE9CQUwgMgorI2RlZmluZSBJTlZQQ0lEX1RZUEVfQUxMX05PTl9HTE9C
QUwgIDMKKworI2RlZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5dGUgMHg2NiwgMHgwZiwgMHgzOCwg
MHg4MlxuIgorI2RlZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5dGUgMHgwMVxuIgorCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52cGNpZCh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHR5cGUpCit7CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDY0X3QgcGNpZDoxMjsKKyAgICAgICAgdWludDY0X3QgcmVz
ZXJ2ZWQ6NTI7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgfSBkZXNjID0geyAucGNpZCA9
IHBjaWQsIC5hZGRyID0gYWRkciB9OworCisgICAgYXNtIHZvbGF0aWxlICgKKyNpZmRlZiBIQVZF
X0FTX0lOVlBDSUQKKyAgICAgICAgICAgICAgICAgICJpbnZwY2lkICVbZGVzY10sICVxW3R5cGVd
IgorICAgICAgICAgICAgICAgICAgOiAvKiBObyBvdXRwdXQgKi8KKyAgICAgICAgICAgICAgICAg
IDogW2Rlc2NdICJtIiAoZGVzYyksIFt0eXBlXSAiciIgKHR5cGUpCisjZWxzZQorICAgICAgICAg
ICAgICAgICAgSU5WUENJRF9PUENPREUgTU9EUk1fRUNYXzAxCisgICAgICAgICAgICAgICAgICA6
IC8qIE5vIG91dHB1dCAqLworICAgICAgICAgICAgICAgICAgOiAiYSIgKHR5cGUpLCAiYyIgKCZk
ZXNjKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cit9CisKKy8qIEZs
dXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZlbiBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5n
IGdsb2JhbHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25l
ZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIGludnBjaWQocGNpZCwgYWRk
ciwgSU5WUENJRF9UWVBFX0lORElWX0FERFIpOworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3Mg
Zm9yIGEgZ2l2ZW4gUENJRCwgbm90IGluY2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5l
IHZvaWQgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dCh1bnNpZ25lZCBpbnQgcGNpZCkKK3sK
KyAgICBpbnZwY2lkKHBjaWQsIDAsIElOVlBDSURfVFlQRV9TSU5HTEVfQ1RYVCk7Cit9CisKKy8q
IEZsdXNoIGFsbCBtYXBwaW5ncywgaW5jbHVkaW5nIGdsb2JhbHMsIGZvciBhbGwgUENJRHMgKi8K
K3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX2FsbCh2b2lkKQoreworICAgIGludnBj
aWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCk7Cit9CisKKy8qIEZsdXNoIGFs
bCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBleGNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlu
bGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHModm9pZCkKK3sKKyAgICBpbnZw
Y2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExfTk9OX0dMT0JBTCk7Cit9CisKKyNlbmRpZgkvKiBf
QVNNX1g4Nl9JTlZQQ0lEX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZaG-00071B-C7; Tue, 29 May 2018 08:02: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZaE-000710-EO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:18 +0000
X-Inumbo-ID: 517109cc-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 517109cc-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZaD-0005PT-5m
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZaD-0006He-3M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZaD-0006He-3M@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:17 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IDFlZDM0NjY3YjE4NjVjNjQ1ZjA0MDRkOWI2MTExMjhhYTI3NzNhYTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1NjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo1MTo1MCAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKysrKyst
CiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQs
IDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IGNmODg0MTlmMjMuLmUyYjM2M2ZkMGMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0xNjExLDcgKzE2MTEsNyBAQCBmYWxzZSBkaXNhYmxlIHRoZSBxdWly
ayB3b3JrYXJvdW5kLCB3aGljaCBpcyBhbHNvIHRoZSBkZWZhdWx0LgogCiAjIyMgc3BlYy1jdHJs
ICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNj
LHJzYn09PGJvb2w+LAotPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8
am1wLCB7aWJycyxpYnBifT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRw
b2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkfT08Ym9vbD4gXWAKIAogQ29udHJvbHMg
Zm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9ucy4gIEJ5IGRl
ZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJpYXRlIG1pdGlnYXRpb25zIGJh
c2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0xNjU1LDYgKzE2NTUsMTEgQEAgT24gaGFy
ZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVy
KSwgdGhlIGBpYnBiPWAKIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAodGhlIGRlZmF1bHQp
IG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKIHByZWRpY3Rpb24gYmFycmllcnMg
b24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIFNTQkQg
KFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlKSwgdGhlIGBzc2JkPWAKK29wdGlvbiBj
YW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBpdHNl
bGYuICBPbiBBTUQKK2hhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlvbiBhcHBsaWVkIGF0
IGJvb3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCitndWVzdCB1c2UuCisKICMjIyBzeW5jXF9j
b25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNDBjMGJhYzgwYi4uZTRmZWE2MDNj
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRl
IDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRf
Y3B1ICovCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+
CiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KIApAQCAtNTkwLDYgKzU5MSwyNSBAQCBzdGF0aWMgdm9p
ZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICBjLT54ODZfY2FwYWJpbGl0
eSk7CiAJfQogCisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8g
ZGlzYWJsZSBNZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRp
dmUgU3RvcmUgQnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisJaWYgKG9w
dF9zc2JkKSB7CisJCWludCBiaXQgPSAtMTsKKworCQlzd2l0Y2ggKGMtPng4NikgeworCQljYXNl
IDB4MTU6IGJpdCA9IDU0OyBicmVhazsKKwkJY2FzZSAweDE2OiBiaXQgPSAzMzsgYnJlYWs7CisJ
CWNhc2UgMHgxNzogYml0ID0gMTA7IGJyZWFrOworCQl9CisKKwkJaWYgKGJpdCA+PSAwICYmICFy
ZG1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQkJdmFsdWUgfD0gMXVsbCA8
PCBiaXQ7CisJCQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKKwkJfQorCX0K
KwogCS8qIE1GRU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwogCWlmICghY3B1X2hhc19s
ZmVuY2VfZGlzcGF0Y2gpCiAJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4MDk5NTg3YmIwLi42MWMwNDZlZGZkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC00Myw2ICs0Myw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiB9IG9w
dF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0
ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsK
K2Jvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogCiBib29sIF9faW5pdGRhdGEg
YnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9z
cGVjX2N0cmw7CkBAIC0xNjQsNiArMTY1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAg
ICAgICAgIG9wdF9pYnBiID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKaW5kZXggYzZhMzhmNDk1ZC4uNDY3OGE0MGJhNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCkBAIC0yNyw2ICsyNyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworZXh0ZXJuIGJvb2wgb3B0X3NzYmQ7
CiAKIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZh
dWx0X3hlbl9zcGVjX2N0cmw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZaQ-000735-Do; Tue, 29 May 2018 08:02:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZaP-00072n-4J
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:29 +0000
X-Inumbo-ID: 57853942-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57853942-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZaN-0005Qc-By
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZaN-0006J8-9e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZaN-0006J8-9e@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:27 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IDNmODVlYmJlYTAwY2RkYjdkMzcxNDgwNmUwMmQ5MDY1OTFlZTA3NzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo1MjoxOSAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biAgICAgICAgIHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAg
ICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgppbmRleCBlMmIzNjNmZDBjLi40YjhlNGI2NmMyIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgpAQCAtNDU2LDkgKzQ1NiwxMCBAQCBhY2NvdW50aW5nIGZvciBoYXJkd2FyZSBj
YXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBhY2NlcHRl
ZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwg
YHN0aWJwYCwgYGlicGJgIGFyZSB1c2VkIGJ5Ci1kZWZhdWx0IGlmIGF2YWlhYmxlLiAgVGhleSBj
YW4gYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4KLXdvbid0
IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgorVGhlIFNw
ZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGli
cGJgLCBgc3NiZGAgYXJlCit1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNh
YmxlLiAgVGhleSBjYW4gYmUgaWdub3JlZCwKK2UuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9p
bnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyCit0aGVtIHRvIGd1
ZXN0cy4KIAogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBvbmx5KQogPiBgPSBmYW1fMGZfcmV2
X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBmYW1fMGZfcmV2X2YgfCBmYW1fMGZf
cmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2MgfCBmYW1fMTFfcmV2X2JgCkBAIC0x
NjM2LDcgKzE2MzcsNyBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmly
dHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgogICByZXNwZWN0aXZlbHkuCiAqIGBt
c3Itc2M9YCBvZmZlcnMgY29udHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGlu
ZyBNU1JcX1NQRUNcX0NUUkwKICAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJl
IG5lY2Vzc2FyeSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yCi0gIGd1ZXN0cyBhbmQgaWYgZGlz
YWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisgIGd1
ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9T
VElCUC9TU0JEL2V0Yy4KICogYHJzYj1gIG9mZmVycyBjb250cm9sIG92ZXIgd2hldGhlciB0byBv
dmVyd3JpdGUgdGhlIFJldHVybiBTdGFjayBCdWZmZXIgLwogICBSZXR1cm4gQWRkcmVzcyBTdGFj
ayBvbiBlbnRyeSB0byBYZW4uCiAKQEAgLTE2NTgsNyArMTY1OSw4IEBAIHByZWRpY3Rpb24gYmFy
cmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBT
U0JEIChTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCiBvcHRp
b24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUg
aXRzZWxmLiAgT24gQU1ECiBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGll
ZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgotZ3Vlc3QgdXNlLgorZ3Vlc3QgdXNl
LiAgT24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVz
dHMsCitpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCiAjIyMgc3lu
Y1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAzYzAwYmI1YzFkLi5i
NDI2ODk4ZGZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTE2MSw2ICsxNjEsNyBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAorICAgICAgICB7InNzYmQiLCAgICAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAzMSwgIDF9LAogICAgICAgICB7InRv
cG9leHQiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAg
ICAgICB7InRibSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwg
IDF9LAogICAgICAgICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAxOSwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xz
L21pc2MveGVuLWNwdWlkLmMKaW5kZXggMjQ4MDBmZDZkYS4uOTczOTI2NWI1NSAxMDA2NDQKLS0t
IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBA
IC0xNjEsOCArMTYxLDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIAogICAg
IFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAogICAgIFsyOF0gPSAiUkVa
IiwgICAgICAgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKLQotICAgIFszMCAuLi4gMzFdID0gIlJF
WiIsCisgICAgWzMwXSA9ICJSRVoiLCAgICAgICAgICAgWzMxXSA9ICJzc2JkIiwKIH07CiAKIHN0
YXRpYyBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwppbmRleCBlYmMxNjM4ZGQ5Li44MzM0OGI1MDhlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNDMsNiAr
NDMsMTEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMp
CiAgICAgICAgICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlApOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9TU0JEKTsKKyAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA2MWMwNDZlZGZkLi4xMWIwMmU3M2JhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC0xOTIsMjYgKzE5MiwzMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRf
ZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBwcmludGso
IlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdh
cmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8K
LSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAorICAgIHBy
aW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAg
ICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIi
IDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQ
KSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKKyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAogICAgICAgICAgICAoZThi
ICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIs
CiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAi
IElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19S
RENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIpOworICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JB
IiAgICAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAg
ICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBw
b3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VO
QUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50aygiICBDb21waWxl
ZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3Ig
WGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGso
IiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMsIE90aGVyOiVzXG4i
LAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8g
Ik4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5F
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAg
ICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gICJObyIgOgog
ICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAi
SUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgICF1c2Vfc3BlY19jdHJsIHx8ICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVj
X2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAg
ICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6
ICIiKTsKIAogICAgIC8qCkBAIC00MTUsNiArNDIwLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIElm
IHdlIGhhdmUgU1NCRCBhdmFpbGFibGUsIHNlZSB3aGV0aGVyIHdlIHNob3VsZCB1c2UgaXQuICov
CisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgJiYgdXNlX3NwZWNfY3Ry
bCAmJiBvcHRfc3NiZCApCisgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NU
UkxfU1NCRDsKKwogICAgIC8qCiAgICAgICogUFYgZ3Vlc3RzIGNhbiBwb2lzb24gdGhlIFJTQiB0
byBhbnkgdmlydHVhbCBhZGRyZXNzIGZyb20gd2hpY2gKICAgICAgKiB0aGV5IGNhbiBleGVjdXRl
IGEgY2FsbCBpbnN0cnVjdGlvbi4gIFRoaXMgaXMgbmVjZXNzYXJpbHkgb3V0c2lkZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggOWIwNjc5ZTIyMi4uNDAyNGVmNWEwNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zOCw2ICszOCw3IEBACiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkw
eDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCiAj
ZGVmaW5lIFNQRUNfQ1RSTF9TVElCUAkJCShfQUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBTUEVD
X0NUUkxfU1NCRAkJCShfQUMoMSwgVUxMKSA8PCAyKQogCiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJ
CTB4MDAwMDAwNDkKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQpA
QCAtNDYsNiArNDcsNyBAQAogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMo
MSwgVUxMKSA8PCAwKQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEs
IFVMTCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikK
KyNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAKIC8qIEludGVs
IE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1Jf
SUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmgKaW5kZXggZjRiNGMwZmE1Ny4uNDNmNDJiNmRkYiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDQsNiArMjQ0LDcgQEAg
WEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlw
bHkgQWNjdW11bGF0aW9uIFNpbmdsZQogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSoz
MisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBYRU5f
Q1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiBYRU5fQ1BV
RkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJ
RVMgTVNSICovCitYRU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKiAgIE1T
Ul9TUEVDX0NUUkwuU1NCRCBhdmFpbGFibGUgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJF
ICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2Vu
LWNwdWlkLnB5CmluZGV4IDYxM2I5MDljM2QuLjY1NTI2ZmYxMjAgMTAwNzU1Ci0tLSBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU3LDEw
ICsyNTcsMTkgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgICAgICAgICAg
IEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEyVkJNSSwgQVZYNTEyXzRWTk5JVywKICAgICAgICAg
ICAgICAgICAgIEFWWDUxMl80Rk1BUFMsIEFWWDUxMl9WUE9QQ05URFFdLAogCi0gICAgICAgICMg
U2luZ2xlIFRocmVhZCBJbmRpcmVjdCBCcmFuY2ggUHJlZGljdG9ycyBlbnVtZXJhdGVzIGEgbmV3
IGJpdCBpbiB0aGUKLSAgICAgICAgIyBNU1IgZW51bWVyYXRlZCBieSBJbmRpcmVjdCBCcmFuY2gg
UmVzdHJpY3RlZCBTcGVjdWxhdGlvbi9JbmRpcmVjdAotICAgICAgICAjIEJyYW5jaCBQcmVkaWN0
aW9uIEJhcnJpZXIgZW51bWVyYXRpb24uCi0gICAgICAgIElCUlNCOiBbU1RJQlBdLAorICAgICAg
ICAjIFRoZSBmZWF0dXJlczoKKyAgICAgICAgIyAgICogU2luZ2xlIFRocmVhZCBJbmRpcmVjdCBC
cmFuY2ggUHJlZGljdG9ycworICAgICAgICAjICAgKiBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3Mg
RGlzYWJsZQorICAgICAgICAjCisgICAgICAgICMgZW51bWVyYXRlIG5ldyBiaXRzIGluIE1TUl9T
UEVDX0NUUkwsIHdoaWNoIGlzIGVudW1lcmF0ZWQgYnkgSW5kaXJlY3QKKyAgICAgICAgIyBCcmFu
Y2ggUmVzdHJpY3RlZCBTcGVjdWxhdGlvbi9JbmRpcmVjdCBCcmFuY2ggUHJlZGljdGlvbiBCYXJy
aWVyLgorICAgICAgICAjCisgICAgICAgICMgSW4gcHJhY3RpY2UsIHRoZXNlIGZlYXR1cmVzIGFs
c28gZW51bWVyYXRlIHRoZSBwcmVzZW5zZSBvZgorICAgICAgICAjIE1TUl9TUEVDX0NUUkwuICBI
b3dldmVyLCBubyByZWFsIGhhcmR3YXJlIHdpbGwgZXhpc3Qgd2l0aCBTU0JEIGJ1dAorICAgICAg
ICAjIG5vdCBJQlJTQiwgYW5kIHdlIHBhc3MgdGhpcyBNU1IgZGlyZWN0bHkgdG8gZ3Vlc3RzLiAg
VHJlYXRpbmcgdGhlbQorICAgICAgICAjIGFzIGRlcGVuZGVudCBmZWF0dXJlcyBzaW1wbGlmaWVz
IFhlbidzIGxvZ2ljLCBhbmQgcHJldmVudHMgdGhlIGd1ZXN0CisgICAgICAgICMgZnJvbSBzZWVp
bmcgaW1wbGF1c2libGUgY29uZmlndXJhdGlvbnMuCisgICAgICAgIElCUlNCOiBbU1RJQlAsIFNT
QkRdLAogICAgIH0KIAogICAgIGRlZXBfZmVhdHVyZXMgPSB0dXBsZShzb3J0ZWQoZGVwcy5rZXlz
KCkpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZaa-00074W-Fi; Tue, 29 May 2018 08:02:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZaY-00074B-KG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:38 +0000
X-Inumbo-ID: 5d96f1b5-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d96f1b5-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZaX-0005RP-ID
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZaX-0006JZ-Fw
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZaX-0006JZ-Fw@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:37 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IDExZWI3MmU4MjBmYmUwNzdmYjVmYzVjNzY2NmIwYmUwMWI4ZjYwOTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNTo0MjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOTo1Mjo0NiAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgICB8IDMgKystCiB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4
Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrLQogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxODc0OTQ5NjNlLi40N2I4ODM1
YzYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCkBAIC0xNDA4LDcgKzE0MDgsOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICAgICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQg
aW4gaGFyZHdhcmUuCiAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgICAgICAgICAgICAg
ICAgIGlmICggbXNyLnZhbHVlICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkg
KQorICAgICAgICAgICAgICAgICAgICBpZiAoIG1zci52YWx1ZSAmIH4oU1BFQ19DVFJMX0lCUlMg
fCBTUEVDX0NUUkxfU1RJQlAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGQtPmFyY2guY3B1aWQtPmZlYXQuc3NiZCA/IFNQRUNfQ1RSTF9TU0JEIDogMCkpICkKICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
LnNwZWNfY3RybCA9IG1zci52YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCAxYTQ3ZWQ5OGI0Li5kZTQ3YzIwZDBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM2MTksNyArMzYxOSw4
IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRf
dCBtc3JfY29udGVudCwKICAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGlu
IGhhcmR3YXJlLgogICAgICAgICAgKi8KIAotICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihT
UEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAgICBpZiAoIG1zcl9jb250
ZW50ICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChkLT5hcmNoLmNwdWlkLT5mZWF0LnNzYmQgPyBTUEVDX0NUUkxfU1NC
RCA6IDApKSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICov
CiAKICAgICAgICAgdi0+YXJjaC5zcGVjX2N0cmwgPSBtc3JfY29udGVudDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYjZhZGQw
MzY5MS4uOTNiOTA5YzYxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI4NTgsNyArMjg1OCw4IEBAIHN0YXRpYyBpbnQgcHJp
dl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgICAgICAg
KiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUuCiAgICAgICAgICAqLwog
Ci0gICAgICAgIGlmICggdmFsICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkg
KQorICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlAg
fAorICAgICAgICAgICAgICAgICAgICAgKGN1cnJkLT5hcmNoLmNwdWlkLT5mZWF0LnNzYmQgPyBT
UEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAgICAgICBicmVhazsgLyogUnN2ZCBiaXQgc2V0
PyAqLwogCiAgICAgICAgIGN1cnItPmFyY2guc3BlY19jdHJsID0gdmFsOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggNDNmNDJiNmRkYi4uZjJiYWVh
NDQ1ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBA
IC0yNDQsNyArMjQ0LDcgQEAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZQogWEVOX0NQVUZFQVRVUkUo
SUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQg
YnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEh
IFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElB
MzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCi1YRU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAg
ICA5KjMyKzMxKSAvKiAgIE1TUl9TUEVDX0NUUkwuU1NCRCBhdmFpbGFibGUgKi8KK1hFTl9DUFVG
RUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qQSAgTVNSX1NQRUNfQ1RSTC5TU0JEIGF2
YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:02:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:02: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 1fNZak-00076D-J3; Tue, 29 May 2018 08:02: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZaj-000760-6Z
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:49 +0000
X-Inumbo-ID: 63ae70c3-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63ae70c3-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZah-0005Rl-Ob
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZah-0006Jy-ML
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZah-0006Jy-ML@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:47 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IGVkMjE3Yzk4YjAwM2YyMjY1MDBkODdlNjU2MDBmOTg0YTY5MmI2Y2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjUzOjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjUzOjI0IDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUyAgICAgICB8ICA5ICsrKysrKystLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICA4
ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgfCAgOCArKysrKysr
KwogOSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCmluZGV4IDhhN2E3NmI4ZmYuLjI3MjliYTQyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC04LDYgKzgsNyBA
QAogICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNs
dWRlIDxhc20vcGFnZS5oPgpAQCAtMTYwLDUgKzE2MSw4IEBAIHVuc2lnbmVkIGludCBmbHVzaF9h
cmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICAgICBsb2Nh
bF9pcnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZsYWdzICYgRkxVU0hfUk9PVF9QR1RC
TCApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwog
ICAgIHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggNjNhOTMzZmQ1Zi4uMTcxMTM3MzEwYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUxMiw2ICs1MTIs
NyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKIAog
dm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgZ2V0X2NwdV9pbmZvKCkt
PnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CiB9
CiAKQEAgLTQwNTIsMTggKzQwNTMsMjcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAg
ICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CiAgICAgICAgICAgICAgICAgICAgIHJjID0g
bW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VS
VkVfQUQsIHYpOwotICAgICAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAgICAg
KiBObyBuZWVkIHRvIHN5bmMgaWYgYWxsIHVzZXMgb2YgdGhlIHBhZ2UgY2FuIGJlIGFjY291bnRl
ZAotICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBw
aW5uZWQgc3RhdHVzLCBhbmQgdXNlcyBvbgotICAgICAgICAgICAgICAgICAgICAgKiB0aGlzICh2
KUNQVS4KLSAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAoKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5uZWQp
ICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5h
cmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuKSkpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHN5
bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhY3B1X2hh
c19ub194cHRpICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBsb2NhbF9pbl91c2UgPSBmYWxzZTsKKworICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4gKQor
ICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxv
Y2FsX2luX3VzZSA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X2NwdV9p
bmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICAgICAg
fQorCisgICAgICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAg
ICogTm8gbmVlZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICogYWNjb3VudGVkIHRvIHRoZSBwYWdlIGxvY2sgd2UgaG9sZCwg
aXRzIHBpbm5lZAorICAgICAgICAgICAgICAgICAgICAgICAgICogc3RhdHVzLCBhbmQgdXNlcyBv
biB0aGlzICh2KUNQVS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFz
aykgPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikgPT0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pICsgbG9jYWxfaW5fdXNlKSApCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CisgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQ
R1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAgICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJs
ZV9tbXVfdXBkYXRlcyk7CkBAIC00MTc3LDcgKzQxODcsNyBAQCBsb25nIGRvX21tdV91cGRhdGUo
CiAKICAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgcHRfb3duZXItPmRvbWFpbl9kaXJ0eV9j
cHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOwogICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KG1h
c2spICkKLSAgICAgICAgICAgIGZsdXNoX21hc2sobWFzaywgRkxVU0hfVExCX0dMT0JBTCk7Cisg
ICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwgfCBGTFVTSF9ST09U
X1BHVEJMKTsKICAgICB9CiAKICAgICBwZXJmY19hZGQobnVtX3BhZ2VfdXBkYXRlcywgaSk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKaW5kZXggOTM3NzFkOWU0My4uYTUzZDNkYjU2YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYwpAQCAtOTUxLDYgKzk1MSw4IEBAIHN0YXRpYyBpbnQgc2hhZG93X3NldF9s
NGUoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIFdyaXRlIHRoZSBuZXcgZW50cnkgKi8KICAg
ICBzaGFkb3dfd3JpdGVfZW50cmllcyhzbDRlLCAmbmV3X3NsNGUsIDEsIHNsNG1mbik7CisgICAg
Zmx1c2hfcm9vdF9wZ3RibF9kb21haW4oZCk7CisKICAgICBmbGFncyB8PSBTSEFET1dfU0VUX0NI
QU5HRUQ7CiAKICAgICBpZiAoIHNoYWRvd19sNGVfZ2V0X2ZsYWdzKG9sZF9zbDRlKSAmIF9QQUdF
X1BSRVNFTlQgKQpAQCAtOTY1LDYgKzk2Nyw3IEBAIHN0YXRpYyBpbnQgc2hhZG93X3NldF9sNGUo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgICAgICBzaF9wdXRfcmVmKGQsIG9zbDNt
Zm4sIHBhZGRyKTsKICAgICB9CisKICAgICByZXR1cm4gZmxhZ3M7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwppbmRleCA3MGRlNTNkNGZl
Li5lOGI5NDlkYTYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NtcC5jCkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2ludGVycnVw
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBhY2tfQVBJQ19pcnEoKTsKICAgICBw
ZXJmY19pbmNyKGlwaXMpOwogICAgIGlmICggX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpICkKLSAg
ICAgICAgZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMKTsKKyAgICAgICAg
ZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RC
TCk7CiAgICAgZmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmxhZ3MpOwogICAgIGNwdW1hc2tf
Y2xlYXJfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2NwdW1hc2spOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGNjOTdkNzUzZGYuLmEzNDcwODNkMjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0NCw2ICsxNDQsNyBAQCB2b2lkIF9fZHVtbXlfXyh2
b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5m
bywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX3NwZWNfY3RybCwg
c3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zcGVj
X2N0cmxfZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJsX2ZsYWdzKTsKKyAgICBPRkZT
RVQoQ1BVSU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0X2No
YW5nZWQpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5m
bykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCBjZGY1MDkwZWM3Li42N2U5
YjQ5YTVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xNjEsMTEgKzE2MSwxNSBAQCByZXN0b3JlX2Fs
bF9ndWVzdDoKICAgICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCksICVyOQogICAgICAgICBHRVRf
U1RBQ0tfRU5EKGR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMyko
JXJkeCksICVyZGkKKyAgICAgICAgdGVzdCAgJXJkaSwgJXJkaQorICAgICAgICBqeiAgICAuTHJh
Z19rZWVwX2NyMworICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAgICAgIGNtcGIgICQwLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHJvb3RfcGd0X2NoYW5nZWQpKCVyZHgpCisgICAgICAgIGplICAg
IC5McmFnX2NvcHlfZG9uZQorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChy
b290X3BndF9jaGFuZ2VkKSglcmR4KQogICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQQUdF
X01BU0ssICVyc2kKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAot
ICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKLSAgICAg
ICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAg
IGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtMTgwLDYgKzE4
NCw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxF
X0ZJUlNUX1hFTl9TTE9UIC0gXAogICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1Rf
WEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAgICAgcmVwIG1vdnNxCisuTHJhZ19jb3B5X2Rv
bmU6CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQog
ICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKICAg
ICAgICAgbW92ICAgJXJkaSwgJXJzaQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDRmOTJhMmUxY2EuLjhi
YjJmMWFmZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTI4NCw2ICsyODQsOCBAQCB2b2lkIHRvZ2ds
ZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2Vy
bmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2KTsKKyAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9w
Z3RfY2hhbmdlZCA9IHRydWU7CisKICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwogICAgIGFzbSB2b2xh
dGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2LT5hcmNoLmNyMykgOiAibWVtb3J5IiAp
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDdhZmZmMGUyNDUuLmYwMDYxYmQ0OTcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCkBAIC01OSw2ICs1OSwxNCBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAg
IHVpbnQ4X3QgICAgICB4ZW5fc3BlY19jdHJsOwogICAgIHVpbnQ4X3QgICAgICBzcGVjX2N0cmxf
ZmxhZ3M7CiAKKyAgICAvKgorICAgICAqIFRoZSBmb2xsb3dpbmcgZmllbGQgY29udHJvbHMgY29w
eWluZyBvZiB0aGUgTDQgcGFnZSB0YWJsZSBvZiA2NC1iaXQKKyAgICAgKiBQViBndWVzdHMgdG8g
dGhlIHBlci1jcHUgcm9vdCBwYWdlIHRhYmxlIG9uIGVudGVyaW5nIHRoZSBndWVzdCBjb250ZXh0
LgorICAgICAqIElmIHNldCB0aGUgTDQgcGFnZSB0YWJsZSBpcyBiZWluZyBjb3BpZWQgdG8gdGhl
IHJvb3QgcGFnZSB0YWJsZSBhbmQKKyAgICAgKiB0aGUgZmllbGQgd2lsbCBiZSByZXNldC4KKyAg
ICAgKi8KKyAgICBib29sICAgICAgICAgcm9vdF9wZ3RfY2hhbmdlZDsKKwogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDVmNzhiYmJlM2QuLmNhMmNk
MTY3MjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTEwMSw2ICsxMDEsOCBAQCB2b2lkIHdy
aXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7CiAjZGVmaW5lIEZMVVNIX0NBQ0hFICAgICAgMHg0
MDAKICAvKiBWQSBmb3IgdGhlIGZsdXNoIGhhcyBhIHZhbGlkIG1hcHBpbmcgKi8KICNkZWZpbmUg
RkxVU0hfVkFfVkFMSUQgICAweDgwMAorIC8qIEZsdXNoIHRoZSBwZXItY3B1IHJvb3QgcGFnZSB0
YWJsZSAqLworI2RlZmluZSBGTFVTSF9ST09UX1BHVEJMIDB4MjAwMAogCiAvKiBGbHVzaCBsb2Nh
bCBUTEJzL2NhY2hlcy4gKi8KIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZv
aWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwpAQCAtMTMyLDYgKzEzNCwxMiBAQCB2b2lkIGZs
dXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVk
IGludCBmbGFncyk7CiAjZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgZmx1c2hfdGxiX29uZV9tYXNrKCZjcHVfb25saW5lX21hcCwgdikKIAorI2Rl
ZmluZSBmbHVzaF9yb290X3BndGJsX2RvbWFpbihkKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhY3B1X2hhc19ub194
cHRpICYmIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkgXAorICAg
ICAgICBmbHVzaF9tYXNrKChkKS0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssIEZMVVNIX1JPT1RfUEdU
QkwpOyAgICAgICAgIFwKK30KKwogc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFt
KHVuc2lnbmVkIGxvbmcgbWZuKSB7fQogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2Fj
aGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03: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 1fNZau-00077z-Lf; Tue, 29 May 2018 08:03:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZat-00077i-3r
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:59 +0000
X-Inumbo-ID: 69c28b27-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69c28b27-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:00:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZar-0005Rt-Uv
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZar-0006L3-Sc
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:02:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZar-0006L3-Sc@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:02:57 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IDUxNmFjOGE5ODJhMjBhNTVlZjhlMjg3MTVlMzZjM2FhOTE3YjcyMjIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjUzOjU0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMjcyOWJhNDJlNy4uMWFmOTIyMTYwNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg0LDcgKzg0LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDE3MTEz
NzMxMGIuLmQ1MjlmNDhhNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MTMsNyArNTEzLDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Ci0g
ICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKKyAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsK
IH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA4YmIyZjFhZmU1Li45MzRmYzkxMDY5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCkBAIC0yODcsNyArMjg3LDcgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVl
OwogCiAgICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExC
LiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8KLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAl
JWNyMyIgOiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjMo
di0+YXJjaC5jcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9k
ZSkgKQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1l
LmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggMjBiYzUzMjhlMC4uNzY0ODVmM2Uz
ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYwpAQCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZp
X3JzX2VudGVyKHZvaWQpCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0i
IChnZHRfZGVzYykgKTsKICAgICB9CiAKLSAgICB3cml0ZV9jcjModmlydF90b19tYWRkcihlZmlf
bDRfcGd0YWJsZSkpOworICAgIHN3aXRjaF9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJs
ZSkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgZWZp
X3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlmICggIXN0YXRl
LT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgd3JpdGVfY3IzKHN0YXRlLT5jcjMpOworICAg
IHN3aXRjaF9jcjMoc3RhdGUtPmNyMyk7CiAgICAgaWYgKCBpc19wdl92Y3B1KGN1cnJlbnQpICYm
ICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRlc2NfcHRy
IGdkdF9kZXNjID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IGNhMmNkMTY3MjEuLjgzNGIx
MTM2MjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdyaXRlIHBhZ2V0YWJs
ZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2NrLiAqLwotdm9pZCB3
cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxv
bmcgY3IzKTsKIAogLyogZmx1c2hfKiBmbGFnIGZpZWxkczogKi8KICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKaW5kZXggYmNmNjQ3Y2JjYy4uZDJjOTNhNjdkZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCkBAIC0yODQsNiArMjg0LDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBy
ZWFkX2NyMih2b2lkKQogICAgIHJldHVybiBjcjI7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB3
cml0ZV9jcjModW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAl
MCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOworfQorCiBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4gZ2V0X2NwdV9pbmZv
KCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03: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 1fNZb5-00079V-O1; Tue, 29 May 2018 08:03:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZb3-00079E-JC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:09 +0000
X-Inumbo-ID: 6fd2a150-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fd2a150-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZb2-0005SE-5K
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZb2-0006Le-31
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZb2-0006Le-31@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:08 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDEyMjU5ZmY1OWM1MmM2MDFjZTdmNjc3OTk1NzUyMjRiMmMzNWI2YTEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU0OjUxIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVy
IGhhbmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9t
YWluIHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysr
LQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgNSArKysKIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKystCiB4ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICAgIHwgMTkgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAg
ICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaCAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
ICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA0ICsrCiAxMSBmaWxlcyBj
aGFuZ2VkLCAxMTggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCA0YjhlNGI2NmMyLi5iZjM1NDkzODVkIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTg4NywxNCArMTg4NywyNCBAQCBjbHVzdGVyZWQg
bW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBj
bHVzdGVyCiBtb2RlLgogCiAjIyMgeHB0aQotPiBgPSA8Ym9vbGVhbj5gCis+IGA9IExpc3Qgb2Yg
WyBkZWZhdWx0IHwgPGJvb2xlYW4+IHwgZG9tMD08Ym9vbD4gfCBkb211PTxib29sPiBdYAogCi0+
IERlZmF1bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGBmYWxzZWAgb24g
aGFyZHdhcmUgbm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gKGUuZy4gQU1EKQogPiBE
ZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0
aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQogdGFibGVzLgog
CitgdHJ1ZWAgYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGV2ZW4gb24gaGFyZHdhcmUg
bm90IHZ1bG5lcmFibGUgYnkKK01lbHRkb3duIGZvciBhbGwgZG9tYWlucy4KKworYGZhbHNlYCBk
ZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBvbiBhbGwgc3lzdGVtcyBmb3IgYWxsIGRv
bWFpbnMuCisKK2BkZWZhdWx0YCBzZXRzIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4KKworV2l0aCBg
ZG9tMGAgYW5kIGBkb211YCBpdCBpcyBwb3NzaWJsZSB0byBjb250cm9sIHBhZ2UgdGFibGUgaXNv
bGF0aW9uCitmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHkuCisKICMjIyB4c2F2ZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwppbmRleCA0NjA2OGU1Y2MxLi43NTg3ZjFiNzljIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0z
ODAsNiArMzgwLDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRp
ID0gZmFsc2U7CisKICAgICByZXR1cm4gMDsKIAogIHVuZG9fYW5kX2ZhaWw6CkBAIC02ODMsNiAr
Njg1LDkgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgZG9tY3JfZmxhZ3MsCiAKICAgICAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1
bHQuICovCiAgICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9z
aGluZm8gPSAwOworCisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAm
IChpc19oYXJkd2FyZV9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOwogICAgIH0KIAog
ICAgIC8qIGluaXRpYWxpemUgZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2FzZSB0b29scyBkb24n
dCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBkNTI5ZjQ4YTUxLi5kNDJlZmQ4MmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTEyLDggKzUxMiwyMSBAQCB2b2lkIG1ha2Vf
Y3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKIAogdm9pZCB3cml0ZV9wdGJh
c2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5n
ZWQgPSB0cnVlOwotICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGlmICggaXNfcHZfdmNwdSh2
KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgIHsKKyAgICAgICAgY3B1
X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICBjcHVfaW5mby0+cHZfY3Iz
ID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAgICAgICBzd2l0Y2hfY3IzKHYtPmFyY2gu
Y3IzKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNs
ZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMzsgc3dpdGNoX2NyMygpIHNlcmlhbGl6ZXMuICovCisg
ICAgICAgIGNwdV9pbmZvLT54ZW5fY3IzID0gMDsKKyAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNo
LmNyMyk7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOworICAgIH0KIH0KIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCmluZGV4IDUyYWVhNGRhYWMuLmFkM2YwMzE0OTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwpAQCAtMzg1LDYgKzM4NSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIGNvbXBhdDMyICkKICAgICB7CiAgICAgICAgIGQtPmFy
Y2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAxOworICAgICAgICBk
LT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7CiAgICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2
b2lkICopJmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwogICAgICAgICBpZiAo
IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSAhPSAwICkKICAgICAgICAgICAgIEJVRygpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRl
eCBiYWU5Y2EwMGYyLi5mNjdjNWYxNjc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTUyLDkgKzE1Miw2IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBwYXJzZV9zbWFwX3BhcmFtKGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNt
YXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAotc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF94
cHRpID0gLTE7Ci1ib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwotCiBib29sX3QgX19y
ZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwogYm9vbF90IF9faW5pdGRhdGEgYWNwaV9mb3JjZTsK
IHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsKQEAgLTE0ODksMjIg
KzE0ODYsNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0
X1BWMzJfQklUUzsKIAotICAgIGlmICggb3B0X3hwdGkgPCAwICkKLSAgICB7Ci0gICAgICAgIHVp
bnQ2NF90IGNhcHMgPSAwOwotCi0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKLSAgICAgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05POwotICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FS
Q0hfQ0FQUykgKQotICAgICAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fw
cyk7Ci0KLSAgICAgICAgb3B0X3hwdGkgPSAhKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PKTsKLSAgICB9Ci0gICAgaWYgKCBvcHRfeHB0aSApCi0gICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7Ci0gICAgZWxzZQotICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwotCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXgg
MzBiNzhlNzI3Mi4uMGUzNTgzMmYwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjQsNyArMzI0LDcgQEAgdm9pZCBz
dGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwog
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5mbygpLT5w
dl9jcjMgPSB0aGlzX2NwdShyb290X3BndCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgOiAw
OworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFi
bGVzKCk7CiAKQEAgLTEwNTIsNyArMTA1Miw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Nw
dXModW5zaWduZWQgaW50IG1heF9jcHVzKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGlu
ZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAgICBpZiAoIHBlcl9jcHUocm9vdF9w
Z3QsIDApICkKICAgICB7Ci0gICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBl
cl9jcHUocm9vdF9wZ3QsIDApKTsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7
CiAKICAgICAgICAgLyoKICAgICAgICAgICogQWxsIGVudHJ5IHBvaW50cyB3aGljaCBtYXkgbmVl
ZCB0byBzd2l0Y2ggcGFnZSB0YWJsZXMgaGF2ZSB0byBzdGFydApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDExYjAy
ZTczYmEuLjgwNzcwMDA2ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwor
KysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIzMyw4ICsyMzMsOSBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3Qg
Y2FwcykKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKIAotICAg
IHByaW50aygiWFBUSTogJXNcbiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxlZCIpOworICAgIHByaW50aygiICBYUFRJ
ICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCisgICAgICAgICAgIG9wdF94
cHRpICYgT1BUX1hQVElfRE9NMCA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCisgICAgICAgICAg
IG9wdF94cHRpICYgT1BUX1hQVElfRE9NVSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogfQog
CiAvKiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQ
VS4gKi8KQEAgLTMyMCw2ICszMjEsNzAgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9z
YWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQg
IDB4ZmYKK3VpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7
CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdChib29sIGZvcmNlKQorewor
ICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgaWYgKCAhZm9yY2UgJiYgKG9wdF94cHRpICE9
IE9QVF9YUFRJX0RFRkFVTFQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICBjYXBzID0gQVJD
SF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKKworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQor
ICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgZWxzZQorICAgICAgICBvcHRfeHB0aSA9IE9QVF9Y
UFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94
cHRpKGNoYXIgKnMpCit7CisgICAgY2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMgPSAwOworCisg
ICAgeHB0aV9pbml0X2RlZmF1bHQoZmFsc2UpOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdcMCc7
CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGkgPSAwOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSAxOgorICAgICAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwg
T1BUX1hQVElfRE9NVTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAgICAgICAg
eHB0aV9pbml0X2RlZmF1bHQodHJ1ZSk7CisgICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94
cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTTApIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET00wIDogMCk7CisgICAgICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAg
ICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCBzcyApOworCisg
ICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVt
IGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC00NjEsNiArNTI2LDEyIEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfU0NfTVNSX0lETEUpOwogCisgICAgeHB0aV9pbml0X2RlZmF1bHQoZmFsc2UpOworICAg
IGlmICggb3B0X3hwdGkgPT0gMCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfTk9fWFBUSSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX05PX1hQVEkpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCBmMDA2MWJkNDk3Li44OWFkZDBlNjUyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDQsNyArNDQsOCBAQCBzdHJ1Y3QgY3B1X2luZm8gewog
ICAgIC8qCiAgICAgICogT2YgdGhlIHR3byBmb2xsb3dpbmcgZmllbGRzIHRoZSBsYXR0ZXIgaXMg
YmVpbmcgc2V0IHRvIHRoZSBDUjMgdmFsdWUKICAgICAgKiB0byBiZSB1c2VkIG9uIHRoZSBnaXZl
biBwQ1BVIGZvciBsb2FkaW5nIHdoZW5ldmVyIDY0LWJpdCBQViBndWVzdAotICAgICAqIGNvbnRl
eHQgaXMgYmVpbmcgZW50ZXJlZC4gVGhlIHZhbHVlIG5ldmVyIGNoYW5nZXMgb25jZSBzZXQuCisg
ICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBBIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVz
IG5vIHNldHRpbmcgb2YgQ1IzCisgICAgICogaXMgdG8gYmUgcGVyZm9ybWVkLgogICAgICAqIFRo
ZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlm
IGFueS4gSU9XCiAgICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3Ro
aW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cwogICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5l
Z2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCmluZGV4IGNjMWY3OTE2YzMuLjlkNTA5Y2NlNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApA
QCAtMjUzLDYgKzI1Myw5IEBAIHN0cnVjdCBwdl9kb21haW4KIAogICAgIGF0b21pY190IG5yX2w0
X3BhZ2VzOwogCisgICAgLyogWFBUSSBhY3RpdmU/ICovCisgICAgYm9vbCB4cHRpOworCiAgICAg
LyogbWFwX2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KICAgICBzdHJ1Y3QgbWFwY2Fj
aGVfZG9tYWluIG1hcGNhY2hlOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Zs
dXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggODM0YjExMzYy
Ni4uNzM4YWRhOWFkYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMTM2LDcgKzEzNiw3IEBA
IHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqLCBjb25zdCB2b2lkICp2YSwg
dW5zaWduZWQgaW50IGZsYWdzKTsKIAogI2RlZmluZSBmbHVzaF9yb290X3BndGJsX2RvbWFpbihk
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgaWYgKCAhY3B1X2hhc19ub194cHRpICYmIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkgXAorICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIChkKS0+
YXJjaC5wdl9kb21haW4ueHB0aSApICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZmx1c2hf
bWFzaygoZCktPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAg
ICBcCiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDQ2NzhhNDBiYTUuLjkxYmVkMWI0
NzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzMsNiArMzMsMTAgQEAgZXh0ZXJuIGJv
b2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCitleHRlcm4g
dWludDhfdCBvcHRfeHB0aTsKKyNkZWZpbmUgT1BUX1hQVElfRE9NMCAgMHgwMQorI2RlZmluZSBP
UFRfWFBUSV9ET01VICAweDAyCisKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVj
X2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1
X2luZm8oKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03: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 1fNZbE-0007Aj-R1; Tue, 29 May 2018 08:03: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZbE-0007Ad-7v
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:20 +0000
X-Inumbo-ID: 75e94082-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75e94082-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZbC-0005SQ-BC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZbC-0006MH-8x
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZbC-0006MH-8x@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:18 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: use invpcid for flushing
 the TLB
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>

Y29tbWl0IDEyODRiOTA4MmYwMjQyZmZlYmMyMjBhYTY4NTc4NzUwZjk1NmQwYWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU1OjI4IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICAgICAgIHwgMjkgKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDgg
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiArKwogNSBm
aWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IGJmMzU0OTM4NWQuLjRmYzIxNzQxNzUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMjk5LDYgKzEyOTksMTUgQEAgQmVjYXVz
ZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkgcHJvcGFn
YXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQgKHg4NikK
Kz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0LCBYZW4g
d2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCitp
dCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8g
ZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dl
ci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2Vu
ZXJpYy5jCmluZGV4IDEwNGJhZjk1MWEuLmExYjAyYTVlN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVy
aWMuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4v
c3RkYm9vbC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9pbnZw
Y2lkLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNs
dWRlIDxhc20vbXNyLmg+CkBAIC0zOTEsNyArMzkyLDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcg
c2V0X210cnJfc3RhdGUodm9pZCkKIH0KIAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBjcjQgPSAw
Owogc3RhdGljIERFRklORV9TUElOTE9DSyhzZXRfYXRvbWljaXR5X2xvY2spOwogCiAvKgpAQCAt
NDAxLDkgKzQwMSw5IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2Nr
KTsKICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2
b2lkKQorc3RhdGljIGJvb2wgcHJlcGFyZV9zZXQodm9pZCkKIHsKLQl1bnNpZ25lZCBsb25nIGNy
MDsKKwl1bnNpZ25lZCBsb25nIGNyMCwgY3I0OwogCiAJLyogIE5vdGUgdGhhdCB0aGlzIGlzIG5v
dCBpZGVhbCwgc2luY2UgdGhlIGNhY2hlIGlzIG9ubHkgZmx1c2hlZC9kaXNhYmxlZAogCSAgIGZv
ciB0aGlzIENQVSB3aGlsZSB0aGUgTVRSUnMgYXJlIGNoYW5nZWQsIGJ1dCBjaGFuZ2luZyB0aGlz
IHJlcXVpcmVzCkBAIC00MTYsMzYgKzQxNiwzOCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2
b2lkKQogCXdyaXRlX2NyMChjcjApOwogCXdiaW52ZCgpOwogCi0JLyogIFNhdmUgdmFsdWUgb2Yg
Q1I0IGFuZCBjbGVhciBQYWdlIEdsb2JhbCBFbmFibGUgKGJpdCA3KSAgKi8KLQlpZiAoIGNwdV9o
YXNfcGdlICkgewotCQljcjQgPSByZWFkX2NyNCgpOworCWNyNCA9IHJlYWRfY3I0KCk7CisJaWYg
KGNyNCAmIFg4Nl9DUjRfUEdFKQogCQl3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKLQl9
Ci0KLQkvKiBGbHVzaCBhbGwgVExCcyB2aWEgYSBtb3YgJWNyMywgJXJlZzsgbW92ICVyZWcsICVj
cjMgKi8KLQlmbHVzaF90bGJfbG9jYWwoKTsKKwllbHNlIGlmICh1c2VfaW52cGNpZCkKKwkJaW52
cGNpZF9mbHVzaF9hbGwoKTsKKwllbHNlCisJCXdyaXRlX2NyMyhyZWFkX2NyMygpKTsKIAogCS8q
ICBTYXZlIE1UUlIgc3RhdGUgKi8KIAlyZG1zcmwoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsK
IAogCS8qICBEaXNhYmxlIE1UUlJzLCBhbmQgc2V0IHRoZSBkZWZhdWx0IHR5cGUgdG8gdW5jYWNo
ZWQgICovCiAJbXRycl93cm1zcihNU1JfTVRSUmRlZlR5cGUsIGRlZnR5cGUgJiB+MHhjZmYpOwor
CisJcmV0dXJuIGNyNCAmIFg4Nl9DUjRfUEdFOwogfQogCi1zdGF0aWMgdm9pZCBwb3N0X3NldCh2
b2lkKQorc3RhdGljIHZvaWQgcG9zdF9zZXQoYm9vbCBwZ2UpCiB7Ci0JLyogIEZsdXNoIFRMQnMg
KG5vIG5lZWQgdG8gZmx1c2ggY2FjaGVzIC0gdGhleSBhcmUgZGlzYWJsZWQpICAqLwotCWZsdXNo
X3RsYl9sb2NhbCgpOwotCiAJLyogSW50ZWwgKFA2KSBzdGFuZGFyZCBNVFJScyAqLwogCW10cnJf
d3Jtc3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsKIAkJCiAJLyogIEVuYWJsZSBjYWNoZXMg
ICovCiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiAweGJmZmZmZmZmKTsKIAotCS8qICBSZXN0b3Jl
IHZhbHVlIG9mIENSNCAgKi8KLQlpZiAoIGNwdV9oYXNfcGdlICkKLQkJd3JpdGVfY3I0KGNyNCk7
CisJaWYgKHBnZSkKKwkJd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxz
ZSBpZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0
ZV9jcjMocmVhZF9jcjMoKSk7CisKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsK
IH0KIApAQCAtNDUzLDE0ICs0NTUsMTUgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZv
aWQpCiB7CiAJdW5zaWduZWQgbG9uZyBtYXNrLCBjb3VudDsKIAl1bnNpZ25lZCBsb25nIGZsYWdz
OworCWJvb2wgcGdlOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0KCk7
CisJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCS8qIEFjdHVhbGx5IHNldCB0aGUgc3RhdGUgKi8K
IAltYXNrID0gc2V0X210cnJfc3RhdGUoKTsKIAotCXBvc3Rfc2V0KCk7CisJcG9zdF9zZXQocGdl
KTsKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKIAkvKiAgVXNlIHRoZSBhdG9taWMgYml0
b3BzIHRvIHVwZGF0ZSB0aGUgZ2xvYmFsIG1hc2sgICovCkBAIC00NjksNyArNDcyLDYgQEAgc3Rh
dGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQpCiAJCQlzZXRfYml0KGNvdW50LCAmc21wX2No
YW5nZXNfbWFzayk7CiAJCW1hc2sgPj49IDE7CiAJfQotCQogfQogCiBzdGF0aWMgdm9pZCBnZW5l
cmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKQEAgLTQ4
NiwxMSArNDg4LDEyIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5zaWduZWQgaW50
IHJlZywgdW5zaWduZWQgbG9uZyBiYXNlLAogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAJc3Ry
dWN0IG10cnJfdmFyX3JhbmdlICp2cjsKKwlib29sIHBnZTsKIAogCXZyID0gJm10cnJfc3RhdGUu
dmFyX3Jhbmdlc1tyZWddOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0
KCk7CisJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCWlmIChzaXplID09IDApIHsKIAkJLyogVGhl
IGludmFsaWQgYml0IGlzIGtlcHQgaW4gdGhlIG1hc2ssIHNvIHdlIHNpbXBseSBjbGVhciB0aGUK
QEAgLTUxMSw3ICs1MTQsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKIAkJbXRycl93cm1zcihNU1JfSUEzMl9NVFJS
X1BIWVNNQVNLKHJlZyksIHZyLT5tYXNrKTsKIAl9CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0
KHBnZSk7CiAJbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogfQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCmluZGV4IDFhZjky
MjE2MDcuLmI2ODE3ZjE4MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8
eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CisjaW5jbHVkZSA8YXNtL2ludnBjaWQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
CiAvKiBEZWJ1ZyBidWlsZHM6IFdyYXAgZnJlcXVlbnRseSB0byBzdHJlc3MtdGVzdCB0aGUgd3Jh
cCBsb2dpYy4gKi8KQEAgLTcyLDYgKzczLDIzIEBAIHN0YXRpYyB2b2lkIHBvc3RfZmx1c2godTMy
IHQpCiAgICAgdGhpc19jcHUodGxiZmx1c2hfdGltZSkgPSB0OwogfQogCitzdGF0aWMgdm9pZCBk
b190bGJfZmx1c2godm9pZCkKK3sKKyAgICB1MzIgdCA9IHByZV9mbHVzaCgpOworCisgICAgaWYg
KCB1c2VfaW52cGNpZCApCisgICAgICAgIGludnBjaWRfZmx1c2hfYWxsKCk7CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOworCisgICAgICAg
IHdyaXRlX2NyNChjcjQgXiBYODZfQ1I0X1BHRSk7CisgICAgICAgIHdyaXRlX2NyNChjcjQpOwor
ICAgIH0KKworICAgIHBvc3RfZmx1c2godCk7Cit9CisKIHZvaWQgc3dpdGNoX2NyMyh1bnNpZ25l
ZCBsb25nIGNyMykKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQ7CkBAIC0xMTksMTYg
KzEzNyw3IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDogIm0iICgq
KGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQotICAgICAgICB7Ci0gICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwotICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwotCi0gICAgICAgICAgICB3cml0ZV9j
cjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKLSAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAg
ICAgIHdyaXRlX2NyNChjcjQpOwotCi0gICAgICAgICAgICBwb3N0X2ZsdXNoKHQpOwotICAgICAg
ICB9CisgICAgICAgICAgICBkb190bGJfZmx1c2goKTsKICAgICB9CiAKICAgICBpZiAoIGZsYWdz
ICYgRkxVU0hfQ0FDSEUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBmNjdjNWYxNjc4Li5lMWRkMDAyZDRmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjEs
NiArNjEsMTEgQEAgYm9vbGVhbl9wYXJhbSgibm9zbXAiLCBvcHRfbm9zbXApOwogc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXRkYXRhIG1heF9jcHVzOwogaW50ZWdlcl9wYXJhbSgibWF4Y3B1cyIs
IG1heF9jcHVzKTsKIAorLyogb3B0X2ludnBjaWQ6IElmIGZhbHNlLCBkb24ndCB1c2UgSU5WUENJ
RCBpbnN0cnVjdGlvbiBldmVuIGlmIGF2YWlsYWJsZS4gKi8KK3N0YXRpYyBib29sIF9faW5pdGRh
dGEgb3B0X2ludnBjaWQgPSB0cnVlOworYm9vbGVhbl9wYXJhbSgiaW52cGNpZCIsIG9wdF9pbnZw
Y2lkKTsKK2Jvb2wgX19yZWFkX21vc3RseSB1c2VfaW52cGNpZDsKKwogdW5zaWduZWQgbG9uZyBf
X3JlYWRfbW9zdGx5IGNyNF9wdjMyX21hc2s7CiAKIC8qICoqKiogTGludXggY29uZmlnIG9wdGlv
bjogcHJvcGFnYXRlZCB0byBkb21haW4wLiAqLwpAQCAtMTQ4OSw2ICsxNDk0LDkgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpZiAo
IGNwdV9oYXNfZnNnc2Jhc2UgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0Up
OwogCisgICAgaWYgKCBvcHRfaW52cGNpZCAmJiBjcHVfaGFzX2ludnBjaWQgKQorICAgICAgICB1
c2VfaW52cGNpZCA9IHRydWU7CisKICAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCk7
CiAKICAgICBpbml0X2lkbGVfZG9tYWluKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2ludnBjaWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCmluZGV4IGI0NjYy
NGE4NjUuLmVkZDhiNjg3MDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNp
ZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCkBAIC0zLDYgKzMsOCBAQAog
CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKK2V4dGVybiBib29sIHVzZV9pbnZwY2lkOworCiAj
ZGVmaW5lIElOVlBDSURfVFlQRV9JTkRJVl9BRERSICAgICAgMAogI2RlZmluZSBJTlZQQ0lEX1RZ
UEVfU0lOR0xFX0NUWFQgICAgIDEKICNkZWZpbmUgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JB
TCAyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03: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 1fNZbP-0007Dd-Sp; Tue, 29 May 2018 08:03: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZbO-0007DS-M7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:30 +0000
X-Inumbo-ID: 7bf8f63d-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bf8f63d-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZbM-0005SY-HS
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZbM-0006Mo-FC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZbM-0006Mo-FC@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:28 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IDhkODc0YThiNTdiYmNjOTQ4NWQ0MTBjOWZmN2FhM2Q2ZDRkMzkxYTAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU2OjIxIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgfCAx
NyArKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTQg
KysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICA2ICsrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNzU4N2YxYjc5Yy4uZDU3NTgzNDU0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTk0OCw3ICsxOTQ4LDYgQEAg
c3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIHN0
YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNp
Z25lZCBsb25nIGNyNDsKIAogICAgIHN3aXRjaF9rZXJuZWxfc3RhY2sodik7CiAKQEAgLTE5NTcs
MTAgKzE5NTYsNiBAQCBzdGF0aWMgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRv
bWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Jf
UlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpOwotICAgIGlmICgg
dW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAgICAgd3JpdGVfY3I0KGNyNCk7Ci0K
ICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sp
ICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCmluZGV4IGI2ODE3ZjE4
MTcuLjU5ODg0ZTc5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MCwyMCArOTAsMjcgQEAgc3RhdGljIHZvaWQg
ZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0KTsKIH0KIAotdm9pZCBzd2l0Y2hf
Y3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25n
IGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0
OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAgICAgdTMyIHQ7CiAKICAgICAv
KiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRpbWVzIGNhbGxlZCBpbiBpbnRl
cnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAKICAgICB0ID0g
cHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsKIAotICAgIHdyaXRlX2NyNChjcjQg
JiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFkX2NyNCgpOworICAgIGlmICggb2xk
X2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAgIG9sZF9jcjQgPSBjcjQgJiB+WDg2
X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKKyAgICB9CisKICAgICB3cml0
ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKworICAgIGlmICggb2xkX2NyNCAhPSBj
cjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDQy
ZWZkODJiOC4uMWQ5MzM5ZDkzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTUxMywyMCArNTEzLDI4IEBAIHZvaWQgbWFrZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5m
bygpOworICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsKKworICAgIG5ld19jcjQgPSAoaXNfcHZf
dmNwdSh2KSAmJiAhaXNfaWRsZV92Y3B1KHYpKQorICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2Ny
NF90b19yZWFsX2NyNCh2KQorICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH5YODZfQ1I0
X1RTRCkgfCBYODZfQ1I0X1BHRSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9t
YWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290
X3BndF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhp
c19jcHUocm9vdF9wZ3QpKTsKLSAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAg
ICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2
X2NyMzsgc3dpdGNoX2NyMygpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIC8qIE1ha2Ugc3VyZSB0
byBjbGVhciB4ZW5fY3IzIGJlZm9yZSBwdl9jcjMuICovCiAgICAgICAgIGNwdV9pbmZvLT54ZW5f
Y3IzID0gMDsKLSAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgICAgIC8qIHN3
aXRjaF9jcjNfY3I0KCkgc2VyaWFsaXplcy4gKi8KKyAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+
YXJjaC5jcjMsIG5ld19jcjQpOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9
CisKKyAgICBBU1NFUlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVh
dHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggYWQzZjAzMTQ5OS4uNTU0ZmI2
NTA1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC03MDIsNyArNzAyLDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1cGRhdGVfY3IzKHYp
OwogCiAgICAgLyogV2UgcnVuIG9uIGRvbTAncyBwYWdlIHRhYmxlcyBmb3IgdGhlIGZpbmFsIHBh
cnQgb2YgdGhlIGJ1aWxkIHByb2Nlc3MuICovCi0gICAgd3JpdGVfcHRiYXNlKHYpOworICAgIHN3
aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCByZWFkX2NyNCgpKTsKICAgICBtYXBjYWNoZV9vdmVy
cmlkZV9jdXJyZW50KHYpOwogCiAgICAgLyogQ29weSB0aGUgT1MgaW1hZ2UgYW5kIGZyZWUgdGVt
cG9yYXJ5IGJ1ZmZlci4gKi8KQEAgLTcyMyw3ICs3MjMsNyBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgKHBhcm1zLnZpcnRfaHlw
ZXJjYWxsID49IHZfZW5kKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1hcGNhY2hlX292ZXJy
aWRlX2N1cnJlbnQoTlVMTCk7Ci0gICAgICAgICAgICB3cml0ZV9wdGJhc2UoY3VycmVudCk7Cisg
ICAgICAgICAgICBzd2l0Y2hfY3IzX2NyNChjdXJyZW50LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7
CiAgICAgICAgICAgICBwcmludGsoIkludmFsaWQgSFlQRVJDQUxMX1BBR0UgZmllbGQgaW4gRUxG
IG5vdGVzLlxuIik7CiAgICAgICAgICAgICByYyA9IC0xOwogICAgICAgICAgICAgZ290byBvdXQ7
CkBAIC04NDQsNyArODQ0LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3Qg
ZG9tYWluICpkLAogCiAgICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFnZSB0YWJsZXMu
ICovCiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKLSAgICB3cml0ZV9wdGJh
c2UoY3VycmVudCk7CisgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMsIHJlYWRf
Y3I0KCkpOwogCiAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IDY3ZTliNDlhNWMuLjFhZjdiODNjODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTE4NSwxMyArMTg1LDggQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgICAgICAgICAgUk9P
VF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJkaQogICAgICAgICByZXAgbW92
c3EKIC5McmFnX2NvcHlfZG9uZToKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChj
cjQpKCVyZHgpLCAlcmRpCiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmR4KQotICAgICAgICBtb3YgICAlcmRpLCAlcnNpCi0gICAgICAgIGFuZCAgICR+
WDg2X0NSNF9QR0UsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJWNyNAogICAgICAgICBtb3Yg
ICAlcmF4LCAlY3IzCi0gICAgICAgIG1vdiAgICVyc2ksICVjcjQKIC5McmFnX2tlZXBfY3IzOgog
CiAgICAgICAgIC8qIFJlc3RvcmUgc3Rhc2hlZCBTUEVDX0NUUkwgdmFsdWUuICovCkBAIC0yNDcs
MTIgKzI0Miw3IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogc28gImciIHdpbGwgaGF2
ZSB0byBkby4KICAgICAgICAgICovCiBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKLSAgICAg
ICAgbW92ICAgJWNyNCwgJXJkaQotICAgICAgICBtb3YgICAlcmRpLCAlcnNpCi0gICAgICAgIGFu
ZCAgICR+WDg2X0NSNF9QR0UsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJWNyNAogICAgICAg
ICBtb3YgICAlcmF4LCAlY3IzCi0gICAgICAgIG1vdiAgICVyc2ksICVjcjQKIFVOTElLRUxZX0VO
RChleGl0X2NyMykKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggNzY0ODVmM2Uz
ZC4uNjFmNmE3YjgyNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBi
L3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlf
cnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0
ICUwIiA6IDogIm0iIChnZHRfZGVzYykgKTsKICAgICB9CiAKLSAgICBzd2l0Y2hfY3IzKHZpcnRf
dG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2aXJ0X3RvX21h
ZGRyKGVmaV9sNF9wZ3RhYmxlKSwgcmVhZF9jcjQoKSk7CiAKICAgICByZXR1cm4gc3RhdGU7CiB9
CkBAIC0xMjAsNyArMTIwLDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0
ZSAqc3RhdGUpCiB7CiAgICAgaWYgKCAhc3RhdGUtPmNyMyApCiAgICAgICAgIHJldHVybjsKLSAg
ICBzd2l0Y2hfY3IzKHN0YXRlLT5jcjMpOworICAgIHN3aXRjaF9jcjNfY3I0KHN0YXRlLT5jcjMs
IHJlYWRfY3I0KCkpOwogICAgIGlmICggaXNfcHZfdmNwdShjdXJyZW50KSAmJiAhaXNfaWRsZV92
Y3B1KGN1cnJlbnQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDlkNTA5Y2NlNTQuLmExMTc3ZGVjNmQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaApAQCAtNjE2LDkgKzYxNiwxMCBAQCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCk7CiAj
ZGVmaW5lIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICB8IChtbXVfY3I0X2ZlYXR1cmVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwg
WDg2X0NSNF9TTUVQIHwgICAgICBcCisgICAgICAgICAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRf
U01FUCB8ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICBYODZfQ1I0X1NNQVAgfCBY
ODZfQ1I0X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICBYODZfQ1I0X0ZT
R1NCQVNFKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICB8ICgodiktPmRv
bWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BHRSkgXAogICAgICAgfCAo
KHYpLT5kb21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkpICAgICAgICAgXAogICAg
ICAmIH5YODZfQ1I0X0RFKQogI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQoYykgICAg
ICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDczOGFkYTlh
ZGIuLjFlMGQ1ZGM1OWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdyaXRl
IHBhZ2V0YWJsZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2NrLiAq
Lwotdm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKTsKK3ZvaWQgc3dpdGNoX2NyM19j
cjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAogLyogZmx1c2hfKiBm
bGFnIGZpZWxkczogKi8KICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03: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 1fNZbY-0007Ek-Ud; Tue, 29 May 2018 08:03:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZbY-0007Ec-1I
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:40 +0000
X-Inumbo-ID: 820c0eb9-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 820c0eb9-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZbW-0005TC-Ny
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZbW-0006NL-La
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZbW-0006NL-La@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:38 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IDI3YjBkY2QxZjczYTdhOTU1MmJhOTkzZGU4MzZjZDQ0NTcwMGYxYzkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU2OjU0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggZDU3NTgzNDU0Ny4uYjIwMjlmMjI0YyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjEyMSw2ICsy
MTIxLDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54
ZW5fY3IzID0gMDsKIAogICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMWQ5MzM5ZDkzOC4uNDI0NjY5ZGVhOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNyw3ICs1MjcsOCBAQCB2
b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8K
KyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhlbl9jcjMgYmVm
b3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBmYWxzZTsKICAg
ICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgp
IHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdf
Y3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDBlMzU4MzJmMGIuLmE2ZTlmYmU5OTkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIzLDYg
KzMyMyw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAg
ICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51c2VfcHZfY3Iz
ID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTMyLDYgKzExMzMsNyBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBj
cHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKIAorICAgIGdldF9jcHVfaW5mbygpLT51
c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CmluZGV4IGEzNDcwODNkMjMuLjYwYmFkODE4ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKQEAgLTE0NSw2ICsxNDUsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNf
Y3RybF9mbGFncyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3RydWN0
IGNwdV9pbmZvLCByb290X3BndF9jaGFuZ2VkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2VfcHZf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9wdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3Np
emVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDYzY2Q1MWYwNGYuLmNkOTFiYzM3Y2QgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMjIxLDEwICsyMjEsOSBAQCBFTlRSWShjc3Rhcl9l
bnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5Ci0g
ICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAg
ICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1
c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDFhZjdiODNjODMuLjNlMDA4NjkxMWYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKQEAgLTE4Niw2ICsxODYsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgcmVw
IG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6CiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmR4KQorICAgICAgICBtb3ZiICAkMSwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmR4KQogICAgICAgICBtb3YgICAlcmF4LCAlY3IzCiAuTHJhZ19r
ZWVwX2NyMzoKIApAQCAtMjM0LDE0ICsyMzUsOSBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAg
ICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAj
TUMpLgogICAgICAgICAgKi8KICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJkeAorICAgICAgICBjbXBi
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RB
UlQobmUsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJieCksICVyYXgKLSAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAotICAgICAgICAvKgotICAg
ICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRv
ZXNuJ3QgZXhpc3QsCi0gICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCi0gICAgICAg
ICAqLwotVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiAgICAgICAgIG1vdiAgICVyYXgsICVj
cjMKIFVOTElLRUxZX0VORChleGl0X2NyMykKIApAQCAtMjgzLDEwICsyNzksOSBAQCBFTlRSWShs
c3Rhcl9lbnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19v
a2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGxzdGFyX2Ny
M19va2F5OgpAQCAtMzIwLDEwICszMTUsOSBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVk
KQogICAgICAgICAvKiBQVVNIRiBhYm92ZSBoYXMgc2F2ZWQgRUZMQUdTLklGIGNsZWFyICh0aGUg
Y2FsbGVyIGhhZCBpdCBzZXQpLiAqLwogICAgICAgICBvcmwgICAkWDg2X0VGTEFHU19JRiwgVVJF
R1NfZWZsYWdzKCVyc3ApCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAl
cmN4CiAgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAg
ICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxzeXNlX2NyM19va2F5OgpAQCAtMzcwLDEwICszNjQsOSBA
QCBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0g
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAg
ICAuTGludDgwX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4
LCAlY3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpCiAuTGludDgwX2NyM19va2F5OgpAQCAtNTYwLDI0ICs1NTMsMjQgQEAgRU5UUlkoY29tbW9u
X2ludGVycnVwdCkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJWJsCiAgICAgICAgIG1vdiAgICVyY3gsICVy
MTUKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAg
IGp6ICAgIC5MaW50cl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGludHJfY3IzX2xvYWQKLSAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAg
ICAgICBuZWcgICAlcmN4Ci0uTGludHJfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcygl
cnNwKQogICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorICAgICAgICBjbW92bnogJXJjeCwgJXJi
eAogLkxpbnRyX2NyM19va2F5OgogCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAg
bW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJWJsLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCByZXRfZnJv
bV9pbnRyCiAKIEVOVFJZKHBhZ2VfZmF1bHQpCkBAIC01OTIsMTggKzU4NSwxNyBAQCBHTE9CQUwo
aGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJXIxM2IKICAgICAgICAgbW92ICAg
JXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gK
ICAgICAgICAganogICAgLkx4Y3B0X2NyM19va2F5Ci0gICAgICAgIGpucyAgIC5MeGNwdF9jcjNf
bG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MeGNwdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgbW92ICAg
JXJjeCwgJWNyMwogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVS
RUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAgIGNtb3ZueiAl
cmN4LCAlcjEzCiAuTHhjcHRfY3IzX29rYXk6CiAKIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CkBA
IC02NzIsNiArNjY0LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92ICAg
KCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAg
ICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAg
IG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hl
bgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4CkBAIC02OTksNiArNjkyLDcg
QEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJy
b3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJu
ZWxfc2l6ZW9mKCVyc3ApCiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAgICAg
ICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1w
dGlvbnMuICovCkBAIC03ODQsMTIgKzc3OCw5IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCksICVyYngKLSAgICAgICAgbmVnICAgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4LCAl
cmJ4CiAgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGRibGZf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJieCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmJ4Ci0uTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIG1v
dmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1v
diAgICVyYngsICVjcjMKICAgICAgICAgbW92cSAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KQogLkxkYmxmX2NyM19va2F5OgpAQCAtODE5LDEzICs4MTAsMTEgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4
LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAg
ICAgICBqeiAgICAuTGlzdF9jcjNfb2theQotICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAot
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCi0g
ICAgICAgIG5lZyAgICVyY3gKLS5MaXN0X2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAl
Y3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAuTGlzdF9jcjNfb2theToKQEAgLTgzOCw2ICs4MjcsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlv
bjoKICAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLgogICAg
ICAgICAgKi8KICAgICAgICAgeG9yICAgJXIxNSwgJXIxNQorICAgICAgICB4b3IgICAlZWJ4LCAl
ZWJ4CiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCiAg
ICAgICAgIG1vdnEgICVyc3AsJXJzaQogICAgICAgICBtb3ZsICAkVVJFR1Nfa2VybmVsX3NpemVv
Zi84LCVlY3gKQEAgLTg0OSw2ICs4MzksNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAg
ICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJk
eAogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CisgICAgICAgIG1vdiAgICVibCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0
KQogICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAg
ICAgIGpuZSAgIHJldF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4OWFkZDBl
NjUyLi45YTEzN2ExMzExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDcsMTAgKzQ3LDcgQEAg
c3RydWN0IGNwdV9pbmZvIHsKICAgICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIEEgdmFs
dWUgb2YgemVybyBpbmRpY2F0ZXMgbm8gc2V0dGluZyBvZiBDUjMKICAgICAgKiBpcyB0byBiZSBw
ZXJmb3JtZWQuCiAgICAgICogVGhlIGZvcm1lciBpcyB0aGUgdmFsdWUgdG8gcmVzdG9yZSB3aGVu
IHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cKLSAgICAgKiBpdHMgdmFsdWUgYmVpbmcgemVy
byBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVzdG9yZS4gSG93ZXZlciwgaXRzCi0gICAgICog
dmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGluZGljYXRpbmcgdG8gdGhlIGV4aXQtdG8tWGVu
IGNvZGUgdGhhdAotICAgICAqIHJlc3RvcmluZyBpcyBub3QgbmVjZXNzYXJ5LCBidXQgYWxsb3dp
bmcgYW55IG5lc3RlZCBlbnRyeSBjb2RlIHBhdGhzCi0gICAgICogdG8gc3RpbGwga25vdyB0aGUg
dmFsdWUgdG8gcHV0IGJhY2sgaW50byBDUjMuCisgICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8g
bWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuCiAgICAgICovCiAgICAgdW5zaWduZWQg
bG9uZyB4ZW5fY3IzOwogICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOwpAQCAtNjgsNiArNjUsMTMg
QEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAgKi8KICAgICBib29sICAgICAgICAgcm9vdF9wZ3Rf
Y2hhbmdlZDsKIAorICAgIC8qCisgICAgICogdXNlX3B2X2NyMyBpcyBzZXQgaW4gY2FzZSB0aGUg
dmFsdWUgb2YgcHZfY3IzIGlzIHRvIGJlIHdyaXR0ZW4gaW50bworICAgICAqIENSMyB3aGVuIHJl
dHVybmluZyBmcm9tIGFuIGludGVycnVwdC4gVGhlIG1haW4gdXNlIGlzIHdoZW4gcmV0dXJuaW5n
CisgICAgICogZnJvbSBhIE5NSSBvciBNQ0UgdG8gaHlwZXJ2aXNvciBjb2RlIHdoZXJlIHB2X2Ny
MyB3YXMgYWN0aXZlLgorICAgICAqLworICAgIGJvb2wgICAgICAgICB1c2VfcHZfY3IzOworCiAg
ICAgdW5zaWduZWQgbG9uZyBfX3BhZDsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBi
ZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:03:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:03:51 +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 1fNZbj-0007G2-1X; Tue, 29 May 2018 08:03:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZbi-0007Ft-1Y
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:50 +0000
X-Inumbo-ID: 8822f4dd-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8822f4dd-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZbg-0005TL-U2
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZbg-0006PN-Rm
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZbg-0006PN-Rm@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:48 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGZjNzIzNDc4MjA4NjkyZWIyNjQ1N2E2ODkzYTU3ZGI3YjkzZGFjZTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU3OjI4IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQyNDY2OWRlYTguLjIyNGFj
OTkzOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01MTAsNiArNTEwLDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgIHYtPmFyY2guY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CiB9
CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIH5YODZfQ1I0X0RFOworICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKKyAgICBjcjQg
fD0gZC0+YXJjaC5wdl9kb21haW4ueHB0aSAgPyAwIDogWDg2X0NSNF9QR0U7CisgICAgY3I0IHw9
IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5m
byAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGExMTc3
ZGVjNmQuLjVmYzRkMjBkZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjEzLDE1ICs2MTMsOCBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiB1bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBs
b25nIGd1ZXN0X2NyNCk7CiAKIC8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCBy
ZWFsIENSNCB2YWx1ZXMuICovCi0jZGVmaW5lIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB8IChtbXVfY3I0X2ZlYXR1cmVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0
X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBY
ODZfQ1I0X1NNQVAgfCBYODZfQ1I0X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICBYODZfQ1I0X0ZTR1NCQVNFKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BH
RSkgXAotICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkp
ICAgICAgICAgXAotICAgICAmIH5YODZfQ1I0X0RFKQordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZGVmaW5lIHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCiAgICAg
ICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:04:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:04: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 1fNZbt-0007HI-3b; Tue, 29 May 2018 08:04: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZbs-0007HC-L8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:04:00 +0000
X-Inumbo-ID: 8e34ce39-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e34ce39-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:01:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZbr-0005TT-3h
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZbr-0006Qa-1M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:03:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZbr-0006Qa-1M@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:03:59 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDg2ODljZDFjNmFkNmIxOGU4NjgxMzRhMWQ1OWNmOWIyYmFkM2JmYWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU4OjAxIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDIwNzAwNzdlYzUuLjY3ZjAz
NDdkNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kZWJ1Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwg
c3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwy
ZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBt
Zm5fdCBtZm4gPSBfbWZuKGNyMyA+PiBQQUdFX1NISUZUKTsKKyAgICBtZm5fdCBtZm4gPSBfbWZu
KHBhZGRyX3RvX3BmbihjcjNfcGEoY3IzKSkpOwogCiAgICAgREJHUDIoInZhZGRyOiVseCBkb21p
ZDolZCBjcjM6JWx4IHBnZDM6JWx4XG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCwgCiAgICAgICAg
ICAgY3IzLCBwZ2QzdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggNzFiYWVkZWE5Ni4uZDg2N2QxYmUx
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
dmNwdSAqbWFwY2FjaGVfY3VycmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBpZGxl
X3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBzeW5j
X2xvY2FsX2V4ZWNzdGF0ZSgpOwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9u
IHRoZSBpZGxlIHBhZ2UgdGFibGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IF9f
cGEoaWRsZV9wZ190YWJsZSkpOworICAgICAgICBBU1NFUlQoY3IzX3BhKHJlYWRfY3IzKCkpID09
IF9fcGEoaWRsZV9wZ190YWJsZSkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKaW5kZXggZDJjOTNhNjdkZC4uZmY4NTI0OTA4NSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC0yODksNiArMjg5LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9j
cjModW5zaWduZWQgbG9uZyB2YWwpCiAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMi
IDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgY3IzX3BhKHVuc2lnbmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZf
Q1IzX0FERFJfTUFTSzsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wY2lk
KHVuc2lnbmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFT
SzsKK30KKwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiB7CiAg
ICAgcmV0dXJuIGdldF9jcHVfaW5mbygpLT5jcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3g4Ni1kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRl
eCA3MDQ1M2U4ZGZiLi4xMGIzNjZhMDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3g4Ni1kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTQz
LDYgKzQzLDEzIEBACiAjZGVmaW5lIFg4Nl9DUjBfUEcgICAgICAgICAgICAgIDB4ODAwMDAwMDAg
LyogUGFnaW5nICAgICAgICAgICAgICAgICAgIChSVykgKi8KIAogLyoKKyAqIEludGVsIENQVSBm
bGFncyBpbiBDUjMKKyAqLworI2RlZmluZSBYODZfQ1IzX05PRkxVU0ggICAgKF9BQygxLCBVTEwp
IDw8IDYzKQorI2RlZmluZSBYODZfQ1IzX0FERFJfTUFTSyAgKFBBR0VfTUFTSyAmIFBBRERSX01B
U0spCisjZGVmaW5lIFg4Nl9DUjNfUENJRF9NQVNLICBfQUMoMHgwZmZmLCBVTEwpIC8qIE1hc2sg
Zm9yIFBDSUQgKi8KKworLyoKICAqIEludGVsIENQVSBmZWF0dXJlcyBpbiBDUjQKICAqLwogI2Rl
ZmluZSBYODZfQ1I0X1ZNRSAgICAgICAgMHgwMDAwMDAwMSAvKiBlbmFibGUgdm04NiBleHRlbnNp
b25zICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:04:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:04: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 1fNZc4-0007Ig-5S; Tue, 29 May 2018 08:04: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZc3-0007IX-4y
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:04:11 +0000
X-Inumbo-ID: 94464375-6316-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94464375-6316-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:02:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZc1-0005To-A3
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:04:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZc1-0006Rj-7p
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:04:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZc1-0006Rj-7p@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:04:09 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/x86: use PCID 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>

Y29tbWl0IGY1MWQzNjgxYTgxZWU0YmI4NzMzODQwNTEyZTJhNmNhYmY2MTZkZGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjU4OjI5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysr
KysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAg
IHwgMTUgKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgIHwgIDMg
Ky0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgIHwgMTIgKysrKysrLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICAgIHwgIDMgKysKIDggZmlsZXMgY2hh
bmdlZCwgMTg5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA0ZmMyMTc0MTc1Li42MzAwZjY5MjYxIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTM4Niw2ICsxMzg2LDIwIEBAIEZsYWcgdG8gZW5hYmxl
IE1lbW9yeSBQcm90ZWN0aW9uIEtleXMuCiBUaGUgcHJvdGVjdGlvbi1rZXkgZmVhdHVyZSBwcm92
aWRlcyBhbiBhZGRpdGlvbmFsIG1lY2hhbmlzbSBieSB3aGljaCBJQS0zMmUKIHBhZ2luZyBjb250
cm9scyBhY2Nlc3MgdG8gdXNlcm1vZGUgYWRkcmVzc2VzLgogCisjIyMgcGNpZCAoeDg2KQorPiBg
PSA8Ym9vbGVhbj4gfCB4cHRpPTxib29sPmAKKworPiBEZWZhdWx0OiBgeHB0aWAKKworPiBDYW4g
YmUgbW9kaWZpZWQgYXQgcnVudGltZSAoY2hhbmdlIHRha2VzIGVmZmVjdCBvbmx5IGZvciBkb21h
aW5zIGNyZWF0ZWQKKyAgYWZ0ZXJ3YXJkcykKKworSWYgYXZhaWxhYmxlLCBjb250cm9sIHVzYWdl
IG9mIHRoZSBQQ0lEIGZlYXR1cmUgb2YgdGhlIHByb2Nlc3NvciBmb3IKKzY0LWJpdCBwdi1kb21h
aW5zLiBQQ0lEIGNhbiBiZSB1c2VkIGVpdGhlciBmb3Igbm8gZG9tYWluIGF0IGFsbCAoYGZhbHNl
YCksCitmb3IgYWxsIG9mIHRoZW0gKGB0cnVlYCksIG9ubHkgZm9yIHRob3NlIHN1YmplY3QgdG8g
WFBUSSAoYHhwdGlgKSBvciBmb3IKK3Rob3NlIG5vdCBzdWJqZWN0IHRvIFhQVEkgKGBuby14cHRp
YCkuIFRoZSBmZWF0dXJlIGlzIHVzZWQgb25seSBpbiBjYXNlCitJTlZQQ0lEIGlzIHN1cHBvcnRl
ZCBhbmQgbm90IGRpc2FibGVkIHZpYSBgaW52cGNpZD1mYWxzZWAuCisKICMjIyBwc3IgKEludGVs
KQogPiBgPSBMaXN0IG9mICggY210Ojxib29sZWFuPiB8IHJtaWRfbWF4OjxpbnRlZ2VyPiB8IGNh
dDo8Ym9vbGVhbj4gfCBjb3NfbWF4OjxpbnRlZ2VyPiB8IGNkcDo8Ym9vbGVhbj4gKWAKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IGIyMDI5ZjIyNGMuLmMxMTZiMzlmNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQ2LDcgKzQ2LDkgQEAKICNpbmNs
dWRlIDxhc20vZGVzYy5oPgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hz
dGF0ZS5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlk
bGUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4K
ICNpbmNsdWRlIDxhc20vbGR0Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KQEAgLTY2LDYg
KzY4LDQ5IEBACiAjaW5jbHVkZSA8YXNtL3Bzci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KIAorc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7CisgICAgUENJRF9PRkYsCisgICAgUENJ
RF9BTEwsCisgICAgUENJRF9YUFRJLAorICAgIFBDSURfTk9YUFRJCit9IG9wdF9wY2lkID0gUENJ
RF9YUFRJOworCitzdGF0aWMgX19pbml0IGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCit7
CisgICAgaW50IHJjID0gMDsKKworICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgIHsK
KyAgICBjYXNlIDA6CisgICAgICAgIG9wdF9wY2lkID0gUENJRF9PRkY7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSAxOgorICAgICAgICBvcHRfcGNpZCA9IFBDSURfQUxMOworICAgICAgICBi
cmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2xlYW4oInhw
dGkiLCBzLCBOVUxMKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAg
b3B0X3BjaWQgPSBQQ0lEX05PWFBUSTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgMToKKyAgICAgICAgICAgIG9wdF9wY2lkID0gUENJRF9YUFRJOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQpOworCiBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCiBzdGF0aWMgdm9pZCBkZWZhdWx0
X2lkbGUodm9pZCk7CkBAIC0zODEsNiArNDI2LDcgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCiAgICAgZC0+YXJj
aC5wdl9kb21haW4ueHB0aSA9IGZhbHNlOworICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBm
YWxzZTsKIAogICAgIHJldHVybiAwOwogCkBAIC02ODgsNiArNzM0LDI5IEBAIGludCBhcmNoX2Rv
bWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAog
CiAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2Fy
ZV9kb21haW4oZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworCisgICAgICAgIGlmICggIWlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAg
ICAgICAgc3dpdGNoICggb3B0X3BjaWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2Fz
ZSBQQ0lEX09GRjoKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQ
Q0lEX0FMTDoKKyAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6Cisg
ICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWlu
LnhwdGk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9O
T1hQVEk6CisgICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNo
LnB2X2RvbWFpbi54cHRpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIGluaXRpYWxpemUg
ZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2FzZSB0b29scyBkb24ndCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCA1
OTg4NGU3OTg5Li41YTM5MWY4ZjY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIu
YworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAKIC8qIERlYnVnIGJ1aWxkczog
V3JhcCBmcmVxdWVudGx5IHRvIHN0cmVzcy10ZXN0IHRoZSB3cmFwIGxvZ2ljLiAqLwogI2lmZGVm
IE5ERUJVRwpAQCAtOTQsNiArOTUsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxv
bmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBv
bGRfY3I0OwogICAgIHUzMiB0OworICAgIHVuc2lnbmVkIGxvbmcgb2xkX3BjaWQgPSBjcjNfcGNp
ZChyZWFkX2NyMygpKTsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBmdW5jdGlvbiBpcyBz
b21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxvY2FsX2lycV9z
YXZlKGZsYWdzKTsKQEAgLTEwMywxNCArMTA1LDM0IEBAIHZvaWQgc3dpdGNoX2NyM19jcjQodW5z
aWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogICAgIG9sZF9jcjQgPSByZWFkX2Ny
NCgpOwogICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKICAgICB7CisgICAgICAgIC8q
CisgICAgICAgICAqIFg4Nl9DUjRfUEdFIHNldCBtZWFucyBQQ0lEIGlzIGluYWN0aXZlLgorICAg
ICAgICAgKiBXZSBoYXZlIHRvIHB1cmdlIHRoZSBUTEIgdmlhIGZsaXBwaW5nIGNyNC5wZ2UuCisg
ICAgICAgICAqLwogICAgICAgICBvbGRfY3I0ID0gY3I0ICYgflg4Nl9DUjRfUEdFOwogICAgICAg
ICB3cml0ZV9jcjQob2xkX2NyNCk7CiAgICAgfQorICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCAp
CisgICAgICAgIC8qCisgICAgICAgICAqIEZsdXNoaW5nIHRoZSBUTEIgdmlhIElOVlBDSUQgaXMg
bmVjZXNzYXJ5IG9ubHkgaW4gY2FzZSBQQ0lEcyBhcmUKKyAgICAgICAgICogaW4gdXNlLCB3aGlj
aCBpcyB0cnVlIG9ubHkgd2l0aCBJTlZQQ0lEIGJlaW5nIGF2YWlsYWJsZS4KKyAgICAgICAgICog
V2l0aG91dCBQQ0lEIHVzYWdlIHRoZSBmb2xsb3dpbmcgd3JpdGVfY3IzKCkgd2lsbCBwdXJnZSB0
aGUgVExCCisgICAgICAgICAqICh3ZSBhcmUgaW4gdGhlIGNyNC5wZ2Ugb2ZmIHBhdGgpIG9mIGFs
bCBlbnRyaWVzLgorICAgICAgICAgKiBVc2luZyBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxz
KCkgc2VlbXMgdG8gYmUgZmFzdGVyIHRoYW4KKyAgICAgICAgICogaW52cGNpZF9mbHVzaF9hbGwo
KSwgc28gdXNlIHRoYXQuCisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9u
b25nbG9iYWxzKCk7CiAKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggb2xkX2NyNCAh
PSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICBlbHNlIGlmICggb2xkX3BjaWQg
IT0gY3IzX3BjaWQoY3IzKSApCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSBubyBU
TEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJldHdlZW4KKyAgICAg
ICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVjcjMgdmFsdWUgcmVt
YWluIGluIHRoZSBUTEIuCisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX3Npbmds
ZV9jb250ZXh0KG9sZF9wY2lkKTsKIAogICAgIHBvc3RfZmx1c2godCk7CiAKQEAgLTE0MCw4ICsx
NjIsMjkgQEAgdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZCAqdmEsIHVu
c2lnbmVkIGludCBmbGFncykKICAgICAgICAgICAgICAqIGFyZSB2YXJpb3VzIGVycmF0YSBzdXJy
b3VuZGluZyBJTlZMUEcgdXNhZ2Ugb24gc3VwZXJwYWdlcywgYW5kCiAgICAgICAgICAgICAgKiBh
IGZ1bGwgZmx1c2ggaXMgaW4gYW55IGNhc2Ugbm90ICp0aGF0KiBleHBlbnNpdmUuCiAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IDogIm0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1v
cnkiICk7CisgICAgICAgICAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X1BDSURFICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSAodW5zaWdu
ZWQgbG9uZyl2YTsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRmx1
c2ggdGhlIGFkZHJlc3NlcyBmb3IgYWxsIHBvdGVudGlhbCBhZGRyZXNzIHNwYWNlcy4KKyAgICAg
ICAgICAgICAgICAgKiBXZSBjYW4ndCBjaGVjayB0aGUgY3VycmVudCBkb21haW4gZm9yIGJlaW5n
IHN1YmplY3QgdG8KKyAgICAgICAgICAgICAgICAgKiBYUFRJIGFzIGN1cnJlbnQgbWlnaHQgYmUg
dGhlIGlkbGUgdmNwdSB3aGlsZSB3ZSBzdGlsbCBoYXZlCisgICAgICAgICAgICAgICAgICogc29t
ZSBYUFRJIGRvbWFpbiBUTEIgZW50cmllcy4KKyAgICAgICAgICAgICAgICAgKiBVc2luZyBpbnZw
Y2lkIGlzIG9rYXkgaGVyZSwgYXMgd2l0aCBQQ0lEIGVuYWJsZWQgd2UgYWx3YXlzCisgICAgICAg
ICAgICAgICAgICogaGF2ZSBnbG9iYWwgcGFnZXMgZGlzYWJsZWQuCisgICAgICAgICAgICAgICAg
ICovCisgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9QUklWLCBhZGRy
KTsKKyAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1VTRVIsIGFkZHIp
OworICAgICAgICAgICAgICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1BSSVYg
fCBQQ0lEX1BWX1hQVEksIGFkZHIpOworICAgICAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNo
X29uZShQQ0lEX1BWX1VTRVIgfCBQQ0lEX1BWX1hQVEksIGFkZHIpOworICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBhc20g
dm9sYXRpbGUgKCAiaW52bHBnICUwIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
OiAibSIgKCooY29uc3QgY2hhciAqKSh2YSkpIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBkb190bGJfZmx1c2goKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjI0YWM5OTM5NC4uNWM2ZDFi
ZjJlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTUwNyw3ICs1MDcsMTEgQEAgdm9pZCBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBtZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwog
ICAgIHYtPmFyY2guY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgaWYgKCBpc19wdl9kb21h
aW4oZCkgJiYgZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIHYtPmFyY2guY3IzIHw9
IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCiB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTUxOCw3ICs1MjIsMTIgQEAg
dW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAgICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiB+WDg2X0NSNF9ERTsK
ICAgICBjcjQgfD0gbW11X2NyNF9mZWF0dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01F
UCB8IFg4Nl9DUjRfU01BUCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NS
NF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0gICAgY3I0IHw9IGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgID8gMCA6IFg4Nl9DUjRfUEdFOworCisgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFp
bi5wY2lkICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7CisgICAgZWxzZSBpZiAoICFk
LT5hcmNoLnB2X2RvbWFpbi54cHRpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOworCiAg
ICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKIAogICAgIHJldHVybiBj
cjQ7CkBAIC01MzEsMTIgKzU0MCwxNCBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAq
dikKIAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92Y3B1KHYpKQog
ICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KQotICAgICAgICAgICAg
ICA6ICgocmVhZF9jcjQoKSAmIH5YODZfQ1I0X1RTRCkgfCBYODZfQ1I0X1BHRSk7CisgICAgICAg
ICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8
IFg4Nl9DUjRfUEdFKTsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFy
Y2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKICAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2No
YW5nZWQgPSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShy
b290X3BndCkpOworICAgICAgICBpZiAoIG5ld19jcjQgJiBYODZfQ1I0X1BDSURFICkKKyAgICAg
ICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgfD0gZ2V0X3BjaWRfYml0cyh2LCB0cnVlKTsKICAgICAg
ICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAgIH0KICAgICBlbHNl
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwppbmRleCA1NTRmYjY1MDVmLi5lZmI5MThlZTBhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMKQEAgLTM4Niw2ICszODYsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgewogICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0g
ZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMTsKICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4u
eHB0aSA9IGZhbHNlOworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gZmFsc2U7CiAg
ICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNw
dV9pbmZvWzBdOwogICAgICAgICBpZiAoIHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSAhPSAwICkK
ICAgICAgICAgICAgIEJVRygpOwpAQCAtNzAyLDcgKzcwMyw3IEBAIGludCBfX2luaXQgZG9tMF9j
b25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdXBkYXRlX2NyMyh2KTsKIAog
ICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBwYXJ0IG9m
IHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBy
ZWFkX2NyNCgpKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChjcjNfcGEodi0+YXJjaC5jcjMpLCByZWFk
X2NyNCgpKTsKICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOwogCiAgICAgLyogQ29w
eSB0aGUgT1MgaW1hZ2UgYW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCA5MzRmYzkxMDY5Li5jNzA1YTQ0OTRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNzks
MTIgKzI3OSwyMiBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiB2
b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsK
ICAgICB1cGRhdGVfY3IzKHYpOwotICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2Vk
ID0gdHJ1ZTsKKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAg
IGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKyAgICAgICAgY3B1X2luZm8tPnB2
X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZC0+YXJjaC5wdl9kb21haW4ucGNpZAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gZ2V0X3BjaWRfYml0cyh2LCB0cnVlKSA6IDApOworICAgIH0KIAogICAgIC8qIERvbid0IGZs
dXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xv
Y2suICovCiAgICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4
IDVmYzRkMjBkZmYuLmMwOGRkYzAyMTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMjU1LDYgKzI1
NSw4IEBAIHN0cnVjdCBwdl9kb21haW4KIAogICAgIC8qIFhQVEkgYWN0aXZlPyAqLwogICAgIGJv
b2wgeHB0aTsKKyAgICAvKiBVc2UgUENJRCBmZWF0dXJlPyAqLworICAgIGJvb2wgcGNpZDsKIAog
ICAgIC8qIG1hcF9kb21haW5fcGFnZSgpIG1hcHBpbmcgY2FjaGUuICovCiAgICAgc3RydWN0IG1h
cGNhY2hlX2RvbWFpbiBtYXBjYWNoZTsKQEAgLTI2Miw2ICsyNjQsMzUgQEAgc3RydWN0IHB2X2Rv
bWFpbgogICAgIHN0cnVjdCBjcHVpZG1hc2tzICpjcHVpZG1hc2tzOwogfTsKIAorLyoKKyAqIFBD
SUQgdmFsdWVzIGZvciB0aGUgYWRkcmVzcyBzcGFjZXMgb2YgNjQtYml0IHB2IGRvbWFpbnM6Cisg
KgorICogV2UgYXJlIHVzaW5nIDQgUENJRCB2YWx1ZXMgZm9yIGEgNjQgYml0IHB2IGRvbWFpbiBz
dWJqZWN0IHRvIFhQVEk6CisgKiAtIGh5cGVydmlzb3IgYWN0aXZlIGFuZCBndWVzdCBpbiBrZXJu
ZWwgbW9kZSAgIFBDSUQgMAorICogLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4gdXNl
ciBtb2RlICAgICBQQ0lEIDEKKyAqIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiBrZXJuZWwgbW9kZSAg
ICAgICAgICAgICAgUENJRCAyCisgKiAtIGd1ZXN0IGFjdGl2ZSBhbmQgaW4gdXNlciBtb2RlICAg
ICAgICAgICAgICAgIFBDSUQgMworICoKKyAqIFdpdGhvdXQgWFBUSSBvbmx5IDIgdmFsdWVzIGFy
ZSB1c2VkOgorICogLSBndWVzdCBpbiBrZXJuZWwgbW9kZSAgICAgICAgICAgICAgICAgICAgICAg
ICBQQ0lEIDAKKyAqIC0gZ3Vlc3QgaW4gdXNlciBtb2RlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJRCAxCisgKi8KKworI2RlZmluZSBQQ0lEX1BWX1BSSVYgICAgICAweDAwMDAgICAgLyog
VXNlZCBmb3Igb3RoZXIgZG9tYWlucywgdG9vLiAqLworI2RlZmluZSBQQ0lEX1BWX1VTRVIgICAg
ICAweDAwMDEKKyNkZWZpbmUgUENJRF9QVl9YUFRJICAgICAgMHgwMDAyICAgIC8qIFRvIGJlIE9S
ZWQgdG8gYWJvdmUgdmFsdWVzLiAqLworCisvKgorICogUmV0dXJuIGFkZGl0aW9uYWwgUENJRCBz
cGVjaWZpYyBjcjMgYml0cy4KKyAqCisgKiBOb3RlIHRoYXQgWDg2X0NSM19OT0ZMVVNIIHdpbGwg
bm90IGJlIHJlYWRhYmxlIGluIGNyMy4gQW55b25lIGNvbnN1bWluZworICogdi0+YXJjaC5jcjMg
c2hvdWxkIG1hc2sgYXdheSBYODZfQ1IzX05PRkxVU0ggYW5kIFg4Nl9DUjNfUENJRE1BU0sgaW4g
Y2FzZQorICogdGhlIHZhbHVlIGlzIHVzZWQgdG8gYWRkcmVzcyB0aGUgcm9vdCBwYWdlIHRhYmxl
LgorICovCisjZGVmaW5lIGdldF9wY2lkX2JpdHModiwgaXNfeHB0aSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKFg4Nl9DUjNfTk9GTFVTSCB8ICgoaXNfeHB0
aSkgPyBQQ0lEX1BWX1hQVEkgOiAwKSB8ICAgICAgICAgICAgICAgICBcCisgICAgICgoKHYpLT5h
cmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpID8gUENJRF9QVl9QUklWIDogUENJRF9QVl9VU0VS
KSkKKwogc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSB7CiAgICAgc3RydWN0IHsKICAgICAgICAg
dW5zaWduZWQgaW50IG1zciA6IDE7CkBAIC02MTgsNyArNjQ5LDcgQEAgdW5zaWduZWQgbG9uZyBw
dl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogI2RlZmluZSBy
ZWFsX2NyNF90b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1RTRCB8ICAgICAg
XAogICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVApKQor
ICAgICAgICAgICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BD
SURFKSkKIAogI2RlZmluZSBkb21haW5fbWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8g
SFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJUX0NQVVMpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmlu
ZGV4IGZmODUyNDkwODUuLjkzMDdhYjc1YzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAt
MzA2LDYgKzMwNiw5IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lk
KQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogewor
ICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCisgICAg
QVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwor
CiAgICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKICAgICBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNZtP-0000gU-Fm; Tue, 29 May 2018 08: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZtO-0000gP-CO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:06 +0000
X-Inumbo-ID: 154f003a-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 154f003a-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZtM-0005oM-Og
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZtM-0000Wb-MG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZtM-0000Wb-MG@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: Fix "x86: further CPUID
 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>

Y29tbWl0IGNjMGJiM2I0ODQ3MTdmMDJlM2IyMmRlNjlkNWQ3Y2Q1MTgwNjNmOWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowMjozNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowMjozNCAyMDE4ICsw
MjAwCgogICAgeDg2OiBGaXggIng4NjogZnVydGhlciBDUFVJRCBoYW5kbGluZyBhZGp1c3RtZW50
cyIKICAgIAogICAgYy9zIDYyYjE4Nzk2OSAieDg2OiBmdXJ0aGVyIENQVUlEIGhhbmRsaW5nIGFk
anVzdG1lbnRzIiBtYWtlIHNvbWUgYWRqdXN0bWVudHMuCiAgICBIb3dldmVyLCBpdCBicmVha3Mg
bGV2ZWxsaW5nIG9mIGd1ZXN0cywgbWFraW5nIGl0IGltcG9zc2libGUgZm9yIHRoZSB0b29sc3Rh
Y2sKICAgIHRvIGhpZGUgU1RJQlAgb3IgSUJQQiBmcm9tIGd1ZXN0cyBvbiBoYXJkd2FyZSB3aXRo
IHVwLXRvLWRhdGUgbWljcm9jb2RlLgogICAgCiAgICBUaGUgZG9tMCBpc3N1ZSByZWZlcmVuY2Vk
IGluIHRoZSBjb21taXQgbWVzc2FnZSB3YXMgZml4ZWQgYnkgdGhlIGh1bmsKICAgIGFkanVzdGlu
ZyB0aGUgemVyb2luZyBhbG9uZS4gIFNUSUJQIGFuZCBJQlBCIGRvbid0IG5lZWQgKGFuZCBpbmRl
ZWQsIG11c3Qgbm90CiAgICBiZSBmb3IgbGV2ZWxsaW5nIHB1cnBvc2VzKSBPUidkIGludG8gdGhl
IGxlYWYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAzIC0tLQogeGVuL2FyY2gveDg2
L3RyYXBzLmMgICB8IDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
aW5kZXggNGZmYTMwYzFjYy4uYjk4OWFjNDk5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNTg2LDggKzM1ODYsNiBA
QCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1
bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfZmVhdHVyZXNb
RkVBVFVSRVNFVF83YjBdKTsKIAogICAgICAgICAgICAgKmVjeCAmPSBodm1fZmVhdHVyZXNldFtG
RUFUVVJFU0VUXzdjMF07Ci0KLSAgICAgICAgICAgICplZHggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKTsKICAgICAgICAgICAgICplZHggJj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVS
RVNFVF83ZDBdOwogCiAgICAgICAgICAgICAvKiBEb24ndCBleHBvc2UgSEFQLW9ubHkgZmVhdHVy
ZXMgdG8gbm9uLWhhcCBndWVzdHMuICovCkBAIC0zNzYxLDcgKzM3NTksNiBAQCB2b2lkIGh2bV9j
cHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQg
KmVieCwKICAgICAgICAgaHZtX2NwdWlkKDB4ODAwMDAwMDEsIE5VTEwsIE5VTEwsIE5VTEwsICZf
ZWR4KTsKICAgICAgICAgKmVheCB8PSAoX2VkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9M
TSkgPyB2YWRkcl9iaXRzIDogMzIpIDw8IDg7CiAKLSAgICAgICAgKmVieCB8PSBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJQQik7CiAgICAgICAgICplYnggJj0gaHZtX2ZlYXR1cmVzZXRbRkVB
VFVSRVNFVF9lOGJdOwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDUwOGMxOGUxZmQuLmY5
NTBlOGQ4NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC0xMTU1LDggKzExNTUsNiBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgICAgc3BlY2lhbF9mZWF0dXJlc1tG
RUFUVVJFU0VUXzdiMF0pOwogCiAgICAgICAgICAgICBjICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVS
RVNFVF83YzBdOwotCi0gICAgICAgICAgICBkIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9T
VElCUCk7CiAgICAgICAgICAgICBkICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83ZDBdOwog
CiAgICAgICAgICAgICBpZiAoICFpc19wdmhfZG9tYWluKGN1cnJkKSApCkBAIC0xMjcxLDcgKzEy
NjksNiBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAg
Y2FzZSAweDgwMDAwMDA4OgogICAgICAgICBhID0gcGFkZHJfYml0cyB8ICh2YWRkcl9iaXRzIDw8
IDgpOwotICAgICAgICBiIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKTsKICAgICAg
ICAgYiAmPSBwdl9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfZThiXTsKICAgICAgICAgYnJlYWs7CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNZtZ-0000hK-J9; Tue, 29 May 2018 08: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZtY-0000hA-2x
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:16 +0000
X-Inumbo-ID: 1b59283e-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b59283e-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZtW-0005oV-UQ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZtW-0000XC-S1
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZtW-0000XC-S1@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:14 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IDk0MTkzMzdlNDQzOWQ1N2JhNmE1YzBhNDlmOTk0YmUyZWYzM2NiOWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowMzo0NSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowMzo0NSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmE2N2EwZmZiZC4uZGM5MDc0MzUxNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNSw3ICsxMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBj
YXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVf
aW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTEzNiwxOSArMTMzLDEyIEBAIHN0YXRpYyBib29sIF9f
aW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0g
NiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWludDY0X3QgY2FwczsKLQotICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKLQotICAgICAgICAvKgot
ICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRo
YXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0
cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQorICAgIC8qCisgICAgICog
UlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB0aGF0IHdlIG1heSBt
b3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpA
QCAtMjE4LDYgKzIwOCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwog
ICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVz
ZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0
aGVpcgpAQCAtMjQ2LDcgKzI0MCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxp
a2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICAgICAgKiBJQlJT
LCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAg
IGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAgICAgICAgICAgICAgdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CkBAIC0zMzEs
NyArMzI1LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5m
byBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSgpOwogCi0gICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CisgICAgcHJpbnRfZGV0YWlscyh0aHVu
aywgY2Fwcyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:22: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 1fNZtj-0000j0-LT; Tue, 29 May 2018 08:22: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZti-0000it-MX
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:26 +0000
X-Inumbo-ID: 216b5bc8-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 216b5bc8-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZth-0005pR-43
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZth-0000Xr-1g
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZth-0000Xr-1g@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IGU2MGEyODdiZjhhMGI1ZWIzMDI1NWQ2ODBmZmM5YzViOTViYjA0YjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNDoxNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNDoxNCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCBkYzkwNzQzNTE0Li4xMTQzNTIxMTVhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4NSwxMSArMjg2LDE0
IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAg
ICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAg
eworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwog
ICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
OworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lz
dF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAgICBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8qCkBAIC0zMzAsOCArMzM0LDYg
QEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogewot
ICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9uIHRoaXMgYWxpYXMuICovCi0g
ICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NUUkxfSUJSUyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggNmQ3ZmFkODBlNi4uZTBhZmYyYzI1ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQyLDYgKzE0Miw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZv
LCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywg
cHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1
X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
dXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0
cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBi
dGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA1ZjhmNjg3YjI3Li5mYzBhMmZiNzkw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTcsNiArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8g
ewogCiAgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CiAgICAgdWlu
dDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWFi
NGZmM2Y2OC4uNWU0ZmM4NGFlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsy
Nyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVy
biBib29sIG9wdF9pYnBiOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3Rf
aW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDY5Y2YzY2MyZjEuLjljMTY5NDU0ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCkBAIC0yMSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAKIC8qIEVuY29kaW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9p
c3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9J
U1RfV1JNU1IgKDEgPDwgMSkKICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0y
ODUsMTIgKzI4NCw5IEBACiAgICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGlu
IHRoZQotICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRl
IGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50
ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRC
VElfSVNUX0lCUlMsICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3Bl
Y19jdHJsKSglcjE0KSwgJWVheAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNZtu-0000kK-Na; Tue, 29 May 2018 08: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZtt-0000k8-Bx
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:37 +0000
X-Inumbo-ID: 277ed1ef-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 277ed1ef-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZtr-0005qR-A2
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZtr-0000YV-7d
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZtr-0000YV-7d@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Merge bti_ist_info
 and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IGIwZWExOGVkNWJlM2FkODlhNTRkYTdmNWVkMTU1ODRjYjMxNWNkNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNTowNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNTowNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAg
ICAgIHwgIDUgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDUyICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggNmZjMzJlODY5NC4uNzMz
Mzc5ZTdkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY2kgPSBnZXRfY3B1X2luZm8oKTsKICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShjaSk7CiAgICAgLyogQXZvaWQgTk1JLyNNQyB1c2luZyBNU1JfU1BFQ19D
VFJMIHVudGlsIHdlJ3ZlIHJlbG9hZGVkIG1pY3JvY29kZS4gKi8KLSAgICBjaS0+YnRpX2lzdF9p
bmZvID0gMDsKKyAgICBjaS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfaXN0X3dybXNyOwogCiAg
ICAgQUNQSV9GTFVTSF9DUFVfQ0FDSEUoKTsKIApAQCAtMjU3LDcgKzI1Nyw3IEBAIHN0YXRpYyBp
bnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOwog
CiAgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwu
ICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworICAgIGNp
LT5zcGVjX2N0cmxfZmxhZ3MgfD0gKGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzICYgU0NGX2lzdF93
cm1zcik7CiAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShjaSk7CiAKICBkb25lOgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDExNDM1MjExNWEuLjJkNjk5MTBjMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM5LDcgKzM5LDcgQEAg
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwotdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwordWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTI5Myw3ICsyOTMsNyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1I7Cisg
ICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQog
CiAgICAgLyoKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCiAgICAgewogICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpOwotICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1JTQjsKKyAgICAgICAgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAgICAgfQogCiAgICAgLyoKQEAgLTMyNiw3
ICszMjYsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKIAotICAg
IC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMg
YmVlbiBjYWxjdWxhdGVkLiAqLworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CkBAIC0zMzQsNiArMzM0LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQogeworICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVz
IG9uIHRoaXMgYWxpYXMuICovCisgICAgQlVJTERfQlVHX09OKFNDRl91c2Vfc2hhZG93ICE9IDEp
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGUwYWZmMmMyNWQuLmQ5
MzlhMTNjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw4ICsxNDMsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0
IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmws
IHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
eGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKLSAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7Ci0gICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3Qg
Y3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CisgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2Zs
YWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAgREVGSU5FKENQVUlO
Rk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaAppbmRleCBmYzBhMmZiNzkwLi40M2FhYzBiOGI2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTgsOCArNTgsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7Ci0gICAgYm9v
bCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwotICAgIHVpbnQ4X3QgICAgICBidGlfaXN0
X2luZm87CisgICAgdWludDhfdCAgICAgIHNwZWNfY3RybF9mbGFnczsKIAogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IGYwMGJkMTZhNzAuLmNhYjJiYWRkNWQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCkBAIC02NCwxMCArNjQsOSBAQAogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05P
UChLOF9OT1A4KQogCiAjZGVmaW5lIEFTTV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9O
T1AyCi0jZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVm
aW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CiAjZGVmaW5lIEFTTV9O
T1AyNCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AyOSBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMzIgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgogI2RlZmluZSBB
U01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWU0
ZmM4NGFlYy4uMDU5ZTI5MTE2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yOCwxNSAr
MjgsMTUgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRl
cm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LWV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hh
ZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAg
aW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAgICBpbmZvLT5i
dGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5zcGVjX2N0cmxf
ZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTUwLDcg
KzUwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3Ry
bCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwg
PSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwpAQCAt
NjUsNyArNjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lk
bGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAgICAgKiBoZXJl
OyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAgKi8KLSAgICBp
bmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNwZWNfY3RybF9m
bGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFzbSB2b2xhdGls
ZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5k
ZXggOWMxNjk0NTRlZi4uNTgyNDAzYTlkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAj
ZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9mIHRoZSBib3R0
b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX1dSTVNS
ICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVuY29kaW5nIG9m
IGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hhZG93ICgxIDw8
IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFNDRl9pc3RfcnNi
ICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vbXNyLWlu
ZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRoZSBWTUVYSVQt
c3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAgKiBjdXJyZW50
IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAqCi0gKiBGYWN0
b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwgdmFsdWUsIGFu
ZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhlIHN5bmNocm9u
b3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93
X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBpbiB0aGUgcGVy
IGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgogICoKICAqICAx
KSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikgU2V0IHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKiAgNCkgRXhp
dCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVhciB1c2Vfc2hh
ZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKgogICogVGhl
IGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoKICAqICAtICBT
ZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hl
Y2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNl
X3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAgKgogICogVGhl
cmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3Vz
IHBhdGggYmV0d2VlbgpAQCAtMTMzLDcgKzEzNCw3IEBACiAgICAgeG9yICVlZHgsICVlZHgKIAog
ICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2
YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNw
KQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJz
cCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRcaWJy
c192YWwsICVlYXgKQEAgLTE1OSwxMiArMTYwLDE0IEBACiAgICAgICogYmxvY2sgc28gY2FsY3Vs
YXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1heWJleGVuCisg
ICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiAp
IGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0g
ICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAgICAgICBub3Qg
JWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFn
cykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93
X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3csIENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2FkIFhlbidzIGlu
dGVuZGVkIHZhbHVlLiAqLwpAQCAtMTgzLDggKzE4Niw4IEBACiAgKi8KICAgICB4b3IgJWVkeCwg
JWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVj
X2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91c2Vfc2hhZG93
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAgICBqeiAuTFxA
X3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVy
YngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDUsNyArMjA4LDcg
QEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3ApCiAKICAgICAv
KiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBndWVzdCB2YWx1
ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisg
ICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAog
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4CkBAIC0yMTYs
NyArMjE5LDcgQEAKICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5
KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19z
dHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTIyOCw3ICsyMzEs
NyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDIyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lm
eShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjM5LDcgKzI0Miw3IEBACiAj
ZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9S
U0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQ
RUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yNjcsMjIgKzI3MCwyMyBAQAogICogVGhp
cyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9F
TlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFs
dGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3Rf
aW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0
cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAg
IHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAgICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19P
VkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xvYmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tp
cF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lz
dF93cm1zciwgJWFsCiAgICAganogLkxcQF9za2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVk
eAogICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVk
bCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBz
ZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAgIGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQo
c3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAgLTMwOSw3ICszMTMsNyBAQCBV
TkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1z
dGFja19lbmQKICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRC
VElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAg
ICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxh
Z3MpKCVyYngpCiAgICAganogLkxcQF9za2lwCiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19Y
RU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:22: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 1fNZu4-0000lZ-PI; Tue, 29 May 2018 08:22: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZu3-0000lM-DK
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:47 +0000
X-Inumbo-ID: 2d8f37d9-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d8f37d9-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZu1-0005qb-Fq
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZu1-0000Z5-DW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZu1-0000Z5-DW@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IDY4ZDAyYTc2MjgzNzM3NGVmOTMzMDhhMzNiODM5NTRiZDE0ZGQ2N2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNTo0MCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNTo0MCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmggICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA2ICsrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDQ1ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
NDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDJkNjk5MTBjMGYuLmI2MmNmY2M4ODEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTExMiw4ICsxMTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0
YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKLSAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1IpID8KKyAgICAgICAgICAg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJ
QlJTLSIgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKQEAgLTI4NSwxMyArMjg2LDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAg
KiBndWVzdHMuCiAgICAgICAgICAqLworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NDX01TUik7CisKICAgICAgICAgaWYgKCBpYnJzICkKLSAgICAgICAgewogICAgICAg
ICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwotICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCiAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
IHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAx
NmNjNzMwZTRiLi4yZDA2NjI1ZGM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMjUs
OCArMjUsNyBAQCBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkq
MzIrMTQpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggUwogWEVOX0NQVUZFQVRVUkUoSU5EX1RI
VU5LX0xGRU5DRSwoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAq
LwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAv
KiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiB8fCBJQlBCICovCi1YRU5fQ1BVRkVBVFVSRShY
RU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIElCUlNCICYmIElSQlMgc2V0
IGluIFhlbiAqLwotWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzAp
KjMyKzE5KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUo
U0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBNU1JfU1BFQ19DVFJMIHVz
ZWQgYnkgWGVuICovCiBYRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMr
MCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KIFhFTl9DUFVG
RUFUVVJFKFJTQl9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAqLwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L25vcHMuaAppbmRleCBjYWIyYmFkZDVkLi5hZDMyYzJlNzViIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApA
QCAtNjQsOSArNjQsMTAgQEAKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoSzhfTk9QOCkK
IAogI2RlZmluZSBBU01fTk9QMTcgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgotI2RlZmlu
ZSBBU01fTk9QMjIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNgogI2RlZmluZSBBU01fTk9Q
MjQgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMjUgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKICNkZWZpbmUgQVNNX05PUDMzIEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgorI2RlZmluZSBBU01f
Tk9QMzYgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A0CiAj
ZGVmaW5lIEFTTV9OT1A0MCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsg
QVNNX05PUDgKIAogI2RlZmluZSBBU01fTk9QX01BWCA4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApp
bmRleCAwNTllMjkxMTZmLi43ZDdjNDJlM2E2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAg
LTUyLDE0ICs1MiwxNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+
c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBh
c20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfU0VUKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAi
d3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1IpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKIH0KIAogLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNh
bGwuICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lkbGUoc3Ry
dWN0IGNwdV9pbmZvICppbmZvKQogewotICAgIHVpbnQzMl90IHZhbCA9IFNQRUNfQ1RSTF9JQlJT
OworICAgIHVpbnQzMl90IHZhbCA9IGluZm8tPnhlbl9zcGVjX2N0cmw7CiAKICAgICAvKgogICAg
ICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJl
IG5vIFNNUCBpc3N1ZXMKQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICAgKi8KICAg
ICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgJj0gflNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFT
TV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1IpCiAgICAgICAgICAgICAgICAgICAg
OjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA1ODI0MDNhOWQ4Li45NDFh
ZWI3MTY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMTE3LDcgKzExNyw3
IEBACiAgICAgbW92ICVcdG1wLCAlcnNwICAgICAgICAgICAgICAgICAvKiBSZXN0b3JlIG9sZCAl
cnNwICovCiAuZW5kbQogCi0ubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGli
cnNfdmFsOnJlcQorLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAogLyoKICAq
IFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KICAqIENsb2JiZXJzICVy
YXgsICVyY3gsICVyZHgKQEAgLTEzNywxMSArMTM3LDExIEBACiAgICAgYW5kYiAkflNDRl91c2Vf
c2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQogCiAgICAgLyogTG9hZCBYZW4n
cyBpbnRlbmRlZCB2YWx1ZS4gKi8KLSAgICBtb3YgJFxpYnJzX3ZhbCwgJWVheAorICAgIG1vdnpi
bCBDUFVJTkZPX3hlbl9zcGVjX2N0cmwoJXJzcCksICVlYXgKICAgICB3cm1zcgogLmVuZG0KIAot
Lm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJyc192YWw6cmVxCisubWFj
cm8gRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuOnJlcQogLyoKICAqIFJlcXVpcmVzICVyc3A9
cmVncyAoYWxzbyBjcHVpbmZvIGlmICFtYXliZXhlbikKICAqIFJlcXVpcmVzICVyMTQ9c3RhY2tf
ZW5kIChpZiBtYXliZXhlbikKQEAgLTE2NiwxMiArMTY2LDEyIEBACiAgICAgICAgIHNldG56ICVh
bAogICAgICAgICBub3QgJWVheAogICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHNwZWNfY3RybF9mbGFncykoJXIxNCkKKyAgICAgICAgbW92emJsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX3NwZWNfY3RybCkoJXIxNCksICVlYXgKICAgICAuZWxzZQogICAgICAgICBhbmRiICR+
U0NGX3VzZV9zaGFkb3csIENQVUlORk9fc3BlY19jdHJsX2ZsYWdzKCVyc3ApCisgICAgICAgIG1v
dnpibCBDUFVJTkZPX3hlbl9zcGVjX2N0cmwoJXJzcCksICVlYXgKICAgICAuZW5kaWYKIAotICAg
IC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVl
YXgKICAgICB3cm1zcgogLmVuZG0KIApAQCAtMjE5LDQ3ICsyMTksMzIgQEAKICNkZWZpbmUgU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZF
QVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzYpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElULCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVu
dHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAq
LwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0
MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJ
VEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIyKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkg
bWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBp
YnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MCBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAotICAgICAgICBYODZfRkVBVFVSRV9YRU5f
SUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgaW4g
aW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29u
dGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9f
T1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMyksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJM
X0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZIG1heWJleGVuPTEgaWJyc192YWw9MCksICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnko
RE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyog
VXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VY
SVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VY
SVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAv
KiBVc2Ugd2hlbiBleGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RS
TF9FWElUX1RPX0dVRVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RS
TF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFU
SVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0Nf
TVNSCiAKIC8qIFRPRE86IERyb3AgdGhlc2Ugd2hlbiB0aGUgYWx0ZXJuYXRpdmVzIGluZnJhc3Ry
dWN0dXJlIGlzIE5NSS8jTUMgc2FmZS4gKi8KIC5tYWNybyBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:22: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 1fNZuE-0000n6-Ty; Tue, 29 May 2018 08:22:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZuD-0000mv-UI
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:57 +0000
X-Inumbo-ID: 33a23890-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33a23890-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:20:52 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZuB-0005ql-Lk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZuB-0000Zb-JQ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZuB-0000Zb-JQ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IGM2OTZlZjBmMzlmMTRjNTY3MmIwY2QwOWQxNjAzMGUwY2I4NzVmNjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNjoxOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNjoxOSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW50cnkuUwppbmRleCAyODllOTQ2MzljLi5kODI0YmNkMzE3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMK
QEAgLTgxLDcgKzgxLDcgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgbW92IFZD
UFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAg
ICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdz
L2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgIC8q
IFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAg
ICAgcG9wICAlcjE1CiAgICAgICAgIHBvcCAgJXIxNApAQCAtMTA2LDcgKzEwNiw3IEBAIFVOTElL
RUxZX0VORChzdm1fdHJhY2UpCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAKLSAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8q
IFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLwogCiAgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
ZW50cnkuUwppbmRleCA3YWEwZTg1MmVlLi5mMTUyOGU4ZjlkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMK
QEAgLTM3LDcgKzM3LDcgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAgICAg
bW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9o
dm1fZ3Vlc3RfY3IyKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
IC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgJXJz
cCwlcmRpCkBAIC03Miw3ICs3Miw3IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAg
bW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICov
Ci0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJz
cD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0hW
TSAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAK
ICAgICAgICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggYjYyY2ZjYzg4MS4uMDE1YTllMjc4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzUsOCArMzUsOCBAQCBz
dGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5p
dGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJz
ID0gLTE7Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gdHJ1ZTsKLXN0
YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl92bWV4aXQgPSB0cnVlOworc3RhdGljIGJvb2wg
X19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0
X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIHVp
bnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVh
ZF9tb3N0bHkgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CkBAIC02OSw5ICs2OSw5IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAg
b3B0X2licGIgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnNiX25hdGl2ZSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9
IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAg
ICAgICBvcHRfcnNiX3ZtZXhpdCA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFs
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTExNiw4ICsx
MTYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0
aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
ICAgICAgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKyAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQl9O
QVRJVkUiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
SFZNKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKIAogICAgIHByaW50aygiWFBUSTogJXNc
biIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJkaXNh
YmxlZCIgOiAiZW5hYmxlZCIpOwpAQCAtMzA3LDkgKzMwNyw5IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3Bl
Y3VsYXRlcyB0byAzMmJpdCBQViBndWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCiAgICAgICog
c3BlY3VsYXRpbmcgaW4gNjRiaXQgc3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4K
ICAgICAgKi8KLSAgICBpZiAoIG9wdF9yc2JfbmF0aXZlICkKKyAgICBpZiAoIG9wdF9yc2JfcHYg
KQogICAgIHsKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFU
SVZFKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19SU0JfUFYp
OwogICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3JzYjsKICAgICB9
CiAKQEAgLTMxNyw4ICszMTcsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGln
YXRpb25zKHZvaWQpCiAgICAgICogSFZNIGd1ZXN0cyBjYW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNC
IHRvIHBvaW50IGF0IFhlbiBzdXBlcnZpc29yCiAgICAgICogbWFwcGluZ3MuCiAgICAgICovCi0g
ICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7CisgICAgaWYgKCBvcHRfcnNiX2h2bSApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSk7CiAKICAgICAvKiBDaGVj
ayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIgc3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KICAg
ICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfSUJQQikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggYjNi
YTg1NzU3Zi4uNjI5OTU0N2NlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0x
NzEsNyArMTcxLDcgQEAgRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBt
b3YgVkNQVV9hcmNoX3NwZWNfY3RybCglcmJ4KSwgJWVheAogCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8K
LSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNw
PXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fUFYg
ICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KIAog
ICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxmdDA6ICBpcmV0cQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IGY2MWRkMjU4ZDkuLjc5N2YxYjJjOWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTE5NCw3ICsxOTQsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgJXIxNWQs
ICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisg
ICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAg
dGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4
IDJkMDY2MjVkYzkuLjg0NmI1YzNjMTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0y
Niw4ICsyNiw4IEBAIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUysw
KSozMisxNSkgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9U
SFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogVXNlIElORF9USFVOS19KTVAgKi8K
IFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyog
SUJSU0IgfHwgSUJQQiAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzE4KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCi1YRU5fQ1BVRkVB
VFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3Jp
dGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KLVhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAg
KEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAq
LworWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAv
KiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9I
Vk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9y
IEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMy
KzIyKSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwogCiAjZGVmaW5lIE5DQVBJTlRT
IChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBpbmZvICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDk0MWFlYjcxNjQuLmIzMzBlMjBlMGUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03MiwxMSArNzIsMTQgQEAKICAqCiAg
KiBUaGUgZm9sbG93aW5nIEFTTSBmcmFnbWVudHMgaW1wbGVtZW50IHRoaXMgYWxnb3JpdGhtLiAg
U2VlIHRoZWlyIGxvY2FsCiAgKiBjb21tZW50cyBmb3IgZnVydGhlciBkZXRhaWxzLgotICogIC0g
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9I
Vk0KICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWCiAgKiAgLSBTUEVDX0NUUkxfRU5UUllf
RlJPTV9JTlRSCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVAorICogIC0gU1BF
Q19DVFJMX0VYSVRfVE9fWEVOX0lTVAogICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fWEVOCi0gKiAg
LSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fUFYKKyAq
ICAtIFNQRUNfQ1RSTF9FWElUX1RPX0hWTQogICovCiAKIC5tYWNybyBET19PVkVSV1JJVEVfUlNC
IHRtcD1yYXgKQEAgLTExNyw3ICsxMjAsNyBAQAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAg
ICAgICAgICAgLyogUmVzdG9yZSBvbGQgJXJzcCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAorLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hW
TQogLyoKICAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KICAqIENs
b2JiZXJzICVyYXgsICVyY3gsICVyZHgKQEAgLTIxNiwyMyArMjE5LDIzIEBACiAuZW5kbQogCiAv
KiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3QuICovCi0jZGVmaW5lIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk07ICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM2
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSBhZnRlciBh
biBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRj
KS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX1BWOyAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjUpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTApLCBYODZfRkVBVFVSRV9TQ19NU1IKIAog
LyogVXNlIGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVu
IG9yIFBWIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19z
dHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1ND
X1JTQl9QVjsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgWDg2X0ZFQVRV
UkVfU0NfTVNSCiAKQEAgLTI0MSwxMiArMjQ0LDIyIEBACiAgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDE3KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKLS8qIFVz
ZSB3aGVuIGV4aXRpbmcgdG8gZ3Vlc3QgY29udGV4dC4gKi8KLSNkZWZpbmUgU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy8q
IFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19D
VFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1Qs
IFg4Nl9GRUFUVVJFX1NDX01TUgogCi0vKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVy
bmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCisvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRV
UkVfU0NfTVNSCisKKy8qCisgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24gY29udGV4
dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCisgKiBGaW5lIGdyYWluIGNvbnRy
b2wgb2YgU0NGX2lzdF93cm1zciBpcyBuZWVkZWQgZm9yIHNhZmV0eSBpbiB0aGUgUzMgcmVzdW1l
CisgKiBwYXRoIHRvIGF2b2lkIHVzaW5nIE1TUl9TUEVDX0NUUkwgYmVmb3JlIHRoZSBtaWNyb2Nv
ZGUgaW50cm9kdWNpbmcgaXQgaGFzCisgKiBiZWVuIHJlbG9hZGVkLgorICovCiAubWFjcm8gU1BF
Q19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QKIC8qCiAgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVy
MTQ9c3RhY2tfZW5kCkBAIC0yOTMsNiArMzA2LDcgQEAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwo
XEBfc2VyaWFsaXNlKToKICAgICBVTkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNlKQogLmVuZG0KIAor
LyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gaW4gSVNUIGNvbnRleHQuICovCiAubWFjcm8gU1BF
Q19DVFJMX0VYSVRfVE9fWEVOX0lTVAogLyoKICAqIFJlcXVpcmVzICVyYng9c3RhY2tfZW5kCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:23:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:23: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 1fNZuO-0000oJ-Vu; Tue, 29 May 2018 08:23: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZuN-0000o4-8l
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:07 +0000
X-Inumbo-ID: 39afda21-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39afda21-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZuL-0005r6-RQ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZuL-0000ay-PC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZuL-0000ay-PC@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IGVmMTRkMzlkNGY4ZjU4YmI2ZjRiMWJlOWUzYTFlODk4MmFlMGM1ZjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNjo1MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNjo1MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgfCA0ICsrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oICB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDAxNWE5ZTI3ODIuLjU1ZWY3OWY5ZDAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTMyNyw2ICszMjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZh
dWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hh
ZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgLyogSWYgWGVuIGlzIHVzaW5nIGFueSBNU1Jf
U1BFQ19DVFJMIHNldHRpbmdzLCBhZGp1c3QgdGhlIGlkbGUgcGF0aC4gKi8KKyAgICBpZiAoIGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfU0NfTVNSX0lETEUpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggODQ2YjVjM2MxOC4uYTA0M2RkNmNmMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTI5LDYgKzI5LDcgQEAgWEVOX0NQVUZFQVRV
UkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBNU1JfU1BFQ19DVFJM
IHVzZWQgYnkgWGUKIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCiBYRU5fQ1BVRkVBVFVS
RShTQ19SU0JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUg
bmVlZGVkIGZvciBIVk0gKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZTQ0FQ
SU5UUyswKSozMisyMikgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KK1hFTl9DUFVG
RUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogU0NfTVNSICYm
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwogCiAjZGVmaW5lIE5DQVBJTlRTIChGU0NBUElOVFMg
KyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCmluZGV4IDdkN2M0MmUzYTYuLjc3ZjkyYmE1ODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtNTIsNyArNTIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAg
aW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsK
LSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZF
QVRVUkVfU0NfTVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAi
d3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwogfQog
CkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4
aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c3BlY19j
dHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZv
bGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
UikKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAi
YyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKIH0KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:23:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:23: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 1fNZuY-0000pJ-1T; Tue, 29 May 2018 08:23: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZuX-0000pA-2q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:17 +0000
X-Inumbo-ID: 3fc5ca88-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fc5ca88-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZuW-0005rE-1w
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZuV-0000bs-Vs
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZuV-0000bs-Vs@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IDFmZDE5NzNmOTRkZjM2NWU3YjIyZDc5MDQwNDM3YzYwMDljMjU0NzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNzoyMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNzoyMiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgIHwgIDUgKysr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTIgKysrKysrLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA1NWVmNzlmOWQwLi5hOTQwMzA4MTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTIsNyAr
MTEyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElO
RSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8g
IkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6
ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAg
ICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwogICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElC
UlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAtMjg2LDcgKzI4Nyw4IEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICog
bmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0
IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAoIGlicnMgKQogICAgICAgICAg
ICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAppbmRleCBhMDQzZGQ2Y2YzLi5iNDUwNWE0NGM5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaApAQCAtMjUsMTEgKzI1LDEyIEBAIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQ
QVRDSCwgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTCiBY
RU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChGU0NBUElOVFMrMCkqMzIrMTUpIC8qIFVz
ZSBJTkRfVEhVTktfTEZFTkNFICovCiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfSk1QLCAgIChG
U0NBUElOVFMrMCkqMzIrMTYpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCiBYRU5fQ1BVRkVBVFVS
RShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNCIHx8IElCUEIg
Ki8KLVhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkg
LyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLworWEVOX0NQVUZFQVRVUkUoU0NfTVNSX1BW
LCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVu
IGZvciBQViAqLworWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzE5KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBIVk0gKi8KIFhFTl9DUFVG
RUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIFBWICovCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfSFZNLCAgICAgIChG
U0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBIVk0gKi8KIFhF
Tl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWFBU
SSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KLVhFTl9DUFVGRUFUVVJFKFNDX01TUl9JRExFLCAg
ICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogU0NfTVNSICYmIGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bCAqLworWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIz
KSAvKiAoU0NfTVNSX1BWIHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAq
LwogCiAjZGVmaW5lIE5DQVBJTlRTIChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3
b3J0aCBvZiBpbmZvICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggYjMz
MGUyMGUwZS4uNGQ4NjRlYjRlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAg
LTIyMywzNiArMjIzLDM2IEBACiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQw
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklU
RV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk07ICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM2KSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2
X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250
ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFU
VVJFX1NDX1JTQl9QVjsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDI1KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgWDg2
X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBt
YXliZXhlbj0wKSwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWCiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LiAqLwog
I2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVf
UlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MSksIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MSksIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2Ug
d2hlbiBleGl0aW5nIHRvIFhlbiBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19YRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFM
VEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJF
X1NDX01TUgorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1ND
X01TUl9QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCiAj
ZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9F
WElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5n
IHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFU
SVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0Nf
TVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4g
IE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:23:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:23: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 1fNZuj-0000rh-3S; Tue, 29 May 2018 08:23: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZui-0000ql-72
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:28 +0000
X-Inumbo-ID: 45df2f8f-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45df2f8f-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZug-0005rO-84
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZug-0000cU-5h
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZug-0000cU-5h@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IDQ1NWE0MjlkZDRlMWMwZTkwYzQ3NzY1YTg4NTc2YmQxN2NkMWM0MDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowNzo1OCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowNzo1OCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBjYmRjMDQxZDA5Li42NTFkMTRlNGExIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY3
Niw2ICsxNjc2LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJz
cF9kZWxheV9zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNf
Y3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQor
CiAgICAgLyogSnVtcCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4g
Ki8KICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoK
ICAgICAgICAgICAgICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20o
KSkpKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGM5ZjM5YjEyODkuLjg4YjBjNDQ4MWYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzQyLDYg
KzM0MiwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQog
ICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCisgICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNf
Q1RSTCBtYXkgb25seSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNy
b2NvZGUuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0Ip
ICkKKyAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7
CisKICAgICBzbXBfY2FsbGluKCk7CiAKICAgICBpbml0X3BlcmNwdV90aW1lKCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
aW5kZXggYTk0MDMwODE0Mi4uM2FkZWMxYTI4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzgsNiArMzgsOCBA
QCBzdGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9f
aW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9y
c2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7CisKK2Jv
b2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFnczsKIApAQCAtMzM0LDYgKzMzNiwzNiBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CisKKyAgICAvKgorICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxhYmxlLCBhcHBs
eSBYZW4ncyBkZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQKKyAgICAgKiBhbnkgZmlybXdhcmUg
c2V0dGluZ3MuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgd2hlbiBzYWZlIHRvIGRvIHNvLCB3
ZQorICAgICAqIGRlbGF5IGFwcGx5aW5nIG5vbi16ZXJvIHNldHRpbmdzIHVudGlsIGFmdGVyIGRv
bTAgaGFzIGJlZW4gY29uc3RydWN0ZWQuCisgICAgICoKKyAgICAgKiAid2hlbiBzYWZlIHRvIGRv
IHNvIiBpcyBiYXNlZCBvbiB3aGV0aGVyIHdlIGFyZSB2aXJ0dWFsaXNlZC4gIEEgbmF0aXZlCisg
ICAgICogYm9vdCB3b24ndCBoYXZlIGFueSBvdGhlciBjb2RlIHJ1bm5pbmcgaW4gYSBwb3NpdGlv
biB0byBtb3VudCBhbgorICAgICAqIGF0dGFjay4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgIHsKKyAgICAgICAgYnNwX2RlbGF5X3NwZWNf
Y3RybCA9ICFjcHVfaGFzX2h5cGVydmlzb3IgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIElmIGRlbGF5aW5nIE1TUl9TUEVDX0NUUkwgc2V0dXAsIHVz
ZSB0aGUgc2FtZSBtZWNoYW5pc20gYXMKKyAgICAgICAgICogc3BlY19jdHJsX2VudGVyX2lkbGUo
KSwgYnkgdXNpbmcgYSBzaGFkb3cgdmFsdWUgb2YgemVyby4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggYnNwX2RlbGF5X3NwZWNfY3RybCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgICAgICBpbmZvLT5z
aGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICAgICAgICAgIGJhcnJpZXIoKTsKKyAgICAgICAgICAg
IGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKKyAgICAgICAgICAgIGJh
cnJpZXIoKTsKKyAgICAgICAgfQorCisgICAgICAgIHdybXNybChNU1JfU1BFQ19DVFJMLCBic3Bf
ZGVsYXlfc3BlY19jdHJsID8gMCA6IGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lk
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNzdmOTJiYTU4Ni4uYzZhMzhmNDk1ZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsyNyw4IEBACiB2b2lkIGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworCitleHRl
cm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5f
c3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:23:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:23: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 1fNZut-0000tI-6G; Tue, 29 May 2018 08:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZur-0000t2-Ny
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:37 +0000
X-Inumbo-ID: 4beb7ffb-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4beb7ffb-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZuq-0005ry-Dg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZuq-0000dl-BO
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZuq-0000dl-BO@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDYxOGE5NmVhMzJjMDRhMmUzYmMyMGNjOThjOTEyYzMwYzU1YmI2YTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowODoyMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowODoyMSAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwppbmRleCBmZmZjZWNkODc4Li5iYWRlMzY0NTU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTM2LDYgKzEzNiwyOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19mZWF0dXJlc2V0KHZvaWQpCiAgICAgICAg
ICAgICAgICZ0bXAsICZ0bXApOwogfQogCitzdGF0aWMgdm9pZCBfX2luaXQgZ3Vlc3RfY29tbW9u
X2ZlYXR1cmVfYWRqdXN0bWVudHModWludDMyX3QgKmZzKQoreworICAgIC8qIFVuY29uZGl0aW9u
YWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCisgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGZzKTsKKworICAgIC8qCisgICAgICog
SWYgSUJSUyBpcyBvZmZlcmVkIHRvIHRoZSBndWVzdCwgdW5jb25kaXRpb25hbGx5IG9mZmVyIFNU
SUJQLiAgSXQgaXMgYQorICAgICAqIG5vcCBvbiBub24tSFQgaGFyZHdhcmUsIGFuZCBoYXMgdGhp
cyBiZWhhdmlvdXIgdG8gbWFrZSBoZXRlcm9nZW5lb3VzCisgICAgICogc2V0dXBzIGVhc2llciB0
byBtYW5hZ2UuCisgICAgICovCisgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwg
ZnMpICkKKyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBmcyk7CisKKyAgICAv
KgorICAgICAqIE9uIGhhcmR3YXJlIHdoaWNoIHN1cHBvcnRzIElCUlMvSUJQQiwgd2UgY2FuIG9m
ZmVyIElCUEIgaW5kZXBlbmRlbnRseQorICAgICAqIG9mIElCUlMgYnkgdXNpbmcgdGhlIEFNRCBm
ZWF0dXJlIGJpdC4gIEFuIGFkbWluaXN0cmF0b3IgbWF5IHdpc2ggZm9yCisgICAgICogcGVyZm9y
bWFuY2UgcmVhc29ucyB0byBvZmZlciBJQlBCIHdpdGhvdXQgSUJSUy4KKyAgICAgKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICBfX3NldF9iaXQo
WDg2X0ZFQVRVUkVfSUJQQiwgZnMpOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRl
X3B2X2ZlYXR1cmVzZXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTE0Myw5ICsx
NjUsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X2ZlYXR1cmVzZXQodm9pZCkK
ICAgICBmb3IgKCBpID0gMDsgaSA8IEZTQ0FQSU5UUzsgKytpICkKICAgICAgICAgcHZfZmVhdHVy
ZXNldFtpXSA9IGhvc3RfZmVhdHVyZXNldFtpXSAmIHB2X2ZlYXR1cmVtYXNrW2ldOwogCi0gICAg
LyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRvIGJlIGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29y
IGJpdC4gKi8KLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUiwgcHZfZmVhdHVy
ZXNldCk7Ci0KICAgICAvKgogICAgICAqIEFsbG93IHRoZSB0b29sc3RhY2sgdG8gc2V0IEhUVCwg
WDJBUElDIGFuZCBDTVBfTEVHQUNZLiAgVGhlc2UgYml0cwogICAgICAqIGFmZmVjdCBob3cgdG8g
aW50ZXJwcmV0IHRvcG9sb2d5IGluZm9ybWF0aW9uIGluIG90aGVyIGNwdWlkIGxlYXZlcy4KQEAg
LTE1NCwxNSArMTczLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfZmVhdHVy
ZXNldCh2b2lkKQogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YMkFQSUMsIHB2X2ZlYXR1cmVz
ZXQpOwogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9DTVBfTEVHQUNZLCBwdl9mZWF0dXJlc2V0
KTsKIAotICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFy
ZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVf
SUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKLSAgICB7Ci0gICAgICAgIC8qIE9mZmVyIFNUSUJQIHVu
Y29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KLSAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKyAgICAvKgor
ICAgICAqIElmIFhlbiBpc24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgUFYgZ3Vl
c3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVh
dHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNS
X1BWKSApCisgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9mZWF0dXJl
c2V0KTsKIAotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4g
Ki8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOwot
ICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVhdHVyZV9hZGp1c3RtZW50cyhwdl9mZWF0dXJlc2V0
KTsKIAogICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiB9CkBAIC0xODEs
OSArMTk5LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fZmVhdHVyZXNldCh2
b2lkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgRlNDQVBJTlRTOyArK2kgKQogICAgICAgICBodm1f
ZmVhdHVyZXNldFtpXSA9IGhvc3RfZmVhdHVyZXNldFtpXSAmIGh2bV9mZWF0dXJlbWFza1tpXTsK
IAotICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlw
ZXJ2aXNvciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGh2
bV9mZWF0dXJlc2V0KTsKLQogICAgIC8qCiAgICAgICogQWxsb3cgdGhlIHRvb2xzdGFjayB0byBz
ZXQgSFRULCBYMkFQSUMgYW5kIENNUF9MRUdBQ1kuICBUaGVzZSBiaXRzCiAgICAgICogYWZmZWN0
IGhvdyB0byBpbnRlcnByZXQgdG9wb2xvZ3kgaW5mb3JtYXRpb24gaW4gb3RoZXIgY3B1aWQgbGVh
dmVzLgpAQCAtMjA4LDYgKzIyMywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9mZWF0dXJlc2V0KHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAsIGh2
bV9mZWF0dXJlc2V0KTsKIAogICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxpc2lu
ZyBNU1JfU1BFQ19DVFJMIGZvciBIVk0gZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlz
dHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAgICAgICBfX2NsZWFyX2JpdChY
ODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgLyoKICAgICAgKiBXaXRo
IFZULXgsIHNvbWUgZmVhdHVyZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGJ5IFhlbiBpZiBkZWRpY2F0
ZWQKICAgICAgKiBoYXJkd2FyZSBzdXBwb3J0IGlzIGFsc28gYXZhaWxhYmxlLgogICAgICAqLwpA
QCAtMjIwLDE1ICsyNDIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9mZWF0
dXJlc2V0KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FWRVMs
IGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKLSAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElCUlMv
SUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KLSAgICBpZiAo
IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQotICAgIHsKLSAg
ICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9u
LUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGh2
bV9mZWF0dXJlc2V0KTsKLQotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElC
UlMvSUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9mZWF0
dXJlc2V0KTsKLSAgICB9CisgICAgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHMoaHZt
X2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNldCk7
CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:23:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:23: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 1fNZv4-0000ub-8K; Tue, 29 May 2018 08:23: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZv2-0000uN-Lc
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:48 +0000
X-Inumbo-ID: 51fa7e9e-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51fa7e9e-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZv0-0005sA-JU
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZv0-0000fT-HB
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZv0-0000fT-HB@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:46 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IDA1YjQxZjI1ZDAxYTRmZDQ4NzA0MTkwZWE2NWYyYWQ0YWU1YjJiOTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowODo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowODo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3YWQ5NzE3MzVmLi4wZjNlZGFmYzc5
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjU1LDYgKzI1NSw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTUxNSw2ICsxNTE4LDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAzYWRlYzFhMjg0Li44MDk5NTg3YmIw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3Nj
X2h2bSA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwor
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CisKKy8qIENtZGxpbmUg
Y29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8g
dXNlIGF0IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBp
bGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KQEAgLTM1LDggKzQyLDYgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwotc3Rh
dGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKLXN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0g
dHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CkBAIC04NCw4ICs4
OSw5NSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIH0KIGN1
c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIAorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNoYXIgKnMpCit7CisgICAgY2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMgPSAw
OworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAo
IHNzICkKKyAgICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgLyogR2xvYmFsIGFuZCBY
ZW4td2lkZSBkaXNhYmxlLiAqLworICAgICAgICB2YWwgPSBwYXJzZV9ib29sKHMpOworICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gZmFs
c2U7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IGZhbHNlOworCisgICAgICAgIGRpc2Fi
bGVfY29tbW9uOgorICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOworICAgICAgICAgICAg
b3B0X3JzYl9odm0gPSBmYWxzZTsKKworICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1Q
OworICAgICAgICAgICAgb3B0X2licnMgPSAwOworICAgICAgICAgICAgb3B0X2licGIgPSBmYWxz
ZTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigieGVu
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGRpc2FibGVfY29tbW9uOworCisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3Mu
ICovCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicHYiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAg
ICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9odm0g
PSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbXNy
X3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21zcl9zY19odm0gPSB2YWw7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOworICAgICAg
ICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgIH0KKworICAgICAgICAvKiBYZW4ncyBz
cGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLworICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzICs9IDEwOworCisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgInJldHBvbGlu
ZSIpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAg
ICAgICAgICBlbHNlIGlmICggIXN0cmNtcChzLCAibGZlbmNlIikgKQorICAgICAgICAgICAgICAg
IG9wdF90aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21w
KHMsICJqbXAiKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49
IDAgKQorICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRf
aWJwYiA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisg
ICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoIHNzICk7CisKKyAgICByZXR1cm4gcmM7
Cit9CitjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CisKIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogeworICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWKSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkpOwogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwg
ZThiID0gMCwgdG1wOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCkBAIC05NCwxMCArMTg2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
IGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkK
ICAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6
XG4iKTsKKyAgICBwcmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIp
OwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZl
YXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6
JXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAg
ICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIg
ICAgICA6ICIiLApAQCAtMTA3LDIwICsxOTksMzEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAKICAgICAvKiBD
b21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8K
ICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCi0gICAgICAgIHBy
aW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktc
biIpOworICAgICAgICBwcmludGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhV
TktcbiIpOwogCi0gICAgcHJpbnRrKCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6
JXMlcyVzJXNcbiIsCisgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVz
cGVjdGl2ZSBvZiBndWVzdHMuICovCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRo
dW5rICVzLCBTUEVDX0NUUkw6ICVzLCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQ
T0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAg
ICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpN
UCIgOiAiPyIsCisgICAgICAgICAgICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gICJObyIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BF
Q19DVFJMX0lCUlMpICA/ICAiSUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgIG9wdF9pYnBi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CisKKyAg
ICAvKgorICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBh
bmQvb3IgdmlydHVhbGlzaW5nCisgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMu
CisgICAgICovCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06
JXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9Q
VikgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkg
PwotICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/
ICIgSUJSUysiIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9pYnBiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAotICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCX05B
VElWRSIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9I
Vk0pICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOworICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikpICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUi
LAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/
ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAg
IChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKKyAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAgICAgICAgICAg
IDogIiBOb25lIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9I
Vk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsK
IAogICAgIHByaW50aygiWFBUSTogJXNcbiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxlZCIpOwpAQCAtMjEyLDcgKzMx
NSw3IEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQog
dm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVu
dW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29sIGlicnMgPSBmYWxz
ZTsKKyAgICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOwogICAgIHVp
bnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJD
SF9DQVBTKSApCkBAIC0yODIsMjAgKzM4NSwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCAp
CiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7
CiAKKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBvbiBoYXJkd2FyZSBzdXBwb3J0aW5nIE1TUl9T
UEVDX0NUUkwsIHNlZSBhYm91dCBzZXR0aW5nIHVwCisgICAgICogdGhlIGFsdGVybmF0aXZlcyBi
bG9ja3Mgc28gd2UgY2FuIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzLgorICAgICAqLwog
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgewotICAgICAg
ICAvKgotICAgICAgICAgKiBFdmVuIGlmIHdlJ3ZlIGNob3NlbiB0byBub3QgaGF2ZSBJQlJTIHNl
dCBpbiBYZW4gY29udGV4dCwgd2Ugc3RpbGwKLSAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRy
eS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgotICAgICAgICAgKiBn
dWVzdHMuCi0gICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVik7Ci0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
U0NfTVNSX0hWTSk7CisgICAgICAgIGlmICggb3B0X21zcl9zY19wdiApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHVzZV9zcGVjX2N0cmwgPSB0cnVlOworICAgICAgICAgICAgc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfUFYpOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KCBvcHRfbXNyX3NjX2h2bSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVzZV9zcGVjX2N0cmwg
PSB0cnVlOworICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKTsKKyAgICAgICAgfQogCi0gICAgICAgIGlmICggaWJycyApCi0gICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7CisgICAgICAgIGlmICggdXNl
X3NwZWNfY3RybCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaWJycyApCisgICAgICAg
ICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwogCi0gICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CisgICAgICAgICAg
ICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOworICAgICAgICB9CiAg
ICAgfQogCiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZvE-0000vl-AA; Tue, 29 May 2018 08:24:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZvC-0000va-B9
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:58 +0000
X-Inumbo-ID: 580de99f-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 580de99f-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:21:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvA-0005sK-PP
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvA-0000fw-N6
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:23:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvA-0000fw-N6@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:23:56 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IDdmNGFlMTYxMmFhNmQ5ZmFkYWU2NjAxY2M5MmJmNWY0MDA5MzJlNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDowOTo1NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDowOTo1NyAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiA4YzBlMzM4MDg2ZjA2MGViYTMxZDM3YjgzZmJkYjg4Mzky
OGFhMDg1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDcgKysrKysrLQogeGVuL2FyY2gv
eDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRl
eCAwZjNlZGFmYzc5Li42MTlkYjE1NzQxIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTUyMCw3ICsxNTIwLDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3Vu
ZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAoeDg2KQogPiBg
PSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2J9PTxib29s
PiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMs
aWJwYn09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5j
ZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4K
IHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21w
aWxlZCBpbiBzdXBwb3J0LApAQCAtMTU2NCw2ICsxNTY0LDExIEBAIE9uIGhhcmR3YXJlIHN1cHBv
cnRpbmcgSUJQQiAoSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllciksIHRoZSBgaWJw
Yj1gCiBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UgKHRoZSBkZWZhdWx0KSBvciBwcmV2ZW50
IFhlbiBmcm9tIGlzc3VpbmcgYnJhbmNoCiBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZjcHUgY29u
dGV4dCBzd2l0Y2hlcy4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBTU0JEIChTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCitvcHRpb24gY2FuIGJlIHVzZWQg
dG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgT24gQU1E
CitoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGllZCBhdCBib290LCBhbmQg
bm90IHZpcnR1YWxpc2VkIGZvcgorZ3Vlc3QgdXNlLgorCiAjIyMgc3luY1xfY29uc29sZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IDVjMWJiMTM1MmMuLmIwNGNmNmRhZjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpA
QCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRlIDxhc20vaHZt
L3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRfY3B1ICovCisj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KIApAQCAtNTkxLDYgKzU5MiwyNSBAQCBzdGF0aWMgdm9pZCBpbml0X2Ft
ZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CiAJfQog
CisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8gZGlzYWJsZSBN
ZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRpdmUgU3RvcmUg
QnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisJaWYgKG9wdF9zc2JkKSB7
CisJCWludCBiaXQgPSAtMTsKKworCQlzd2l0Y2ggKGMtPng4NikgeworCQljYXNlIDB4MTU6IGJp
dCA9IDU0OyBicmVhazsKKwkJY2FzZSAweDE2OiBiaXQgPSAzMzsgYnJlYWs7CisJCWNhc2UgMHgx
NzogYml0ID0gMTA7IGJyZWFrOworCQl9CisKKwkJaWYgKGJpdCA+PSAwICYmICFyZG1zcl9zYWZl
KE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQkJdmFsdWUgfD0gMXVsbCA8PCBiaXQ7CisJ
CQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKKwkJfQorCX0KKwogCS8qIE1G
RU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwogCWlmICghY3B1X2hhc19sZmVuY2VfZGlz
cGF0Y2gpCiAJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMtPng4Nl9jYXBh
YmlsaXR5KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4MDk5NTg3YmIwLi42MWMwNDZlZGZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00Myw2ICs0Myw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiB9IG9wdF90aHVuayBf
X2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRf
aWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKK2Jvb2wgX19y
ZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5
X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7
CkBAIC0xNjQsNiArMTY1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNo
YXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9w
dF9pYnBiID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNz
YmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgK
aW5kZXggYzZhMzhmNDk1ZC4uNDY3OGE0MGJhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBA
IC0yNyw2ICsyNyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7
CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworZXh0ZXJuIGJvb2wgb3B0X3NzYmQ7CiAKIGV4dGVy
biBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9z
cGVjX2N0cmw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZvO-0000x4-Cz; Tue, 29 May 2018 08:24:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZvM-0000wo-D7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:08 +0000
X-Inumbo-ID: 5e219321-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e219321-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvK-0005sf-VY
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvK-0000hU-TH
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvK-0000hU-TH@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:06 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IDlkNzM1ODYzOGQ4YjhlNjA3YjNjMWNkYTNjNTk2MGQ3ZGExNTE1NGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoxMDoyMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoxMDoyMyAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlkZjUyYTI1ZTBlOTVh
MGI5OTcxYWEyZmMyNmM1YzZhNWNiZGY0ZWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTIxIDE0
OjIwOjA2ICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAg
ICAgICB8IDEyICsrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAg
ICB8IDE1ICsrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAg
ICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oIHwgIDEgKwogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSAgICAgICAgICAgICAgICAgICAg
ICB8IDE3ICsrKysrKysrKysrKystLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
NjE5ZGIxNTc0MS4uMWVhZWY1MjA5YiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
QEAgLTQ1Niw5ICs0NTYsMTAgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0ZWQ6CiAKLVRoZSBT
cGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBp
YnBiYCBhcmUgdXNlZCBieQotZGVmYXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9y
ZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuCi13b24ndCB1c2UgdGhlbSBp
dHNlbGYsIGFuZCB3b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KK1RoZSBTcGVjdWxhdGlvbiBD
b250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwgYHNzYmRg
IGFyZQordXNlZCBieSBkZWZhdWx0IGlmIGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkg
Y2FuIGJlIGlnbm9yZWQsCitlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24n
dCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3b24ndCBvZmZlcgordGhlbSB0byBndWVzdHMuCiAKICMj
IyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKID4gYD0gZmFtXzBmX3Jldl9jIHwgZmFtXzBm
X3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwgZmFt
XzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jldl9iYApAQCAtMTU0NSw3ICsxNTQ2
LDcgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3Vw
cG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgcmVzcGVjdGl2ZWx5LgogKiBgbXNyLXNjPWAgb2Zm
ZXJzIGNvbnRyb2wgb3ZlciBYZW4ncyBzdXBwb3J0IGZvciBtYW5pcHVsYXRpbmcgTVNSXF9TUEVD
XF9DVFJMCiAgIG9uIGVudHJ5IGFuZCBleGl0LiAgVGhlc2UgYmxvY2tzIGFyZSBuZWNlc3Nhcnkg
dG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvcgotICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVz
dHMgd2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvZXRjLgorICBndWVzdHMgYW5kIGlm
IGRpc2FibGVkLCBndWVzdHMgd2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9l
dGMuCiAqIGByc2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRo
ZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkg
dG8gWGVuLgogCkBAIC0xNTY3LDcgKzE1NjgsOCBAQCBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZj
cHUgY29udGV4dCBzd2l0Y2hlcy4KIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgU1NCRCAoU3BlY3Vs
YXRpdmUgU3RvcmUgQnlwYXNzIERpc2FibGUpLCB0aGUgYHNzYmQ9YAogb3B0aW9uIGNhbiBiZSB1
c2VkIHRvIGZvcmNlIG9yIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIE9u
IEFNRAogaGFyZHdhcmUsIHRoaXMgaXMgYSBnbG9iYWwgb3B0aW9uIGFwcGxpZWQgYXQgYm9vdCwg
YW5kIG5vdCB2aXJ0dWFsaXNlZCBmb3IKLWd1ZXN0IHVzZS4KK2d1ZXN0IHVzZS4gIE9uIEludGVs
IGhhcmR3YXJlLCB0aGUgZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLAoraW5kZXBl
bmRlbnRseSBvZiBYZW4ncyBjaG9pY2Ugb2Ygc2V0dGluZy4KIAogIyMjIHN5bmNcX2NvbnNvbGUK
ID4gYD0gPGJvb2xlYW4+YApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggM2MwMGJiNWMxZC4uYjQyNjg5OGRmZCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jCkBAIC0xNjEsNiArMTYxLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2Nv
bmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAg
ICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJhcmNoLWNhcHMiLCAgICAweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgMjksICAxfSwKKyAgICAgICAgeyJzc2JkIiwgICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMzEsICAxfSwKICAgICAgICAgeyJ0b3BvZXh0IiwgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjIsICAxfSwKICAgICAgICAgeyJ0Ym0i
LCAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjEsICAxfSwKICAgICAg
ICAgeyJub2RlaWQiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTksICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1j
cHVpZC5jCmluZGV4IDA2YTljN2ZmZmMuLmZhYWM5MWQwMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTUzLDggKzE1
Myw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbMjZdID0gImli
cnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhdID0gIlJFWiIsICAgICAgICAg
ICBbMjldID0gImFyY2hfY2FwcyIsCi0KLSAgICBbMzAgLi4uIDMxXSA9ICJSRVoiLAorICAgIFsz
MF0gPSAiUkVaIiwgICAgICAgICAgIFszMV0gPSAic3NiZCIsCiB9OwogCiBzdGF0aWMgc3RydWN0
IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKaW5kZXggYmFkZTM2NDU1NC4uMzViNzc0NmFjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTQyLDYgKzQyLDExIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICAg
ICAgaWYgKCAhdmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NUSUJQKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU1NCRCk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKaW5kZXggNjFjMDQ2ZWRmZC4uMTFiMDJlNzNiYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtMTkyLDI2ICsxOTIsMzEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVz
IHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRr
KCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgSGFy
ZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAg
ICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElC
UCIgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAg
ICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIg
IDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAg
ICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNC
QSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiKTsKKyAgICAgICAgICAgKGNh
cHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIi
LAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8g
IiBTU0JfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBw
ZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykgKQogICAgICAgICBwcmludGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3Rl
Y3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzLCBPdGhlcjolc1xuIiwKKyAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICAhdXNlX3Nw
ZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICAiTm8iIDoKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAi
SUJSUy0iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCB8fCAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NTQkQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BF
Q19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CiAKICAg
ICAvKgpAQCAtNDE1LDYgKzQyMCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBJZiB3ZSBoYXZlIFNT
QkQgYXZhaWxhYmxlLCBzZWUgd2hldGhlciB3ZSBzaG91bGQgdXNlIGl0LiAqLworICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYmIHVzZV9zcGVjX2N0cmwgJiYgb3B0X3Nz
YmQgKQorICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX1NTQkQ7CisK
ICAgICAvKgogICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1
YWwgYWRkcmVzcyBmcm9tIHdoaWNoCiAgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5z
dHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91dHNpZGUKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCmluZGV4IGUwNmE4ZmE5N2QuLjk5Njk1MDRmZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aApAQCAtMzUsNiArMzUsNyBAQAogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0OAog
I2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAwKQogI2RlZmluZSBTUEVD
X0NUUkxfU1RJQlAJCQkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZpbmUgU1BFQ19DVFJMX1NTQkQJ
CQkoX0FDKDEsIFVMTCkgPDwgMikKIAogI2RlZmluZSBNU1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTQzLDYgKzQ0
LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwg
MCkKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEp
CiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCisjZGVmaW5lIEFS
Q0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogCiAvKiBJbnRlbCBNU1JzLiBTb21l
IGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNU
UjAJCTB4MDAwMDAwYzEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCmluZGV4IGVmMzU4Y2YzNDMuLjkzNjQ1YmQ4YWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjM5LDYgKzIzOSw3IEBAIFhFTl9DUFVGRUFU
VVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElC
UlMsIHVzZWQgYnkKIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUo
U1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJD
SF9DQVBTLCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwor
WEVOX0NQVUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLyogICBNU1JfU1BFQ19DVFJM
LlNTQkQgYXZhaWxhYmxlICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCmRpZmYg
LS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpp
bmRleCA5YjJjYjZmN2E2Li4wMjQwZTU1ZjUxIDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI1NSwxMCArMjU1LDE5IEBA
IGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgIEFWWDUxMkY6IFtBVlg1MTJEUSwg
QVZYNTEySUZNQSwgQVZYNTEyUEYsIEFWWDUxMkVSLCBBVlg1MTJDRCwKICAgICAgICAgICAgICAg
ICAgIEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEyVkJNSV0sCiAKLSAgICAgICAgIyBTaW5nbGUg
VGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzIGVudW1lcmF0ZXMgYSBuZXcgYml0IGlu
IHRoZQotICAgICAgICAjIE1TUiBlbnVtZXJhdGVkIGJ5IEluZGlyZWN0IEJyYW5jaCBSZXN0cmlj
dGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0Ci0gICAgICAgICMgQnJhbmNoIFByZWRpY3Rpb24gQmFy
cmllciBlbnVtZXJhdGlvbi4KLSAgICAgICAgSUJSU0I6IFtTVElCUF0sCisgICAgICAgICMgVGhl
IGZlYXR1cmVzOgorICAgICAgICAjICAgKiBTaW5nbGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQ
cmVkaWN0b3JzCisgICAgICAgICMgICAqIFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxl
CisgICAgICAgICMKKyAgICAgICAgIyBlbnVtZXJhdGUgbmV3IGJpdHMgaW4gTVNSX1NQRUNfQ1RS
TCwgd2hpY2ggaXMgZW51bWVyYXRlZCBieSBJbmRpcmVjdAorICAgICAgICAjIEJyYW5jaCBSZXN0
cmljdGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIuCisg
ICAgICAgICMKKyAgICAgICAgIyBJbiBwcmFjdGljZSwgdGhlc2UgZmVhdHVyZXMgYWxzbyBlbnVt
ZXJhdGUgdGhlIHByZXNlbnNlIG9mCisgICAgICAgICMgTVNSX1NQRUNfQ1RSTC4gIEhvd2V2ZXIs
IG5vIHJlYWwgaGFyZHdhcmUgd2lsbCBleGlzdCB3aXRoIFNTQkQgYnV0CisgICAgICAgICMgbm90
IElCUlNCLCBhbmQgd2UgcGFzcyB0aGlzIE1TUiBkaXJlY3RseSB0byBndWVzdHMuICBUcmVhdGlu
ZyB0aGVtCisgICAgICAgICMgYXMgZGVwZW5kZW50IGZlYXR1cmVzIHNpbXBsaWZpZXMgWGVuJ3Mg
bG9naWMsIGFuZCBwcmV2ZW50cyB0aGUgZ3Vlc3QKKyAgICAgICAgIyBmcm9tIHNlZWluZyBpbXBs
YXVzaWJsZSBjb25maWd1cmF0aW9ucy4KKyAgICAgICAgSUJSU0I6IFtTVElCUCwgU1NCRF0sCiAg
ICAgfQogCiAgICAgZGVlcF9mZWF0dXJlcyA9IHR1cGxlKHNvcnRlZChkZXBzLmtleXMoKSkpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZvX-0000yE-Ep; Tue, 29 May 2018 08:24: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZvW-0000y5-3F
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:18 +0000
X-Inumbo-ID: 6435bf2c-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6435bf2c-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvV-0005so-5i
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvV-0000iC-3J
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvV-0000iC-3J@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:17 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IDg0NWQyYjYzZTY5NmQ0NjViYmY4NmE4MTE2ZDVhZDkxODZkYjIzZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoxMToxNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoxMToxNCAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBjZDUzMDIzZGY5NTJjZjAwODRiZTllZTNkMTVhOTBmODgzNzA0OWMyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgICAgICAgICAgICB8IDMgKystCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNjU5ZGM5ZjRhMi4uYWQ1ZDIwYmM1YSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpA
QCAtMTM4OSw3ICsxMzg5LDggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAg
ICAgICAgICogaWdub3JlZCkgd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJl
LgogICAgICAgICAgICAgICAgICAgICAgKi8KIAotICAgICAgICAgICAgICAgICAgICBpZiAoIG1z
ci52YWx1ZSAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAg
ICAgICAgICAgICAgaWYgKCBtc3IudmFsdWUgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJM
X1NUSUJQIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5zcGVj
X2N0cmwgPSBtc3IudmFsdWU7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggYjk4OWFjNDk5MC4uMzY4NmZhYmE3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MTQyLDcgKzQxNDIsOCBAQCBp
bnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNy
X2NvbnRlbnQsCiAgICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJk
d2FyZS4KICAgICAgICAgICovCiAKLSAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oU1BFQ19D
VFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgaWYgKCBtc3JfY29udGVudCAm
IH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlAgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19D
VFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyogUnN2ZCBiaXQg
c2V0PyAqLwogCiAgICAgICAgIHYtPmFyY2guc3BlY19jdHJsID0gbXNyX2NvbnRlbnQ7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IGY5NTBlOGQ4NzIuLmU3ZjE5N2QzMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNzQ3LDcgKzI3NDcsOCBAQCBzdGF0aWMg
aW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAg
ICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgogICAgICAg
ICAgKi8KIAotICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxf
U1RJQlApICkKKyAgICAgICAgaWYgKCB2YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJM
X1NUSUJQIHwKKyAgICAgICAgICAgICAgICAgICAgIChlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfU1NCRCkgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAgICAgICBicmVhazsg
LyogUnN2ZCBiaXQgc2V0PyAqLwogCiAgICAgICAgIGN1cnItPmFyY2guc3BlY19jdHJsID0gdmFs
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggOTM2
NDViZDhhZS4uNzBhMTdmNzNjZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oCkBAIC0yMzksNyArMjM5LDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAg
ICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieQog
WEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBC
IHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAg
ICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5
KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCi1YRU5fQ1BVRkVBVFVS
RShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKiAgIE1TUl9TUEVDX0NUUkwuU1NCRCBhdmFpbGFi
bGUgKi8KK1hFTl9DUFVGRUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qQSAgTVNSX1NQ
RUNfQ1RSTC5TU0JEIGF2YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZvh-00010H-Gc; Tue, 29 May 2018 08:24: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZvg-000101-Ad
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:28 +0000
X-Inumbo-ID: 6a43ef9b-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a43ef9b-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvf-0005sw-BM
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvf-0000jG-9D
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvf-0000jG-9D@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:27 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IDFhZmI4OTQ3ZmVlOWRjMjRkZjBlNTg4NjcwNmNlODVlMjA4NDU5NDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEwOjExOjUzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjExOjUzIDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRj
NmQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI4IDExOjIwOjI2ICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDg4YjBjNDQ4MWYuLmM2YjQwMmEwYjAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtODcyLDcgKzg3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbDNlX3RvX2wyZShsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwx
dCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKTsKIAotICAg
ICAgICBsMXRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKKyAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CiAg
ICAgfQogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZvs-00011a-Ii; Tue, 29 May 2018 08:24:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZvq-00011M-QA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:38 +0000
X-Inumbo-ID: 70559c12-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70559c12-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvp-0005tj-Gt
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvp-0000kA-Eh
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvp-0000kA-Eh@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:37 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IGMzNmFhY2E4MjE0YTU3MDcwNjk1ZmI3Njk1YjAwZTkxYmZmYTc1ODQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE0OjM4IDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZWU2MWFhYjFj
YS4uZDc0ODc0YzE2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTUwLDYgKzUwLDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzIsMTUgKzc0LDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTIyLDggKzEyMyw2
IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRf
UEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAgICAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:24:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:24: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 1fNZw2-00013d-Ka; Tue, 29 May 2018 08:24: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZw1-000131-GC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:49 +0000
X-Inumbo-ID: 7667cdfb-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7667cdfb-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZvz-0005tx-Mk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZvz-0000kz-KN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZvz-0000kz-KN@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:47 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: invpcid support
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>

Y29tbWl0IGI0OTRjMTM5YTI5MjdhM2NjMzQxMDc3MDkwYzY4YTQzYmYwNzM3NDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE1OjAxIDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IDI3ODRlMTlmMjcuLjRhZjVlMTA1M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTE4LDYgKzE4LDcg
QEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZGZzYmFzZSAlcmF4IiwtREhBVkVf
R0FTX0ZTR1NCQVNFKQogJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCIuZXF1IFwieFwi
JCQoY29tbWEpMSIsIFwKICAgICAgICAgICAgICAgICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAt
REhBVkVfR0FTX1FVT1RFRF9TWU0gXAogICAgICAgICAgICAgICAgICAgICAgJy1EX19PQkpFQ1Rf
TEFCRUxfXz0kKHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyQkQCcpCiskKGNhbGwgYXMt
aW5zbi1jaGVjayxDRkxBR1MsQ0MsImludnBjaWQgKCVyYXgpJCQoY29tbWEpJXJheCIsLURIQVZF
X0FTX0lOVlBDSUQpCiAKIENGTEFHUyArPSAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljCiBD
RkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAppbmRleCBiNDUwNWE0NGM5Li5mNWMyNDQxMzFlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaApAQCAtODIsNiArODIsNyBAQCBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAg
IChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTQogI2RlZmlu
ZSBjcHVfaGFzX2ZzZ3NiYXNlCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkKICNk
ZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJmCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1Q
RVJGKQogI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU01FUCkKKyNkZWZpbmUgY3B1X2hhc19pbnZwY2lkICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0lOVlBDSUQpCiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX2ZwdV9zZWwgICAg
ICAgICAoIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19GUFVfU0VMKSkKICNkZWZpbmUgY3B1
X2hhc19mZnhzciAgICAgICAgICAgKChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQpIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uYjQ2NjI0YTg2NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW52cGNpZC5oCkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgX0FTTV9YODZfSU5WUENJ
RF9IXworI2RlZmluZSBfQVNNX1g4Nl9JTlZQQ0lEX0hfCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KKworI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQUREUiAgICAgIDAKKyNkZWZpbmUgSU5W
UENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCisjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5D
TF9HTE9CQUwgMgorI2RlZmluZSBJTlZQQ0lEX1RZUEVfQUxMX05PTl9HTE9CQUwgIDMKKworI2Rl
ZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5dGUgMHg2NiwgMHgwZiwgMHgzOCwgMHg4MlxuIgorI2Rl
ZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5dGUgMHgwMVxuIgorCitzdGF0aWMgaW5saW5lIHZvaWQg
aW52cGNpZCh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHR5cGUpCit7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDY0X3QgcGNpZDoxMjsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWQ6NTI7Cisg
ICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgfSBkZXNjID0geyAucGNpZCA9IHBjaWQsIC5hZGRy
ID0gYWRkciB9OworCisgICAgYXNtIHZvbGF0aWxlICgKKyNpZmRlZiBIQVZFX0FTX0lOVlBDSUQK
KyAgICAgICAgICAgICAgICAgICJpbnZwY2lkICVbZGVzY10sICVxW3R5cGVdIgorICAgICAgICAg
ICAgICAgICAgOiAvKiBObyBvdXRwdXQgKi8KKyAgICAgICAgICAgICAgICAgIDogW2Rlc2NdICJt
IiAoZGVzYyksIFt0eXBlXSAiciIgKHR5cGUpCisjZWxzZQorICAgICAgICAgICAgICAgICAgSU5W
UENJRF9PUENPREUgTU9EUk1fRUNYXzAxCisgICAgICAgICAgICAgICAgICA6IC8qIE5vIG91dHB1
dCAqLworICAgICAgICAgICAgICAgICAgOiAiYSIgKHR5cGUpLCAiYyIgKCZkZXNjKQorI2VuZGlm
CisgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBw
aW5ncyBmb3IgYSBnaXZlbiBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5nIGdsb2JhbHMgKi8K
K3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25lZCBpbnQgcGNpZCwg
dW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIGludnBjaWQocGNpZCwgYWRkciwgSU5WUENJRF9U
WVBFX0lORElWX0FERFIpOworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3MgZm9yIGEgZ2l2ZW4g
UENJRCwgbm90IGluY2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNp
ZF9mbHVzaF9zaW5nbGVfY29udGV4dCh1bnNpZ25lZCBpbnQgcGNpZCkKK3sKKyAgICBpbnZwY2lk
KHBjaWQsIDAsIElOVlBDSURfVFlQRV9TSU5HTEVfQ1RYVCk7Cit9CisKKy8qIEZsdXNoIGFsbCBt
YXBwaW5ncywgaW5jbHVkaW5nIGdsb2JhbHMsIGZvciBhbGwgUENJRHMgKi8KK3N0YXRpYyBpbmxp
bmUgdm9pZCBpbnZwY2lkX2ZsdXNoX2FsbCh2b2lkKQoreworICAgIGludnBjaWQoMCwgMCwgSU5W
UENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncyBm
b3IgYWxsIFBDSURzLCBleGNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlubGluZSB2b2lkIGlu
dnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHModm9pZCkKK3sKKyAgICBpbnZwY2lkKDAsIDAsIElO
VlBDSURfVFlQRV9BTExfTk9OX0dMT0JBTCk7Cit9CisKKyNlbmRpZgkvKiBfQVNNX1g4Nl9JTlZQ
Q0lEX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25: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 1fNZwC-000157-PH; Tue, 29 May 2018 08:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZwB-00014y-NH
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:59 +0000
X-Inumbo-ID: 7c7bcdc9-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c7bcdc9-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:22:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZw9-0005u9-TE
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZw9-0000m7-Qv
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:24:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZw9-0000m7-Qv@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:24:57 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IGFlMGE4N2UxMTNiYTUzYzY3ZTE1MDMyNjA2YTg2ZDI1MjhjMjNjMmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEwOjE1OjMzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE1OjMzIDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNyArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMg
ICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgICAgICAgfCAgOSArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYyAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgfCAg
OCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgIHwgIDggKysrKysr
KysKIDkgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0
bGIuYwppbmRleCBkNzQ4NzRjMTZhLi5mNmM0MDc0MTA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtOSw2ICs5LDcg
QEAKIAogI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNp
bmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtMTYxLDUgKzE2Miw4IEBA
IHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiAKICAgICBsb2NhbF9pcnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZs
YWdzICYgRkxVU0hfUk9PVF9QR1RCTCApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3Bn
dF9jaGFuZ2VkID0gdHJ1ZTsKKwogICAgIHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWI0YjIyMWY4OS4uZGIz
NzE2ZGMzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTQ5OSw2ICs0OTksNyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIG1mbikKIAogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7
CisgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAgIHdyaXRl
X2NyMyh2LT5hcmNoLmNyMyk7CiB9CiAKQEAgLTQwMTAsMTggKzQwMTEsMjcgQEAgbG9uZyBkb19t
bXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CiAgICAg
ICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVx
LnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09
IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwotICAgICAgICAgICAgICAgICAgICAvKgot
ICAgICAgICAgICAgICAgICAgICAgKiBObyBuZWVkIHRvIHN5bmMgaWYgYWxsIHVzZXMgb2YgdGhl
IHBhZ2UgY2FuIGJlIGFjY291bnRlZAotICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgcGFn
ZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5uZWQgc3RhdHVzLCBhbmQgdXNlcyBvbgotICAgICAgICAg
ICAgICAgICAgICAgKiB0aGlzICh2KUNQVS4KLSAgICAgICAgICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICAgICAgICAgIGlmICggIXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spID4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdl
dGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3Rh
YmxlX3VzZXIpID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkpICkKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAg
ICBpZiAoICFyYyAmJiAhY3B1X2hhc19ub194cHRpICkKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsb2NhbF9pbl91c2UgPSBmYWxzZTsKKworICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgKCBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1
ZXN0X3RhYmxlKSA9PSBtZm4gKQorICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxvY2FsX2luX3VzZSA9IHRydWU7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAg
ICAgICAgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRo
ZSBwYWdlIGNhbiBiZQorICAgICAgICAgICAgICAgICAgICAgICAgICogYWNjb3VudGVkIHRvIHRo
ZSBwYWdlIGxvY2sgd2UgaG9sZCwgaXRzIHBpbm5lZAorICAgICAgICAgICAgICAgICAgICAgICAg
ICogc3RhdHVzLCBhbmQgdXNlcyBvbiB0aGlzICh2KUNQVS4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJiBQR1RfY291bnRfbWFzaykgPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3Rf
dGFibGVfdXNlcikgPT0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pICsgbG9j
YWxfaW5fdXNlKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRy
dWU7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKICAgICAgICAgICAgICAgICAg
ICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7CkBAIC00MTMwLDcgKzQxNDAsOCBA
QCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBvZiB0
aGUgYWZmZWN0ZWQgZ3Vlc3QgdG8gcGljayB1cCBMNCBlbnRyeQogICAgICAgICAgKiBjaGFuZ2Vz
IChpZiBhbnkpLgogICAgICAgICAgKi8KLSAgICAgICAgZmx1c2hfbWFzayhwdF9vd25lci0+ZG9t
YWluX2RpcnR5X2NwdW1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOworICAgICAgICBmbHVzaF9tYXNr
KHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICBGTFVT
SF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgfQogCiAgICAgcGVyZmNfYWRk
KG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGFjYTI4ZWI2
MmYuLjU3ZTY3NjA3ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTkzOSw2ICs5MzksOCBA
QCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAvKiBX
cml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93X3dyaXRlX2VudHJpZXMoc2w0ZSwgJm5l
d19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpOworCiAg
ICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwogCiAgICAgaWYgKCBzaGFkb3dfbDRlX2dl
dF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5UICkKQEAgLTk1Myw2ICs5NTUsNyBAQCBz
dGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAg
ICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRkcik7CiAgICAgfQorCiAgICAgcmV0dXJu
IGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJjaC94
ODYvc21wLmMKaW5kZXggNGFiYjE2ZjNiYi4uMDFmMGFkNGFlNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjA5LDcgKzIwOSw3IEBA
IHZvaWQgaW52YWxpZGF0ZV9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgYWNrX0FQSUNfaXJxKCk7CiAgICAgcGVyZmNfaW5jcihpcGlzKTsKICAgICBpZiAoIF9fc3lu
Y19sb2NhbF9leGVjc3RhdGUoKSApCi0gICAgICAgIGZsYWdzICY9IH4oRkxVU0hfVExCIHwgRkxV
U0hfVExCX0dMT0JBTCk7CisgICAgICAgIGZsYWdzICY9IH4oRkxVU0hfVExCIHwgRkxVU0hfVExC
X0dMT0JBTCB8IEZMVVNIX1JPT1RfUEdUQkwpOwogICAgIGZsdXNoX2FyZWFfbG9jYWwoZmx1c2hf
dmEsIGZsYWdzKTsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZm
bHVzaF9jcHVtYXNrKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCBkOTM5YTEz
YzExLi5kNGQ3OTdlNjViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDQsNiAr
MTQ0LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3df
c3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNF
VChDUFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7
CiAgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNw
ZWNfY3RybF9mbGFncyk7CisgICAgT0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3Ry
dWN0IGNwdV9pbmZvLCByb290X3BndF9jaGFuZ2VkKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXpl
b2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKaW5kZXggNzk3ZjFiMmM5Yy4uOTZlMjFiZGY1MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTYy
LDExICsxNjIsMTUgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIG1vdiAgIFZDUFVfY3Iz
KCVyYngpLCAlcjkKICAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKICAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmRpCisgICAgICAgIHRlc3QgICVyZGks
ICVyZGkKKyAgICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKKyAgICAgICAgbW92ICAgJXJkaSwg
JXJheAorICAgICAgICBjbXBiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChyb290X3BndF9jaGFu
Z2VkKSglcmR4KQorICAgICAgICBqZSAgICAuTHJhZ19jb3B5X2RvbmUKKyAgICAgICAgbW92YiAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQocm9vdF9wZ3RfY2hhbmdlZCkoJXJkeCkKICAgICAgICAg
bW92YWJzICRQQUREUl9NQVNLICYgUEFHRV9NQVNLLCAlcnNpCiAgICAgICAgIG1vdmFicyAkRElS
RUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKLSAgICAgICAgbW92ICAgJXJkaSwgJXJheAogICAgICAg
ICBhbmQgICAlcnNpLCAlcmRpCi0gICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCiAgICAgICAg
IGFuZCAgICVyOSwgJXJzaQogICAgICAgICBhZGQgICAlcmN4LCAlcmRpCiAgICAgICAgIGFkZCAg
ICVyY3gsICVyc2kKQEAgLTE4MSw2ICsxODUsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgc3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKICAgICAgICAgICAg
ICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCiAgICAgICAg
IHJlcCBtb3ZzcQorLkxyYWdfY29weV9kb25lOgogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKGNyNCkoJXJkeCksICVyZGkKICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAgICAgICAgIG1vdiAgICVyZGksICVyc2kKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYwppbmRleCBkZjRhYzgxYzcyLi5kYWI5ZDAyNWI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0y
ODUsNiArMjg1LDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiAKICAg
ICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2RlOwogICAgIHVwZGF0ZV9jcjModik7Cisg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworCiAgICAgLyogRG9u
J3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRM
QiBjbG9jay4gKi8KICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAo
di0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA0M2Fh
YzBiOGI2Li5lNzA2MWJhNzE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNjAsNiArNjAsMTQg
QEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICB1aW50OF90ICAgICAgeGVuX3NwZWNfY3RybDsKICAg
ICB1aW50OF90ICAgICAgc3BlY19jdHJsX2ZsYWdzOwogCisgICAgLyoKKyAgICAgKiBUaGUgZm9s
bG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0IHBhZ2UgdGFibGUgb2YgNjQt
Yml0CisgICAgICogUFYgZ3Vlc3RzIHRvIHRoZSBwZXItY3B1IHJvb3QgcGFnZSB0YWJsZSBvbiBl
bnRlcmluZyB0aGUgZ3Vlc3QgY29udGV4dC4KKyAgICAgKiBJZiBzZXQgdGhlIEw0IHBhZ2UgdGFi
bGUgaXMgYmVpbmcgY29waWVkIHRvIHRoZSByb290IHBhZ2UgdGFibGUgYW5kCisgICAgICogdGhl
IGZpZWxkIHdpbGwgYmUgcmVzZXQuCisgICAgICovCisgICAgYm9vbCAgICAgICAgIHJvb3RfcGd0
X2NoYW5nZWQ7CisKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19i
b3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIu
aAppbmRleCA4MjVlM2VlNjBhLi41YWYxOTg0MGY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBA
IC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwogI2Rl
ZmluZSBGTFVTSF9DQUNIRSAgICAgIDB4NDAwCiAgLyogVkEgZm9yIHRoZSBmbHVzaCBoYXMgYSB2
YWxpZCBtYXBwaW5nICovCiAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAgMHg4MDAKKyAvKiBGbHVz
aCB0aGUgcGVyLWNwdSByb290IHBhZ2UgdGFibGUgKi8KKyNkZWZpbmUgRkxVU0hfUk9PVF9QR1RC
TCAweDIwMDAKIAogLyogRmx1c2ggbG9jYWwgVExCcy9jYWNoZXMuICovCiB1bnNpZ25lZCBpbnQg
Zmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKTsKQEAg
LTEzMiw2ICsxMzQsMTIgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICos
IGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogI2RlZmluZSBmbHVzaF90bGJf
b25lX2FsbCh2KSAgICAgICAgICAgICAgICAgICAgXAogICAgIGZsdXNoX3RsYl9vbmVfbWFzaygm
Y3B1X29ubGluZV9tYXAsIHYpCiAKKyNkZWZpbmUgZmx1c2hfcm9vdF9wZ3RibF9kb21haW4oZCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlzX3B2
XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICAgICAgZmx1c2hfbWFzaygoZCktPmRvbWFpbl9kaXJ0
eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAgICBcCit9CisKIHN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5jX2lj
YWNoZSkge30KIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGNv
bnN0IHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHNpemUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25: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 1fNZwL-00016C-R2; Tue, 29 May 2018 08:25: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZwL-000165-4M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:09 +0000
X-Inumbo-ID: 8290c695-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8290c695-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZwK-0005uV-3C
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZwK-0000nZ-0r
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZwK-0000nZ-0r@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:08 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IGVlZjcyYjhjNTAwMjAyNmVmOTc3YzMzYjA1NDE2ODc5NzJmYTE3YTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE1OjU5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZjZjNDA3NDEwNi4uYTExN2M0YjcyYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTczLDcgKzczLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg1LDcgKzg1LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRiMzcx
NmRjM2MuLjZkNTNjMmQ0NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MDAsNyArNTAwLDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Ci0g
ICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKKyAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsK
IH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBkYWI5ZDAyNWI4Li5lYjk1NmFlOWY2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCkBAIC0yODgsNyArMjg4LDcgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVl
OwogCiAgICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExC
LiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8KLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAl
JWNyMyIgOiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjMo
di0+YXJjaC5jcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9k
ZSkgKQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1l
LmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggNDA2NDYyMDRhZi4uY2FiNjFiZTdj
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYwpAQCAtMTA2LDcgKzEwNiw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZp
X3JzX2VudGVyKHZvaWQpCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0i
IChnZHRfZGVzYykgKTsKICAgICB9CiAKLSAgICB3cml0ZV9jcjModmlydF90b19tYWRkcihlZmlf
bDRfcGd0YWJsZSkpOworICAgIHN3aXRjaF9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJs
ZSkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTE1LDcgKzExNSw3IEBAIHZvaWQgZWZp
X3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlmICggIXN0YXRl
LT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgd3JpdGVfY3IzKHN0YXRlLT5jcjMpOworICAg
IHN3aXRjaF9jcjMoc3RhdGUtPmNyMyk7CiAgICAgaWYgKCBpc19wdl92Y3B1KGN1cnJlbnQpICYm
ICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRlc2NfcHRy
IGdkdF9kZXNjID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDVhZjE5ODQwZjguLjQ0ZWFk
MGJmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdyaXRlIHBhZ2V0YWJs
ZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2NrLiAqLwotdm9pZCB3
cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxv
bmcgY3IzKTsKIAogLyogZmx1c2hfKiBmbGFnIGZpZWxkczogKi8KICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKaW5kZXggOGM1MjNjZmY3NC4uMTg1NGY3MTRmMyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCkBAIC0zNDEsNiArMzQxLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBy
ZWFkX2NyMih2b2lkKQogICAgIHJldHVybiBjcjI7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB3
cml0ZV9jcjModW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAl
MCwgJSVjcjMiIDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOworfQorCiBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4gZ2V0X2NwdV9pbmZv
KCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25:21 +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 1fNZwW-00017S-Sz; Tue, 29 May 2018 08:25: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZwW-00017L-EA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:20 +0000
X-Inumbo-ID: 88a7904d-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88a7904d-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZwU-0005ud-9t
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZwU-0000oa-7d
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZwU-0000oa-7d@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:18 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDgxMWMxNjg2YjQ1MWU0MzQyZThmOTVlZTM4YjNjOTQyMjc0YWNmMjIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE2OjI4IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVy
IGhhbmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9t
YWluIHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysr
LQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgNyArKysrCiB4ZW4vYXJj
aC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgICAgICB8IDE5IC0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgNzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
ICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgNCArKwogMTEgZmlsZXMg
Y2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KaW5kZXggMWVhZWY1MjA5Yi4uOGQwZmZlNWRmMSAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3ODMsMTQgKzE3ODMsMjQgQEAgY2x1c3RlcmVk
IG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwgaXMg
Y2x1c3RlcgogbW9kZS4KIAogIyMjIHhwdGkKLT4gYD0gPGJvb2xlYW4+YAorPiBgPSBMaXN0IG9m
IFsgZGVmYXVsdCB8IDxib29sZWFuPiB8IGRvbTA9PGJvb2w+IHwgZG9tdT08Ym9vbD4gXWAKIAot
PiBEZWZhdWx0OiBgZmFsc2VgIG9uIEFNRCBoYXJkd2FyZQorPiBEZWZhdWx0OiBgZmFsc2VgIG9u
IGhhcmR3YXJlIG5vdCB0byBiZSB2dWxuZXJhYmxlIHRvIE1lbHRkb3duIChlLmcuIEFNRCkKID4g
RGVmYXVsdDogYHRydWVgIGV2ZXJ5d2hlcmUgZWxzZQogCiBPdmVycmlkZSBkZWZhdWx0IHNlbGVj
dGlvbiBvZiB3aGV0aGVyIHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBhZ2UKIHRhYmxlcy4K
IAorYHRydWVgIGFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBldmVuIG9uIGhhcmR3YXJl
IG5vdCB2dWxuZXJhYmxlIGJ5CitNZWx0ZG93biBmb3IgYWxsIGRvbWFpbnMuCisKK2BmYWxzZWAg
ZGVhY3RpdmF0ZXMgcGFnZSB0YWJsZSBpc29sYXRpb24gb24gYWxsIHN5c3RlbXMgZm9yIGFsbCBk
b21haW5zLgorCitgZGVmYXVsdGAgc2V0cyB0aGUgZGVmYXVsdCBiZWhhdmlvdXIuCisKK1dpdGgg
YGRvbTBgIGFuZCBgZG9tdWAgaXQgaXMgcG9zc2libGUgdG8gY29udHJvbCBwYWdlIHRhYmxlIGlz
b2xhdGlvbgorZm9yIGRvbTAgb3IgZ3Vlc3QgZG9tYWlucyBvbmx5LgorCiAjIyMgeHNhdmUKID4g
YD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggYzhlYzlmYTFmNS4uNWVkMjE1ZGNmMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
Mzk0LDYgKzM5NCw4IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAKICAg
ICBkLT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCisgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0
aSA9IGZhbHNlOworCiAgICAgcmV0dXJuIDA7CiAKICB1bmRvX2FuZF9mYWlsOgpAQCAtNjcxLDkg
KzY3MywxNCBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAg
ZWxzZQorICAgIHsKICAgICAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAw
OwogCisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJk
d2FyZV9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworICAgIH0KKwogICAgIC8qIGlu
aXRpYWxpemUgZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2FzZSB0b29scyBkb24ndCAqLwogICAg
IHRzY19zZXRfaW5mbyhkLCBUU0NfTU9ERV9ERUZBVUxULCAwVUwsIDAsIDApOwogICAgIHNwaW5f
bG9ja19pbml0KCZkLT5hcmNoLnZ0c2NfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKaW5kZXggMjMwZjkx
MDlhOS4uZTQzM2JhNmFkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwpAQCAtMTAwMSw2ICsxMDAxLDcgQEAg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICBpZiAoIGNvbXBhdDMyICkKICAgICB7CiAg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAx
OworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7CiAgICAgICAgIHYtPnZj
cHVfaW5mbyA9ICh2b2lkICopJmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwog
ICAgICAgICBpZiAoIHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSAhPSAwICkKICAgICAgICAgICAg
IEJVRygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA2ZDUzYzJkNDQ3Li44ODUyZmYwOTM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk5LDggKzQ5OSwyMSBAQCB2b2lkIG1h
a2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKIAogdm9pZCB3cml0ZV9w
dGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2No
YW5nZWQgPSB0cnVlOwotICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAgIHN0cnVjdCBj
cHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGlmICggaXNfcHZfdmNw
dSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgIHsKKyAgICAgICAg
Y3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgICAgICBjcHVfaW5mby0+cHZf
Y3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAgICAgICBzd2l0Y2hfY3IzKHYtPmFy
Y2guY3IzKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIHRv
IGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMzsgc3dpdGNoX2NyMygpIHNlcmlhbGl6ZXMuICov
CisgICAgICAgIGNwdV9pbmZvLT54ZW5fY3IzID0gMDsKKyAgICAgICAgc3dpdGNoX2NyMyh2LT5h
cmNoLmNyMyk7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOworICAgIH0KIH0KIAogLyoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggNjUxZDE0ZTRhMS4uZWNhZDcxOWE1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1Nyw5ICsxNTcsNiBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShjaGFyICpzKQogfQogY3VzdG9tX3BhcmFt
KCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJhbSk7CiAKLXN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBv
cHRfeHB0aSA9IC0xOwotYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKLQogYm9vbF90
IF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKIGJvb2xfdCBfX2luaXRkYXRhIGFjcGlfZm9y
Y2U7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7CkBAIC0xNDgz
LDIyICsxNDgwLDYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYgWEVO
X0NSNF9QVjMyX0JJVFM7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgewotICAgICAg
ICB1aW50NjRfdCBjYXBzID0gMDsKLQotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklM
SVRJRVNfUkRDTF9OTzsKLSAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BUkNIX0NBUFMpICkKLSAgICAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMs
IGNhcHMpOwotCi0gICAgICAgIG9wdF94cHRpID0gIShjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNf
UkRDTF9OTyk7Ci0gICAgfQotICAgIGlmICggb3B0X3hwdGkgKQotICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwotICAgIGVsc2UKLSAgICAgICAgc2V0dXBf
Zm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKLQogICAgIGlmICggY3B1X2hhc19m
c2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmlu
ZGV4IGM2YjQwMmEwYjAuLmI5YTE0Y2E0ODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIyLDcgKzMyMiw3IEBAIHZv
aWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGluX2RlYnVnX2Rpc2FibGUo
KTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2luZm8o
KS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0aGlzX2NwdShyb290X3BndCkp
IDogMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIAogICAgIGxvYWRfc3lzdGVt
X3RhYmxlcygpOwogCkBAIC0xMDQ3LDcgKzEwNDcsNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFy
ZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNl
dHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CiAgICAgaWYgKCBwZXJfY3B1KHJv
b3RfcGd0LCAwKSApCiAgICAgewotICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19w
YShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CisgICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMg
PSAwOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEFsbCBlbnRyeSBwb2ludHMgd2hpY2ggbWF5
IG5lZWQgdG8gc3dpdGNoIHBhZ2UgdGFibGVzIGhhdmUgdG8gc3RhcnQKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAx
MWIwMmU3M2JhLi44MDc3MDAwNmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMzMsOCArMjMzLDkgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZN
KSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIik7CiAK
LSAgICBwcmludGsoIlhQVEk6ICVzXG4iLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKKyAgICBwcmludGsoIiAg
WFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAorICAgICAgICAgICBv
cHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAg
ICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsK
IH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhp
cyBDUFUuICovCkBAIC0zMjAsNiArMzIxLDcwIEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xp
bmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIH0KIH0KIAorI2RlZmluZSBPUFRfWFBUSV9ERUZB
VUxUICAweGZmCit1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRfWFBUSV9ERUZB
VUxUOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQoYm9vbCBmb3JjZSkK
K3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZvcmNlICYmIChvcHRfeHB0
aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJ
VElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
ICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAgICAgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfeHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsK
KworICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNlKTsKKworICAgIGRvIHsKKyAgICAgICAgc3Mg
PSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCBzcyApCisgICAgICAgICAgICAqc3MgPSAn
XDAnOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgICAgICB7CisgICAg
ICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9N
MCB8IE9QVF9YUFRJX0RPTVU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAg
ICAgIHhwdGlfaW5pdF9kZWZhdWx0KHRydWUpOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBv
cHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsK
KworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOwor
CiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwpAQCAtNDYxLDYgKzUyNiwxMiBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYg
KCBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFKTsKIAorICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNlKTsK
KyAgICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4
Nl9GRUFUVVJFX05PX1hQVEkpOworICAgIGVsc2UKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9OT19YUFRJKTsKKwogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMp
OwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZTcwNjFiYTcxOC4uNGRlODQ3OTNm
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ1LDcgKzQ1LDggQEAgc3RydWN0IGNwdV9pbmZv
IHsKICAgICAvKgogICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVy
IGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCiAgICAgICogdG8gYmUgdXNlZCBvbiB0aGUg
Z2l2ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKLSAgICAgKiBj
b250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0
LgorICAgICAqIGNvbnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gQSB2YWx1ZSBvZiB6ZXJvIGluZGlj
YXRlcyBubyBzZXR0aW5nIG9mIENSMworICAgICAqIGlzIHRvIGJlIHBlcmZvcm1lZC4KICAgICAg
KiBUaGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVu
LCBpZiBhbnkuIElPVwogICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mg
bm90aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKICAgICAgKiB2YWx1ZSBjYW4gYWxzbyBi
ZSBuZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAppbmRleCA4Njk5ZmEzMWI4Li4xYTA5ZDgxNTkxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTI1Nyw2ICsyNTcsOSBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAKICAgICBhdG9taWNfdCBu
cl9sNF9wYWdlczsKIAorICAgIC8qIFhQVEkgYWN0aXZlPyAqLworICAgIGJvb2wgeHB0aTsKKwog
ICAgIC8qIG1hcF9kb21haW5fcGFnZSgpIG1hcHBpbmcgY2FjaGUuICovCiAgICAgc3RydWN0IG1h
cGNhY2hlX2RvbWFpbiBtYXBjYWNoZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDQ0ZWFk
MGJmZGYuLjIwNDlmYTBjOWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0
bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTEzNiw3ICsxMzYs
NyBAQCB2b2lkIGZsdXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAq
dmEsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKICNkZWZpbmUgZmx1c2hfcm9vdF9wZ3RibF9kb21h
aW4oZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4oZCkgJiYg
IWlzX3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAo
ZCktPmFyY2gucHZfZG9tYWluLnhwdGkgKSAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGZs
dXNoX21hc2soKGQpLT5kb21haW5fZGlydHlfY3B1bWFzaywgRkxVU0hfUk9PVF9QR1RCTCk7ICAg
ICAgICAgXAogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA0Njc4YTQwYmE1Li45MWJl
ZDFiNDc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTMzLDYgKzMzLDEwIEBAIGV4dGVy
biBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9z
cGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIAorZXh0
ZXJuIHVpbnQ4X3Qgb3B0X3hwdGk7CisjZGVmaW5lIE9QVF9YUFRJX0RPTTAgIDB4MDEKKyNkZWZp
bmUgT1BUX1hQVElfRE9NVSAgMHgwMgorCiBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3df
c3BlY19jdHJsX3N0YXRlKHZvaWQpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0
X2NwdV9pbmZvKCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25: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 1fNZwh-00019b-09; Tue, 29 May 2018 08:25: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZwf-00019M-QI
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:29 +0000
X-Inumbo-ID: 8eb548fc-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8eb548fc-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZwe-0005ul-Fj
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZwe-0000pl-DW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZwe-0000pl-DW@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:28 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: use invpcid for flushing
 the TLB
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>

Y29tbWl0IDczYjY4ZDJmNTAyYzMyMDcxY2U0YmI5NjAzYmUyMTdlOTk5NjEwMTcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE2OjU5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICAgICAgIHwgMjkgKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDgg
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiArKwogNSBm
aWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDhkMGZmZTVkZjEuLmNkYzc4NjIzYzMgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMjc1LDYgKzEyNzUsMTUgQEAgQmVjYXVz
ZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkgcHJvcGFn
YXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQgKHg4NikK
Kz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0LCBYZW4g
d2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCitp
dCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8g
ZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dl
ci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2Vu
ZXJpYy5jCmluZGV4IDIzNGQyYmE1MGIuLjFhMzQ3YjU1ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVy
aWMuYwpAQCAtNCw2ICs0LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi9tbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9pbnZwY2lk
Lmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNsdWRl
IDxhc20vbXNyLmg+CkBAIC0zOTAsNyArMzkxLDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc2V0
X210cnJfc3RhdGUodm9pZCkKIH0KIAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBjcjQgPSAwOwog
c3RhdGljIERFRklORV9TUElOTE9DSyhzZXRfYXRvbWljaXR5X2xvY2spOwogCiAvKgpAQCAtNDAw
LDkgKzQwMCw5IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsK
ICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lk
KQorc3RhdGljIGJvb2wgcHJlcGFyZV9zZXQodm9pZCkKIHsKLQl1bnNpZ25lZCBsb25nIGNyMDsK
Kwl1bnNpZ25lZCBsb25nIGNyMCwgY3I0OwogCiAJLyogIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCBp
ZGVhbCwgc2luY2UgdGhlIGNhY2hlIGlzIG9ubHkgZmx1c2hlZC9kaXNhYmxlZAogCSAgIGZvciB0
aGlzIENQVSB3aGlsZSB0aGUgTVRSUnMgYXJlIGNoYW5nZWQsIGJ1dCBjaGFuZ2luZyB0aGlzIHJl
cXVpcmVzCkBAIC00MTUsMzYgKzQxNSwzOCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lk
KQogCXdyaXRlX2NyMChjcjApOwogCXdiaW52ZCgpOwogCi0JLyogIFNhdmUgdmFsdWUgb2YgQ1I0
IGFuZCBjbGVhciBQYWdlIEdsb2JhbCBFbmFibGUgKGJpdCA3KSAgKi8KLQlpZiAoIGNwdV9oYXNf
cGdlICkgewotCQljcjQgPSByZWFkX2NyNCgpOworCWNyNCA9IHJlYWRfY3I0KCk7CisJaWYgKGNy
NCAmIFg4Nl9DUjRfUEdFKQogCQl3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKLQl9Ci0K
LQkvKiBGbHVzaCBhbGwgVExCcyB2aWEgYSBtb3YgJWNyMywgJXJlZzsgbW92ICVyZWcsICVjcjMg
Ki8KLQlmbHVzaF90bGJfbG9jYWwoKTsKKwllbHNlIGlmICh1c2VfaW52cGNpZCkKKwkJaW52cGNp
ZF9mbHVzaF9hbGwoKTsKKwllbHNlCisJCXdyaXRlX2NyMyhyZWFkX2NyMygpKTsKIAogCS8qICBT
YXZlIE1UUlIgc3RhdGUgKi8KIAlyZG1zcmwoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsKIAog
CS8qICBEaXNhYmxlIE1UUlJzLCBhbmQgc2V0IHRoZSBkZWZhdWx0IHR5cGUgdG8gdW5jYWNoZWQg
ICovCiAJbXRycl93cm1zcihNU1JfTVRSUmRlZlR5cGUsIGRlZnR5cGUgJiB+MHhjZmYpOworCisJ
cmV0dXJuIGNyNCAmIFg4Nl9DUjRfUEdFOwogfQogCi1zdGF0aWMgdm9pZCBwb3N0X3NldCh2b2lk
KQorc3RhdGljIHZvaWQgcG9zdF9zZXQoYm9vbCBwZ2UpCiB7Ci0JLyogIEZsdXNoIFRMQnMgKG5v
IG5lZWQgdG8gZmx1c2ggY2FjaGVzIC0gdGhleSBhcmUgZGlzYWJsZWQpICAqLwotCWZsdXNoX3Rs
Yl9sb2NhbCgpOwotCiAJLyogSW50ZWwgKFA2KSBzdGFuZGFyZCBNVFJScyAqLwogCW10cnJfd3Jt
c3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsKIAkJCiAJLyogIEVuYWJsZSBjYWNoZXMgICov
CiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiAweGJmZmZmZmZmKTsKIAotCS8qICBSZXN0b3JlIHZh
bHVlIG9mIENSNCAgKi8KLQlpZiAoIGNwdV9oYXNfcGdlICkKLQkJd3JpdGVfY3I0KGNyNCk7CisJ
aWYgKHBnZSkKKwkJd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxzZSBp
ZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0ZV9j
cjMocmVhZF9jcjMoKSk7CisKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsKIH0K
IApAQCAtNDUyLDE0ICs0NTQsMTUgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQp
CiB7CiAJdW5zaWduZWQgbG9uZyBtYXNrLCBjb3VudDsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwor
CWJvb2wgcGdlOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0KCk7CisJ
cGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCS8qIEFjdHVhbGx5IHNldCB0aGUgc3RhdGUgKi8KIAlt
YXNrID0gc2V0X210cnJfc3RhdGUoKTsKIAotCXBvc3Rfc2V0KCk7CisJcG9zdF9zZXQocGdlKTsK
IAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKIAkvKiAgVXNlIHRoZSBhdG9taWMgYml0b3Bz
IHRvIHVwZGF0ZSB0aGUgZ2xvYmFsIG1hc2sgICovCkBAIC00NjgsNyArNDcxLDYgQEAgc3RhdGlj
IHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQpCiAJCQlzZXRfYml0KGNvdW50LCAmc21wX2NoYW5n
ZXNfbWFzayk7CiAJCW1hc2sgPj49IDE7CiAJfQotCQogfQogCiBzdGF0aWMgdm9pZCBnZW5lcmlj
X3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKQEAgLTQ4NSwx
MSArNDg3LDEyIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgbG9uZyBiYXNlLAogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAJc3RydWN0
IG10cnJfdmFyX3JhbmdlICp2cjsKKwlib29sIHBnZTsKIAogCXZyID0gJm10cnJfc3RhdGUudmFy
X3Jhbmdlc1tyZWddOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0KCk7
CisJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCWlmIChzaXplID09IDApIHsKIAkJLyogVGhlIGlu
dmFsaWQgYml0IGlzIGtlcHQgaW4gdGhlIG1hc2ssIHNvIHdlIHNpbXBseSBjbGVhciB0aGUKQEAg
LTUxMCw3ICs1MTMsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKIAkJbXRycl93cm1zcihNU1JfSUEzMl9NVFJSX1BI
WVNNQVNLKHJlZyksIHZyLT5tYXNrKTsKIAl9CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0KHBn
ZSk7CiAJbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCmluZGV4IGExMTdjNGI3
MmEuLmUyMWRmNDczNzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVu
L3NtcC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+CisjaW5jbHVkZSA8YXNtL2ludnBjaWQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCiAv
KiBEZWJ1ZyBidWlsZHM6IFdyYXAgZnJlcXVlbnRseSB0byBzdHJlc3MtdGVzdCB0aGUgd3JhcCBs
b2dpYy4gKi8KQEAgLTczLDYgKzc0LDIzIEBAIHN0YXRpYyB2b2lkIHBvc3RfZmx1c2godTMyIHQp
CiAgICAgdGhpc19jcHUodGxiZmx1c2hfdGltZSkgPSB0OwogfQogCitzdGF0aWMgdm9pZCBkb190
bGJfZmx1c2godm9pZCkKK3sKKyAgICB1MzIgdCA9IHByZV9mbHVzaCgpOworCisgICAgaWYgKCB1
c2VfaW52cGNpZCApCisgICAgICAgIGludnBjaWRfZmx1c2hfYWxsKCk7CisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOworCisgICAgICAgIHdy
aXRlX2NyNChjcjQgXiBYODZfQ1I0X1BHRSk7CisgICAgICAgIHdyaXRlX2NyNChjcjQpOworICAg
IH0KKworICAgIHBvc3RfZmx1c2godCk7Cit9CisKIHZvaWQgc3dpdGNoX2NyMyh1bnNpZ25lZCBs
b25nIGNyMykKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQ7CkBAIC0xMjAsMTYgKzEz
OCw3IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDogIm0iICgqKGNv
bnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQot
ICAgICAgICB7Ci0gICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwotICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwotCi0gICAgICAgICAgICB3cml0ZV9jcjQo
Y3I0ICYgflg4Nl9DUjRfUEdFKTsKLSAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAg
IHdyaXRlX2NyNChjcjQpOwotCi0gICAgICAgICAgICBwb3N0X2ZsdXNoKHQpOwotICAgICAgICB9
CisgICAgICAgICAgICBkb190bGJfZmx1c2goKTsKICAgICB9CiAKICAgICBpZiAoIGZsYWdzICYg
RkxVU0hfQ0FDSEUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBlY2FkNzE5YTVjLi43NWVkYTAxYmQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjIsNiAr
NjIsMTEgQEAgYm9vbGVhbl9wYXJhbSgibm9zbXAiLCBvcHRfbm9zbXApOwogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIG1heF9jcHVzOwogaW50ZWdlcl9wYXJhbSgibWF4Y3B1cyIsIG1h
eF9jcHVzKTsKIAorLyogb3B0X2ludnBjaWQ6IElmIGZhbHNlLCBkb24ndCB1c2UgSU5WUENJRCBp
bnN0cnVjdGlvbiBldmVuIGlmIGF2YWlsYWJsZS4gKi8KK3N0YXRpYyBib29sIF9faW5pdGRhdGEg
b3B0X2ludnBjaWQgPSB0cnVlOworYm9vbGVhbl9wYXJhbSgiaW52cGNpZCIsIG9wdF9pbnZwY2lk
KTsKK2Jvb2wgX19yZWFkX21vc3RseSB1c2VfaW52cGNpZDsKKwogdW5zaWduZWQgbG9uZyBfX3Jl
YWRfbW9zdGx5IGNyNF9wdjMyX21hc2s7CiAKIC8qIEJvb3QgZG9tMCBpbiBwdmggbW9kZSAqLwpA
QCAtMTQ4Myw2ICsxNDg4LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQogICAgICAgICBz
ZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCisgICAgaWYgKCBvcHRfaW52cGNpZCAmJiBj
cHVfaGFzX2ludnBjaWQgKQorICAgICAgICB1c2VfaW52cGNpZCA9IHRydWU7CisKICAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCk7CiAKICAgICBpbml0X2lkbGVfZG9tYWluKCk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW52cGNpZC5oCmluZGV4IGI0NjYyNGE4NjUuLmVkZDhiNjg3MDYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW52cGNpZC5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKK2V4
dGVybiBib29sIHVzZV9pbnZwY2lkOworCiAjZGVmaW5lIElOVlBDSURfVFlQRV9JTkRJVl9BRERS
ICAgICAgMAogI2RlZmluZSBJTlZQQ0lEX1RZUEVfU0lOR0xFX0NUWFQgICAgIDEKICNkZWZpbmUg
SU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCAyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25: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 1fNZwr-0001At-1v; Tue, 29 May 2018 08:25: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZwq-0001Al-Gy
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:40 +0000
X-Inumbo-ID: 94cde27d-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94cde27d-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZwo-0005vL-MG
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZwo-0000qN-K0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZwo-0000qN-K0@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:38 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IDYxZmM2YTRlYzQ0MDUxNDhhMzYwMDQ1ZTZjZmNlZmQ3Mzc3MWRjNWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE3OjUxIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgfCAg
NiArKystLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICB8IDE3ICsrKysrKysrKysr
Ky0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNWVkMjE1ZGNmMC4uMWEwNGJiOThiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTk2NCw3ICsxOTY0LDYgQEAg
c3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIHN0
YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNp
Z25lZCBsb25nIGNyNDsKIAogICAgIHN3aXRjaF9rZXJuZWxfc3RhY2sodik7CiAKQEAgLTE5NzMs
MTAgKzE5NzIsNiBAQCBzdGF0aWMgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRv
bWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Jf
UlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpOwotICAgIGlmICgg
dW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAgICAgd3JpdGVfY3I0KGNyNCk7Ci0K
ICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sp
ICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKaW5kZXgg
ZTQzM2JhNmFkYy4uYTZmZjVmNGFjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwpAQCAtMTMyNyw3ICsxMzI3
LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICAgICAgdXBkYXRlX2NyMyh2KTsK
IAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBwYXJ0
IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2KTsKKyAgICBzd2l0
Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAgbWFwY2FjaGVfb3ZlcnJp
ZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBv
cmFyeSBidWZmZXIuICovCkBAIC0xMzQ3LDcgKzEzNDcsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVj
dF9kb20wKAogICAgICAgICAgICAgIChwYXJtcy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwot
ICAgICAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2Ny
M19jcjQoY3VycmVudC0+YXJjaC5jcjMsIHJlYWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRr
KCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdFIGZpZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAg
ICAgICAgcmMgPSAtMTsKICAgICAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTQ4Niw3ICsxNDg2LDcg
QEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRv
bWFpbidzIHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVM
TCk7Ci0gICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJl
bnQtPmFyY2guY3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2Nr
X3RpbWUoZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZTIxZGY0NzM3NS4uNmQ4NmE2YjI2MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMK
QEAgLTkxLDIwICs5MSwyNyBAQCBzdGF0aWMgdm9pZCBkb190bGJfZmx1c2godm9pZCkKICAgICBw
b3N0X2ZsdXNoKHQpOwogfQogCi12b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCit2
b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
cywgb2xkX2NyNDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBmdW5j
dGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIHQgPSBwcmVfZmx1c2goKTsKLSAgICBjcjQgPSBy
ZWFkX2NyNCgpOwogCi0gICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CisgICAgb2xk
X2NyNCA9IHJlYWRfY3I0KCk7CisgICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQorICAg
IHsKKyAgICAgICAgb2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKKyAgICAgICAgd3JpdGVf
Y3I0KG9sZF9jcjQpOworICAgIH0KKwogICAgIHdyaXRlX2NyMyhjcjMpOwotICAgIHdyaXRlX2Ny
NChjcjQpOworCisgICAgaWYgKCBvbGRfY3I0ICE9IGNyNCApCisgICAgICAgIHdyaXRlX2NyNChj
cjQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4ODUyZmYwOTM1Li41MmFlNDQwOWMzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAw
LDIwICs1MDAsMjggQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qg
Y3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgdW5zaWduZWQgbG9uZyBu
ZXdfY3I0OworCisgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUo
dikpCisgICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCisgICAgICAg
ICAgICAgIDogKChyZWFkX2NyNCgpICYgflg4Nl9DUjRfVFNEKSB8IFg4Nl9DUjRfUEdFKTsKIAog
ICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkg
KQogICAgIHsKICAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwogICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOwotICAgICAg
ICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJj
aC5jcjMsIG5ld19jcjQpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICAvKiBNYWtl
IHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3IzKCkgc2VyaWFs
aXplcy4gKi8KKyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2
X2NyMy4gKi8KICAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwotICAgICAgICBzd2l0Y2hf
Y3IzKHYtPmFyY2guY3IzKTsKKyAgICAgICAgLyogc3dpdGNoX2NyM19jcjQoKSBzZXJpYWxpemVz
LiAqLworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAg
ICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KKworICAgIEFTU0VSVChpc19wdl92Y3B1
KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKaW5kZXggOTZlMjFiZGY1MS4uOWY3YzU1N2Y4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAt
MTg2LDEzICsxODYsOCBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgICAgICAgICBST09U
X1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCiAgICAgICAgIHJlcCBtb3Zz
cQogLkxyYWdfY29weV9kb25lOgotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKGNy
NCkoJXJkeCksICVyZGkKICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyZHgpCi0gICAgICAgIG1vdiAgICVyZGksICVyc2kKLSAgICAgICAgYW5kICAgJH5Y
ODZfQ1I0X1BHRSwgJXJkaQotICAgICAgICBtb3YgICAlcmRpLCAlY3I0CiAgICAgICAgIG1vdiAg
ICVyYXgsICVjcjMKLSAgICAgICAgbW92ICAgJXJzaSwgJWNyNAogLkxyYWdfa2VlcF9jcjM6CiAK
ICAgICAgICAgLyogUmVzdG9yZSBzdGFzaGVkIFNQRUNfQ1RSTCB2YWx1ZS4gKi8KQEAgLTI0OCwx
MiArMjQzLDcgQEAgcmVzdG9yZV9hbGxfeGVuOgogICAgICAgICAgKiBzbyAiZyIgd2lsbCBoYXZl
IHRvIGRvLgogICAgICAgICAgKi8KIFVOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQotICAgICAg
ICBtb3YgICAlY3I0LCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVyc2kKLSAgICAgICAgYW5k
ICAgJH5YODZfQ1I0X1BHRSwgJXJkaQotICAgICAgICBtb3YgICAlcmRpLCAlY3I0CiAgICAgICAg
IG1vdiAgICVyYXgsICVjcjMKLSAgICAgICAgbW92ICAgJXJzaSwgJWNyNAogVU5MSUtFTFlfRU5E
KGV4aXRfY3IzKQogCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwppbmRleCBjYWI2MWJlN2M4
Li42ODE3OTc0ZjNhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCkBAIC0xMDYsNyArMTA2LDcgQEAgc3RydWN0IGVmaV9y
c19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKICAgICAgICAgYXNtIHZvbGF0aWxlICggImxnZHQg
JTAiIDogOiAibSIgKGdkdF9kZXNjKSApOwogICAgIH0KIAotICAgIHN3aXRjaF9jcjModmlydF90
b19tYWRkcihlZmlfbDRfcGd0YWJsZSkpOworICAgIHN3aXRjaF9jcjNfY3I0KHZpcnRfdG9fbWFk
ZHIoZWZpX2w0X3BndGFibGUpLCByZWFkX2NyNCgpKTsKIAogICAgIHJldHVybiBzdGF0ZTsKIH0K
QEAgLTExNSw3ICsxMTUsNyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRl
ICpzdGF0ZSkKIHsKICAgICBpZiAoICFzdGF0ZS0+Y3IzICkKICAgICAgICAgcmV0dXJuOwotICAg
IHN3aXRjaF9jcjMoc3RhdGUtPmNyMyk7CisgICAgc3dpdGNoX2NyM19jcjQoc3RhdGUtPmNyMywg
cmVhZF9jcjQoKSk7CiAgICAgaWYgKCBpc19wdl92Y3B1KGN1cnJlbnQpICYmICFpc19pZGxlX3Zj
cHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0g
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKaW5kZXggMWEwOWQ4MTU5MS4uMTQzNTQ2NTRkYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC02MTAsOSArNjEwLDEwIEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfY3I0KTsKICNk
ZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBY
ODZfQ1I0X1NNRVAgfCAgICAgIFwKKyAgICAgICAgICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9T
TUVQIHwgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIFg4Nl9DUjRfU01BUCB8IFg4
Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgIHwgKCh2KS0+ZG9t
YWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdFKSBcCiAgICAgICB8ICgo
diktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkgICAgICAgICBcCiAgICAg
ICYgflg4Nl9DUjRfREUpCiAjZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Zs
dXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMjA0OWZhMGM5
Yi4uNTczMDFlODAzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtODQsNyArODQsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjModm9pZCkKIH0KIAogLyogV3JpdGUg
cGFnZXRhYmxlIGJhc2UgYW5kIGltcGxpY2l0bHkgdGljayB0aGUgdGxiZmx1c2ggY2xvY2suICov
Ci12b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpOwogCiAvKiBmbHVzaF8qIGZs
YWcgZmllbGRzOiAqLwogIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:25:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:25:51 +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 1fNZx1-0001DF-3n; Tue, 29 May 2018 08:25:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZx0-0001D8-9V
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:50 +0000
X-Inumbo-ID: 9add80c3-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9add80c3-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZwy-0005vT-Sd
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZwy-0000rb-QJ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZwy-0000rb-QJ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:48 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IDJkOTdiYWFjMTBhNTZkNjVlNTk1NzExYTNkNTMyNDQ4MjM3MjRlYTcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE4OjMyIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggMWEwNGJiOThiYi4uNGUwMGI0NDk3NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjEzNiw2ICsy
MTM2LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54
ZW5fY3IzID0gMDsKIAogICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggNTJhZTQ0MDljMy4uNDczYTI1YmE0MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUxNCw3ICs1MTQsOCBAQCB2
b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8K
KyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhlbl9jcjMgYmVm
b3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBmYWxzZTsKICAg
ICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgp
IHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdf
Y3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGI5YTE0Y2E0ODguLjUyYjM4ODNhMmMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzIxLDYg
KzMyMSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAg
ICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51c2VfcHZfY3Iz
ID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTIyLDYgKzExMjMsNyBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vz
c29yX2lkKCksICZjcHVfb25saW5lX21hcCk7CiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9j
ZXNzb3JfaWQoKSwgJmNwdV9wcmVzZW50X21hcCk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+dXNl
X3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKICAgICBn
ZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpp
bmRleCBkNGQ3OTdlNjViLi5hMTcwNjczOWZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CkBAIC0xNDUsNiArMTQ1LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BV
SU5GT194ZW5fc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9zcGVjX2N0cmwpOwogICAg
IE9GRlNFVChDUFVJTkZPX3NwZWNfY3RybF9mbGFncywgc3RydWN0IGNwdV9pbmZvLCBzcGVjX2N0
cmxfZmxhZ3MpOwogICAgIE9GRlNFVChDUFVJTkZPX3Jvb3RfcGd0X2NoYW5nZWQsIHN0cnVjdCBj
cHVfaW5mbywgcm9vdF9wZ3RfY2hhbmdlZCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNlX3B2X2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCB1c2VfcHZfY3IzKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXpl
b2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvZW50cnkuUwppbmRleCA2Mjk5NTQ3Y2VhLi5hYTRiNTJjOGI1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIyOSwxMCArMjI5LDkgQEAgRU5UUlkoY3N0YXJfZW50
ZXIpCiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4CisgICAg
ICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxjc3Rhcl9jcjNfb2theQotICAg
ICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAg
ICAgIG5lZyAgICVyY3gKKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3B2X2NyMykoJXJieCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxjc3Rhcl9jcjNfb2theToK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwppbmRleCA5ZjdjNTU3Zjg1Li44ZTM5YzRhOTNhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCkBAIC0xODcsNiArMTg3LDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHJlcCBt
b3ZzcQogLkxyYWdfY29weV9kb25lOgogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJkeCkKKyAgICAgICAgbW92YiAgJDEsIFNUQUNLX0NQVUlORk9fRklF
TEQodXNlX3B2X2NyMykoJXJkeCkKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwogLkxyYWdfa2Vl
cF9jcjM6CiAKQEAgLTIzNSwxNCArMjM2LDkgQEAgcmVzdG9yZV9hbGxfeGVuOgogICAgICAgICAg
KiBjYXNlIHdlIHJldHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01D
KS4KICAgICAgICAgICovCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCi0gICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyZHgKKyAgICAgICAgY21wYiAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKK1VOTElLRUxZX1NUQVJU
KG5lLCBleGl0X2NyMykKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMp
KCVyYngpLCAlcmF4Ci0gICAgICAgIHRlc3QgICVyZHgsICVyZHgKLSAgICAgICAgLyoKLSAgICAg
ICAgICogSWRlYWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJuc3oiLCBidXQgc3VjaCBkb2Vz
bid0IGV4aXN0LAotICAgICAgICAgKiBzbyAiZyIgd2lsbCBoYXZlIHRvIGRvLgotICAgICAgICAg
Ki8KLVVOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICAlcmF4LCAlY3Iz
CiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKQEAgLTI4NCwxMCArMjgwLDkgQEAgRU5UUlkobHN0
YXJfZW50ZXIpCiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4
CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2th
eQotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngp
Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQodXNlX3B2X2NyMykoJXJieCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBt
b3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxsc3Rhcl9jcjNf
b2theToKQEAgLTMyMSwxMCArMzE2LDkgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkK
ICAgICAgICAgLyogUFVTSEYgYWJvdmUgaGFzIHNhdmVkIEVGTEFHUy5JRiBjbGVhciAodGhlIGNh
bGxlciBoYWQgaXQgc2V0KS4gKi8KICAgICAgICAgb3JsICAgJFg4Nl9FRkxBR1NfSUYsIFVSRUdT
X2VmbGFncyglcnNwKQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJj
eAogICAgICAgICBqeiAgICAuTHN5c2VfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAg
ICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAg
ICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKIC5Mc3lzZV9jcjNfb2theToKQEAgLTM3MSwxMCArMzY1LDkgQEAg
RU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAg
ICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAg
LkxpbnQ4MF9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgbW92YiAgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAgICAgICAgbW92ICAgJXJjeCwg
JWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KQogLkxpbnQ4MF9jcjNfb2theToKQEAgLTU1NSwyNCArNTQ4LDI0IEBAIEVOVFJZKGNvbW1vbl9p
bnRlcnJ1cHQpCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1
Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBq
eiAgICAuTGludHJfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpbnRyX2NyM19sb2FkCi0gICAg
ICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAg
ICAgbmVnICAgJXJjeAotLkxpbnRyX2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAlY3Iz
CiAgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJz
cCkKICAgICAgICAgY21vdm56ICVyY3gsICVyMTUKKyAgICAgICAgY21vdm56ICVyY3gsICVyYngK
IC5MaW50cl9jcjNfb2theToKIAogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIG1v
dnEgJXJzcCwlcmRpCiAgICAgICAgIGNhbGxxIGRvX0lSUQogICAgICAgICBtb3YgICAlcjE1LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVibCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBqbXAgcmV0X2Zyb21f
aW50cgogCiBFTlRSWShwYWdlX2ZhdWx0KQpAQCAtNTg3LDE4ICs1ODAsMTcgQEAgR0xPQkFMKGhh
bmRsZV9leGNlcHRpb24pCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVyMTNiCiAgICAgICAgIG1vdiAgICVy
Y3gsICVyMTUKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAg
ICAgICAgIGp6ICAgIC5MeGNwdF9jcjNfb2theQotICAgICAgICBqbnMgICAuTHhjcHRfY3IzX2xv
YWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQotICAgICAgICBuZWcgICAlcmN4Ci0uTHhjcHRfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAgICVy
Y3gsICVjcjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLCBVUkVH
U19jcyglcnNwKQogICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorICAgICAgICBjbW92bnogJXJj
eCwgJXIxMwogLkx4Y3B0X2NyM19va2F5OgogCiBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgpAQCAt
NjY3LDYgKzY1OSw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAgICgl
cmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBt
b3YgICAlcjEzYiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAg
ICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4K
ICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheApAQCAtNjk0LDYgKzY4Nyw3IEBA
IGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6CiAxOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9y
X2NvZGUoJXJzcCksJXJheCAjIGVjL2V2CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2VybmVs
X3NpemVvZiglcnNwKQogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVz
ZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAgICAg
IyByZXR1cm4gdG8gZml4dXAgY29kZQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRp
b25zLiAqLwpAQCAtNzc5LDEyICs3NzMsOSBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmJ4Ci0gICAgICAgIG5lZyAgICVyYngKKyAgICAgICAgdGVzdCAgJXJieCwgJXJi
eAogICAgICAgICBqeiAgICAuTGRibGZfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxkYmxmX2Ny
M19sb2FkCi0gICAgICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxmX2NyM19sb2FkOgorICAgICAgICBtb3Zi
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3Yg
ICAlcmJ4LCAlY3IzCiAgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKIC5MZGJsZl9jcjNfb2theToKQEAgLTgxNCwxMyArODA1LDExIEBAIGhhbmRsZV9p
c3RfZXhjZXB0aW9uOgogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlYmwKICAgICAgICAgbW92ICAgJXJjeCwg
JXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAg
ICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpc3RfY3IzX2xvYWQKLSAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAg
ICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNy
MwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQog
Lkxpc3RfY3IzX29rYXk6CkBAIC04MzMsNiArODIyLDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246
CiAgICAgICAgICAqIGFuZCBjb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4KICAgICAg
ICAgICovCiAgICAgICAgIHhvciAgICVyMTUsICVyMTUKKyAgICAgICAgeG9yICAgJWVieCwgJWVi
eAogICAgICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQogICAg
ICAgICBtb3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2Yv
OCwlZWN4CkBAIC04NDQsNiArODM0LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAg
IG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgK
ICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQor
ICAgICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkK
ICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAg
ICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggNGRlODQ3OTNm
YS4uMWMyNzk5ZDM4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ4LDEwICs0OCw3IEBAIHN0
cnVjdCBjcHVfaW5mbyB7CiAgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBBIHZhbHVl
IG9mIHplcm8gaW5kaWNhdGVzIG5vIHNldHRpbmcgb2YgQ1IzCiAgICAgICogaXMgdG8gYmUgcGVy
Zm9ybWVkLgogICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hlbiBy
ZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCi0gICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8g
bWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cwotICAgICAqIHZh
bHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBj
b2RlIHRoYXQKLSAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5n
IGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocwotICAgICAqIHRvIHN0aWxsIGtub3cgdGhlIHZh
bHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1l
YW5zIHRoZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLgogICAgICAqLwogICAgIHVuc2lnbmVkIGxv
bmcgeGVuX2NyMzsKICAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKQEAgLTY5LDYgKzY2LDEzIEBA
IHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAgYm9vbCAgICAgICAgIHJvb3RfcGd0X2No
YW5nZWQ7CiAKKyAgICAvKgorICAgICAqIHVzZV9wdl9jcjMgaXMgc2V0IGluIGNhc2UgdGhlIHZh
bHVlIG9mIHB2X2NyMyBpcyB0byBiZSB3cml0dGVuIGludG8KKyAgICAgKiBDUjMgd2hlbiByZXR1
cm5pbmcgZnJvbSBhbiBpbnRlcnJ1cHQuIFRoZSBtYWluIHVzZSBpcyB3aGVuIHJldHVybmluZwor
ICAgICAqIGZyb20gYSBOTUkgb3IgTUNFIHRvIGh5cGVydmlzb3IgY29kZSB3aGVyZSBwdl9jcjMg
d2FzIGFjdGl2ZS4KKyAgICAgKi8KKyAgICBib29sICAgICAgICAgdXNlX3B2X2NyMzsKKwogICAg
IHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUg
MTYtYnl0ZSBhbGlnbmVkICovCiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:26:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:26: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 1fNZxB-0001FI-75; Tue, 29 May 2018 08:26: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZxA-0001F9-Hn
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:00 +0000
X-Inumbo-ID: a0ef3896-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0ef3896-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:23:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZx9-0005vk-2P
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZx9-0000sz-0A
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:25:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZx9-0000sz-0A@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:25:58 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IDI2NmQ1MTE4YWUwZGUyY2RmZTk0NWRkNjBlZDk1NWQxNTYzODE3MDQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE5OjA3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ3M2EyNWJhNDMuLjQwZjcw
OGQyY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00OTcsNiArNDk3LDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgIHYtPmFyY2guY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CiB9
CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIH5YODZfQ1I0X0RFOworICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKKyAgICBjcjQg
fD0gZC0+YXJjaC5wdl9kb21haW4ueHB0aSAgPyAwIDogWDg2X0NSNF9QR0U7CisgICAgY3I0IHw9
IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5m
byAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDE0MzU0
NjU0ZGMuLjAxMTU4ZjZhMTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjA3LDE1ICs2MDcsOCBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiB1bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBs
b25nIGd1ZXN0X2NyNCk7CiAKIC8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCBy
ZWFsIENSNCB2YWx1ZXMuICovCi0jZGVmaW5lIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB8IChtbXVfY3I0X2ZlYXR1cmVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0
X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBY
ODZfQ1I0X1NNQVAgfCBYODZfQ1I0X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICBYODZfQ1I0X0ZTR1NCQVNFKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BH
RSkgXAotICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkp
ICAgICAgICAgXAotICAgICAmIH5YODZfQ1I0X0RFKQordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZGVmaW5lIHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCiAgICAg
ICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:26:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:26: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 1fNZxL-0001Gj-9H; Tue, 29 May 2018 08:26:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZxK-0001Gb-8H
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:10 +0000
X-Inumbo-ID: a702b0b0-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a702b0b0-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:24:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZxJ-0005w9-83
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZxJ-0000u7-5q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZxJ-0000u7-5q@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:26:09 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDA5NTRiMTEwN2RkNTI3YThlMzZkNjlhZDAyNzQ0NjgwMTI0OTRkZTIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjE5OjQwIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTcgKysrKysrKysrKysrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4
IDMwMzAwMjJiNGUuLjMyYzg3ZGU3NTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC05OSw3ICs5OSw3IEBAIGRiZ19wdl92YTJt
Zm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAg
ICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0Owog
ICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0t
PmFyY2guY3IzKTsKLSAgICBtZm5fdCBtZm4gPSBfbWZuKGNyMyA+PiBQQUdFX1NISUZUKTsKKyAg
ICBtZm5fdCBtZm4gPSBfbWZuKHBhZGRyX3RvX3BmbihjcjNfcGEoY3IzKSkpOwogCiAgICAgREJH
UDIoInZhZGRyOiVseCBkb21pZDolZCBjcjM6JWx4IHBnZDM6JWx4XG4iLCB2YWRkciwgZHAtPmRv
bWFpbl9pZCwgCiAgICAgICAgICAgY3IzLCBwZ2QzdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggZDg2
ZjhmZWVkNi4uMjhmNWE1Y2M4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdl
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTUwLDcgKzUwLDcgQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2FjaGVfY3VycmVudF92Y3B1KHZvaWQpCiAgICAg
ICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXSkgPT0gY3VycmVudCAp
CiAgICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOwogICAgICAgICAvKiBXZSBtdXN0
IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBhZ2UgdGFibGUuICovCi0gICAgICAgIEFTU0VS
VChyZWFkX2NyMygpID09IF9fcGEoaWRsZV9wZ190YWJsZSkpOworICAgICAgICBBU1NFUlQoY3Iz
X3BhKHJlYWRfY3IzKCkpID09IF9fcGEoaWRsZV9wZ190YWJsZSkpOwogICAgIH0KIAogICAgIHJl
dHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMTg1NGY3MTRmMy4uMDBmOWQzZWJi
OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC02OSw2ICs2OSwxMyBAQAogI2RlZmluZSBY
ODZfQ1IwX1BHICAgICAgICAgICAgICAweDgwMDAwMDAwIC8qIFBhZ2luZyAgICAgICAgICAgICAg
ICAgICAoUlcpICovCiAKIC8qCisgKiBJbnRlbCBDUFUgZmxhZ3MgaW4gQ1IzCisgKi8KKyNkZWZp
bmUgWDg2X0NSM19OT0ZMVVNIICAgIChfQUMoMSwgVUxMKSA8PCA2MykKKyNkZWZpbmUgWDg2X0NS
M19BRERSX01BU0sgIChQQUdFX01BU0sgJiBQQUREUl9NQVNLKQorI2RlZmluZSBYODZfQ1IzX1BD
SURfTUFTSyAgX0FDKDB4MGZmZiwgVUxMKSAvKiBNYXNrIGZvciBQQ0lEICovCisKKy8qCiAgKiBJ
bnRlbCBDUFUgZmVhdHVyZXMgaW4gQ1I0CiAgKi8KICNkZWZpbmUgWDg2X0NSNF9WTUUgICAgICAg
IDB4MDAwMDAwMDEgLyogZW5hYmxlIHZtODYgZXh0ZW5zaW9ucyAqLwpAQCAtMzQ2LDYgKzM1Mywx
NiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgdmFsKQogICAg
IGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2YWwpIDogIm1lbW9yeSIg
KTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wYSh1bnNpZ25lZCBsb25n
IGNyMykKK3sKKyAgICByZXR1cm4gY3IzICYgWDg2X0NSM19BRERSX01BU0s7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBjcjNfcGNpZCh1bnNpZ25lZCBsb25nIGNyMykKK3sKKyAg
ICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01BU0s7Cit9CisKIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogewogICAgIHJldHVybiBnZXRfY3B1X2luZm8oKS0+
Y3I0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:26:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:26:23 +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 1fNZxX-0001I3-BE; Tue, 29 May 2018 08:26:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNZxW-0001Hv-5B
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:22 +0000
X-Inumbo-ID: ad171962-6319-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad171962-6319-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:24:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNZxT-0005wH-Ea
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNZxT-0000uw-CH
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:26:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNZxT-0000uw-CH@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:26:19 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/x86: use PCID 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>

Y29tbWl0IGY4YTQ4OWZjYTFiZDJhOTIwOGRjZjQ5MGRjOGE1ZjE3MTVkNTRmZDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjIwOjA4IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAzICstCiB4
ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgIHwgMTIgKysrKysrLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICAgIHwgIDMgKysKIDggZmlsZXMgY2hh
bmdlZCwgMTg5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCBjZGM3ODYyM2MzLi42MTk3ODQ3YzNkIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTM2Miw2ICsxMzYyLDIwIEBAIEZsYWcgdG8gZW5hYmxl
IE1lbW9yeSBQcm90ZWN0aW9uIEtleXMuCiBUaGUgcHJvdGVjdGlvbi1rZXkgZmVhdHVyZSBwcm92
aWRlcyBhbiBhZGRpdGlvbmFsIG1lY2hhbmlzbSBieSB3aGljaCBJQS0zMmUKIHBhZ2luZyBjb250
cm9scyBhY2Nlc3MgdG8gdXNlcm1vZGUgYWRkcmVzc2VzLgogCisjIyMgcGNpZCAoeDg2KQorPiBg
PSA8Ym9vbGVhbj4gfCB4cHRpPTxib29sPmAKKworPiBEZWZhdWx0OiBgeHB0aWAKKworPiBDYW4g
YmUgbW9kaWZpZWQgYXQgcnVudGltZSAoY2hhbmdlIHRha2VzIGVmZmVjdCBvbmx5IGZvciBkb21h
aW5zIGNyZWF0ZWQKKyAgYWZ0ZXJ3YXJkcykKKworSWYgYXZhaWxhYmxlLCBjb250cm9sIHVzYWdl
IG9mIHRoZSBQQ0lEIGZlYXR1cmUgb2YgdGhlIHByb2Nlc3NvciBmb3IKKzY0LWJpdCBwdi1kb21h
aW5zLiBQQ0lEIGNhbiBiZSB1c2VkIGVpdGhlciBmb3Igbm8gZG9tYWluIGF0IGFsbCAoYGZhbHNl
YCksCitmb3IgYWxsIG9mIHRoZW0gKGB0cnVlYCksIG9ubHkgZm9yIHRob3NlIHN1YmplY3QgdG8g
WFBUSSAoYHhwdGlgKSBvciBmb3IKK3Rob3NlIG5vdCBzdWJqZWN0IHRvIFhQVEkgKGBuby14cHRp
YCkuIFRoZSBmZWF0dXJlIGlzIHVzZWQgb25seSBpbiBjYXNlCitJTlZQQ0lEIGlzIHN1cHBvcnRl
ZCBhbmQgbm90IGRpc2FibGVkIHZpYSBgaW52cGNpZD1mYWxzZWAuCisKICMjIyBwc3IgKEludGVs
KQogPiBgPSBMaXN0IG9mICggY210Ojxib29sZWFuPiB8IHJtaWRfbWF4OjxpbnRlZ2VyPiB8IGNh
dDo8Ym9vbGVhbj4gfCBjb3NfbWF4OjxpbnRlZ2VyPiB8IGNkcDo8Ym9vbGVhbj4gKWAKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IDRlMDBiNDQ5NzUuLjMyNGNhOTBiZmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQ3LDcgKzQ3LDkgQEAKICNpbmNs
dWRlIDxhc20vZGVzYy5oPgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hz
dGF0ZS5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlk
bGUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4K
ICNpbmNsdWRlIDxhc20vbGR0Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KQEAgLTY2LDYg
KzY4LDQ5IEBACiAjaW5jbHVkZSA8YXNtL3Bzci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KIAorc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7CisgICAgUENJRF9PRkYsCisgICAgUENJ
RF9BTEwsCisgICAgUENJRF9YUFRJLAorICAgIFBDSURfTk9YUFRJCit9IG9wdF9wY2lkID0gUENJ
RF9YUFRJOworCitzdGF0aWMgX19pbml0IGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCit7
CisgICAgaW50IHJjID0gMDsKKworICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgIHsK
KyAgICBjYXNlIDA6CisgICAgICAgIG9wdF9wY2lkID0gUENJRF9PRkY7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSAxOgorICAgICAgICBvcHRfcGNpZCA9IFBDSURfQUxMOworICAgICAgICBi
cmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2xlYW4oInhw
dGkiLCBzLCBOVUxMKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAg
b3B0X3BjaWQgPSBQQ0lEX05PWFBUSTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgMToKKyAgICAgICAgICAgIG9wdF9wY2lkID0gUENJRF9YUFRJOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQpOworCiBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCiBzdGF0aWMgdm9pZCBkZWZhdWx0
X2lkbGUodm9pZCk7CkBAIC0zOTUsNiArNDQwLDcgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCiAgICAgZC0+YXJj
aC5wdl9kb21haW4ueHB0aSA9IGZhbHNlOworICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBm
YWxzZTsKIAogICAgIHJldHVybiAwOwogCkBAIC02NzksNiArNzI1LDI5IEBAIGludCBhcmNoX2Rv
bWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAog
CiAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2Fy
ZV9kb21haW4oZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworCisgICAgICAgIGlmICggIWlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAg
ICAgICAgc3dpdGNoICggb3B0X3BjaWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2Fz
ZSBQQ0lEX09GRjoKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQ
Q0lEX0FMTDoKKyAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6Cisg
ICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWlu
LnhwdGk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9O
T1hQVEk6CisgICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNo
LnB2X2RvbWFpbi54cHRpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIGluaXRpYWxpemUg
ZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2FzZSB0b29scyBkb24ndCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5j
CmluZGV4IGE2ZmY1ZjRhY2QuLjIwZjFjNjUwOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKQEAgLTEwMDIs
NiArMTAwMiw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoCiAgICAgewogICAgICAgICBk
LT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMTsKICAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IGZhbHNlOworICAgICAgICBkLT5hcmNoLnB2X2Rv
bWFpbi5wY2lkID0gZmFsc2U7CiAgICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNo
YXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwogICAgICAgICBpZiAoIHNldHVwX2NvbXBh
dF9hcmdfeGxhdCh2KSAhPSAwICkKICAgICAgICAgICAgIEJVRygpOwpAQCAtMTMyNyw3ICsxMzI4
LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICAgICAgdXBkYXRlX2NyMyh2KTsK
IAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBwYXJ0
IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3Iz
LCByZWFkX2NyNCgpKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChjcjNfcGEodi0+YXJjaC5jcjMpLCBy
ZWFkX2NyNCgpKTsKICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOwogCiAgICAgLyog
Q29weSB0aGUgT1MgaW1hZ2UgYW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5k
ZXggNmQ4NmE2YjI2MC4uZDM4OTE5N2M0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNp
bmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1
ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgogCiAvKiBEZWJ1ZyBidWls
ZHM6IFdyYXAgZnJlcXVlbnRseSB0byBzdHJlc3MtdGVzdCB0aGUgd3JhcCBsb2dpYy4gKi8KICNp
ZmRlZiBOREVCVUcKQEAgLTk1LDYgKzk2LDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25l
ZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
cywgb2xkX2NyNDsKICAgICB1MzIgdDsKKyAgICB1bnNpZ25lZCBsb25nIG9sZF9wY2lkID0gY3Iz
X3BjaWQocmVhZF9jcjMoKSk7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24g
aXMgc29tZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9p
cnFfc2F2ZShmbGFncyk7CkBAIC0xMDQsMTQgKzEwNiwzNCBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0
KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICBvbGRfY3I0ID0gcmVh
ZF9jcjQoKTsKICAgICBpZiAoIG9sZF9jcjQgJiBYODZfQ1I0X1BHRSApCiAgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBYODZfQ1I0X1BHRSBzZXQgbWVhbnMgUENJRCBpcyBpbmFjdGl2ZS4K
KyAgICAgICAgICogV2UgaGF2ZSB0byBwdXJnZSB0aGUgVExCIHZpYSBmbGlwcGluZyBjcjQucGdl
LgorICAgICAgICAgKi8KICAgICAgICAgb2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKICAg
ICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwogICAgIH0KKyAgICBlbHNlIGlmICggdXNlX2ludnBj
aWQgKQorICAgICAgICAvKgorICAgICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lE
IGlzIG5lY2Vzc2FyeSBvbmx5IGluIGNhc2UgUENJRHMgYXJlCisgICAgICAgICAqIGluIHVzZSwg
d2hpY2ggaXMgdHJ1ZSBvbmx5IHdpdGggSU5WUENJRCBiZWluZyBhdmFpbGFibGUuCisgICAgICAg
ICAqIFdpdGhvdXQgUENJRCB1c2FnZSB0aGUgZm9sbG93aW5nIHdyaXRlX2NyMygpIHdpbGwgcHVy
Z2UgdGhlIFRMQgorICAgICAgICAgKiAod2UgYXJlIGluIHRoZSBjcjQucGdlIG9mZiBwYXRoKSBv
ZiBhbGwgZW50cmllcy4KKyAgICAgICAgICogVXNpbmcgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xv
YmFscygpIHNlZW1zIHRvIGJlIGZhc3RlciB0aGFuCisgICAgICAgICAqIGludnBjaWRfZmx1c2hf
YWxsKCksIHNvIHVzZSB0aGF0LgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9h
bGxfbm9uZ2xvYmFscygpOwogCiAgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAgICBpZiAoIG9sZF9j
cjQgIT0gY3I0ICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgZWxzZSBpZiAoIG9sZF9w
Y2lkICE9IGNyM19wY2lkKGNyMykgKQorICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUg
bm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRlZCBiZXR3ZWVuCisg
ICAgICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRpbmcgdGhlIG5ldyAlY3IzIHZhbHVl
IHJlbWFpbiBpbiB0aGUgVExCLgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9z
aW5nbGVfY29udGV4dChvbGRfcGNpZCk7CiAKICAgICBwb3N0X2ZsdXNoKHQpOwogCkBAIC0xNDEs
OCArMTYzLDI5IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZh
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgKiBhcmUgdmFyaW91cyBlcnJhdGEg
c3Vycm91bmRpbmcgSU5WTFBHIHVzYWdlIG9uIHN1cGVycGFnZXMsIGFuZAogICAgICAgICAgICAg
ICogYSBmdWxsIGZsdXNoIGlzIGluIGFueSBjYXNlIG5vdCAqdGhhdCogZXhwZW5zaXZlLgogICAg
ICAgICAgICAgICovCi0gICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaW52bHBnICUwIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAi
bWVtb3J5IiApOworICAgICAgICAgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9QQ0lERSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gKHVu
c2lnbmVkIGxvbmcpdmE7CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAq
IEZsdXNoIHRoZSBhZGRyZXNzZXMgZm9yIGFsbCBwb3RlbnRpYWwgYWRkcmVzcyBzcGFjZXMuCisg
ICAgICAgICAgICAgICAgICogV2UgY2FuJ3QgY2hlY2sgdGhlIGN1cnJlbnQgZG9tYWluIGZvciBi
ZWluZyBzdWJqZWN0IHRvCisgICAgICAgICAgICAgICAgICogWFBUSSBhcyBjdXJyZW50IG1pZ2h0
IGJlIHRoZSBpZGxlIHZjcHUgd2hpbGUgd2Ugc3RpbGwgaGF2ZQorICAgICAgICAgICAgICAgICAq
IHNvbWUgWFBUSSBkb21haW4gVExCIGVudHJpZXMuCisgICAgICAgICAgICAgICAgICogVXNpbmcg
aW52cGNpZCBpcyBva2F5IGhlcmUsIGFzIHdpdGggUENJRCBlbmFibGVkIHdlIGFsd2F5cworICAg
ICAgICAgICAgICAgICAqIGhhdmUgZ2xvYmFsIHBhZ2VzIGRpc2FibGVkLgorICAgICAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViwg
YWRkcik7CisgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9VU0VSLCBh
ZGRyKTsKKyAgICAgICAgICAgICAgICBpZiAoICFjcHVfaGFzX25vX3hwdGkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9Q
UklWIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9m
bHVzaF9vbmUoUENJRF9QVl9VU0VSIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICggImludmxwZyAlMCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IDogIm0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgZG9fdGxiX2ZsdXNoKCk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQwZjcwOGQyY2MuLmM4
MGY4NDI1OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC00OTQsNyArNDk0LDExIEBAIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgbWZuKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisKICAgICB2LT5hcmNoLmNyMyA9IG1mbiA8PCBQQUdFX1NISUZUOworICAgIGlmICggaXNfcHZf
ZG9tYWluKGQpICYmIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICB2LT5hcmNoLmNy
MyB8PSBnZXRfcGNpZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAogdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC01MDUsNyArNTA5LDEy
IEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQogICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRf
REU7CiAgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4
Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotICAgIGNyNCB8PSBkLT5hcmNoLnB2
X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKworICAgIGlmICggZC0+YXJjaC5wdl9k
b21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYg
KCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsK
KwogICAgIGNyNCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7CiAKICAgICByZXR1
cm4gY3I0OwpAQCAtNTE4LDEyICs1MjcsMTQgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZj
cHUgKnYpCiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2
KSkKICAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAg
ICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOworICAg
ICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8IFg4Nl9DUjRfVFNE
KSkgfCBYODZfQ1I0X1BHRSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWlu
LT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290X3Bn
dF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19j
cHUocm9vdF9wZ3QpKTsKKyAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NSNF9QQ0lERSApCisg
ICAgICAgICAgICBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1ZSk7CiAg
ICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICB9CiAgICAg
ZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGViOTU2YWU5ZjYuLjhhZDA5YjUyNGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMKQEAgLTI4MCwxMiArMjgwLDIyIEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCiAKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogewor
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisKICAgICBpZiAoIGlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47CiAKICAgICB2LT5hcmNoLmZsYWdzIF49
IFRGX2tlcm5lbF9tb2RlOwogICAgIHVwZGF0ZV9jcjModik7Ci0gICAgZ2V0X2NwdV9pbmZvKCkt
PnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ueHB0
aSApCisgICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9p
bmZvKCk7CisKKyAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOworICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpIHwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNoLnB2X2RvbWFpbi5wY2lkCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CisgICAgfQog
CiAgICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBE
b24ndCB0aWNrIFRMQiBjbG9jay4gKi8KICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKaW5kZXggMDExNThmNmExNy4uZGY3MDY0ZmNlNCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oCkBAIC0yNTksNiArMjU5LDggQEAgc3RydWN0IHB2X2RvbWFpbgogCiAgICAgLyogWFBUSSBh
Y3RpdmU/ICovCiAgICAgYm9vbCB4cHRpOworICAgIC8qIFVzZSBQQ0lEIGZlYXR1cmU/ICovCisg
ICAgYm9vbCBwY2lkOwogCiAgICAgLyogbWFwX2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4g
Ki8KICAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluIG1hcGNhY2hlOwpAQCAtMjY2LDYgKzI2OCwz
NSBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAgICAgc3RydWN0IGNwdWlkbWFza3MgKmNwdWlkbWFza3M7
CiB9OwogCisvKgorICogUENJRCB2YWx1ZXMgZm9yIHRoZSBhZGRyZXNzIHNwYWNlcyBvZiA2NC1i
aXQgcHYgZG9tYWluczoKKyAqCisgKiBXZSBhcmUgdXNpbmcgNCBQQ0lEIHZhbHVlcyBmb3IgYSA2
NCBiaXQgcHYgZG9tYWluIHN1YmplY3QgdG8gWFBUSToKKyAqIC0gaHlwZXJ2aXNvciBhY3RpdmUg
YW5kIGd1ZXN0IGluIGtlcm5lbCBtb2RlICAgUENJRCAwCisgKiAtIGh5cGVydmlzb3IgYWN0aXZl
IGFuZCBndWVzdCBpbiB1c2VyIG1vZGUgICAgIFBDSUQgMQorICogLSBndWVzdCBhY3RpdmUgYW5k
IGluIGtlcm5lbCBtb2RlICAgICAgICAgICAgICBQQ0lEIDIKKyAqIC0gZ3Vlc3QgYWN0aXZlIGFu
ZCBpbiB1c2VyIG1vZGUgICAgICAgICAgICAgICAgUENJRCAzCisgKgorICogV2l0aG91dCBYUFRJ
IG9ubHkgMiB2YWx1ZXMgYXJlIHVzZWQ6CisgKiAtIGd1ZXN0IGluIGtlcm5lbCBtb2RlICAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSUQgMAorICogLSBndWVzdCBpbiB1c2VyIG1vZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lEIDEKKyAqLworCisjZGVmaW5lIFBDSURfUFZfUFJJViAg
ICAgIDB4MDAwMCAgICAvKiBVc2VkIGZvciBvdGhlciBkb21haW5zLCB0b28uICovCisjZGVmaW5l
IFBDSURfUFZfVVNFUiAgICAgIDB4MDAwMQorI2RlZmluZSBQQ0lEX1BWX1hQVEkgICAgICAweDAw
MDIgICAgLyogVG8gYmUgT1JlZCB0byBhYm92ZSB2YWx1ZXMuICovCisKKy8qCisgKiBSZXR1cm4g
YWRkaXRpb25hbCBQQ0lEIHNwZWNpZmljIGNyMyBiaXRzLgorICoKKyAqIE5vdGUgdGhhdCBYODZf
Q1IzX05PRkxVU0ggd2lsbCBub3QgYmUgcmVhZGFibGUgaW4gY3IzLiBBbnlvbmUgY29uc3VtaW5n
CisgKiB2LT5hcmNoLmNyMyBzaG91bGQgbWFzayBhd2F5IFg4Nl9DUjNfTk9GTFVTSCBhbmQgWDg2
X0NSM19QQ0lETUFTSyBpbiBjYXNlCisgKiB0aGUgdmFsdWUgaXMgdXNlZCB0byBhZGRyZXNzIHRo
ZSByb290IHBhZ2UgdGFibGUuCisgKi8KKyNkZWZpbmUgZ2V0X3BjaWRfYml0cyh2LCBpc194cHRp
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoWDg2X0NSM19O
T0ZMVVNIIHwgKChpc194cHRpKSA/IFBDSURfUFZfWFBUSSA6IDApIHwgICAgICAgICAgICAgICAg
IFwKKyAgICAgKCgodiktPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPyBQQ0lEX1BWX1BS
SVYgOiBQQ0lEX1BWX1VTRVIpKQorCiBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhIHsKICAgICBz
dHJ1Y3QgewogICAgICAgICB1bnNpZ25lZCBpbnQgbXNyIDogMTsKQEAgLTYxMiw3ICs2NDMsNyBA
QCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7CiAjZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4
Nl9DUjRfVFNEIHwgICAgICBcCiAgICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NS
NF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8
IFg4Nl9DUjRfU01BUCkpCisgICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRf
U01BUCB8IFg4Nl9DUjRfUENJREUpKQogCiB2b2lkIGRvbWFpbl9jcHVpZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICBpbnB1dCwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCmluZGV4IDAwZjlkM2ViYjkuLjE0ODJlNDc1NWQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaApAQCAtMzcwLDYgKzM3MCw5IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2ln
bmVkIGxvbmcgdmFsKQogeworICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURz
IGVuYWJsZWQhICovCisgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYg
WDg2X0NSNF9QQ0lERSkpOworCiAgICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKICAgICBh
c20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 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 1fNaPL-0003Vc-Ek; Tue, 29 May 2018 08:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaPK-0003VU-K8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:06 +0000
X-Inumbo-ID: b19ac318-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b19ac318-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaPJ-0006VH-16
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaPI-0004Ct-V0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaPI-0004Ct-V0@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: Fix "x86: further CPUID
 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>

Y29tbWl0IDZkZTg2Y2ZhNjg0ODk1ODk1Yjc5MmE3NDYzY2Y4NWRhNzdhMDFmYjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoyMzo0NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoyMzo0NyAyMDE4ICsw
MjAwCgogICAgeDg2OiBGaXggIng4NjogZnVydGhlciBDUFVJRCBoYW5kbGluZyBhZGp1c3RtZW50
cyIKICAgIAogICAgYy9zIDYyYjE4Nzk2OSAieDg2OiBmdXJ0aGVyIENQVUlEIGhhbmRsaW5nIGFk
anVzdG1lbnRzIiBtYWtlIHNvbWUgYWRqdXN0bWVudHMuCiAgICBIb3dldmVyLCBpdCBicmVha3Mg
bGV2ZWxsaW5nIG9mIGd1ZXN0cywgbWFraW5nIGl0IGltcG9zc2libGUgZm9yIHRoZSB0b29sc3Rh
Y2sKICAgIHRvIGhpZGUgU1RJQlAgb3IgSUJQQiBmcm9tIGd1ZXN0cyBvbiBoYXJkd2FyZSB3aXRo
IHVwLXRvLWRhdGUgbWljcm9jb2RlLgogICAgCiAgICBUaGUgZG9tMCBpc3N1ZSByZWZlcmVuY2Vk
IGluIHRoZSBjb21taXQgbWVzc2FnZSB3YXMgZml4ZWQgYnkgdGhlIGh1bmsKICAgIGFkanVzdGlu
ZyB0aGUgemVyb2luZyBhbG9uZS4gIFNUSUJQIGFuZCBJQlBCIGRvbid0IG5lZWQgKGFuZCBpbmRl
ZWQsIG11c3Qgbm90CiAgICBiZSBmb3IgbGV2ZWxsaW5nIHB1cnBvc2VzKSBPUidkIGludG8gdGhl
IGxlYWYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAzIC0tLQogeGVuL2FyY2gveDg2
L3RyYXBzLmMgICB8IDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
aW5kZXggZmYxYzZmYTU5YS4uZjYyYjAyMWM1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNDk2LDggKzM0OTYsNiBA
QCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1
bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfZmVhdHVyZXNb
RkVBVFVSRVNFVF83YjBdKTsKIAogICAgICAgICAgICAgKmVjeCAmPSBodm1fZmVhdHVyZXNldFtG
RUFUVVJFU0VUXzdjMF07Ci0KLSAgICAgICAgICAgICplZHggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKTsKICAgICAgICAgICAgICplZHggJj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVS
RVNFVF83ZDBdOwogCiAgICAgICAgICAgICAvKiBEb24ndCBleHBvc2UgSEFQLW9ubHkgZmVhdHVy
ZXMgdG8gbm9uLWhhcCBndWVzdHMuICovCkBAIC0zNjU3LDcgKzM2NTUsNiBAQCB2b2lkIGh2bV9j
cHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQg
KmVieCwKICAgICAgICAgaHZtX2NwdWlkKDB4ODAwMDAwMDEsIE5VTEwsIE5VTEwsIE5VTEwsICZf
ZWR4KTsKICAgICAgICAgKmVheCB8PSAoX2VkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9M
TSkgPyB2YWRkcl9iaXRzIDogMzIpIDw8IDg7CiAKLSAgICAgICAgKmVieCB8PSBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJQQik7CiAgICAgICAgICplYnggJj0gaHZtX2ZlYXR1cmVzZXRbRkVB
VFVSRVNFVF9lOGJdOwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDBmMzRiMjExNWQuLjFl
MmU3ZDRhN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC0xMDg4LDggKzEwODgsNiBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgICAgc3BlY2lhbF9mZWF0dXJlc1tG
RUFUVVJFU0VUXzdiMF0pOwogCiAgICAgICAgICAgICBjICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVS
RVNFVF83YzBdOwotCi0gICAgICAgICAgICBkIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9T
VElCUCk7CiAgICAgICAgICAgICBkICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83ZDBdOwog
CiAgICAgICAgICAgICBpZiAoICFpc19wdmhfZG9tYWluKGN1cnJkKSApCkBAIC0xMTg4LDcgKzEx
ODYsNiBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAg
Y2FzZSAweDgwMDAwMDA4OgogICAgICAgICBhID0gcGFkZHJfYml0cyB8ICh2YWRkcl9iaXRzIDw8
IDgpOwotICAgICAgICBiIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKTsKICAgICAg
ICAgYiAmPSBwdl9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfZThiXTsKICAgICAgICAgYnJlYWs7CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNaPW-0003Wo-Hn; Tue, 29 May 2018 08: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaPV-0003WY-0f
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:17 +0000
X-Inumbo-ID: b7a9540d-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7a9540d-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaPT-0006VQ-6m
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaPT-0004DY-4T
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaPT-0004DY-4T@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IDIyNmMyMzExNTQ0MGVkN2E0NjYyYjI2ODJmNGRjOTBmMjU5NDFhOGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoyNDo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoyNDo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggYmI5Y2U0NzNhOS4uMTVkNzc0MWE1MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNSw3ICsxMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbF90IF9faW5pdCByZXRwb2xp
bmVfc2FmZSh2b2lkKQorc3RhdGljIGJvb2xfdCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0
X3QgY2FwcykKIHsKICAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2ID0gdGhpc19jcHUodWNvZGVf
Y3B1X2luZm8pLmNwdV9zaWcucmV2OwogCkBAIC0xMzYsMTkgKzEzMywxMiBAQCBzdGF0aWMgYm9v
bF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54
ODYgIT0gNiApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0gICAgewotICAgICAgICB1aW50NjRfdCBjYXBzOwotCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwotCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIFJCU0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUg
dGhhdCB3ZSBtYXkgbW92ZSB0byBhCi0gICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCBy
ZXRwb2xpbmUtc2FmZS4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQ
U19SU0JBICkKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgIH0KKyAgICAvKgorICAgICAqIFJT
QkEgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92
ZSB0byBhCisgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAg
ICAqLworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAgICAgcmV0dXJuIDA7
CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpAQCAtMjE4
LDYgKzIwOCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJv
b2xfdCBpYnJzID0gMDsKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTLCBjYXBzKTsKIAogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNp
ZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKQEAg
LTI0Niw3ICsyNDAsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiAgICAgICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBsaWtlIHRvIHVz
ZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0bwogICAgICAgICAgICAgICogSUJSUywgYnV0IG9u
bHkgaWYgaXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJlLgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICBlbHNlIGlmICggcmV0cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICBlbHNlIGlm
ICggcmV0cG9saW5lX3NhZmUoY2FwcykgKQogICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktf
UkVUUE9MSU5FOwogICAgICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9JQlJTQikgKQogICAgICAgICAgICAgICAgIGlicnMgPSAxOwpAQCAtMzMxLDcgKzMyNSw3IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAvKiAo
UmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0X2luZm8gaGFzIGJlZW4g
Y2FsY3VsYXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAotICAg
IHByaW50X2RldGFpbHModGh1bmspOworICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwog
fQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2
b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNaPf-0003YX-Jj; Tue, 29 May 2018 08:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaPe-0003YJ-J8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:26 +0000
X-Inumbo-ID: bdbb84ef-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdbb84ef-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaPd-0006VY-Cd
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaPd-0004EE-AE
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaPd-0004EE-AE@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDVkOGM2ZmQyYzY0NGEyMTI1M2I3NTBkYWQwNmZjZDlhYWYzNTllNjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoyNToxMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoyNToxMCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCAxNWQ3NzQxYTUwLi4wMDcwODk4N2IzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsKIHN0YXRpYyBib29s
X3QgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IDE7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4NSwxMSArMjg2LDE0IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAg
ICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwogICAg
ICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSLCBib290X2NwdV9kYXRhLng4Nl9j
YXBhYmlsaXR5KTsKIAotICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dS
TVNSIHwgaWJyczsKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9XUk1T
UjsKICAgICB9CiAKICAgICAvKgpAQCAtMzMwLDggKzMzNCw2IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIAogc3RhdGljIHZvaWQgX19pbml0IF9fbWF5
YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKIHsKLSAgICAvKiBUaGUgb3B0aW1pc2Vk
IGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLwotICAgIEJVSUxEX0JVR19PTihCVElf
SVNUX0lCUlMgIT0gU1BFQ19DVFJMX0lCUlMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IDQ2MDEyZWYyODIuLjEzMTdiNjU3NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTE0Miw2ICsxNDIsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9G
RlNFVChDUFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CiAgICAgT0ZG
U0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgT0ZGU0VU
KENQVUlORk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19j
dHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT194ZW5fc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8s
IHhlbl9zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
LCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBE
RUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKaW5kZXggYzI2YzYwYTg5OS4uMjA1N2I1NWUzYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKQEAgLTU3LDYgKzU3LDcgQEAgc3RydWN0IGNwdV9pbmZvIHsKIAogICAgIC8qIFNlZSBhc20t
eDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNoYWRv
d19zcGVjX2N0cmw7CisgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7CiAgICAgYm9vbF90
ICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwogICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2lu
Zm87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDY4Yzc1NmZhMTcuLmFjODU3NGY0MmEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogdm9pZCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbF90IG9wdF9pYnBiOwor
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVj
X2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8t
PnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54ZW5fc3BlY19jdHJsID0gZGVm
YXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRp
X2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDY5Y2Yz
Y2MyZjEuLjljMTY5NDU0ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0y
MSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKIC8qIEVuY29k
aW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmlu
ZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkK
ICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0yODUsMTIgKzI4NCw5IEBACiAg
ICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3df
c3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZh
bHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQotICAgICAqIGJvdHRv
bSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lT
VF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAg
ICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRCVElfSVNUX0lCUlMsICVlYXgK
KyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3BlY19jdHJsKSglcjE0KSwgJWVh
eAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:55: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 1fNaPr-0003ck-3s; Tue, 29 May 2018 08:55:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaPp-0003cU-LN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:37 +0000
X-Inumbo-ID: c3cdae25-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3cdae25-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaPn-0006Vw-IV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaPn-0004FI-GA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaPn-0004FI-GA@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:35 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Merge bti_ist_info
 and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IDVkMjcxZDUxY2M5ZWMzMmVlYThkYjI1YTUxMmMwNWY3MTNlZWZjOGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDoyNTo0NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDoyNTo0NiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAg
ICAgIHwgIDUgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDUyICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggZjEwNmE1ZTQ3Zi4uYzEy
NTA2MzcwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0xNzgsNyArMTc4LDcgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY2kgPSBnZXRfY3B1X2luZm8oKTsKICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShjaSk7CiAgICAgLyogQXZvaWQgTk1JLyNNQyB1c2luZyBNU1JfU1BFQ19D
VFJMIHVudGlsIHdlJ3ZlIHJlbG9hZGVkIG1pY3JvY29kZS4gKi8KLSAgICBjaS0+YnRpX2lzdF9p
bmZvID0gMDsKKyAgICBjaS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfaXN0X3dybXNyOwogCiAg
ICAgQUNQSV9GTFVTSF9DUFVfQ0FDSEUoKTsKIApAQCAtMjE5LDcgKzIxOSw3IEBAIHN0YXRpYyBp
bnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOwog
CiAgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwu
ICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworICAgIGNp
LT5zcGVjX2N0cmxfZmxhZ3MgfD0gKGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzICYgU0NGX2lzdF93
cm1zcik7CiAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShjaSk7CiAKICBkb25lOgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDAwNzA4OTg3YjMuLmNmZGI3MDk1NTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM5LDcgKzM5LDcgQEAg
c3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsKIHN0YXRpYyBib29s
X3QgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IDE7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwordWludDhfdCBf
X3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTI5Myw3ICsyOTMsNyBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwgYm9vdF9jcHVf
ZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAKLSAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0g
QlRJX0lTVF9XUk1TUjsKKyAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lz
dF93cm1zcjsKICAgICB9CiAKICAgICAvKgpAQCAtMzEyLDcgKzMxMiw3IEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIG9wdF9yc2JfbmF0
aXZlICkKICAgICB7CiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9SU0JfTkFUSVZFLCBi
b290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKLSAgICAgICAgZGVmYXVsdF9idGlfaXN0X2lu
Zm8gfD0gQlRJX0lTVF9SU0I7CisgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFND
Rl9pc3RfcnNiOwogICAgIH0KIAogICAgIC8qCkBAIC0zMjYsNyArMzI2LDcgQEAgdm9pZCBfX2lu
aXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBC
KSApCiAgICAgICAgIG9wdF9pYnBiID0gMDsKIAotICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBu
b3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLworICAg
IC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBo
YXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgp
OwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CkBAIC0zMzQsNiArMzM0LDggQEAg
dm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogCiBzdGF0aWMg
dm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogeworICAg
IC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9uIHRoaXMgYWxpYXMuICovCisgICAg
QlVJTERfQlVHX09OKFNDRl91c2Vfc2hhZG93ICE9IDEpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jCmluZGV4IDEzMTdiNjU3NzkuLmIxZmM4MDZiNjkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw4ICsxNDMsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQog
ICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAg
IE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93
X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX3NwZWNfY3RybCwgc3RydWN0IGNw
dV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKLSAgICBPRkZTRVQoQ1BVSU5GT191c2Vfc2hhZG93X3Nw
ZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hhZG93X3NwZWNfY3RybCk7Ci0gICAgT0ZG
U0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3QgY3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7
CisgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNw
ZWNfY3RybF9mbGFncyk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0
IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAyMDU3
YjU1ZTNjLi40M2FhYzBiOGI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTgsOCArNTgsNyBA
QCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBhc20teDg2L3NwZWNfY3RybF9hc20uaCBm
b3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNoYWRvd19zcGVjX2N0cmw7CiAgICAgdWlu
dDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7Ci0gICAgYm9vbF90ICAgICAgIHVzZV9zaGFkb3dfc3Bl
Y19jdHJsOwotICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2luZm87CisgICAgdWludDhfdCAgICAg
IHNwZWNfY3RybF9mbGFnczsKIAogICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0
X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCmlu
ZGV4IGYwMGJkMTZhNzAuLmNhYjJiYWRkNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBAIC02NCwxMCArNjQs
OSBAQAogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05PUChLOF9OT1A4KQogCiAjZGVmaW5lIEFT
TV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCi0jZGVmaW5lIEFTTV9OT1AyMSBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVmaW5lIEFTTV9OT1AyMiBBU01fTk9QODsg
QVNNX05PUDg7IEFTTV9OT1A2CiAjZGVmaW5lIEFTTV9OT1AyNCBBU01fTk9QODsgQVNNX05PUDg7
IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AyOSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
ODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A3OyBBU01fTk9QMgogI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVgg
OApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggYWM4NTc0ZjQyYS4uNGRjNGRmYTQ5MSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yOCwxNSArMjgsMTUgQEAgdm9pZCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbF90IG9wdF9pYnBiOwogZXh0
ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotZXh0ZXJuIHVpbnQ4X3QgZGVmYXVs
dF9idGlfaXN0X2luZm87CitleHRlcm4gdWludDhfdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsK
IAogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQog
ewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCi0gICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAg
ICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54ZW5fc3BlY19jdHJsID0g
ZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotICAgIGluZm8tPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRf
YnRpX2lzdF9pbmZvOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRlZmF1bHRfc3BlY19j
dHJsX2ZsYWdzOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtNTAsNyArNTAsNyBAQCBzdGF0aWMgYWx3YXlz
X2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykK
ICAgICAgKi8KICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gdmFsOwogICAgIGJhcnJpZXIo
KTsKLSAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDE7CisgICAgaW5mby0+c3BlY19j
dHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKICAgICBhc20gdm9s
YXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgJWMzKQogICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSwKQEAgLTY3
LDcgKzY3LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxl
KHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUg
dXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsg
b25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCiAgICAgICovCi0gICAgaW5m
by0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAwOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyAm
PSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFzbSB2b2xhdGlsZSAoIEFM
VEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMpCiAgICAgICAgICAgICAgICAgICAgOjog
ImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaAppbmRleCA5YzE2OTQ1NGVmLi41ODI0MDNhOWQ4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjAsOSArMjAsMTAgQEAKICNpZm5kZWYgX19YODZfU1BF
Q19DVFJMX0FTTV9IX18KICNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KIAotLyogRW5j
b2Rpbmcgb2YgdGhlIGJvdHRvbSBiaXRzIGluIGNwdWluZm8uYnRpX2lzdF9pbmZvICovCi0jZGVm
aW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkKLSNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAy
KQorLyogRW5jb2Rpbmcgb2YgY3B1aW5mby5zcGVjX2N0cmxfZmxhZ3MgKi8KKyNkZWZpbmUgU0NG
X3VzZV9zaGFkb3cgKDEgPDwgMCkKKyNkZWZpbmUgU0NGX2lzdF93cm1zciAgKDEgPDwgMSkKKyNk
ZWZpbmUgU0NGX2lzdF9yc2IgICAgKDEgPDwgMikKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2lu
Y2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KQEAgLTQ5LDIwICs1MCwyMCBAQAogICogYWZ0ZXIgVk1F
WElULiAgVGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRzIE1TUl9TUEVDX0NUUkwgYW5kIHVw
ZGF0ZXMKICAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3MgTVNSX1NQRUNfQ1RSTCBzZXR0
aW5nLgogICoKLSAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93X3Nw
ZWNfY3RybCB2YWx1ZSwgYW5kCi0gKiB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuIHBlciBj
cHUuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgorICogRmFjdG9yIDIgaXMgaGFyZGVyLiAgV2Ug
bWFpbnRhaW4gYSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQgYSB1c2Vfc2hhZG93CisgKiBi
b29sZWFuIGluIHRoZSBwZXIgY3B1IHNwZWNfY3RybF9mbGFncy4gIFRoZSBzeW5jaHJvbm91cyB1
c2UgaXM6CiAgKgogICogIDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwK
LSAqICAyKSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDIpIFNldCB0aGUg
dXNlX3NoYWRvdyBib29sZWFuCiAgKiAgMykgTG9hZCBndWVzdCB2YWx1ZSBpbnRvIE1TUl9TUEVD
X0NUUkwKICAqICA0KSBFeGl0IHRvIGd1ZXN0CiAgKiAgNSkgRW50cnkgZnJvbSBndWVzdAotICog
IDYpIENsZWFyIHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICA2KSBDbGVhciB0aGUg
dXNlX3NoYWRvdyBib29sZWFuCiAgKiAgNykgTG9hZCBYZW4ncyB2YWx1ZSBpbnRvIE1TUl9TUEVD
X0NUUkwKICAqCiAgKiBUaGUgYXN5bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJydXB0cy9leGNlcHRp
b25zIGlzOgogICogIC0gIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgotICogIC0gIE9u
IGV4aXQgdG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93X3NwZWNfY3RybAorICogIC0gIE9uIGV4aXQg
dG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93CiAgKiAgLSAgSWYgc2V0LCBsb2FkIHNoYWRvd19zcGVj
X2N0cmwKICAqCiAgKiBUaGVyZWZvcmUsIGFuIGludGVycnVwdC9leGNlcHRpb24gd2hpY2ggaGl0
cyB0aGUgc3luY2hyb25vdXMgcGF0aCBiZXR3ZWVuCkBAIC0xMzMsNyArMTM0LDcgQEAKICAgICB4
b3IgJWVkeCwgJWVkeAogCiAgICAgLyogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3Jl
KiBsb2FkaW5nIFhlbidzIHZhbHVlLiAqLwotICAgIG1vdmIgJWRsLCBDUFVJTkZPX3VzZV9zaGFk
b3dfc3BlY19jdHJsKCVyc3ApCisgICAgYW5kYiAkflNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3Nw
ZWNfY3RybF9mbGFncyglcnNwKQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4g
Ki8KICAgICBtb3YgJFxpYnJzX3ZhbCwgJWVheApAQCAtMTU5LDEyICsxNjAsMTQgQEAKICAgICAg
KiBibG9jayBzbyBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5LgogICAgICAqLwogICAg
IC5pZiBcbWF5YmV4ZW4KKyAgICAgICAgeG9yICVlYXgsICVlYXgKICAgICAgICAgLyogQnJhbmNo
bGVzcyBgaWYgKCAheGVuICkgY2xlYXJfc2hhZG93aW5nYCAqLwogICAgICAgICB0ZXN0YiAkMywg
VVJFR1NfY3MoJXJzcCkKLSAgICAgICAgc2V0eiAlYWwKLSAgICAgICAgYW5kICVhbCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICAgICAgc2V0bnog
JWFsCisgICAgICAgIG5vdCAlZWF4CisgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklF
TEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQogICAgIC5lbHNlCi0gICAgICAgIG1vdmIgJWRsLCBD
UFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisgICAgICAgIGFuZGIgJH5TQ0ZfdXNl
X3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKICAgICAuZW5kaWYKIAogICAg
IC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCkBAIC0xODMsOCArMTg2LDggQEAKICAq
LwogICAgIHhvciAlZWR4LCAlZWR4CiAKLSAgICBjbXBiICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXJieCkKLSAgICBqZSAuTFxAX3NraXAKKyAgICB0ZXN0
YiAkU0NGX3VzZV9zaGFkb3csIFNUQUNLX0NQVUlORk9fRklFTEQoc3BlY19jdHJsX2ZsYWdzKSgl
cmJ4KQorICAgIGp6IC5MXEBfc2tpcAogCiAgICAgbW92IFNUQUNLX0NQVUlORk9fRklFTEQoc2hh
ZG93X3NwZWNfY3RybCkoJXJieCksICVlYXgKICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gK
QEAgLTIwNSw3ICsyMDgsNyBAQAogICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0
cmwoJXJzcCkKIAogICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRp
bmcgdGhlIGd1ZXN0IHZhbHVlLiAqLwotICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19z
cGVjX2N0cmwoJXJzcCkKKyAgICBvcmIgJFNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3Ry
bF9mbGFncyglcnNwKQogCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CiAgICAgeG9yICVl
ZHgsICVlZHgKQEAgLTIxNiw3ICsyMTksNyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1FWElU
OyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnko
QVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVD
X0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtMjI4LDcgKzIzMSw3IEBACiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9Q
MjEpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBf
X3N0cmluZ2lmeShBU01fTk9QMjIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9J
QlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0y
MzksNyArMjQyLDcgQEAKICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmlu
Z2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyOSksICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5n
aWZ5KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
U0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTI2NywyMiAr
MjcwLDIzIEBACiAgKiBUaGlzIGlzIGxvZ2ljYWwgbWVyZ2Ugb2YgRE9fT1ZFUldSSVRFX1JTQiBh
bmQgRE9fU1BFQ19DVFJMX0VOVFJZCiAgKiBtYXliZXhlbj0xLCBidXQgd2l0aCBjb25kaXRpb25h
bHMgcmF0aGVyIHRoYW4gYWx0ZXJuYXRpdmVzLgogICovCi0gICAgbW92emJsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcjE0KSwgJWVheAorICAgIG1vdnpibCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXIxNCksICVlYXgKIAotICAgIHRlc3RiICRCVElf
SVNUX1JTQiwgJWFsCisgICAgdGVzdCAkU0NGX2lzdF9yc2IsICVhbAogICAgIGp6IC5MXEBfc2tp
cF9yc2IKIAogICAgIERPX09WRVJXUklURV9SU0IgdG1wPXJkeCAvKiBDbG9iYmVycyAlcmN4LyVy
ZHggKi8KIAogLkxcQF9za2lwX3JzYjoKIAotICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCAlYWwK
KyAgICB0ZXN0ICRTQ0ZfaXN0X3dybXNyLCAlYWwKICAgICBqeiAuTFxAX3NraXBfd3Jtc3IKIAog
ICAgIHhvciAlZWR4LCAlZWR4CiAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgc2V0
eiAlZGwKLSAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19j
dHJsKSglcjE0KQorICAgIHNldG56ICVkbAorICAgIG5vdCAlZWR4CisgICAgYW5kICVkbCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpCiAKICAgICAvKiBMb2FkIFhl
bidzIGludGVuZGVkIHZhbHVlLiAqLwogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeApAQCAt
MzA5LDcgKzMxMyw3IEBAIFVOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxAX3NlcmlhbGlzZSk6CiAg
KiBSZXF1aXJlcyAlcmJ4PXN0YWNrX2VuZAogICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAog
ICovCi0gICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lz
dF9pbmZvKSglcmJ4KQorICAgIHRlc3RiICRTQ0ZfaXN0X3dybXNyLCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKICAgICBqeiAuTFxAX3NraXAKIAogICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX1hFTgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:55: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 1fNaQ0-0003eJ-6S; Tue, 29 May 2018 08:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaPz-0003eB-Dc
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:47 +0000
X-Inumbo-ID: c9e03240-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9e03240-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaPx-0006WW-OU
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaPx-0004G0-M5
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaPx-0004G0-M5@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:45 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IDM2NmUwNDE4MThmZWFmZjliMDIxYTlhZjdiNDllZDZjMTcyNWMyZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozMToyNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozMToyNSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgICAgICAgICAgIHwgIDggKystLS0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAg
ICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAg
ICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAgfCAgMyArKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgIDYgKystLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgNDUgKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0OSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYwppbmRleCA0MzAwN2M1OWQ5Li4zMzVkNDY0NTY4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29t
bW9uLmMKQEAgLTQxNywxMyArNDE3LDkgQEAgdm9pZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCwKIAkJ
CSAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCiAJCQlfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfSU5EX1RIVU5LX0pNUCwgYy0+eDg2X2NhcGFiaWxpdHkpOwotCQlpZiAodGVzdF9iaXQo
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULAorCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0Nf
TVNSLAogCQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCi0JCQlf
X3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCBjLT54ODZfY2FwYWJpbGl0eSk7Ci0J
CWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwKLQkJICAgICAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQotCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJF
X1hFTl9JQlJTX0NMRUFSLAotCQkJICAgICAgICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJCV9f
c2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1IsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAkJaWYgKHRl
c3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUsCiAJCSAgICAgICAgICAgICBib290X2NwdV9k
YXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9SU0JfTkFUSVZF
LCBjLT54ODZfY2FwYWJpbGl0eSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggY2ZkYjcwOTU1NS4uZmMzNWZlOGJh
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMTEyLDggKzExMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmlu
dF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJQlJTKyIgOgotICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpICA/ICIgSUJSUy0iICAgICAgOiAi
IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAgICAg
ICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysi
IDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiIElCUlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElWRSIgOiAi
IiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpICAgICAg
PyAiIFJTQl9WTUVYSVQiIDogIiIpOwpAQCAtMjg1LDEzICsyODYsMTAgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgKiBuZWVkIHRoZSBJ
QlJTIGVudHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCiAgICAg
ICAgICAqIGd1ZXN0cy4KICAgICAgICAgICovCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9TQ19NU1IsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworCiAgICAgICAgIGlmICgg
aWJycyApCi0gICAgICAgIHsKICAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBT
UEVDX0NUUkxfSUJSUzsKLSAgICAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJS
U19TRVQsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAKICAgICAgICAgZGVmYXVsdF9zcGVjX2N0
cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CmluZGV4IDZhMTg3NTVkZjIuLjY2ZWZjNWIwMTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CkBAIC0zMCw4ICszMCw3IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0lORF9USFVOS19MRkVOQ0UJ
KChGU0NBUElOVFMrMCkqMzIrIDExKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwogI2RlZmlu
ZSBYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QCSgoRlNDQVBJTlRTKzApKjMyKyAxMikgLyogVXNl
IElORF9USFVOS19KTVAgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfWEVOX0lCUEIJCSgoRlNDQVBJ
TlRTKzApKjMyKyAxMykgLyogSUJSU0IgfHwgSUJQQiAqLwotI2RlZmluZSBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQJKChGU0NBUElOVFMrMCkqMzIrIDE0KSAvKiBJQlJTQiAmJiBJUkJTIHNldCBp
biBYZW4gKi8KLSNkZWZpbmUgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIJKChGU0NBUElOVFMr
MCkqMzIrIDE1KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworI2RlZmluZSBYODZf
RkVBVFVSRV9TQ19NU1IJCSgoRlNDQVBJTlRTKzApKjMyKyAxNCkgLyogTVNSX1NQRUNfQ1RSTCB1
c2VkIGJ5IFhlbiAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9SU0JfTkFUSVZFCQkoKEZTQ0FQSU5U
UyswKSozMisgMTYpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KICNkZWZp
bmUgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVAkJKChGU0NBUElOVFMrMCkqMzIrIDE3KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3Igdm1leGl0ICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05PX1hQ
VEkJCSgoRlNDQVBJTlRTKzApKjMyKyAxOCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2Ug
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggY2FiMmJhZGQ1ZC4uYWQzMmMyZTc1YiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmgKQEAgLTY0LDkgKzY0LDEwIEBACiAjZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKEs4X05P
UDgpCiAKICNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKLSNk
ZWZpbmUgQVNNX05PUDIyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDYKICNkZWZpbmUgQVNN
X05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDI1IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCiAjZGVmaW5lIEFTTV9OT1AzMyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUg
QVNNX05PUDM2IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
NAogI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggNGRjNGRmYTQ5MS4uNmMxMTU2MmY3MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC01NCwxNCArNTQsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGFz
bSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMpCiAgICAgICAg
ICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLAot
ICAgICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAg
ICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAg
ICAgICAgIDogIm1lbW9yeSIgKTsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCiBzdGF0aWMgYWx3YXlzX2lubGlu
ZSB2b2lkIHNwZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogewotICAg
IHVpbnQzMl90IHZhbCA9IFNQRUNfQ1RSTF9JQlJTOworICAgIHVpbnQzMl90IHZhbCA9IGluZm8t
Pnhlbl9zcGVjX2N0cmw7CiAKICAgICAvKgogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKQEAgLTcxLDcgKzcx
LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVj
dCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxU
RVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsICVjMykKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCi0gICAgICAgICAgICAgICAg
ICAgICAgImkiIChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICAg
ICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1IpCiAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDU4MjQwM2E5ZDgu
Ljk0MWFlYjcxNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2Fz
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0xMTcsNyAr
MTE3LDcgQEAKICAgICBtb3YgJVx0bXAsICVyc3AgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUg
b2xkICVyc3AgKi8KIC5lbmRtCiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgaWJyc192YWw6cmVxCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUCiAv
KgogICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJl
cnMgJXJheCwgJXJjeCwgJXJkeApAQCAtMTM3LDExICsxMzcsMTEgQEAKICAgICBhbmRiICR+U0NG
X3VzZV9zaGFkb3csIENQVUlORk9fc3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAKICAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAg
bW92emJsIENQVUlORk9feGVuX3NwZWNfY3RybCglcnNwKSwgJWVheAogICAgIHdybXNyCiAuZW5k
bQogCi0ubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuOnJlcSBpYnJzX3ZhbDpyZXEK
Ky5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxCiAvKgogICogUmVxdWlyZXMg
JXJzcD1yZWdzIChhbHNvIGNwdWluZm8gaWYgIW1heWJleGVuKQogICogUmVxdWlyZXMgJXIxND1z
dGFja19lbmQgKGlmIG1heWJleGVuKQpAQCAtMTY2LDEyICsxNjYsMTIgQEAKICAgICAgICAgc2V0
bnogJWFsCiAgICAgICAgIG5vdCAlZWF4CiAgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9f
RklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQorICAgICAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fc3BlY19jdHJsKSglcjE0KSwgJWVheAogICAgIC5lbHNlCiAgICAgICAgIGFu
ZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKKyAgICAg
ICAgbW92emJsIENQVUlORk9feGVuX3NwZWNfY3RybCglcnNwKSwgJWVheAogICAgIC5lbmRpZgog
Ci0gICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KLSAgICBtb3YgJFxpYnJzX3Zh
bCwgJWVheAogICAgIHdybXNyCiAuZW5kbQogCkBAIC0yMTksNDcgKzIxOSwzMiBAQAogI2RlZmlu
ZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBY
ODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVS
TkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1T
UEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD0wKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZfRkVB
VFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1Az
NiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NU
UkxfRU5UUllfRlJPTV9WTUVYSVQsIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgYWZ0ZXIg
YW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0
YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNN
X05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09W
RVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjIpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9F
TlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRS
WSBtYXliZXhlbj0wIGlicnNfdmFsPTApLCAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJF
X1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI1KSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERP
X1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVz
ZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQ
ViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5n
aWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMzKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NU
UkxfRU5UUlkgbWF5YmV4ZW49MSBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAotICAgICAgICBYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmlu
Z2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSksIFg4Nl9GRUFUVVJFX1NDX01TUgog
CiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFhlbiBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRVhJVF9UT19YRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDE3KSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4
Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJ
VkUgX19zdHJpbmdpZnkoQVNNX05PUDE3KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfU0NfTVNS
CiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxU
RVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVS
RV9TQ19NU1IKIAogLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5m
cmFzdHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFJfSVNUCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:55: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 1fNaQB-0003gU-9Y; Tue, 29 May 2018 08:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQ9-0003gF-V0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:58 +0000
X-Inumbo-ID: cfefba41-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfefba41-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:53:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQ7-0006Wl-Ub
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQ7-0004GV-SC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:55:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQ7-0004GV-SC@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:55:55 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IGY2NjZkYWIyNzEzMjdjMGY3MGQwOTRmMGNkNDRlYTQyMzY2M2JhNWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozMjowNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozMjowNCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAg
ICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAgICB8ICA0
ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKystLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9h
c20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogOCBmaWxlcyBj
aGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRl
eCAzMzVkNDY0NTY4Li5kNmRmZjRjYTY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTQyMCwxMiArNDIwLDEy
IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJaWYgKHRlc3Rf
Yml0KFg4Nl9GRUFUVVJFX1NDX01TUiwKIAkJICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X2NhcGFiaWxpdHkpKQogCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUiwgYy0+eDg2X2Nh
cGFiaWxpdHkpOwotCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSwKKwkJaWYg
KHRlc3RfYml0KFg4Nl9GRUFUVVJFX1NDX1JTQl9QViwKIAkJICAgICAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2X2NhcGFiaWxpdHkpKQotCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkUsIGMtPng4Nl9jYXBhYmlsaXR5KTsKLQkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9W
TUVYSVQsCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWLCBjLT54ODZfY2FwYWJp
bGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfSFZNLAogCQkgICAgICAg
ICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCi0JCQlfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfUlNCX1ZNRVhJVCwgYy0+eDg2X2NhcGFiaWxpdHkpOworCQkJX19zZXRfYml0KFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0sIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAkJaWYgKHRlc3RfYml0KFg4
Nl9GRUFUVVJFX05PX1hQVEksCiAJCSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBh
YmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9OT19YUFRJLCBjLT54ODZfY2FwYWJp
bGl0eSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRleCAyODllOTQ2MzljLi5kODI0YmNkMzE3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL2VudHJ5LlMKQEAgLTgxLDcgKzgxLDcgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkK
ICAgICAgICAgbW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMg
cG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVj
X2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9F
WElUX1RPX0hWTSAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6
IGNkICovCiAKICAgICAgICAgcG9wICAlcjE1CiAgICAgICAgIHBvcCAgJXIxNApAQCAtMTA2LDcg
KzEwNiw3IEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCiAKICAgICAgICAgR0VUX0NVUlJFTlQo
YngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJy
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2Qg
Ki8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4
KSwlcmN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCA3YWEwZTg1MmVlLi5mMTUyOGU4ZjlkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKQEAgLTM3LDcgKzM3LDcgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFu
ZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBt
b3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJy
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJl
dGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAg
ICAgICAgIG1vdiAgJXJzcCwlcmRpCkBAIC03Miw3ICs3Miw3IEBAIFVOTElLRUxZX0VORChyZWFs
bW9kZSkKICAgICAgICAgbW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKIAogICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25k
IHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTog
YT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNf
Q1RSTF9FWElUX1RPX0hWTSAgIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8s
IENsb2I6IGNkICovCiAKICAgICAgICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJh
eAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKaW5kZXggZmMzNWZlOGJhYi4uYTY3ZGFhMjc4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAt
MzUsOCArMzUsOCBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0g
b3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3RhdGljIGludDhfdCBfX2lu
aXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3JzYl9u
YXRpdmUgPSAxOwotc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gMTsK
K3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gMTsKK3N0YXRpYyBib29sX3Qg
X19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBvcHRfaWJw
YiA9IDE7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogdWlu
dDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwpAQCAtNjksOSArNjks
OSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAg
ICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3Jz
Yl9uYXRpdmUgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49IDAg
KQotICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNi
X2h2bSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBA
IC0xMTYsOCArMTE2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBp
bmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTICAgID8gIiBJQlJTKyIgOgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgSUJSUy0iICAgICAgOiAi
IiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyAiIElCUEIiICAgICAgIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAotICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAi
Iik7CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAg
ID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CiAKICAgICBwcmludGso
IlhQVEk6ICVzXG4iLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBU
SSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKQEAgLTMwNyw5ICszMDcsOSBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSWYgYSBwcm9j
ZXNzb3JzIHNwZWN1bGF0ZXMgdG8gMzJiaXQgUFYgZ3Vlc3Qga2VybmVsIG1hcHBpbmdzLCBpdCBp
cwogICAgICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0IHN1cGVydmlzb3IgbW9kZSwgYW5kIGNhbiBs
ZWFrIGRhdGEuCiAgICAgICovCi0gICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCisgICAgaWYgKCBv
cHRfcnNiX3B2ICkKICAgICB7Ci0gICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9SU0JfTkFU
SVZFLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKyAgICAgICAgX19zZXRfYml0KFg4
Nl9GRUFUVVJFX1NDX1JTQl9QViwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAgICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3RfcnNiOwogICAgIH0KIApAQCAt
MzE3LDggKzMxNyw4IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgKiBIVk0gZ3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9p
bnQgYXQgWGVuIHN1cGVydmlzb3IKICAgICAgKiBtYXBwaW5ncy4KICAgICAgKi8KLSAgICBpZiAo
IG9wdF9yc2Jfdm1leGl0ICkKLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVY
SVQsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgIGlmICggb3B0X3JzYl9odm0g
KQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSk7CiAKICAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIg
c3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggNDBmNDQwMDFjNS4uMzg2NTIyNTc4NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0yMzcsNyArMjM3LDcgQEAgRU5UUlkoY29t
cGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBtb3YgVkNQVV9hcmNoX3NwZWNfY3RybCgl
cmJ4KSwgJWVheAogCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgLyogUmVxOiBhPXNwZWNfY3RybCAl
cnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9
OCBjb21wYXQ9MQogLkxmdDA6ICBpcmV0cQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGRmMjY1ZWM3Yjcu
LjFjNGYwMTQ5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTc4LDcgKzc4LDcgQEAgcmVzdG9yZV9h
bGxfZ3Vlc3Q6CiAgICAgICAgIG1vdiAgICVyMTVkLCAlZWF4CiAKICAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAq
LwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVy
c3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19Q
ViAgICAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLwog
CiAgICAgICAgIFJFU1RPUkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNw
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA2NmVmYzViMDE3Li5lNDcyMTc2MjE4IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMzEsOCArMzEsOCBAQAogI2RlZmluZSBYODZf
RkVBVFVSRV9JTkRfVEhVTktfSk1QCSgoRlNDQVBJTlRTKzApKjMyKyAxMikgLyogVXNlIElORF9U
SFVOS19KTVAgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfWEVOX0lCUEIJCSgoRlNDQVBJTlRTKzAp
KjMyKyAxMykgLyogSUJSU0IgfHwgSUJQQiAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TQ19NU1IJ
CSgoRlNDQVBJTlRTKzApKjMyKyAxNCkgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwot
I2RlZmluZSBYODZfRkVBVFVSRV9SU0JfTkFUSVZFCQkoKEZTQ0FQSU5UUyswKSozMisgMTYpIC8q
IFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KLSNkZWZpbmUgWDg2X0ZFQVRVUkVf
UlNCX1ZNRVhJVAkJKChGU0NBUElOVFMrMCkqMzIrIDE3KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRl
ZCBmb3Igdm1leGl0ICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVgkJKChGU0NBUElO
VFMrMCkqMzIrIDE2KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KKyNkZWZpbmUg
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDE3KSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05PX1hQVEkJCSgo
RlNDQVBJTlRTKzApKjMyKyAxOCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIAog
I2RlZmluZSBjcHVmZWF0X3dvcmQoaWR4KQkoKGlkeCkgLyAzMikKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmgKaW5kZXggOTQxYWViNzE2NC4uYjMzMGUyMGUwZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTcyLDExICs3MiwxNCBAQAogICoKICAqIFRoZSBmb2xsb3dp
bmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhpcyBhbGdvcml0aG0uICBTZWUgdGhlaXIgbG9j
YWwKICAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRldGFpbHMuCi0gKiAgLSBTUEVDX0NUUkxfRU5U
UllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTQogICogIC0gU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYKICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIKKyAq
ICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9U
T19YRU5fSVNUCiAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19YRU4KLSAqICAtIFNQRUNfQ1RSTF9F
WElUX1RPX0dVRVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19QVgorICogIC0gU1BFQ19DVFJM
X0VYSVRfVE9fSFZNCiAgKi8KIAogLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1wPXJheApAQCAt
MTE3LDcgKzEyMCw3IEBACiAgICAgbW92ICVcdG1wLCAlcnNwICAgICAgICAgICAgICAgICAvKiBS
ZXN0b3JlIG9sZCAlcnNwICovCiAuZW5kbQogCi0ubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElUCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAvKgogICogUmVx
dWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJlcnMgJXJheCwg
JXJjeCwgJXJkeApAQCAtMjE2LDIzICsyMTksMjMgQEAKIC5lbmRtCiAKIC8qIFVzZSBhZnRlciBh
IFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KLSNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUg
U1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9f
T1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTTsgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzYpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01f
Vk1FWElULCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSFZNLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20g
UFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmlu
ZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBY
ODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBE
T19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NU
UkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgaW4gaW50
ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4
dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX1BWOyAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1IKIApA
QCAtMjQxLDEyICsyNDQsMjIgQEAKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAotLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBndWVzdCBjb250ZXh0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyogVXNlIHdoZW4gZXhp
dGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19Q
ViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVf
U0NfTVNSCiAKLS8qIFRPRE86IERyb3AgdGhlc2Ugd2hlbiB0aGUgYWx0ZXJuYXRpdmVzIGluZnJh
c3RydWN0dXJlIGlzIE5NSS8jTUMgc2FmZS4gKi8KKy8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZN
IGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19z
dHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1IKKwor
LyoKKyAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVy
cnVwdCBYZW4gb3IgUFYgY29udGV4dC4KKyAqIEZpbmUgZ3JhaW4gY29udHJvbCBvZiBTQ0ZfaXN0
X3dybXNyIGlzIG5lZWRlZCBmb3Igc2FmZXR5IGluIHRoZSBTMyByZXN1bWUKKyAqIHBhdGggdG8g
YXZvaWQgdXNpbmcgTVNSX1NQRUNfQ1RSTCBiZWZvcmUgdGhlIG1pY3JvY29kZSBpbnRyb2R1Y2lu
ZyBpdCBoYXMKKyAqIGJlZW4gcmVsb2FkZWQuCisgKi8KIC5tYWNybyBTUEVDX0NUUkxfRU5UUllf
RlJPTV9JTlRSX0lTVAogLyoKICAqIFJlcXVpcmVzICVyc3A9cmVncywgJXIxND1zdGFja19lbmQK
QEAgLTI5Myw2ICszMDYsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2Up
OgogICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCiAuZW5kbQogCisvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIFhlbiBpbiBJU1QgY29udGV4dC4gKi8KIC5tYWNybyBTUEVDX0NUUkxfRVhJVF9U
T19YRU5fSVNUCiAvKgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:56: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 1fNaQL-0003iF-Cf; Tue, 29 May 2018 08:56: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQK-0003hv-2X
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:08 +0000
X-Inumbo-ID: d6028f3b-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6028f3b-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQI-0006X8-4I
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQI-0004Hr-1s
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQI-0004Hr-1s@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:06 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IGZmMTFhYWZmNGFkZGNmZTAzZWQwYjk1ZGEyNGRmNjM2MDUwMWFjNGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozMjozNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozMjozNiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgfCAzICsrKwogeGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICB8IDQg
KystLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCmluZGV4IGQ2ZGZmNGNhNjYuLmUxYzQ3OWE3MmQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAt
NDI5LDYgKzQyOSw5IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykK
IAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX05PX1hQVEksCiAJCSAgICAgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9OT19Y
UFRJLCBjLT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19N
U1JfSURMRSwKKwkJCSAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCisJCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAogCQkv
KiBBTkQgdGhlIGFscmVhZHkgYWNjdW11bGF0ZWQgZmxhZ3Mgd2l0aCB0aGVzZSAqLwogCQlmb3Ig
KCBpID0gMCA7IGkgPCBOQ0FQSU5UUyA7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYTY3ZGFhMjc4OC4u
NDEwZjI0ODc1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzI3LDYgKzMyNywxMCBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgLyogKFJlKWluaXQgQlNQIHN0
YXRlIG5vdyB0aGF0IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIGhhcyBiZWVuIGNhbGN1bGF0ZWQu
ICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKKyAgICAvKiBJZiBYZW4g
aXMgdXNpbmcgYW55IE1TUl9TUEVDX0NUUkwgc2V0dGluZ3MsIGFkanVzdCB0aGUgaWRsZSBwYXRo
LiAqLworICAgIGlmICggZGVmYXVsdF94ZW5fc3BlY19jdHJsICkKKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsK
KwogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogfQogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCmluZGV4IGU0NzIxNzYyMTguLjI0NjZmNWI3ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCkBAIC0zNCw2ICszNCw3IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVgkJ
KChGU0NBUElOVFMrMCkqMzIrIDE2KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8K
ICNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDE3KSAv
KiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05P
X1hQVEkJCSgoRlNDQVBJTlRTKzApKjMyKyAxOCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1
c2UgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUJCSgoRlNDQVBJTlRTKzApKjMy
KyAxOSkgLyogU0NfTVNSICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwogCiAjZGVmaW5lIGNw
dWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgo
aWR4KSAlIDMyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNmMxMTU2MmY3MS4uZWM5NDNl
MThlMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01NCw3ICs1NCw3IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZvICpp
bmZvKQogICAgIGJhcnJpZXIoKTsKICAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgJWMzKQogICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSwKLSAgICAgICAgICAgICAgICAgICAgICAiaSIgKFg4
Nl9GRUFUVVJFX1NDX01TUikKKyAgICAgICAgICAgICAgICAgICAgICAiaSIgKFg4Nl9GRUFUVVJF
X1NDX01TUl9JRExFKQogICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKIH0KIApAQCAt
NzEsNyArNzEsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lk
bGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGJhcnJpZXIoKTsKICAgICBhc20gdm9sYXRp
bGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgJWMzKQogICAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAiaSIgKFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICAgICAgICAgICAgICAg
ICAgICAiaSIgKFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQogICAgICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:56: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 1fNaQU-0003jq-EP; Tue, 29 May 2018 08:56: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQT-0003jc-EA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:17 +0000
X-Inumbo-ID: dc14e7d9-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc14e7d9-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQS-0006XG-AB
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQS-0004J4-7r
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQS-0004J4-7r@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:16 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IDBiNWI2MmE2OTQyY2Q5MmMyYTVlYzg3NTYxYWQ5ZThhODNhOGNlODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozMzowOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozMzowOSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAg
fCAgNyArKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8ICA2ICsr
KystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCAxMiArKysrKystLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
aW5kZXggZTFjNDc5YTcyZC4uMTQ3YzgzZDk0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC00MTcsOSArNDE3
LDEyIEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJaWYgKHRl
c3RfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHkpKQogCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAs
IGMtPng4Nl9jYXBhYmlsaXR5KTsKLQkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1NDX01TUiwK
KwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9QViwKIAkJICAgICAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQotCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1ND
X01TUiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01T
Ul9QViwgYy0+eDg2X2NhcGFiaWxpdHkpOworCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSwKKwkJICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQor
CQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0sIGMtPng4Nl9jYXBhYmlsaXR5KTsK
IAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1NDX1JTQl9QViwKIAkJICAgICAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQogCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1ND
X1JTQl9QViwgYy0+eDg2X2NhcGFiaWxpdHkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDQxMGYyNDg3NTcuLmI0
YmM1ZDAwOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTExMiw3ICsxMTIsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSKSA/CisgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9IVk0pKSA/CiAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQ
RUNfQ1RSTF9JQlJTICAgID8gIiBJQlJTKyIgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgSUJSUy0iICAgICAgOiAiIiwKICAgICAgICAg
ICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICAg
ICAgIDogIiIsCkBAIC0yODYsNyArMjg3LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQg
bG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCiAgICAgICAgICAqIGd1ZXN0cy4K
ICAgICAgICAgICovCi0gICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1IsIGJvb3Rf
Y3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
U0NfTVNSX1BWLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKyAgICAgICAgX19zZXRf
Yml0KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0sIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkp
OwogCiAgICAgICAgIGlmICggaWJycyApCiAgICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0
cmwgfD0gU1BFQ19DVFJMX0lCUlM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDI0NjZm
NWI3ZjcuLmQ2Yjk5NTE1N2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0zMCwxMSAr
MzAsMTIgQEAKICNkZWZpbmUgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0xGRU5DRQkoKEZTQ0FQSU5U
UyswKSozMisgMTEpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiAjZGVmaW5lIFg4Nl9GRUFU
VVJFX0lORF9USFVOS19KTVAJKChGU0NBUElOVFMrMCkqMzIrIDEyKSAvKiBVc2UgSU5EX1RIVU5L
X0pNUCAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9YRU5fSUJQQgkJKChGU0NBUElOVFMrMCkqMzIr
IDEzKSAvKiBJQlJTQiB8fCBJQlBCICovCi0jZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX01TUgkJKChG
U0NBUElOVFMrMCkqMzIrIDE0KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCisjZGVm
aW5lIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgkJKChGU0NBUElOVFMrMCkqMzIrIDE0KSAvKiBNU1Jf
U1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBQViAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TQ19N
U1JfSFZNCQkoKEZTQ0FQSU5UUyswKSozMisgMTUpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBY
ZW4gZm9yIEhWTSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TQ19SU0JfUFYJCSgoRlNDQVBJTlRT
KzApKjMyKyAxNikgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCiAjZGVmaW5lIFg4
Nl9GRUFUVVJFX1NDX1JTQl9IVk0JCSgoRlNDQVBJTlRTKzApKjMyKyAxNykgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9OT19YUFRJCQkoKEZT
Q0FQSU5UUyswKSozMisgMTgpIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCi0jZGVm
aW5lIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFCQkoKEZTQ0FQSU5UUyswKSozMisgMTkpIC8qIFND
X01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0Nf
TVNSX0lETEUJCSgoRlNDQVBJTlRTKzApKjMyKyAxOSkgLyogKFNDX01TUl9QViB8fCBTQ19NU1Jf
SFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KIAogI2RlZmluZSBjcHVmZWF0X3dvcmQo
aWR4KQkoKGlkeCkgLyAzMikKICNkZWZpbmUgY3B1ZmVhdF9iaXQoaWR4KQkoKGlkeCkgJSAzMikK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggYjMzMGUyMGUwZS4uNGQ4NjRlYjRl
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTIyMywzNiArMjIzLDM2IEBA
CiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJF
X1NDX1JTQl9IVk07ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19z
dHJpbmdpZnkoQVNNX05PUDM2KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2X0ZFQVRVUkVfU0NfTVNSCisg
ICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TQogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2Vu
dGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BW
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJ
VkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDI1KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5n
aWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCisg
ICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWCiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQu
ICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxf
RU5UUllfRlJPTV9JTlRSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9T
Q19SU0JfUFY7ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3Ry
aW5naWZ5KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSksIFg4Nl9GRUFU
VVJFX1NDX01TUgorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MSksIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFhl
biBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19YRU4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5n
aWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2Ug
d2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZf
RkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9G
RUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250
ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19T
UEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNCiAKIC8qCiAgKiBV
c2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVu
IG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:56: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 1fNaQe-0003m4-G3; Tue, 29 May 2018 08:56: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQe-0003lw-1u
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:28 +0000
X-Inumbo-ID: e226623c-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e226623c-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQc-0006XO-GB
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQc-0004JY-Ds
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQc-0004JY-Ds@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:26 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IDhjNjk5YTA3NjgyYTg3MmQzNjJkZjZiMGE3OGQ2YjA2MzI0Y2VmNzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozNTo0NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozNTo0NyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBlMDRhMWU0NTk1Li4wYWQ2OWQwMmJiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTYy
MSw2ICsxNjIxLDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJz
cF9kZWxheV9zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNf
Y3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQor
CiAgICAgLyogSnVtcCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4g
Ki8KICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoK
ICAgICAgICAgICAgICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20o
KSkpKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDUxYzI0ZmFmMzkuLmY2YWJlY2QwMjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzQ0LDYg
KzM0NCwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQog
ICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCisgICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNf
Q1RSTCBtYXkgb25seSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNy
b2NvZGUuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0Ip
ICkKKyAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7
CisKICAgICBzbXBfY2FsbGluKCk7CiAKICAgICBzZXR1cF9zZWNvbmRhcnlfQVBJQ19jbG9jaygp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGI0YmM1ZDAwOWQuLjFmOTdiOTU0NTggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM4
LDYgKzM4LDggQEAgc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBzdGF0
aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IDE7CiBzdGF0aWMgYm9vbF90IF9faW5p
dGRhdGEgb3B0X3JzYl9odm0gPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAx
OworCitib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3Jl
YWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIApAQCAtMzM0LDYgKzMzNiwzNiBAQCB2b2lkIF9faW5p
dCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChY
ODZfRkVBVFVSRV9TQ19NU1JfSURMRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAK
ICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKKworICAgIC8qCisgICAgICogSWYgTVNS
X1NQRUNfQ1RSTCBpcyBhdmFpbGFibGUsIGFwcGx5IFhlbidzIGRlZmF1bHQgc2V0dGluZyBhbmQg
ZGlzY2FyZAorICAgICAqIGFueSBmaXJtd2FyZSBzZXR0aW5ncy4gIEZvciBwZXJmb3JtYW5jZSBy
ZWFzb25zLCB3aGVuIHNhZmUgdG8gZG8gc28sIHdlCisgICAgICogZGVsYXkgYXBwbHlpbmcgbm9u
LXplcm8gc2V0dGluZ3MgdW50aWwgYWZ0ZXIgZG9tMCBoYXMgYmVlbiBjb25zdHJ1Y3RlZC4KKyAg
ICAgKgorICAgICAqICJ3aGVuIHNhZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2Ug
YXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUKKyAgICAgKiBib290IHdvbid0IGhhdmUgYW55IG90
aGVyIGNvZGUgcnVubmluZyBpbiBhIHBvc2l0aW9uIHRvIG1vdW50IGFuCisgICAgICogYXR0YWNr
LgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisg
ICAgeworICAgICAgICBic3BfZGVsYXlfc3BlY19jdHJsID0gIWNwdV9oYXNfaHlwZXJ2aXNvciAm
JiBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgZGVs
YXlpbmcgTVNSX1NQRUNfQ1RSTCBzZXR1cCwgdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcworICAg
ICAgICAgKiBzcGVjX2N0cmxfZW50ZXJfaWRsZSgpLCBieSB1c2luZyBhIHNoYWRvdyB2YWx1ZSBv
ZiB6ZXJvLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBic3BfZGVsYXlfc3BlY19jdHJsICkK
KyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9p
bmZvKCk7CisKKyAgICAgICAgICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOworICAgICAg
ICAgICAgYmFycmllcigpOworICAgICAgICAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFND
Rl91c2Vfc2hhZG93OworICAgICAgICAgICAgYmFycmllcigpOworICAgICAgICB9CisKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGJzcF9kZWxheV9zcGVjX2N0cmwgPyAwIDogZGVmYXVs
dF94ZW5fc3BlY19jdHJsKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJl
X3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRl
eCBlYzk0M2UxOGUzLi5kMzZmMGU5MmE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3
LDYgKzI3LDggQEAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAog
ZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKKworZXh0ZXJuIGJvb2xfdCBic3BfZGVsYXlfc3BlY19j
dHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4
X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:56: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 1fNaQp-0003o9-JA; Tue, 29 May 2018 08:56:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQo-0003nr-3V
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:38 +0000
X-Inumbo-ID: e8375af5-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8375af5-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQm-0006YB-Ls
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQm-0004KG-JV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQm-0004KG-JV@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:36 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDkyOTk2ODNkNTkxMWE0YzQ0OTE2MDk5Mzc5OTMyZmVkNGU3OGMyNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozNjoxMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozNjoxMiAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwppbmRleCBmZmZjZWNkODc4Li5iYWRlMzY0NTU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTM2LDYgKzEzNiwyOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19mZWF0dXJlc2V0KHZvaWQpCiAgICAgICAg
ICAgICAgICZ0bXAsICZ0bXApOwogfQogCitzdGF0aWMgdm9pZCBfX2luaXQgZ3Vlc3RfY29tbW9u
X2ZlYXR1cmVfYWRqdXN0bWVudHModWludDMyX3QgKmZzKQoreworICAgIC8qIFVuY29uZGl0aW9u
YWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCisgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGZzKTsKKworICAgIC8qCisgICAgICog
SWYgSUJSUyBpcyBvZmZlcmVkIHRvIHRoZSBndWVzdCwgdW5jb25kaXRpb25hbGx5IG9mZmVyIFNU
SUJQLiAgSXQgaXMgYQorICAgICAqIG5vcCBvbiBub24tSFQgaGFyZHdhcmUsIGFuZCBoYXMgdGhp
cyBiZWhhdmlvdXIgdG8gbWFrZSBoZXRlcm9nZW5lb3VzCisgICAgICogc2V0dXBzIGVhc2llciB0
byBtYW5hZ2UuCisgICAgICovCisgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwg
ZnMpICkKKyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBmcyk7CisKKyAgICAv
KgorICAgICAqIE9uIGhhcmR3YXJlIHdoaWNoIHN1cHBvcnRzIElCUlMvSUJQQiwgd2UgY2FuIG9m
ZmVyIElCUEIgaW5kZXBlbmRlbnRseQorICAgICAqIG9mIElCUlMgYnkgdXNpbmcgdGhlIEFNRCBm
ZWF0dXJlIGJpdC4gIEFuIGFkbWluaXN0cmF0b3IgbWF5IHdpc2ggZm9yCisgICAgICogcGVyZm9y
bWFuY2UgcmVhc29ucyB0byBvZmZlciBJQlBCIHdpdGhvdXQgSUJSUy4KKyAgICAgKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICBfX3NldF9iaXQo
WDg2X0ZFQVRVUkVfSUJQQiwgZnMpOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRl
X3B2X2ZlYXR1cmVzZXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTE0Myw5ICsx
NjUsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X2ZlYXR1cmVzZXQodm9pZCkK
ICAgICBmb3IgKCBpID0gMDsgaSA8IEZTQ0FQSU5UUzsgKytpICkKICAgICAgICAgcHZfZmVhdHVy
ZXNldFtpXSA9IGhvc3RfZmVhdHVyZXNldFtpXSAmIHB2X2ZlYXR1cmVtYXNrW2ldOwogCi0gICAg
LyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRvIGJlIGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29y
IGJpdC4gKi8KLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUiwgcHZfZmVhdHVy
ZXNldCk7Ci0KICAgICAvKgogICAgICAqIEFsbG93IHRoZSB0b29sc3RhY2sgdG8gc2V0IEhUVCwg
WDJBUElDIGFuZCBDTVBfTEVHQUNZLiAgVGhlc2UgYml0cwogICAgICAqIGFmZmVjdCBob3cgdG8g
aW50ZXJwcmV0IHRvcG9sb2d5IGluZm9ybWF0aW9uIGluIG90aGVyIGNwdWlkIGxlYXZlcy4KQEAg
LTE1NCwxNSArMTczLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfZmVhdHVy
ZXNldCh2b2lkKQogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YMkFQSUMsIHB2X2ZlYXR1cmVz
ZXQpOwogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9DTVBfTEVHQUNZLCBwdl9mZWF0dXJlc2V0
KTsKIAotICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFy
ZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVf
SUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKLSAgICB7Ci0gICAgICAgIC8qIE9mZmVyIFNUSUJQIHVu
Y29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KLSAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKyAgICAvKgor
ICAgICAqIElmIFhlbiBpc24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgUFYgZ3Vl
c3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVh
dHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNS
X1BWKSApCisgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9mZWF0dXJl
c2V0KTsKIAotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4g
Ki8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOwot
ICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVhdHVyZV9hZGp1c3RtZW50cyhwdl9mZWF0dXJlc2V0
KTsKIAogICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiB9CkBAIC0xODEs
OSArMTk5LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fZmVhdHVyZXNldCh2
b2lkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgRlNDQVBJTlRTOyArK2kgKQogICAgICAgICBodm1f
ZmVhdHVyZXNldFtpXSA9IGhvc3RfZmVhdHVyZXNldFtpXSAmIGh2bV9mZWF0dXJlbWFza1tpXTsK
IAotICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlw
ZXJ2aXNvciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGh2
bV9mZWF0dXJlc2V0KTsKLQogICAgIC8qCiAgICAgICogQWxsb3cgdGhlIHRvb2xzdGFjayB0byBz
ZXQgSFRULCBYMkFQSUMgYW5kIENNUF9MRUdBQ1kuICBUaGVzZSBiaXRzCiAgICAgICogYWZmZWN0
IGhvdyB0byBpbnRlcnByZXQgdG9wb2xvZ3kgaW5mb3JtYXRpb24gaW4gb3RoZXIgY3B1aWQgbGVh
dmVzLgpAQCAtMjA4LDYgKzIyMywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9mZWF0dXJlc2V0KHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAsIGh2
bV9mZWF0dXJlc2V0KTsKIAogICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxpc2lu
ZyBNU1JfU1BFQ19DVFJMIGZvciBIVk0gZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlz
dHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAgICAgICBfX2NsZWFyX2JpdChY
ODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgLyoKICAgICAgKiBXaXRo
IFZULXgsIHNvbWUgZmVhdHVyZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGJ5IFhlbiBpZiBkZWRpY2F0
ZWQKICAgICAgKiBoYXJkd2FyZSBzdXBwb3J0IGlzIGFsc28gYXZhaWxhYmxlLgogICAgICAqLwpA
QCAtMjIwLDE1ICsyNDIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9mZWF0
dXJlc2V0KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FWRVMs
IGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKLSAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElCUlMv
SUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KLSAgICBpZiAo
IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQotICAgIHsKLSAg
ICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9u
LUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGh2
bV9mZWF0dXJlc2V0KTsKLQotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElC
UlMvSUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9mZWF0
dXJlc2V0KTsKLSAgICB9CisgICAgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHMoaHZt
X2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNldCk7
CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:56: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 1fNaQz-0003pY-Kr; Tue, 29 May 2018 08:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaQy-0003pR-PX
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:48 +0000
X-Inumbo-ID: ee4a3360-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee4a3360-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaQw-0006YL-Rj
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaQw-0004LL-PK
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaQw-0004LL-PK@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:46 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IGVhOTRmMWUxZWIzNWFlNzBlYzdkYTBlOGE3MmU4ZWYwMGM5MWE2ZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozNjo0OSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozNjo0OSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAyZjYxMTE4NzMzLi40NTY5NzlkNGIz
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ3LDYgKzI0Nyw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTQ0Myw2ICsxNDQ2LDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAxZjk3Yjk1NDU4Li41MWUzZTExN2I3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X21zcl9zY19wdiA9IDE7CitzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X21zcl9z
Y19odm0gPSAxOworc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSAxOworc3Rh
dGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gMTsKKworLyogQ21kbGluZSBjb250
cm9scyBmb3IgWGVuJ3Mgc3BlY3VsYXRpdmUgc2V0dGluZ3MuICovCiBzdGF0aWMgZW51bSBpbmRf
dGh1bmsgewogICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2Ug
YXQgYm9vdCB0aW1lLiAqLwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIg
c3VwcG9ydCBmb3IgdGh1bmtzLiAqLwpAQCAtMzUsOCArNDIsNiBAQCBzdGF0aWMgZW51bSBpbmRf
dGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19E
RUZBVUxUOwogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMg
Ym9vbF90IF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IDE7Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X3JzYl9odm0gPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAxOwog
CiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwpAQCAtODQsOCArODksOTUg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21f
cGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCBzcyAp
CisgICAgICAgICAgICAqc3MgPSAnXDAnOworCisgICAgICAgIC8qIEdsb2JhbCBhbmQgWGVuLXdp
ZGUgZGlzYWJsZS4gKi8KKyAgICAgICAgdmFsID0gcGFyc2VfYm9vbChzKTsKKyAgICAgICAgaWYg
KCAhdmFsICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9IDA7CisgICAg
ICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IDA7CisKKyAgICAgICAgZGlzYWJsZV9jb21tb246Cisg
ICAgICAgICAgICBvcHRfcnNiX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gMDsK
KworICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgb3B0X2li
cnMgPSAwOworICAgICAgICAgICAgb3B0X2licGIgPSAwOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCB2YWwgPiAwICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJ4ZW4iLCBzLCBzcykpID49IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIGdvdG8gZGlzYWJs
ZV9jb21tb247CisKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qIFhlbidzIGFsdGVybmF0aXZlIGJsb2Nrcy4gKi8KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJwdiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG9wdF9tc3Jfc2NfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFs
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaHZt
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19odm0g
PSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfcHYgPSB2YWw7CisgICAgICAgICAg
ICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oInJzYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1p
dGlnYXRpb24gc2V0dGluZ3MuICovCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRp
LXRodW5rPSIsIDEwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gMTA7CisKKyAgICAg
ICAgICAgIGlmICggIXN0cmNtcChzLCAicmV0cG9saW5lIikgKQorICAgICAgICAgICAgICAgIG9w
dF90aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21w
KHMsICJsZmVuY2UiKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfTEZFTkNF
OworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImptcCIpICkKKyAgICAgICAgICAg
ICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJy
cyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgic3BlYy1j
dHJsIiwgcGFyc2Vfc3BlY19jdHJsKTsKKwogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiB7CisgICAgYm9vbF90IHVz
ZV9zcGVjX2N0cmwgPSAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTSkpOwogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwogCiAgICAg
LyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMuICovCkBA
IC05NCwxMCArMTg2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIGlmICggYm9vdF9jcHVfZGF0YS5l
eHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4MDAw
MDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKKyAgICBwcmludGsoIlNw
ZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUg
ZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xu
IiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAogICAg
ICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJT
L0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLApAQCAtMTA3LDIw
ICsxOTksMzEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdo
aWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQo
Q09ORklHX0lORElSRUNUX1RIVU5LKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAg
Q29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOworICAgICAgICBwcmludGso
IiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCi0gICAgcHJpbnRr
KCJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIsCisgICAgLyog
U2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICov
CisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVz
LCBPdGhlcjolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4v
QSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCisgICAgICAgICAg
ICF1c2Vfc3BlY19jdHJsICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gICJObyIgOgorICAg
ICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAiSUJS
UysiIDogICJJQlJTLSIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CisKKyAgICAvKgorICAgICAqIEFsdGVybmF0
aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5nCisg
ICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICovCisgICAgcHJpbnRr
KCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06JXMlcyVzXG4iLAogICAgICAgICAg
ICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwotICAgICAgICAgICBkZWZhdWx0
X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMtIiAg
ICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKLSAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQl9WTUVY
SVQiIDogIiIpOworICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9Q
VikpICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAorICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAi
IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAg
PyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTSkgfHwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVD
X0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
SFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKIAogICAgIHByaW50aygiWFBUSTog
JXNcbiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJk
aXNhYmxlZCIgOiAiZW5hYmxlZCIpOwpAQCAtMjEyLDcgKzMxNSw3IEBAIHN0YXRpYyBib29sX3Qg
X19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsg
PSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2xfdCBpYnJzID0gMDsKKyAgICBib29sX3QgdXNlX3Nw
ZWNfY3RybCA9IDAsIGlicnMgPSAwOwogICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCkBAIC0yODIsMjAgKzM4NSwz
MSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAg
ZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVB
VFVSRV9JTkRfVEhVTktfSk1QLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKIAorICAg
IC8qCisgICAgICogSWYgd2UgYXJlIG9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgTVNSX1NQRUNfQ1RS
TCwgc2VlIGFib3V0IHNldHRpbmcgdXAKKyAgICAgKiB0aGUgYWx0ZXJuYXRpdmVzIGJsb2NrcyBz
byB3ZSBjYW4gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICovCiAgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICB7Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0IGluIFhl
biBjb250ZXh0LCB3ZSBzdGlsbAotICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQg
bG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCi0gICAgICAgICAqIGd1ZXN0cy4K
LSAgICAgICAgICovCi0gICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1JfUFYsIGJv
b3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfU0NfTVNSX0hWTSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIGlm
ICggb3B0X21zcl9zY19wdiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVzZV9zcGVjX2N0cmwg
PSAxOworICAgICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9QViwgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIG9wdF9t
c3Jfc2NfaHZtICkKKyAgICAgICAgeworICAgICAgICAgICAgdXNlX3NwZWNfY3RybCA9IDE7Cisg
ICAgICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KIAotICAgICAgICBpZiAoIGlicnMgKQotICAg
ICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOworICAgICAg
ICBpZiAoIHVzZV9zcGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlicnMg
KQorICAgICAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfSUJS
UzsKIAotICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOwor
ICAgICAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:56:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNaR9-0003rC-N2; Tue, 29 May 2018 08:56: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaR9-0003r1-0w
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:59 +0000
X-Inumbo-ID: f45ad4f7-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f45ad4f7-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:54:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaR7-0006YT-1X
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaR6-0004Ls-VP
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:56:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaR6-0004Ls-VP@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:56:56 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IDg4ZjgxMGFmNTdjMWJiZTg1Y2VkYjA1ZGViYzJmNjc1MTFmYWZlZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozODoyNSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozODoyNSAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiA4YzBlMzM4MDg2ZjA2MGViYTMxZDM3YjgzZmJkYjg4Mzky
OGFhMDg1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDcgKysrKysrLQogeGVuL2FyY2gv
eDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRl
eCA0NTY5NzlkNGIzLi4wY2MyZjg2OGRlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTQ0OCw3ICsxNDQ4LDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3Vu
ZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAoeDg2KQogPiBg
PSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2J9PTxib29s
PiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMs
aWJwYn09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5j
ZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4K
IHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21w
aWxlZCBpbiBzdXBwb3J0LApAQCAtMTQ5Miw2ICsxNDkyLDExIEBAIE9uIGhhcmR3YXJlIHN1cHBv
cnRpbmcgSUJQQiAoSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllciksIHRoZSBgaWJw
Yj1gCiBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UgKHRoZSBkZWZhdWx0KSBvciBwcmV2ZW50
IFhlbiBmcm9tIGlzc3VpbmcgYnJhbmNoCiBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZjcHUgY29u
dGV4dCBzd2l0Y2hlcy4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBTU0JEIChTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCitvcHRpb24gY2FuIGJlIHVzZWQg
dG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgT24gQU1E
CitoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGllZCBhdCBib290LCBhbmQg
bm90IHZpcnR1YWxpc2VkIGZvcgorZ3Vlc3QgdXNlLgorCiAjIyMgc3luY1xfY29uc29sZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IDRhMTMxMGQ2MGYuLjVmYzJiMWRjYWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpA
QCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRlIDxhc20vaHZt
L3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRfY3B1ICovCisj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KIApAQCAtNTkxLDYgKzU5MiwyNSBAQCBzdGF0aWMgdm9pZCBpbml0X2Ft
ZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CiAJfQog
CisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8gZGlzYWJsZSBN
ZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRpdmUgU3RvcmUg
QnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisJaWYgKG9wdF9zc2JkKSB7
CisJCWludCBiaXQgPSAtMTsKKworCQlzd2l0Y2ggKGMtPng4NikgeworCQljYXNlIDB4MTU6IGJp
dCA9IDU0OyBicmVhazsKKwkJY2FzZSAweDE2OiBiaXQgPSAzMzsgYnJlYWs7CisJCWNhc2UgMHgx
NzogYml0ID0gMTA7IGJyZWFrOworCQl9CisKKwkJaWYgKGJpdCA+PSAwICYmICFyZG1zcl9zYWZl
KE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQkJdmFsdWUgfD0gMXVsbCA8PCBiaXQ7CisJ
CQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKKwkJfQorCX0KKwogCXN3aXRj
aChjLT54ODYpCiAJewogCWNhc2UgMHhmIC4uLiAweDE3OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDUxZTNlMTE3
YjcuLjFmY2ZmNDE5NzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTQzLDYgKzQzLDcgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwogc3Rh
dGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBib29sX3QgX19yZWFkX21vc3Rs
eSBvcHRfaWJwYiA9IDE7Citib29sX3QgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IDA7CiAKIGJv
b2xfdCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0
bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwpAQCAtMTY0LDYgKzE2NSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licnMgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9zc2JkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IGQzNmYwZTkyYTguLmRkMDg0ZDJkNGQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogdm9pZCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbF90IG9wdF9pYnBiOworZXh0
ZXJuIGJvb2xfdCBvcHRfc3NiZDsKIAogZXh0ZXJuIGJvb2xfdCBic3BfZGVsYXlfc3BlY19jdHJs
OwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:57:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:57: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 1fNaRJ-0003sd-QO; Tue, 29 May 2018 08:57: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaRI-0003sT-Kp
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:08 +0000
X-Inumbo-ID: fa6e7749-631d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa6e7749-631d-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaRH-0006Yt-7d
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaRH-0004ND-5M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaRH-0004ND-5M@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:07 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IDU1YzFlODQ4NmJhYTVjYmRkMjlhNTdmZWMzOTVmMDdiZGQ2N2VhZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozOTowNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozOTowNyAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlkZjUyYTI1ZTBlOTVh
MGI5OTcxYWEyZmMyNmM1YzZhNWNiZGY0ZWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTIxIDE0
OjIwOjA2ICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAg
ICAgICB8IDEyICsrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAg
ICB8IDE1ICsrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAg
ICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oIHwgIDEgKwogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSAgICAgICAgICAgICAgICAgICAg
ICB8IDE3ICsrKysrKysrKysrKystLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
MGNjMmY4NjhkZS4uYjRlMDA5YzdjZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
QEAgLTQ0Miw5ICs0NDIsMTAgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0ZWQ6CiAKLVRoZSBT
cGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBp
YnBiYCBhcmUgdXNlZCBieQotZGVmYXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9y
ZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuCi13b24ndCB1c2UgdGhlbSBp
dHNlbGYsIGFuZCB3b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KK1RoZSBTcGVjdWxhdGlvbiBD
b250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwgYHNzYmRg
IGFyZQordXNlZCBieSBkZWZhdWx0IGlmIGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkg
Y2FuIGJlIGlnbm9yZWQsCitlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24n
dCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3b24ndCBvZmZlcgordGhlbSB0byBndWVzdHMuCiAKICMj
IyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKID4gYD0gZmFtXzBmX3Jldl9jIHwgZmFtXzBm
X3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwgZmFt
XzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jldl9iYApAQCAtMTQ3Myw3ICsxNDc0
LDcgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3Vw
cG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgcmVzcGVjdGl2ZWx5LgogKiBgbXNyLXNjPWAgb2Zm
ZXJzIGNvbnRyb2wgb3ZlciBYZW4ncyBzdXBwb3J0IGZvciBtYW5pcHVsYXRpbmcgTVNSXF9TUEVD
XF9DVFJMCiAgIG9uIGVudHJ5IGFuZCBleGl0LiAgVGhlc2UgYmxvY2tzIGFyZSBuZWNlc3Nhcnkg
dG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvcgotICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVz
dHMgd2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvZXRjLgorICBndWVzdHMgYW5kIGlm
IGRpc2FibGVkLCBndWVzdHMgd2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9l
dGMuCiAqIGByc2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRo
ZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkg
dG8gWGVuLgogCkBAIC0xNDk1LDcgKzE0OTYsOCBAQCBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZj
cHUgY29udGV4dCBzd2l0Y2hlcy4KIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgU1NCRCAoU3BlY3Vs
YXRpdmUgU3RvcmUgQnlwYXNzIERpc2FibGUpLCB0aGUgYHNzYmQ9YAogb3B0aW9uIGNhbiBiZSB1
c2VkIHRvIGZvcmNlIG9yIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIE9u
IEFNRAogaGFyZHdhcmUsIHRoaXMgaXMgYSBnbG9iYWwgb3B0aW9uIGFwcGxpZWQgYXQgYm9vdCwg
YW5kIG5vdCB2aXJ0dWFsaXNlZCBmb3IKLWd1ZXN0IHVzZS4KK2d1ZXN0IHVzZS4gIE9uIEludGVs
IGhhcmR3YXJlLCB0aGUgZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLAoraW5kZXBl
bmRlbnRseSBvZiBYZW4ncyBjaG9pY2Ugb2Ygc2V0dGluZy4KIAogIyMjIHN5bmNcX2NvbnNvbGUK
ID4gYD0gPGJvb2xlYW4+YApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggMDQxYjY0YTUwOS4uNTE5NDI4ODIzNCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jCkBAIC0xNjEsNiArMTYxLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2Nv
bmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAg
ICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJhcmNoLWNhcHMiLCAgICAweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgMjksICAxfSwKKyAgICAgICAgeyJzc2JkIiwgICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMzEsICAxfSwKICAgICAgICAgeyJ0b3BvZXh0IiwgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjIsICAxfSwKICAgICAgICAgeyJ0Ym0i
LCAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjEsICAxfSwKICAgICAg
ICAgeyJub2RlaWQiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTksICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1j
cHVpZC5jCmluZGV4IDA2YTljN2ZmZmMuLmZhYWM5MWQwMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTUzLDggKzE1
Myw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbMjZdID0gImli
cnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhdID0gIlJFWiIsICAgICAgICAg
ICBbMjldID0gImFyY2hfY2FwcyIsCi0KLSAgICBbMzAgLi4uIDMxXSA9ICJSRVoiLAorICAgIFsz
MF0gPSAiUkVaIiwgICAgICAgICAgIFszMV0gPSAic3NiZCIsCiB9OwogCiBzdGF0aWMgc3RydWN0
IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKaW5kZXggYmFkZTM2NDU1NC4uMzViNzc0NmFjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTQyLDYgKzQyLDExIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICAg
ICAgaWYgKCAhdmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NUSUJQKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU1NCRCk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKaW5kZXggMWZjZmY0MTk3OC4uZTJhM2ZkYjU2MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtMTkyLDI2ICsxOTIsMzEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVz
IHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRr
KCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgSGFy
ZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAg
ICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElC
UCIgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAg
ICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIg
IDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAg
ICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNC
QSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiKTsKKyAgICAgICAgICAgKGNh
cHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIi
LAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8g
IiBTU0JfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBw
ZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykgKQogICAgICAgICBwcmludGsoIiAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3Rl
Y3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzLCBPdGhlcjolc1xuIiwKKyAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICAhdXNlX3Nw
ZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICAiTm8iIDoKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAi
SUJSUy0iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCB8fCAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NTQkQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BF
Q19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CiAKICAg
ICAvKgpAQCAtNDE1LDYgKzQyMCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBJZiB3ZSBoYXZlIFNT
QkQgYXZhaWxhYmxlLCBzZWUgd2hldGhlciB3ZSBzaG91bGQgdXNlIGl0LiAqLworICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYmIHVzZV9zcGVjX2N0cmwgJiYgb3B0X3Nz
YmQgKQorICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX1NTQkQ7CisK
ICAgICAvKgogICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1
YWwgYWRkcmVzcyBmcm9tIHdoaWNoCiAgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5z
dHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91dHNpZGUKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCmluZGV4IGIyYzZhZTgwNDAuLmM3OWNlN2U1MzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aApAQCAtMzUsNiArMzUsNyBAQAogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0OAog
I2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAwKQogI2RlZmluZSBTUEVD
X0NUUkxfU1RJQlAJCQkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZpbmUgU1BFQ19DVFJMX1NTQkQJ
CQkoX0FDKDEsIFVMTCkgPDwgMikKIAogI2RlZmluZSBNU1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTQzLDYgKzQ0
LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwg
MCkKICNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEp
CiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCisjZGVmaW5lIEFS
Q0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogCiAvKiBJbnRlbCBNU1JzLiBTb21l
IGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNU
UjAJCTB4MDAwMDAwYzEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCmluZGV4IDc3MTQxMDgzNTAuLmY3MTE2NTg1ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjMwLDYgKzIzMCw3IEBAIFhFTl9DUFVGRUFU
VVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElC
UlMsIHVzZWQgYnkKIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUo
U1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJD
SF9DQVBTLCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwor
WEVOX0NQVUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLyogICBNU1JfU1BFQ19DVFJM
LlNTQkQgYXZhaWxhYmxlICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCmRpZmYg
LS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpp
bmRleCBmZGUzOWRiZDE1Li5iZjkxMTNmNjQwIDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI0NSwxMCArMjQ1LDE5IEBA
IGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgICMgc3RhbmRhcmQgM0ROb3cgaW4g
dGhlIGVhcmxpZXIgSzYgcHJvY2Vzc29ycy4KICAgICAgICAgXzNETk9XOiBbXzNETk9XRVhUXSwK
IAotICAgICAgICAjIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMgZW51
bWVyYXRlcyBhIG5ldyBiaXQgaW4gdGhlCi0gICAgICAgICMgTVNSIGVudW1lcmF0ZWQgYnkgSW5k
aXJlY3QgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5kaXJlY3QKLSAgICAgICAgIyBC
cmFuY2ggUHJlZGljdGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgotICAgICAgICBJQlJTQjogW1NU
SUJQXSwKKyAgICAgICAgIyBUaGUgZmVhdHVyZXM6CisgICAgICAgICMgICAqIFNpbmdsZSBUaHJl
YWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMKKyAgICAgICAgIyAgICogU3BlY3VsYXRpdmUg
U3RvcmUgQnlwYXNzIERpc2FibGUKKyAgICAgICAgIworICAgICAgICAjIGVudW1lcmF0ZSBuZXcg
Yml0cyBpbiBNU1JfU1BFQ19DVFJMLCB3aGljaCBpcyBlbnVtZXJhdGVkIGJ5IEluZGlyZWN0Cisg
ICAgICAgICMgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5kaXJlY3QgQnJhbmNoIFBy
ZWRpY3Rpb24gQmFycmllci4KKyAgICAgICAgIworICAgICAgICAjIEluIHByYWN0aWNlLCB0aGVz
ZSBmZWF0dXJlcyBhbHNvIGVudW1lcmF0ZSB0aGUgcHJlc2Vuc2Ugb2YKKyAgICAgICAgIyBNU1Jf
U1BFQ19DVFJMLiAgSG93ZXZlciwgbm8gcmVhbCBoYXJkd2FyZSB3aWxsIGV4aXN0IHdpdGggU1NC
RCBidXQKKyAgICAgICAgIyBub3QgSUJSU0IsIGFuZCB3ZSBwYXNzIHRoaXMgTVNSIGRpcmVjdGx5
IHRvIGd1ZXN0cy4gIFRyZWF0aW5nIHRoZW0KKyAgICAgICAgIyBhcyBkZXBlbmRlbnQgZmVhdHVy
ZXMgc2ltcGxpZmllcyBYZW4ncyBsb2dpYywgYW5kIHByZXZlbnRzIHRoZSBndWVzdAorICAgICAg
ICAjIGZyb20gc2VlaW5nIGltcGxhdXNpYmxlIGNvbmZpZ3VyYXRpb25zLgorICAgICAgICBJQlJT
QjogW1NUSUJQLCBTU0JEXSwKICAgICB9CiAKICAgICBkZWVwX2ZlYXR1cmVzID0gdHVwbGUoc29y
dGVkKGRlcHMua2V5cygpKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:57:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08: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 1fNaRT-0003tx-SP; Tue, 29 May 2018 08:57: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaRS-0003tn-IE
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:18 +0000
X-Inumbo-ID: 0084e956-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0084e956-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaRR-0006Z1-E7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaRR-0004Nv-Be
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaRR-0004Nv-Be@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:17 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IDM0MGM2ODZhY2U2NjNhZGU2YTY4M2ExMmJiZTZhODVhNmVkYTFhZGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDozOTo1NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDozOTo1NiAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBjZDUzMDIzZGY5NTJjZjAwODRiZTllZTNkMTVhOTBmODgzNzA0OWMyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgICAgICAgICAgICB8IDQgKysrLQogeGVuL2FyY2gveDg2L3RyYXBzLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDQgKysrLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaCB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA2ODkzMzg3OGI4Li40OWNhOGRkMTBkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5j
CkBAIC0xMzY1LDcgKzEzNjUsOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAg
ICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdh
cmUuCiAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgICAgICAgICAgICAgICAgIGlmICgg
bXNyLnZhbHVlICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAg
ICAgICAgICAgICAgICBpZiAoIG1zci52YWx1ZSAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NU
UkxfU1RJQlAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSA/IFNQRUNfQ1RSTF9TU0JEIDogMCkpICkKICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnNw
ZWNfY3RybCA9IG1zci52YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpp
bmRleCBmNjJiMDIxYzVlLi41YmEwMGIyMmM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM5OTEsNyArMzk5MSw5IEBA
IGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBt
c3JfY29udGVudCwKICAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhh
cmR3YXJlLgogICAgICAgICAgKi8KIAotICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihTUEVD
X0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAgICBpZiAoIG1zcl9jb250ZW50
ICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsgLyogUnN2ZCBiaXQgc2V0PyAqLwogCiAgICAgICAgIHYtPmFy
Y2guc3BlY19jdHJsID0gbXNyX2NvbnRlbnQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDFlMmU3ZDRhN2UuLjczMWQwNTQyM2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0yOTAzLDcgKzI5MDMsOSBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAqIHdoZW4gU1RJQlAg
aXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KICAgICAgICAgICAgICAqLwogCi0gICAgICAg
ICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElC
UCkgKQorICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBT
UEVDX0NUUkxfU1RJQlAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVkeCAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgICAgIGdvdG8g
ZmFpbDsgLyogUnN2ZCBiaXQgc2V0PyAqLwogCiAgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3Ry
bCA9IGVheDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmlu
ZGV4IGY3MTE2NTg1ZWEuLjNkNTczMzlhOWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjMwLDcgKzIzMCw3IEBAIFhFTl9DUFVGRUFUVVJFKElC
UEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVz
ZWQgYnkKIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBh
bmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAs
ICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBT
LCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwotWEVOX0NQ
VUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLyogICBNU1JfU1BFQ19DVFJMLlNTQkQg
YXZhaWxhYmxlICovCitYRU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKkEg
IE1TUl9TUEVDX0NUUkwuU1NCRCBhdmFpbGFibGUgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFU
VVJFICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:57:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:57: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 1fNaRe-0003w5-UL; Tue, 29 May 2018 08:57:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaRd-0003vp-8b
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:29 +0000
X-Inumbo-ID: 0696f695-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0696f695-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaRb-0006aA-Jo
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaRb-0004Og-HW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaRb-0004Og-HW@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:27 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IGJkNjNmMDQxOTIzYTViYzExYmYxOTcxNGQzNjljZjhhNDJmZGU1MjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEwOjQwOjM3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQwOjM3IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRj
NmQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI4IDExOjIwOjI2ICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGY2YWJlY2QwMjQuLmJiM2IxZWNjYjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtODcyLDcgKzg3Miw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbDNlX3RvX2wyZShsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwx
dCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKTsKIAotICAg
ICAgICBsMXRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKKyAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CiAg
ICAgfQogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:57:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:57: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 1fNaRn-0003xW-W2; Tue, 29 May 2018 08:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaRn-0003xL-7B
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:39 +0000
X-Inumbo-ID: 0ca24fbb-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ca24fbb-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaRl-0006ak-PM
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaRl-0004Pk-NA
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaRl-0004Pk-NA@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:37 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IDY2NzhmMDg3NTU3OWU0YWJkNjU0OTE5NDRkZTk0OGIzNDQzMzZmMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQxOjQ5IDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZWU2MWFhYjFj
YS4uZDc0ODc0YzE2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTUwLDYgKzUwLDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzIsMTUgKzc0LDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTIyLDggKzEyMyw2
IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRf
UEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAgICAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:57:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:57: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 1fNaRy-0003z3-1k; Tue, 29 May 2018 08:57: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaRw-0003ys-UT
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:48 +0000
X-Inumbo-ID: 12b419d4-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12b419d4-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaRv-0006au-V2
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaRv-0004QC-Sj
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaRv-0004QC-Sj@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:47 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: invpcid support
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>

Y29tbWl0IGZiNjY1YjNjMmE2OTA1ZWM4Zjg1YmY5NGJlY2YzZjA1OTc5ZWMyM2QKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQyOjEzIDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IDdlYTFlOGViZTcuLjE5ZTNmYzVkYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTE3LDYgKzE3LDcg
QEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZGZzYmFzZSAlcmF4IiwtREhBVkVf
R0FTX0ZTR1NCQVNFKQogJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCIuZXF1IFwieFwi
JCQoY29tbWEpMSIsIFwKICAgICAgICAgICAgICAgICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAt
REhBVkVfR0FTX1FVT1RFRF9TWU0gXAogICAgICAgICAgICAgICAgICAgICAgJy1EX19PQkpFQ1Rf
TEFCRUxfXz0kKHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyQkQCcpCiskKGNhbGwgYXMt
aW5zbi1jaGVjayxDRkxBR1MsQ0MsImludnBjaWQgKCVyYXgpJCQoY29tbWEpJXJheCIsLURIQVZF
X0FTX0lOVlBDSUQpCiAKIENGTEFHUyArPSAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljCiBD
RkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAppbmRleCBkNmI5OTUxNTdlLi4wNGQ5ZTI4ZTliIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaApAQCAtNzUsNiArNzUsNyBAQAogI2RlZmluZSBjcHVfaGFzX2ZzZ3NiYXNlCWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJm
CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQogI2RlZmluZSBjcHVfaGFzX3Nt
ZXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKKyNkZWZpbmUgY3B1
X2hhc19pbnZwY2lkICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lOVlBDSUQpCiAj
ZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
TUFQKQogI2RlZmluZSBjcHVfaGFzX2ZwdV9zZWwgICAgICAgICAoIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9OT19GUFVfU0VMKSkKICNkZWZpbmUgY3B1X2hhc19mZnhzciAgICAgICAgICAgKChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpIFwKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZw
Y2lkLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjQ2NjI0YTg2NQot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCkBAIC0wLDAg
KzEsNzAgQEAKKyNpZm5kZWYgX0FTTV9YODZfSU5WUENJRF9IXworI2RlZmluZSBfQVNNX1g4Nl9J
TlZQQ0lEX0hfCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2RlZmluZSBJTlZQQ0lEX1RZ
UEVfSU5ESVZfQUREUiAgICAgIDAKKyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAg
ICAxCisjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgorI2RlZmluZSBJTlZQ
Q0lEX1RZUEVfQUxMX05PTl9HTE9CQUwgIDMKKworI2RlZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5
dGUgMHg2NiwgMHgwZiwgMHgzOCwgMHg4MlxuIgorI2RlZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5
dGUgMHgwMVxuIgorCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNpZCh1bnNpZ25lZCBpbnQgcGNp
ZCwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHR5cGUpCit7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDY0X3QgcGNpZDoxMjsK
KyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWQ6NTI7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7Cisg
ICAgfSBkZXNjID0geyAucGNpZCA9IHBjaWQsIC5hZGRyID0gYWRkciB9OworCisgICAgYXNtIHZv
bGF0aWxlICgKKyNpZmRlZiBIQVZFX0FTX0lOVlBDSUQKKyAgICAgICAgICAgICAgICAgICJpbnZw
Y2lkICVbZGVzY10sICVxW3R5cGVdIgorICAgICAgICAgICAgICAgICAgOiAvKiBObyBvdXRwdXQg
Ki8KKyAgICAgICAgICAgICAgICAgIDogW2Rlc2NdICJtIiAoZGVzYyksIFt0eXBlXSAiciIgKHR5
cGUpCisjZWxzZQorICAgICAgICAgICAgICAgICAgSU5WUENJRF9PUENPREUgTU9EUk1fRUNYXzAx
CisgICAgICAgICAgICAgICAgICA6IC8qIE5vIG91dHB1dCAqLworICAgICAgICAgICAgICAgICAg
OiAiYSIgKHR5cGUpLCAiYyIgKCZkZXNjKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICA6ICJt
ZW1vcnkiICk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZlbiBQQ0lEIGFu
ZCBhZGRyLCBub3QgaW5jbHVkaW5nIGdsb2JhbHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZw
Y2lkX2ZsdXNoX29uZSh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyKQorewor
ICAgIGludnBjaWQocGNpZCwgYWRkciwgSU5WUENJRF9UWVBFX0lORElWX0FERFIpOworfQorCisv
KiBGbHVzaCBhbGwgbWFwcGluZ3MgZm9yIGEgZ2l2ZW4gUENJRCwgbm90IGluY2x1ZGluZyBnbG9i
YWxzICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dCh1
bnNpZ25lZCBpbnQgcGNpZCkKK3sKKyAgICBpbnZwY2lkKHBjaWQsIDAsIElOVlBDSURfVFlQRV9T
SU5HTEVfQ1RYVCk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncywgaW5jbHVkaW5nIGdsb2Jh
bHMsIGZvciBhbGwgUENJRHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX2Fs
bCh2b2lkKQoreworICAgIGludnBjaWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JB
TCk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBleGNsdWRpbmcg
Z2xvYmFscyAqLworc3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2Jh
bHModm9pZCkKK3sKKyAgICBpbnZwY2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExfTk9OX0dMT0JB
TCk7Cit9CisKKyNlbmRpZgkvKiBfQVNNX1g4Nl9JTlZQQ0lEX0hfICovCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58: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 1fNaSA-00040n-5X; Tue, 29 May 2018 08:58: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaS8-00040a-EZ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:00 +0000
X-Inumbo-ID: 18cccc25-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18cccc25-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:55:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaS6-0006b2-5U
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaS6-0004Qi-38
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:57:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaS6-0004Qi-38@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:57:58 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IDg3MGQ3MzcwNThhNDg4ZmIzOGE0NTBkYmRhMTA3OTViODM5YzdmYmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEwOjQyOjQ0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQyOjQ0IDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNyArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMg
ICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgICAgICAgfCAgOSArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYyAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgfCAg
OCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgIHwgIDggKysrKysr
KysKIDkgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0
bGIuYwppbmRleCBkNzQ4NzRjMTZhLi5mMGQyYmMxZDdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtOSw2ICs5LDcg
QEAKIAogI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNp
bmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtMTYxLDUgKzE2Miw4IEBA
IHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiAKICAgICBsb2NhbF9pcnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZs
YWdzICYgRkxVU0hfUk9PVF9QR1RCTCApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3Bn
dF9jaGFuZ2VkID0gMTsKKwogICAgIHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWMzMjNlY2M3ZS4uMGVkODc4
YTAxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTQ5OSw2ICs0OTksNyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIG1mbikKIAogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7Cisg
ICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwogICAgIHdyaXRlX2NyMyh2
LT5hcmNoLmNyMyk7CiB9CiAKQEAgLTQwMDYsMTggKzQwMDcsMjcgQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CiAgICAgICAgICAg
ICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCks
IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9Q
VF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwotICAgICAgICAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICAgICAgICAgKiBObyBuZWVkIHRvIHN5bmMgaWYgYWxsIHVzZXMgb2YgdGhlIHBhZ2Ug
Y2FuIGJlIGFjY291bnRlZAotICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgcGFnZSBsb2Nr
IHdlIGhvbGQsIGl0cyBwaW5uZWQgc3RhdHVzLCBhbmQgdXNlcyBvbgotICAgICAgICAgICAgICAg
ICAgICAgKiB0aGlzICh2KUNQVS4KLSAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAg
ICAgICAgICAgIGlmICggIXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVf
Z2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3Vz
ZXIpID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkpICkKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSAxOworICAgICAgICAgICAgICAgICAgICBpZiAoICFy
YyAmJiAhY3B1X2hhc19ub194cHRpICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90IGxvY2FsX2luX3VzZSA9IDA7CisKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkg
PT0gbWZuICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2NhbF9pbl91c2UgPSAxOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdl
dF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gMTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqIE5vIG5lZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGFjY291bnRlZCB0byB0aGUgcGFnZSBsb2NrIHdlIGhv
bGQsIGl0cyBwaW5uZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHN0YXR1cywgYW5kIHVz
ZXMgb24gdGhpcyAodilDUFUuCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50
X21hc2spID4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9waW5uZWQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSAxOworICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2Ug
UEdUX3dyaXRhYmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFi
bGVfbW11X3VwZGF0ZXMpOwpAQCAtNDEyNiw3ICs0MTM2LDggQEAgbG9uZyBkb19tbXVfdXBkYXRl
KAogICAgICAgICAgKiBGb3JjZSBvdGhlciB2Q1BVLXMgb2YgdGhlIGFmZmVjdGVkIGd1ZXN0IHRv
IHBpY2sgdXAgTDQgZW50cnkKICAgICAgICAgICogY2hhbmdlcyAoaWYgYW55KS4KICAgICAgICAg
ICovCi0gICAgICAgIGZsdXNoX21hc2socHRfb3duZXItPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBG
TFVTSF9UTEJfR0xPQkFMKTsKKyAgICAgICAgZmx1c2hfbWFzayhwdF9vd25lci0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2ssCisgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCX0dMT0JBTCB8IEZMVVNI
X1JPT1RfUEdUQkwpOwogICAgIH0KIAogICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBp
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA0ODMxZDUxYzFjLi5jYjI0YTBmZGVmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCkBAIC05MzksNiArOTM5LDggQEAgc3RhdGljIGludCBzaGFkb3df
c2V0X2w0ZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgLyogV3JpdGUgdGhlIG5ldyBlbnRyeSAq
LwogICAgIHNoYWRvd193cml0ZV9lbnRyaWVzKHNsNGUsICZuZXdfc2w0ZSwgMSwgc2w0bWZuKTsK
KyAgICBmbHVzaF9yb290X3BndGJsX2RvbWFpbihkKTsKKwogICAgIGZsYWdzIHw9IFNIQURPV19T
RVRfQ0hBTkdFRDsKIAogICAgIGlmICggc2hhZG93X2w0ZV9nZXRfZmxhZ3Mob2xkX3NsNGUpICYg
X1BBR0VfUFJFU0VOVCApCkBAIC05NTMsNiArOTU1LDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0
X2w0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAgICAgIHNoX3B1dF9yZWYoZCwg
b3NsM21mbiwgcGFkZHIpOwogICAgIH0KKwogICAgIHJldHVybiBmbGFnczsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NtcC5jIGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4IDRhYmIx
NmYzYmIuLjAxZjBhZDRhZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYworKysgYi94
ZW4vYXJjaC94ODYvc21wLmMKQEAgLTIwOSw3ICsyMDksNyBAQCB2b2lkIGludmFsaWRhdGVfaW50
ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGFja19BUElDX2lycSgpOwog
ICAgIHBlcmZjX2luY3IoaXBpcyk7CiAgICAgaWYgKCBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkg
KQotICAgICAgICBmbGFncyAmPSB+KEZMVVNIX1RMQiB8IEZMVVNIX1RMQl9HTE9CQUwpOworICAg
ICAgICBmbGFncyAmPSB+KEZMVVNIX1RMQiB8IEZMVVNIX1RMQl9HTE9CQUwgfCBGTFVTSF9ST09U
X1BHVEJMKTsKICAgICBmbHVzaF9hcmVhX2xvY2FsKGZsdXNoX3ZhLCBmbGFncyk7CiAgICAgY3B1
bWFza19jbGVhcl9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmZmx1c2hfY3B1bWFzayk7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggYjFmYzgwNmI2OS4uMWI4OGMzNmM0MCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQ0LDYgKzE0NCw3IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNw
dV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fc3BlY19j
dHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZP
X3NwZWNfY3RybF9mbGFncywgc3RydWN0IGNwdV9pbmZvLCBzcGVjX2N0cmxfZmxhZ3MpOworICAg
IE9GRlNFVChDUFVJTkZPX3Jvb3RfcGd0X2NoYW5nZWQsIHN0cnVjdCBjcHVfaW5mbywgcm9vdF9w
Z3RfY2hhbmdlZCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNw
dV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDFjNGYwMTQ5Zjcu
LjI2YjhhYjBjNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQ2LDExICs0NiwxNSBAQCByZXN0b3Jl
X2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCksICVyOQogICAgICAgICBH
RVRfU1RBQ0tfRU5EKGR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJkeCksICVyZGkKKyAgICAgICAgdGVzdCAgJXJkaSwgJXJkaQorICAgICAgICBqeiAgICAu
THJhZ19rZWVwX2NyMworICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAgICAgIGNtcGIgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHJvb3RfcGd0X2NoYW5nZWQpKCVyZHgpCisgICAgICAgIGpl
ICAgIC5McmFnX2NvcHlfZG9uZQorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RChyb290X3BndF9jaGFuZ2VkKSglcmR4KQogICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQ
QUdFX01BU0ssICVyc2kKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJj
eAotICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKLSAg
ICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAg
ICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjUsNiAr
NjksNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgc3ViICAgJChST09UX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVCAtIFwKICAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNU
X1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCiAgICAgICAgIHJlcCBtb3ZzcQorLkxyYWdfY29weV9k
b25lOgogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKGNyNCkoJXJkeCksICVyZGkK
ICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAg
ICAgICAgIG1vdiAgICVyZGksICVyc2kKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBiZjhkZmNiZGVlLi40
ZTZjNjgxMjhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yODQsNiArMjg0LDggQEAgdm9pZCB0b2dn
bGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tl
cm5lbF9tb2RlOwogICAgIHVwZGF0ZV9jcjModik7CisgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3Rf
cGd0X2NoYW5nZWQgPSAxOworCiAgICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGlu
Z3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8KICAgICBhc20gdm9sYXRp
bGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA0M2FhYzBiOGI2Li5lNGM2YjAyMjRhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaApAQCAtNjAsNiArNjAsMTQgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICB1
aW50OF90ICAgICAgeGVuX3NwZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgc3BlY19jdHJsX2Zs
YWdzOwogCisgICAgLyoKKyAgICAgKiBUaGUgZm9sbG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlp
bmcgb2YgdGhlIEw0IHBhZ2UgdGFibGUgb2YgNjQtYml0CisgICAgICogUFYgZ3Vlc3RzIHRvIHRo
ZSBwZXItY3B1IHJvb3QgcGFnZSB0YWJsZSBvbiBlbnRlcmluZyB0aGUgZ3Vlc3QgY29udGV4dC4K
KyAgICAgKiBJZiBzZXQgdGhlIEw0IHBhZ2UgdGFibGUgaXMgYmVpbmcgY29waWVkIHRvIHRoZSBy
b290IHBhZ2UgdGFibGUgYW5kCisgICAgICogdGhlIGZpZWxkIHdpbGwgYmUgcmVzZXQuCisgICAg
ICovCisgICAgYm9vbF90ICAgICAgIHJvb3RfcGd0X2NoYW5nZWQ7CisKICAgICB1bnNpZ25lZCBs
b25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxp
Z25lZCAqLwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCAwMmY3YjU2OWQ0Li4xYmU2YTcy
MzA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0
ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwogI2RlZmluZSBGTFVTSF9DQUNIRSAgICAgIDB4NDAw
CiAgLyogVkEgZm9yIHRoZSBmbHVzaCBoYXMgYSB2YWxpZCBtYXBwaW5nICovCiAjZGVmaW5lIEZM
VVNIX1ZBX1ZBTElEICAgMHg4MDAKKyAvKiBGbHVzaCB0aGUgcGVyLWNwdSByb290IHBhZ2UgdGFi
bGUgKi8KKyNkZWZpbmUgRkxVU0hfUk9PVF9QR1RCTCAweDIwMDAKIAogLyogRmx1c2ggbG9jYWwg
VExCcy9jYWNoZXMuICovCiB1bnNpZ25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lk
ICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKTsKQEAgLTEzMiw2ICsxMzQsMTIgQEAgdm9pZCBmbHVz
aF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogI2RlZmluZSBmbHVzaF90bGJfb25lX2FsbCh2KSAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGZsdXNoX3RsYl9vbmVfbWFzaygmY3B1X29ubGluZV9tYXAsIHYpCiAKKyNkZWZp
bmUgZmx1c2hfcm9vdF9wZ3RibF9kb21haW4oZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIWNwdV9oYXNfbm9feHB0
aSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICAg
ICAgZmx1c2hfbWFzaygoZCktPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJM
KTsgICAgICAgICBcCit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1
bnNpZ25lZCBsb25nIG1mbikge30KIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hl
X3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58: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 1fNaSJ-00042D-7V; Tue, 29 May 2018 08:58:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaSI-000421-6u
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:10 +0000
X-Inumbo-ID: 1edca10b-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1edca10b-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaSG-0006bP-Bj
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaSG-0004Rm-9Q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaSG-0004Rm-9Q@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:08 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IDQ2NmFiNDI2OWNlNTNiNWI0YWIwNDA0MWU2OTAwOTI0YzE1ZDI4NWQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQzOjE0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZjBkMmJjMWQ3YS4uZTIwNGIwYTFlMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTczLDcgKzczLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg1LDcgKzg1LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDBlZDg3
OGEwMTUuLjEyYWRjMWUxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MDAsNyArNTAwLDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7Ci0gICAg
d3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKKyAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKIH0K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA0ZTZjNjgxMjhmLi5hYmE3MjEzYWQ2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yODcsNyArMjg3LDcgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0
IHZjcHUgKnYpCiAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwogCiAg
ICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24n
dCB0aWNrIFRMQiBjbG9jay4gKi8KLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIg
OiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9jcjModi0+YXJj
aC5jcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQog
ICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94
ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggNDA2NDYyMDRhZi4uY2FiNjFiZTdjOCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYwpAQCAtMTA2LDcgKzEwNiw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2Vu
dGVyKHZvaWQpCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChnZHRf
ZGVzYykgKTsKICAgICB9CiAKLSAgICB3cml0ZV9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0
YWJsZSkpOworICAgIHN3aXRjaF9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSkpOwog
CiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTE1LDcgKzExNSw3IEBAIHZvaWQgZWZpX3JzX2xl
YXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlmICggIXN0YXRlLT5jcjMg
KQogICAgICAgICByZXR1cm47Ci0gICAgd3JpdGVfY3IzKHN0YXRlLT5jcjMpOworICAgIHN3aXRj
aF9jcjMoc3RhdGUtPmNyMyk7CiAgICAgaWYgKCBpc19wdl92Y3B1KGN1cnJlbnQpICYmICFpc19p
ZGxlX3ZjcHUoY3VycmVudCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9k
ZXNjID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDFiZTZhNzIzMDYuLmFiODU1ZjkzOTMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdyaXRlIHBhZ2V0YWJsZSBiYXNl
IGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2NrLiAqLwotdm9pZCB3cml0ZV9j
cjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KTsKIAogLyogZmx1c2hfKiBmbGFnIGZpZWxkczogKi8KICAvKgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKaW5kZXggOTViODcwNDQyOC4uYjA5NjJkNmI0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CkBAIC0zMzQsNiArMzM0LDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2Ny
Mih2b2lkKQogICAgIHJldHVybiBjcjI7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9j
cjModW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVj
cjMiIDogOiAiciIgKHZhbCkgOiAibWVtb3J5IiApOworfQorCiBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4gZ2V0X2NwdV9pbmZvKCktPmNy
NDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58: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 1fNaSU-00043Y-9B; Tue, 29 May 2018 08:58: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaSS-00043N-Ea
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:20 +0000
X-Inumbo-ID: 24f33f07-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24f33f07-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaSQ-0006bZ-ID
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaSQ-0004T1-Fx
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaSQ-0004T1-Fx@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:18 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDUzYzZhMDI0Njk5MTY1MzE0YTAyZmRlNGY0MjcxNDhjZGE4NTQ2ZmIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQzOjQ0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVy
IGhhbmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9t
YWluIHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysr
LQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgNyArKysrCiB4ZW4vYXJj
aC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgICAgICB8IDE5IC0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgNzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
ICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgNCArKwogMTEgZmlsZXMg
Y2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KaW5kZXggYjRlMDA5YzdjZS4uODQzYjNlODJiYSAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3MTcsMTQgKzE3MTcsMjQgQEAgY2x1c3RlcmVk
IG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwgaXMg
Y2x1c3RlcgogbW9kZS4KIAogIyMjIHhwdGkKLT4gYD0gPGJvb2xlYW4+YAorPiBgPSBMaXN0IG9m
IFsgZGVmYXVsdCB8IDxib29sZWFuPiB8IGRvbTA9PGJvb2w+IHwgZG9tdT08Ym9vbD4gXWAKIAot
PiBEZWZhdWx0OiBgZmFsc2VgIG9uIEFNRCBoYXJkd2FyZQorPiBEZWZhdWx0OiBgZmFsc2VgIG9u
IGhhcmR3YXJlIG5vdCB0byBiZSB2dWxuZXJhYmxlIHRvIE1lbHRkb3duIChlLmcuIEFNRCkKID4g
RGVmYXVsdDogYHRydWVgIGV2ZXJ5d2hlcmUgZWxzZQogCiBPdmVycmlkZSBkZWZhdWx0IHNlbGVj
dGlvbiBvZiB3aGV0aGVyIHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBhZ2UKIHRhYmxlcy4K
IAorYHRydWVgIGFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBldmVuIG9uIGhhcmR3YXJl
IG5vdCB2dWxuZXJhYmxlIGJ5CitNZWx0ZG93biBmb3IgYWxsIGRvbWFpbnMuCisKK2BmYWxzZWAg
ZGVhY3RpdmF0ZXMgcGFnZSB0YWJsZSBpc29sYXRpb24gb24gYWxsIHN5c3RlbXMgZm9yIGFsbCBk
b21haW5zLgorCitgZGVmYXVsdGAgc2V0cyB0aGUgZGVmYXVsdCBiZWhhdmlvdXIuCisKK1dpdGgg
YGRvbTBgIGFuZCBgZG9tdWAgaXQgaXMgcG9zc2libGUgdG8gY29udHJvbCBwYWdlIHRhYmxlIGlz
b2xhdGlvbgorZm9yIGRvbTAgb3IgZ3Vlc3QgZG9tYWlucyBvbmx5LgorCiAjIyMgeHNhdmUKID4g
YD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggYWE4MWY5ZTFmMi4uYmI0MjE0MzVjNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
Mzk0LDYgKzM5NCw4IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAKICAg
ICBkLT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCisgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0
aSA9IDA7CisKICAgICByZXR1cm4gMDsKIAogIHVuZG9fYW5kX2ZhaWw6CkBAIC02NjcsOSArNjY5
LDE0IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KICAgICBlbHNl
CisgICAgewogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KICAgICAg
ICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDA7CiAK
KyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRpICYgKGlzX2hhcmR3YXJl
X2RvbWFpbihkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisgICAgfQorCiAgICAgLyogaW5pdGlh
bGl6ZSBkZWZhdWx0IHRzYyBiZWhhdmlvciBpbiBjYXNlIHRvb2xzIGRvbid0ICovCiAgICAgdHNj
X3NldF9pbmZvKGQsIFRTQ19NT0RFX0RFRkFVTFQsIDBVTCwgMCwgMCk7CiAgICAgc3Bpbl9sb2Nr
X2luaXQoJmQtPmFyY2gudnRzY19sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwppbmRleCBkNDQ5NTM1ODkx
Li5jZGI3YjY2NjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCkBAIC0xMDAxLDYgKzEwMDEsNyBAQCBpbnQg
X19pbml0IGNvbnN0cnVjdF9kb20wKAogICAgIGlmICggY29tcGF0MzIgKQogICAgIHsKICAgICAg
ICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7Cisg
ICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSAwOwogICAgICAgICB2LT52Y3B1X2luZm8g
PSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKICAgICAgICAg
aWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCiAgICAgICAgICAgICBCVUcoKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
MTJhZGMxZTFiNC4uNTRmNzM1MTY0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5OSw4ICs0OTksMjEgQEAgdm9pZCBtYWtlX2NyMyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCiAKIHZvaWQgd3JpdGVfcHRiYXNlKHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0g
MTsKLSAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmNw
dV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+
ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKKyAgICB7CisgICAgICAgIGNwdV9pbmZvLT5y
b290X3BndF9jaGFuZ2VkID0gMTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhp
c19jcHUocm9vdF9wZ3QpKTsKKyAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAg
fQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE1ha2Ugc3VyZSB0byBjbGVhciB4ZW5fY3Iz
IGJlZm9yZSBwdl9jcjM7IHN3aXRjaF9jcjMoKSBzZXJpYWxpemVzLiAqLworICAgICAgICBjcHVf
aW5mby0+eGVuX2NyMyA9IDA7CisgICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOworICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKKyAgICB9CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDBhZDY5ZDAy
YmIuLjZjZTgwN2JmNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMTIsOSArMTEyLDYgQEAgc3RydWN0IGNwdWluZm9feDg2
IF9fcmVhZF9tb3N0bHkgYm9vdF9jcHVfZGF0YSA9IHsgMCwgMCwgMCwgMCwgLTEgfTsKIAogdW5z
aWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IG1tdV9jcjRfZmVhdHVyZXMgPSBYRU5fTUlOSU1BTF9D
UjQ7CiAKLXN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfeHB0aSA9IC0xOwotYm9vbGVhbl9w
YXJhbSgieHB0aSIsIG9wdF94cHRpKTsKLQogYm9vbF90IF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNh
YmxlZDsKIGJvb2xfdCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7CiBzdGF0aWMgY2hhciBfX2luaXRk
YXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7CkBAIC0xNDI0LDIyICsxNDIxLDYgQEAgdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGNyNF9w
djMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMyX0JJVFM7CiAKLSAgICBp
ZiAoIG9wdF94cHRpIDwgMCApCi0gICAgewotICAgICAgICB1aW50NjRfdCBjYXBzID0gMDsKLQot
ICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAp
Ci0gICAgICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKLSAgICAgICAg
ZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKLSAgICAgICAg
ICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwotCi0gICAgICAgIG9wdF94
cHRpID0gIShjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyk7Ci0gICAgfQotICAgIGlm
ICggb3B0X3hwdGkgKQotICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05P
X1hQVEkpOwotICAgIGVsc2UKLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX05PX1hQVEks
IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwotCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXgg
YmIzYjFlY2NiNy4uOWNhYmE5MWI3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjIsNyArMzIyLDcgQEAgdm9pZCBz
dGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwog
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5mbygpLT5w
dl9jcjMgPSB0aGlzX2NwdShyb290X3BndCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgOiAw
OworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFi
bGVzKCk7CiAKQEAgLTEwNDcsNyArMTA0Nyw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Nw
dXModW5zaWduZWQgaW50IG1heF9jcHVzKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGlu
ZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAgICBpZiAoIHBlcl9jcHUocm9vdF9w
Z3QsIDApICkKICAgICB7Ci0gICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBl
cl9jcHUocm9vdF9wZ3QsIDApKTsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IDA7
CiAKICAgICAgICAgLyoKICAgICAgICAgICogQWxsIGVudHJ5IHBvaW50cyB3aGljaCBtYXkgbmVl
ZCB0byBzd2l0Y2ggcGFnZSB0YWJsZXMgaGF2ZSB0byBzdGFydApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGUyYTNm
ZGI1NjEuLmQ4NTI4ZTMwYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwor
KysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIzMyw4ICsyMzMsOSBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3Qg
Y2FwcykKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKIAotICAg
IHByaW50aygiWFBUSTogJXNcbiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9OT19YUFRJKSA/ICJkaXNhYmxlZCIgOiAiZW5hYmxlZCIpOworICAgIHByaW50aygiICBYUFRJ
ICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCisgICAgICAgICAgIG9wdF94
cHRpICYgT1BUX1hQVElfRE9NMCA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCisgICAgICAgICAg
IG9wdF94cHRpICYgT1BUX1hQVElfRE9NVSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogfQog
CiAvKiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQ
VS4gKi8KQEAgLTMyMCw2ICszMjEsNzAgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodWludDY0X3QgY2FwcykKICAgICB9CiB9CiAKKyNkZWZpbmUgT1BUX1hQVElfREVGQVVM
VCAgMHhmZgordWludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpID0gT1BUX1hQVElfREVGQVVM
VDsKKworc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KGJvb2xfdCBmb3JjZSkK
K3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZvcmNlICYmIChvcHRfeHB0
aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJ
VElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
ICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAgICAgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfeHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsK
KworICAgIHhwdGlfaW5pdF9kZWZhdWx0KDApOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdcMCc7
CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGkgPSAwOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSAxOgorICAgICAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwg
T1BUX1hQVElfRE9NVTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAgICAgICAg
eHB0aV9pbml0X2RlZmF1bHQoMSk7CisgICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
ID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTTApIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh2YWwgPyBPUFRfWFBUSV9ET00wIDogMCk7CisgICAgICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAg
IG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7CisgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCBzcyApOworCisgICAg
cmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGlu
ZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC00NjEsNiArNTI2LDEyIEBAIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIGRlZmF1
bHRfeGVuX3NwZWNfY3RybCApCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAKKyAgICB4cHRpX2luaXRfZGVm
YXVsdCgwKTsKKyAgICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfTk9fWFBUSSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgZWxz
ZQorICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOworCiAg
ICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAppbmRleCBlNGM2YjAyMjRhLi43YmFhNzM3YzdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAt
NDUsNyArNDUsOCBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qCiAgICAgICogT2YgdGhlIHR3
byBmb2xsb3dpbmcgZmllbGRzIHRoZSBsYXR0ZXIgaXMgYmVpbmcgc2V0IHRvIHRoZSBDUjMgdmFs
dWUKICAgICAgKiB0byBiZSB1c2VkIG9uIHRoZSBnaXZlbiBwQ1BVIGZvciBsb2FkaW5nIHdoZW5l
dmVyIDY0LWJpdCBQViBndWVzdAotICAgICAqIGNvbnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gVGhl
IHZhbHVlIG5ldmVyIGNoYW5nZXMgb25jZSBzZXQuCisgICAgICogY29udGV4dCBpcyBiZWluZyBl
bnRlcmVkLiBBIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVzIG5vIHNldHRpbmcgb2YgQ1IzCisgICAg
ICogaXMgdG8gYmUgcGVyZm9ybWVkLgogICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRv
IHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCiAgICAgICogaXRzIHZh
bHVlIGJlaW5nIHplcm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIs
IGl0cwogICAgICAqIHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRo
ZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGFmODBlN2QxNzIu
LmM0OTVjMTE5ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMjU3LDYgKzI1Nyw5IEBAIHN0cnVj
dCBwdl9kb21haW4KIAogICAgIGF0b21pY190IG5yX2w0X3BhZ2VzOwogCisgICAgLyogWFBUSSBh
Y3RpdmU/ICovCisgICAgYm9vbF90IHhwdGk7CisKICAgICAvKiBtYXBfZG9tYWluX3BhZ2UoKSBt
YXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gbWFwY2FjaGU7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCBhYjg1NWY5MzkzLi45YjczZWI3YzgwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9mbHVzaHRsYi5oCkBAIC0xMzYsNyArMTM2LDcgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2so
Y29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwog
CiAjZGVmaW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZiAoICFjcHVfaGFz
X25vX3hwdGkgJiYgaXNfcHZfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgKSBc
CisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgKGQpLT5hcmNoLnB2X2RvbWFpbi54cHRpICkg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBmbHVzaF9tYXNrKChkKS0+ZG9tYWluX2RpcnR5
X2NwdW1hc2ssIEZMVVNIX1JPT1RfUEdUQkwpOyAgICAgICAgIFwKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKaW5kZXggZGQwODRkMmQ0ZC4uNDVhYzIwMGYxMSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCkBAIC0zMyw2ICszMywxMCBAQCBleHRlcm4gYm9vbF90IGJzcF9kZWxheV9zcGVjX2N0
cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhf
dCBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIAorZXh0ZXJuIHVpbnQ4X3Qgb3B0X3hwdGk7Cisj
ZGVmaW5lIE9QVF9YUFRJX0RPTTAgIDB4MDEKKyNkZWZpbmUgT1BUX1hQVElfRE9NVSAgMHgwMgor
CiBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiB7
CiAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58: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 1fNaSd-00046b-CB; Tue, 29 May 2018 08:58: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaSc-00046R-54
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:30 +0000
X-Inumbo-ID: 2b03e0ac-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b03e0ac-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaSa-0006bh-O5
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaSa-0004Tb-Ln
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaSa-0004Tb-Ln@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:28 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: use invpcid for flushing
 the TLB
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>

Y29tbWl0IGFjZGYwN2QzZjAyYjE3NzYwNGQ3OWRhMDc5MTdlYjJlNDRhNGY1M2YKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ0OjE5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICAgICAgIHwgMjkgKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDgg
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiArKwogNSBm
aWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDg0M2IzZTgyYmEuLmY1YzQ3N2YyMjggMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMjA1LDYgKzEyMDUsMTUgQEAgQmVjYXVz
ZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkgcHJvcGFn
YXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQgKHg4NikK
Kz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0LCBYZW4g
d2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCitp
dCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8g
ZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dl
ci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2Vu
ZXJpYy5jCmluZGV4IDIzNGQyYmE1MGIuLjJhMGZlZmY2YjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVy
aWMuYwpAQCAtNCw2ICs0LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi9tbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9pbnZwY2lk
Lmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNsdWRl
IDxhc20vbXNyLmg+CkBAIC0zOTAsNyArMzkxLDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc2V0
X210cnJfc3RhdGUodm9pZCkKIH0KIAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBjcjQgPSAwOwog
c3RhdGljIERFRklORV9TUElOTE9DSyhzZXRfYXRvbWljaXR5X2xvY2spOwogCiAvKgpAQCAtNDAw
LDkgKzQwMCw5IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsK
ICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lk
KQorc3RhdGljIGJvb2xfdCBwcmVwYXJlX3NldCh2b2lkKQogewotCXVuc2lnbmVkIGxvbmcgY3Iw
OworCXVuc2lnbmVkIGxvbmcgY3IwLCBjcjQ7CiAKIAkvKiAgTm90ZSB0aGF0IHRoaXMgaXMgbm90
IGlkZWFsLCBzaW5jZSB0aGUgY2FjaGUgaXMgb25seSBmbHVzaGVkL2Rpc2FibGVkCiAJICAgZm9y
IHRoaXMgQ1BVIHdoaWxlIHRoZSBNVFJScyBhcmUgY2hhbmdlZCwgYnV0IGNoYW5naW5nIHRoaXMg
cmVxdWlyZXMKQEAgLTQxNSwzNiArNDE1LDM4IEBAIHN0YXRpYyB2b2lkIHByZXBhcmVfc2V0KHZv
aWQpCiAJd3JpdGVfY3IwKGNyMCk7CiAJd2JpbnZkKCk7CiAKLQkvKiAgU2F2ZSB2YWx1ZSBvZiBD
UjQgYW5kIGNsZWFyIFBhZ2UgR2xvYmFsIEVuYWJsZSAoYml0IDcpICAqLwotCWlmICggY3B1X2hh
c19wZ2UgKSB7Ci0JCWNyNCA9IHJlYWRfY3I0KCk7CisJY3I0ID0gcmVhZF9jcjQoKTsKKwlpZiAo
Y3I0ICYgWDg2X0NSNF9QR0UpCiAJCXdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotCX0K
LQotCS8qIEZsdXNoIGFsbCBUTEJzIHZpYSBhIG1vdiAlY3IzLCAlcmVnOyBtb3YgJXJlZywgJWNy
MyAqLwotCWZsdXNoX3RsYl9sb2NhbCgpOworCWVsc2UgaWYgKHVzZV9pbnZwY2lkKQorCQlpbnZw
Y2lkX2ZsdXNoX2FsbCgpOworCWVsc2UKKwkJd3JpdGVfY3IzKHJlYWRfY3IzKCkpOwogCiAJLyog
IFNhdmUgTVRSUiBzdGF0ZSAqLwogCXJkbXNybChNU1JfTVRSUmRlZlR5cGUsIGRlZnR5cGUpOwog
CiAJLyogIERpc2FibGUgTVRSUnMsIGFuZCBzZXQgdGhlIGRlZmF1bHQgdHlwZSB0byB1bmNhY2hl
ZCAgKi8KIAltdHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSAmIH4weGNmZik7CisK
KwlyZXR1cm4gY3I0ICYgWDg2X0NSNF9QR0U7CiB9CiAKLXN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZv
aWQpCitzdGF0aWMgdm9pZCBwb3N0X3NldChib29sX3QgcGdlKQogewotCS8qICBGbHVzaCBUTEJz
IChubyBuZWVkIHRvIGZsdXNoIGNhY2hlcyAtIHRoZXkgYXJlIGRpc2FibGVkKSAgKi8KLQlmbHVz
aF90bGJfbG9jYWwoKTsKLQogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8KIAltdHJy
X3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAJCQogCS8qICBFbmFibGUgY2FjaGVz
ICAqLwogCXdyaXRlX2NyMChyZWFkX2NyMCgpICYgMHhiZmZmZmZmZik7CiAKLQkvKiAgUmVzdG9y
ZSB2YWx1ZSBvZiBDUjQgICovCi0JaWYgKCBjcHVfaGFzX3BnZSApCi0JCXdyaXRlX2NyNChjcjQp
OworCWlmIChwZ2UpCisJCXdyaXRlX2NyNChyZWFkX2NyNCgpIHwgWDg2X0NSNF9QR0UpOworCWVs
c2UgaWYgKHVzZV9pbnZwY2lkKQorCQlpbnZwY2lkX2ZsdXNoX2FsbCgpOworCWVsc2UKKwkJd3Jp
dGVfY3IzKHJlYWRfY3IzKCkpOworCiAJc3Bpbl91bmxvY2soJnNldF9hdG9taWNpdHlfbG9jayk7
CiB9CiAKQEAgLTQ1MiwxNCArNDU0LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2
b2lkKQogewogCXVuc2lnbmVkIGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFn
czsKKwlib29sX3QgcGdlOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0
KCk7CisJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCS8qIEFjdHVhbGx5IHNldCB0aGUgc3RhdGUg
Ki8KIAltYXNrID0gc2V0X210cnJfc3RhdGUoKTsKIAotCXBvc3Rfc2V0KCk7CisJcG9zdF9zZXQo
cGdlKTsKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKIAkvKiAgVXNlIHRoZSBhdG9taWMg
Yml0b3BzIHRvIHVwZGF0ZSB0aGUgZ2xvYmFsIG1hc2sgICovCkBAIC00NjgsNyArNDcxLDYgQEAg
c3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQpCiAJCQlzZXRfYml0KGNvdW50LCAmc21w
X2NoYW5nZXNfbWFzayk7CiAJCW1hc2sgPj49IDE7CiAJfQotCQogfQogCiBzdGF0aWMgdm9pZCBn
ZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKQEAg
LTQ4NSwxMSArNDg3LDEyIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyBiYXNlLAogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAJ
c3RydWN0IG10cnJfdmFyX3JhbmdlICp2cjsKKwlib29sX3QgcGdlOwogCiAJdnIgPSAmbXRycl9z
dGF0ZS52YXJfcmFuZ2VzW3JlZ107CiAKIAlsb2NhbF9pcnFfc2F2ZShmbGFncyk7Ci0JcHJlcGFy
ZV9zZXQoKTsKKwlwZ2UgPSBwcmVwYXJlX3NldCgpOwogCiAJaWYgKHNpemUgPT0gMCkgewogCQkv
KiBUaGUgaW52YWxpZCBiaXQgaXMga2VwdCBpbiB0aGUgbWFzaywgc28gd2Ugc2ltcGx5IGNsZWFy
IHRoZQpAQCAtNTEwLDcgKzUxMyw3IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyBiYXNlLAogCQltdHJyX3dybXNyKE1TUl9JQTMy
X01UUlJfUEhZU01BU0socmVnKSwgdnItPm1hc2spOwogCX0KIAotCXBvc3Rfc2V0KCk7CisJcG9z
dF9zZXQocGdlKTsKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXgg
ZTIwNGIwYTFlMC4uYjYxOWNiMmRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNs
dWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20v
Zmx1c2h0bGIuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CiAKIC8qIERlYnVnIGJ1aWxkczogV3JhcCBmcmVxdWVudGx5IHRvIHN0cmVzcy10ZXN0IHRo
ZSB3cmFwIGxvZ2ljLiAqLwpAQCAtNzMsNiArNzQsMjMgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVz
aCh1MzIgdCkKICAgICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKK3N0YXRpYyB2
b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQoreworICAgIHUzMiB0ID0gcHJlX2ZsdXNoKCk7CisKKyAg
ICBpZiAoIHVzZV9pbnZwY2lkICkKKyAgICAgICAgaW52cGNpZF9mbHVzaF9hbGwoKTsKKyAgICBl
bHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7CisKKyAg
ICAgICAgd3JpdGVfY3I0KGNyNCBeIFg4Nl9DUjRfUEdFKTsKKyAgICAgICAgd3JpdGVfY3I0KGNy
NCk7CisgICAgfQorCisgICAgcG9zdF9mbHVzaCh0KTsKK30KKwogdm9pZCBzd2l0Y2hfY3IzKHVu
c2lnbmVkIGxvbmcgY3IzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKQEAgLTEy
MCwxNiArMTM4LDcgQEAgdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZCAq
dmEsIHVuc2lnbmVkIGludCBmbGFncykKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogOiAi
bSIgKCooY29uc3QgY2hhciAqKSh2YSkpIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHUzMiB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7Ci0KLSAgICAgICAgICAgIHdy
aXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgICAgICAgICAgYmFycmllcigpOwotICAg
ICAgICAgICAgd3JpdGVfY3I0KGNyNCk7Ci0KLSAgICAgICAgICAgIHBvc3RfZmx1c2godCk7Ci0g
ICAgICAgIH0KKyAgICAgICAgICAgIGRvX3RsYl9mbHVzaCgpOwogICAgIH0KIAogICAgIGlmICgg
ZmxhZ3MgJiBGTFVTSF9DQUNIRSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDZjZTgwN2JmNmQuLmNlYjMxYzJjZDEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC03MCw2ICs3MCwxMSBAQCBib29sZWFuX3BhcmFtKCJzbWVwIiwgb3B0X3NtZXApOwogc3RhdGlj
IGJvb2xfdCBfX2luaXRkYXRhIG9wdF9zbWFwID0gMTsKIGJvb2xlYW5fcGFyYW0oInNtYXAiLCBv
cHRfc21hcCk7CiAKKy8qIG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQg
aW5zdHJ1Y3Rpb24gZXZlbiBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X2ludnBjaWQgPSAxOworYm9vbGVhbl9wYXJhbSgiaW52cGNpZCIsIG9wdF9pbnZwY2lk
KTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IHVzZV9pbnZwY2lkOworCiB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgY3I0X3B2MzJfbWFzazsKIAogLyogQm9vdCBkb20wIGluIHB2aCBtb2RlICov
CkBAIC0xNDI0LDYgKzE0MjksOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAg
IHNldF9pbl9jcjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKKyAgICBpZiAoIG9wdF9pbnZwY2lkICYm
IGNwdV9oYXNfaW52cGNpZCApCisgICAgICAgIHVzZV9pbnZwY2lkID0gMTsKKwogICAgIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnMoKTsKIAogICAgIGluaXRfaWRsZV9kb21haW4oKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pbnZwY2lkLmgKaW5kZXggYjQ2NjI0YTg2NS4uNTg2YmViN2FiOSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
bnZwY2lkLmgKQEAgLTMsNiArMyw4IEBACiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAorZXh0
ZXJuIGJvb2xfdCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQURE
UiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCiAjZGVmaW5l
IElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58: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 1fNaSo-000483-E8; Tue, 29 May 2018 08:58: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaSm-00047m-MU
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:40 +0000
X-Inumbo-ID: 311620bf-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 311620bf-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaSk-0006cc-UT
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaSk-0004U6-SD
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaSk-0004U6-SD@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:38 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IDM3NWMwMWVjM2Y4ZTdjMmE1MDFjNjY4Y2NiNGUyZmNmMjY4YTRiNjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ2OjA2IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgfCAg
NiArKystLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICB8IDE3ICsrKysrKysrKysr
Ky0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggYmI0MjE0MzVjNC4uMjNhZjhjMDc4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTk2NCw3ICsxOTY0LDYgQEAg
c3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIHN0
YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNp
Z25lZCBsb25nIGNyNDsKIAogICAgIHN3aXRjaF9rZXJuZWxfc3RhY2sodik7CiAKQEAgLTE5NzMs
MTAgKzE5NzIsNiBAQCBzdGF0aWMgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRv
bWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Jf
UlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpOwotICAgIGlmICgg
dW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAgICAgd3JpdGVfY3I0KGNyNCk7Ci0K
ICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sp
ICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKaW5kZXgg
Y2RiN2I2NjYxNy4uZjMwMWZkNjU5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwpAQCAtMTMyNyw3ICsxMzI3
LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICAgICAgdXBkYXRlX2NyMyh2KTsK
IAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBwYXJ0
IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2KTsKKyAgICBzd2l0
Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAgbWFwY2FjaGVfb3ZlcnJp
ZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBv
cmFyeSBidWZmZXIuICovCkBAIC0xMzQ3LDcgKzEzNDcsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVj
dF9kb20wKAogICAgICAgICAgICAgIChwYXJtcy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwot
ICAgICAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2Ny
M19jcjQoY3VycmVudC0+YXJjaC5jcjMsIHJlYWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRr
KCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdFIGZpZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAg
ICAgICAgcmMgPSAtMTsKICAgICAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTQ4Niw3ICsxNDg2LDcg
QEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRv
bWFpbidzIHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVM
TCk7Ci0gICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJl
bnQtPmFyY2guY3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2Nr
X3RpbWUoZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKaW5kZXggYjYxOWNiMmRlNi4uZjE4YWZmYjM3ZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMK
QEAgLTkxLDIwICs5MSwyNyBAQCBzdGF0aWMgdm9pZCBkb190bGJfZmx1c2godm9pZCkKICAgICBw
b3N0X2ZsdXNoKHQpOwogfQogCi12b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCit2
b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
cywgb2xkX2NyNDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBmdW5j
dGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIHQgPSBwcmVfZmx1c2goKTsKLSAgICBjcjQgPSBy
ZWFkX2NyNCgpOwogCi0gICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CisgICAgb2xk
X2NyNCA9IHJlYWRfY3I0KCk7CisgICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQorICAg
IHsKKyAgICAgICAgb2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKKyAgICAgICAgd3JpdGVf
Y3I0KG9sZF9jcjQpOworICAgIH0KKwogICAgIHdyaXRlX2NyMyhjcjMpOwotICAgIHdyaXRlX2Ny
NChjcjQpOworCisgICAgaWYgKCBvbGRfY3I0ICE9IGNyNCApCisgICAgICAgIHdyaXRlX2NyNChj
cjQpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1NGY3MzUxNjQ0Li42Y2JmMjAyZTg2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAw
LDIwICs1MDAsMjggQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qg
Y3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgdW5zaWduZWQgbG9uZyBu
ZXdfY3I0OworCisgICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUo
dikpCisgICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCisgICAgICAg
ICAgICAgIDogKChyZWFkX2NyNCgpICYgflg4Nl9DUjRfVFNEKSB8IFg4Nl9DUjRfUEdFKTsKIAog
ICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkg
KQogICAgIHsKICAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwogICAgICAg
ICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOwotICAgICAgICBz
d2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5j
cjMsIG5ld19jcjQpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICAvKiBNYWtlIHN1
cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3IzKCkgc2VyaWFsaXpl
cy4gKi8KKyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2Ny
My4gKi8KICAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwotICAgICAgICBzd2l0Y2hfY3Iz
KHYtPmFyY2guY3IzKTsKKyAgICAgICAgLyogc3dpdGNoX2NyM19jcjQoKSBzZXJpYWxpemVzLiAq
LworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAgICAg
IGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KKworICAgIEFTU0VSVChpc19wdl92Y3B1KHYp
IHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKaW5kZXggMjZiOGFiMGM1NC4uNDM3ZDFlZTI0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNzAs
MTMgKzcwLDggQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgICAgICAgICAgUk9PVF9QQUdF
VEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJkaQogICAgICAgICByZXAgbW92c3EKIC5M
cmFnX2NvcHlfZG9uZToKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjcjQpKCVy
ZHgpLCAlcmRpCiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmR4KQotICAgICAgICBtb3YgICAlcmRpLCAlcnNpCi0gICAgICAgIGFuZCAgICR+WDg2X0NS
NF9QR0UsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJWNyNAogICAgICAgICBtb3YgICAlcmF4
LCAlY3IzCi0gICAgICAgIG1vdiAgICVyc2ksICVjcjQKIC5McmFnX2tlZXBfY3IzOgogCiAgICAg
ICAgIC8qIFJlc3RvcmUgc3Rhc2hlZCBTUEVDX0NUUkwgdmFsdWUuICovCkBAIC0xMzIsMTIgKzEy
Nyw3IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogc28gImciIHdpbGwgaGF2ZSB0byBk
by4KICAgICAgICAgICovCiBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKLSAgICAgICAgbW92
ICAgJWNyNCwgJXJkaQotICAgICAgICBtb3YgICAlcmRpLCAlcnNpCi0gICAgICAgIGFuZCAgICR+
WDg2X0NSNF9QR0UsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJWNyNAogICAgICAgICBtb3Yg
ICAlcmF4LCAlY3IzCi0gICAgICAgIG1vdiAgICVyc2ksICVjcjQKIFVOTElLRUxZX0VORChleGl0
X2NyMykKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9y
dW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKaW5kZXggY2FiNjFiZTdjOC4uNjgx
Nzk3NGYzYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9j
b21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTA2LDcgKzEwNiw3IEBAIHN0cnVjdCBlZmlfcnNfc3Rh
dGUgZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6
IDogIm0iIChnZHRfZGVzYykgKTsKICAgICB9CiAKLSAgICBzd2l0Y2hfY3IzKHZpcnRfdG9fbWFk
ZHIoZWZpX2w0X3BndGFibGUpKTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2aXJ0X3RvX21hZGRyKGVm
aV9sNF9wZ3RhYmxlKSwgcmVhZF9jcjQoKSk7CiAKICAgICByZXR1cm4gc3RhdGU7CiB9CkBAIC0x
MTUsNyArMTE1LDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3Rh
dGUpCiB7CiAgICAgaWYgKCAhc3RhdGUtPmNyMyApCiAgICAgICAgIHJldHVybjsKLSAgICBzd2l0
Y2hfY3IzKHN0YXRlLT5jcjMpOworICAgIHN3aXRjaF9jcjNfY3I0KHN0YXRlLT5jcjMsIHJlYWRf
Y3I0KCkpOwogICAgIGlmICggaXNfcHZfdmNwdShjdXJyZW50KSAmJiAhaXNfaWRsZV92Y3B1KGN1
cnJlbnQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9IHsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCmluZGV4IGM0OTVjMTE5ZTEuLjU0ZWJhNGE1MmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtNjA1LDkgKzYwNSwxMCBAQCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1
cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCk7CiAjZGVmaW5l
IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICB8IChtbXVfY3I0X2ZlYXR1cmVzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NS
NF9TTUVQIHwgICAgICBcCisgICAgICAgICAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0
X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNF
KSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICB8ICgodiktPmRvbWFpbi0+
YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BHRSkgXAogICAgICAgfCAoKHYpLT5k
b21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkpICAgICAgICAgXAogICAgICAmIH5Y
ODZfQ1I0X0RFKQogI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAg
ICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRs
Yi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDliNzNlYjdjODAuLjI5
NjM5ZmI4YjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTg0LDcgKzg0LDcgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCiB9CiAKIC8qIFdyaXRlIHBhZ2V0
YWJsZSBiYXNlIGFuZCBpbXBsaWNpdGx5IHRpY2sgdGhlIHRsYmZsdXNoIGNsb2NrLiAqLwotdm9p
ZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKTsKK3ZvaWQgc3dpdGNoX2NyM19jcjQodW5z
aWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAogLyogZmx1c2hfKiBmbGFnIGZp
ZWxkczogKi8KICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:58:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:58:52 +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 1fNaSy-00049H-Fz; Tue, 29 May 2018 08:58:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaSx-000498-Bk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:51 +0000
X-Inumbo-ID: 3728f7fb-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3728f7fb-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaSv-0006ck-4L
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaSv-0004WA-2A
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaSv-0004WA-2A@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:49 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IDAzYmYzNDlkNmY4MTc0MzZmYjVhZTU0Njg0NjY0ZTQ5OGIwNzRhM2MKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ2OjM2IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggMjNhZjhjMDc4OS4uMDZkYzVlNTFjMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjExNSw2ICsy
MTE1LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9j
cjMgPSAwOwogCiAgICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5
X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA2Y2JmMjAyZTg2Li41NGM3NDgwMDU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE0LDcgKzUxNCw4IEBAIHZvaWQg
d3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAg
ICAgICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLworICAg
ICAgICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgdXNlX3B2X2NyMyBhbmQgeGVuX2NyMyBiZWZvcmUg
cHZfY3IzLiAqLworICAgICAgICBjcHVfaW5mby0+dXNlX3B2X2NyMyA9IDA7CiAgICAgICAgIGNw
dV9pbmZvLT54ZW5fY3IzID0gMDsKICAgICAgICAgLyogc3dpdGNoX2NyM19jcjQoKSBzZXJpYWxp
emVzLiAqLwogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwppbmRleCA5Y2FiYTkxYjdkLi45NzgwNGQzYjRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMyMSw2ICszMjEsNyBA
QCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgICovCiAgICAgc3Bpbl9k
ZWJ1Z19kaXNhYmxlKCk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7CiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSAwOwogCkBAIC0xMTIyLDYgKzExMjMsNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9i
b290X2NwdSh2b2lkKQogICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZj
cHVfb25saW5lX21hcCk7CiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwg
JmNwdV9wcmVzZW50X21hcCk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5w
dl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDFiODhjMzZjNDAu
Ljk5NGIyM2IwNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0NSw2ICsxNDUs
NyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAg
T0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3RydWN0IGNwdV9pbmZvLCByb290X3Bn
dF9jaGFuZ2VkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2VfcHZfY3IzLCBzdHJ1Y3QgY3B1X2lu
Zm8sIHVzZV9wdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVj
dCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CmluZGV4IDM4NjUyMjU3ODYuLjE1MWYzNWMzYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUwpAQCAtMjkzLDEwICsyOTMsOSBAQCBFTlRSWShjc3Rhcl9lbnRlcikKIAogICAgICAgICBH
RVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwg
JXJjeAogICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQog
ICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5OgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmlu
ZGV4IDQzN2QxZWUyNGEuLjdkMjEwOTZiODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTcxLDYgKzcx
LDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHJlcCBtb3ZzcQogLkxyYWdfY29weV9k
b25lOgogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJk
eCkKKyAgICAgICAgbW92YiAgJDEsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJk
eCkKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwogLkxyYWdfa2VlcF9jcjM6CiAKQEAgLTExOSwx
NCArMTIwLDkgQEAgcmVzdG9yZV9hbGxfeGVuOgogICAgICAgICAgKiBjYXNlIHdlIHJldHVybiB0
byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KICAgICAgICAgICovCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoYngpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCksICVyZHgKKyAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3B2X2NyMykoJXJieCkKK1VOTElLRUxZX1NUQVJUKG5lLCBleGl0X2NyMykKICAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4Ci0gICAg
ICAgIHRlc3QgICVyZHgsICVyZHgKLSAgICAgICAgLyoKLSAgICAgICAgICogSWRlYWxseSB0aGUg
Y29uZGl0aW9uIHdvdWxkIGJlICJuc3oiLCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0LAotICAgICAg
ICAgKiBzbyAiZyIgd2lsbCBoYXZlIHRvIGRvLgotICAgICAgICAgKi8KLVVOTElLRUxZX1NUQVJU
KGcsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICAlcmF4LCAlY3IzCiBVTkxJS0VMWV9FTkQoZXhp
dF9jcjMpCiAKQEAgLTE2OCwxMCArMTY0LDkgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAKICAgICAg
ICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVy
Y3gsICVyY3gKICAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQotICAgICAgICBtb3YgICAl
cmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJi
eCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxsc3Rhcl9jcjNfb2theToKQEAgLTM1MCwxMCAr
MzQ1LDkgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgLyogUFVTSEYg
YWJvdmUgaGFzIHNhdmVkIEVGTEFHUy5JRiBjbGVhciAodGhlIGNhbGxlciBoYWQgaXQgc2V0KS4g
Ki8KICAgICAgICAgb3JsICAgJFg4Nl9FRkxBR1NfSUYsIFVSRUdTX2VmbGFncyglcnNwKQogICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAg
ICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAu
THN5c2VfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyYngpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
IC5Mc3lzZV9jcjNfb2theToKQEAgLTQwMCwxMCArMzk0LDkgQEAgRU5UUlkoaW50ODBfZGlyZWN0
X3RyYXApCiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxpbnQ4MF9jcjNfb2theQot
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0g
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXJieCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3Zx
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxpbnQ4MF9jcjNfb2th
eToKQEAgLTU4NCwyNCArNTc3LDI0IEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2Ny
MykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGludHJfY3IzX29r
YXkKLSAgICAgICAgam5zICAgLkxpbnRyX2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkxp
bnRyX2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
cHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIHhvciAgICVl
Y3gsICVlY3gKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKICAgICAgICAgY21vdm56
ICVyY3gsICVyMTUKKyAgICAgICAgY21vdm56ICVyY3gsICVyYngKIC5MaW50cl9jcjNfb2theToK
IAogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIG1vdnEgJXJzcCwlcmRpCiAgICAg
ICAgIGNhbGxxIGRvX0lSUQogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVibCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1
c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBqbXAgcmV0X2Zyb21faW50cgogCiAvKiBObyBzcGVj
aWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNjI2LDE4ICs2MTksMTcgQEAgR0xPQkFM
KGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVyMTNiCiAgICAgICAgIG1vdiAg
ICVyY3gsICVyMTUKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4
CiAgICAgICAgIGp6ICAgIC5MeGNwdF9jcjNfb2theQotICAgICAgICBqbnMgICAuTHhjcHRfY3Iz
X2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTHhjcHRfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAg
ICVyY3gsICVjcjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBtb3YgICAlcmN4
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLCBV
UkVHU19jcyglcnNwKQogICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorICAgICAgICBjbW92bnog
JXJjeCwgJXIxMwogLkx4Y3B0X2NyM19va2F5OgogCiBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgpA
QCAtNzA2LDYgKzY5OCw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdiAg
ICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAg
ICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAg
ICBtb3YgICAlcjEzYiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAg
ICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94
ZW4KICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheApAQCAtNzMzLDYgKzcyNiw3
IEBAIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6CiAxOiAgICAgIG1vdnEgIFVSRUdTX2Vy
cm9yX2NvZGUoJXJzcCksJXJheCAjIGVjL2V2CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2Vy
bmVsX3NpemVvZiglcnNwKQogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAg
ICAgIyByZXR1cm4gdG8gZml4dXAgY29kZQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3Vt
cHRpb25zLiAqLwpAQCAtODE3LDEyICs4MTEsOSBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAg
ICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUg
dGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpLCAlcmJ4Ci0gICAgICAgIG5lZyAgICVyYngKKyAgICAgICAgdGVzdCAgJXJieCwg
JXJieAogICAgICAgICBqeiAgICAuTGRibGZfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxkYmxm
X2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyYngsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxmX2NyM19sb2FkOgorICAgICAgICBt
b3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBt
b3YgICAlcmJ4LCAlY3IzCiAgICAgICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXIxNCkKIC5MZGJsZl9jcjNfb2theToKQEAgLTg1MiwxMyArODQzLDExIEBAIGhhbmRs
ZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpLCAlYmwKICAgICAgICAgbW92ICAgJXJj
eCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAg
ICAgICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpc3RfY3IzX2xvYWQK
LSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQot
ICAgICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgbW92ICAgJXJjeCwg
JWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogLkxpc3RfY3IzX29rYXk6CkBAIC04NzEsNiArODYwLDcgQEAgaGFuZGxlX2lzdF9leGNlcHRp
b246CiAgICAgICAgICAqIGFuZCBjb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4KICAg
ICAgICAgICovCiAgICAgICAgIHhvciAgICVyMTUsICVyMTUKKyAgICAgICAgeG9yICAgJWVieCwg
JWVieAogICAgICAgICBHRVRfQ1BVSU5GT19GSUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQog
ICAgICAgICBtb3ZxICAlcnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXpl
b2YvOCwlZWN4CkBAIC04ODIsNiArODcyLDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAg
ICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVy
ZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQorICAgICAgICBtb3YgICAlYmwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIx
NCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAg
ICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggN2JhYTcz
N2M3Yy4uMGNmNGE3YzA4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ4LDEwICs0OCw3IEBA
IHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBBIHZh
bHVlIG9mIHplcm8gaW5kaWNhdGVzIG5vIHNldHRpbmcgb2YgQ1IzCiAgICAgICogaXMgdG8gYmUg
cGVyZm9ybWVkLgogICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hl
biByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCi0gICAgICogaXRzIHZhbHVlIGJlaW5nIHpl
cm8gbWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cwotICAgICAq
IHZhbHVlIGNhbiBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhl
biBjb2RlIHRoYXQKLSAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93
aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocwotICAgICAqIHRvIHN0aWxsIGtub3cgdGhl
IHZhbHVlIHRvIHB1dCBiYWNrIGludG8gQ1IzLgorICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJv
IG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLgogICAgICAqLwogICAgIHVuc2lnbmVk
IGxvbmcgeGVuX2NyMzsKICAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKQEAgLTY5LDYgKzY2LDEz
IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAgYm9vbF90ICAgICAgIHJvb3RfcGd0
X2NoYW5nZWQ7CiAKKyAgICAvKgorICAgICAqIHVzZV9wdl9jcjMgaXMgc2V0IGluIGNhc2UgdGhl
IHZhbHVlIG9mIHB2X2NyMyBpcyB0byBiZSB3cml0dGVuIGludG8KKyAgICAgKiBDUjMgd2hlbiBy
ZXR1cm5pbmcgZnJvbSBhbiBpbnRlcnJ1cHQuIFRoZSBtYWluIHVzZSBpcyB3aGVuIHJldHVybmlu
ZworICAgICAqIGZyb20gYSBOTUkgb3IgTUNFIHRvIGh5cGVydmlzb3IgY29kZSB3aGVyZSBwdl9j
cjMgd2FzIGFjdGl2ZS4KKyAgICAgKi8KKyAgICBib29sX3QgICAgICAgdXNlX3B2X2NyMzsKKwog
ICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3Qg
YmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:59:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:59: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 1fNaT8-0004Al-Iq; Tue, 29 May 2018 08:59: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaT6-0004AW-Vt
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:01 +0000
X-Inumbo-ID: 3d3dbe11-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d3dbe11-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:56:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaT5-0006cs-AD
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaT5-0004XK-7z
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:58:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaT5-0004XK-7z@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:58:59 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IDNmNWJkNTYxZDEwNmJkMjNkZjUyMGRkNmE0YjBmMzY0NjJhN2M1ZTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ3OjA3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDU0Yzc0ODAwNTYuLjljNjZk
Yjc2MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00OTcsNiArNDk3LDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgIHYtPmFyY2guY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CiB9
CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIH5YODZfQ1I0X0RFOworICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKKyAgICBjcjQg
fD0gZC0+YXJjaC5wdl9kb21haW4ueHB0aSAgPyAwIDogWDg2X0NSNF9QR0U7CisgICAgY3I0IHw9
IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5m
byAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDU0ZWJh
NGE1MmYuLmVlOWYwY2M3NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjAyLDE1ICs2MDIsOCBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiB1bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBs
b25nIGd1ZXN0X2NyNCk7CiAKIC8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCBy
ZWFsIENSNCB2YWx1ZXMuICovCi0jZGVmaW5lIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB8IChtbXVfY3I0X2ZlYXR1cmVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0
X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBY
ODZfQ1I0X1NNQVAgfCBYODZfQ1I0X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICBYODZfQ1I0X0ZTR1NCQVNFKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BH
RSkgXAotICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkp
ICAgICAgICAgXAotICAgICAmIH5YODZfQ1I0X0RFKQordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZGVmaW5lIHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCiAgICAg
ICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:59:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:59: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 1fNaTI-0004CM-L2; Tue, 29 May 2018 08:59: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaTG-0004C3-Ka
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:10 +0000
X-Inumbo-ID: 434f3c05-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 434f3c05-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:57:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaTF-0006dH-Fw
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaTF-0004Ya-Dc
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaTF-0004Ya-Dc@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:59:09 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: add some cr3 helpers
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>

Y29tbWl0IGVkNGY1NmRmODk1YTIyNmI2ZjBjY2ViY2Q2NzdhYWMyMjIxZmE0ZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ3OjM3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTcgKysrKysrKysrKysrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4
IDU4Y2FlMjI3NjYuLmI5MjlkNjBhODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC05OSw3ICs5OSw3IEBAIGRiZ19wdl92YTJt
Zm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAg
ICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0Owog
ICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0t
PmFyY2guY3IzKTsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGNyMyA+PiBQQUdFX1NISUZUOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFkZHJfdG9fcGZuKGNyM19wYShjcjMpKTsKIAogICAg
IERCR1AyKCJ2YWRkcjolbHggZG9taWQ6JWQgY3IzOiVseCBwZ2QzOiVseFxuIiwgdmFkZHIsIGRw
LT5kb21haW5faWQsIAogICAgICAgICAgIGNyMywgcGdkM3ZhbCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4
IGQ4NmY4ZmVlZDYuLjI4ZjVhNWNjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5f
cGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC01MCw3ICs1MCw3IEBA
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lkKQog
ICAgICAgICBpZiAoICh2ID0gaWRsZV92Y3B1W3NtcF9wcm9jZXNzb3JfaWQoKV0pID09IGN1cnJl
bnQgKQogICAgICAgICAgICAgc3luY19sb2NhbF9leGVjc3RhdGUoKTsKICAgICAgICAgLyogV2Ug
bXVzdCBub3cgYmUgcnVubmluZyBvbiB0aGUgaWRsZSBwYWdlIHRhYmxlLiAqLwotICAgICAgICBB
U1NFUlQocmVhZF9jcjMoKSA9PSBfX3BhKGlkbGVfcGdfdGFibGUpKTsKKyAgICAgICAgQVNTRVJU
KGNyM19wYShyZWFkX2NyMygpKSA9PSBfX3BhKGlkbGVfcGdfdGFibGUpKTsKICAgICB9CiAKICAg
ICByZXR1cm4gdjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGIwOTYyZDZiNDkuLjQ1MTZl
MzBmZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNjksNiArNjksMTMgQEAKICNkZWZp
bmUgWDg2X0NSMF9QRyAgICAgICAgICAgICAgMHg4MDAwMDAwMCAvKiBQYWdpbmcgICAgICAgICAg
ICAgICAgICAgKFJXKSAqLwogCiAvKgorICogSW50ZWwgQ1BVIGZsYWdzIGluIENSMworICovCisj
ZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAgICAoX0FDKDEsIFVMTCkgPDwgNjMpCisjZGVmaW5lIFg4
Nl9DUjNfQUREUl9NQVNLICAoUEFHRV9NQVNLICYgUEFERFJfTUFTSykKKyNkZWZpbmUgWDg2X0NS
M19QQ0lEX01BU0sgIF9BQygweDBmZmYsIFVMTCkgLyogTWFzayBmb3IgUENJRCAqLworCisvKgog
ICogSW50ZWwgQ1BVIGZlYXR1cmVzIGluIENSNAogICovCiAjZGVmaW5lIFg4Nl9DUjRfVk1FICAg
ICAgICAweDAwMDAwMDAxIC8qIGVuYWJsZSB2bTg2IGV4dGVuc2lvbnMgKi8KQEAgLTMzOSw2ICsz
NDYsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIHZhbCkK
ICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodmFsKSA6ICJtZW1v
cnkiICk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBjcjNfcGEodW5zaWduZWQg
bG9uZyBjcjMpCit7CisgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfQUREUl9NQVNLOworfQorCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BjaWQodW5zaWduZWQgbG9uZyBjcjMpCit7
CisgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfUENJRF9NQVNLOworfQorCiBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4gZ2V0X2NwdV9pbmZv
KCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 08:59:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 08:59: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 1fNaTS-0004Dm-NC; Tue, 29 May 2018 08:59: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNaTS-0004Dc-1M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:22 +0000
X-Inumbo-ID: 49613eb1-631e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49613eb1-631e-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 10:57:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNaTP-0006dQ-MK
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNaTP-0004ZB-K4
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 08:59:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNaTP-0004ZB-K4@xenbits.xenproject.org>
Date: Tue, 29 May 2018 08:59:19 +0000
Subject: [Xen-changelog] [xen staging-4.7] xen/x86: use PCID 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>

Y29tbWl0IGY5YjhjMTExOWVhZDU3NDQ3ZDhhMDY0ZDgxMjU2MTFhMjJjZTg3ZmIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEwOjQ4OjA4IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAzICstCiB4
ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgIHwgMTIgKysrKysrLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICAgIHwgIDMgKysKIDggZmlsZXMgY2hh
bmdlZCwgMTg5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCBmNWM0NzdmMjI4Li4wMzliYzZiNzg4IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTI5Miw2ICsxMjkyLDIwIEBAIEZsYWcgdG8gZW5hYmxl
IE1lbW9yeSBQcm90ZWN0aW9uIEtleXMuCiBUaGUgcHJvdGVjdGlvbi1rZXkgZmVhdHVyZSBwcm92
aWRlcyBhbiBhZGRpdGlvbmFsIG1lY2hhbmlzbSBieSB3aGljaCBJQS0zMmUKIHBhZ2luZyBjb250
cm9scyBhY2Nlc3MgdG8gdXNlcm1vZGUgYWRkcmVzc2VzLgogCisjIyMgcGNpZCAoeDg2KQorPiBg
PSA8Ym9vbGVhbj4gfCB4cHRpPTxib29sPmAKKworPiBEZWZhdWx0OiBgeHB0aWAKKworPiBDYW4g
YmUgbW9kaWZpZWQgYXQgcnVudGltZSAoY2hhbmdlIHRha2VzIGVmZmVjdCBvbmx5IGZvciBkb21h
aW5zIGNyZWF0ZWQKKyAgYWZ0ZXJ3YXJkcykKKworSWYgYXZhaWxhYmxlLCBjb250cm9sIHVzYWdl
IG9mIHRoZSBQQ0lEIGZlYXR1cmUgb2YgdGhlIHByb2Nlc3NvciBmb3IKKzY0LWJpdCBwdi1kb21h
aW5zLiBQQ0lEIGNhbiBiZSB1c2VkIGVpdGhlciBmb3Igbm8gZG9tYWluIGF0IGFsbCAoYGZhbHNl
YCksCitmb3IgYWxsIG9mIHRoZW0gKGB0cnVlYCksIG9ubHkgZm9yIHRob3NlIHN1YmplY3QgdG8g
WFBUSSAoYHhwdGlgKSBvciBmb3IKK3Rob3NlIG5vdCBzdWJqZWN0IHRvIFhQVEkgKGBuby14cHRp
YCkuIFRoZSBmZWF0dXJlIGlzIHVzZWQgb25seSBpbiBjYXNlCitJTlZQQ0lEIGlzIHN1cHBvcnRl
ZCBhbmQgbm90IGRpc2FibGVkIHZpYSBgaW52cGNpZD1mYWxzZWAuCisKICMjIyBwc3IgKEludGVs
KQogPiBgPSBMaXN0IG9mICggY210Ojxib29sZWFuPiB8IHJtaWRfbWF4OjxpbnRlZ2VyPiB8IGNh
dDo8Ym9vbGVhbj4gfCBjb3NfbWF4OjxpbnRlZ2VyPiB8IGNkcDo8Ym9vbGVhbj4gKWAKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IDA2ZGM1ZTUxYzAuLmVjZTMyOTcxNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQ3LDcgKzQ3LDkgQEAKICNpbmNs
dWRlIDxhc20vZGVzYy5oPgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hz
dGF0ZS5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlk
bGUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4K
ICNpbmNsdWRlIDxhc20vbGR0Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KQEAgLTY2LDYg
KzY4LDQ5IEBACiAjaW5jbHVkZSA8YXNtL3Bzci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KIAorc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7CisgICAgUENJRF9PRkYsCisgICAgUENJ
RF9BTEwsCisgICAgUENJRF9YUFRJLAorICAgIFBDSURfTk9YUFRJCit9IG9wdF9wY2lkID0gUENJ
RF9YUFRJOworCitzdGF0aWMgX19pbml0IGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCit7
CisgICAgaW50IHJjID0gMDsKKworICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgIHsK
KyAgICBjYXNlIDA6CisgICAgICAgIG9wdF9wY2lkID0gUENJRF9PRkY7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSAxOgorICAgICAgICBvcHRfcGNpZCA9IFBDSURfQUxMOworICAgICAgICBi
cmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2xlYW4oInhw
dGkiLCBzLCBOVUxMKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAg
b3B0X3BjaWQgPSBQQ0lEX05PWFBUSTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgMToKKyAgICAgICAgICAgIG9wdF9wY2lkID0gUENJRF9YUFRJOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQpOworCiBERUZJTkVf
UEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCiBzdGF0aWMgdm9pZCBkZWZhdWx0
X2lkbGUodm9pZCk7CkBAIC0zOTUsNiArNDQwLDcgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCiAgICAgZC0+YXJj
aC5wdl9kb21haW4ueHB0aSA9IDA7CisgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IDA7CiAK
ICAgICByZXR1cm4gMDsKIApAQCAtNjc1LDYgKzcyMSwyOSBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKIAogICAgICAg
ICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gb3B0X3hwdGkgJiAoaXNfaGFyZHdhcmVfZG9tYWlu
KGQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IE9QVF9Y
UFRJX0RPTTAgOiBPUFRfWFBUSV9ET01VKTsKKworICAgICAgICBpZiAoICFpc19wdl8zMmJpdF9k
b21haW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICAgICAgICAgIHN3
aXRjaCAoIG9wdF9wY2lkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgUENJRF9P
RkY6CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9BTEw6
CisgICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IDE7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9YUFRJOgorICAgICAgICAgICAg
ICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpOworICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFBDSURfTk9YUFRJOgorICAg
ICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSAhZC0+YXJjaC5wdl9kb21haW4u
eHB0aTsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNj
IGJlaGF2aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwppbmRleCBmMzAx
ZmQ2NTlhLi4yNjlmOWM2NDU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCkBAIC0xMDAyLDYgKzEwMDIsNyBA
QCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKAogICAgIHsKICAgICAgICAgZC0+YXJjaC5pc18z
MmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7CiAgICAgICAgIGQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgPSAwOworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsK
ICAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52
Y3B1X2luZm9bMF07CiAgICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAg
KQogICAgICAgICAgICAgQlVHKCk7CkBAIC0xMzI3LDcgKzEzMjgsNyBAQCBpbnQgX19pbml0IGNv
bnN0cnVjdF9kb20wKAogICAgICAgICB1cGRhdGVfY3IzKHYpOwogCiAgICAgLyogV2UgcnVuIG9u
IGRvbTAncyBwYWdlIHRhYmxlcyBmb3IgdGhlIGZpbmFsIHBhcnQgb2YgdGhlIGJ1aWxkIHByb2Nl
c3MuICovCi0gICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIHJlYWRfY3I0KCkpOworICAg
IHN3aXRjaF9jcjNfY3I0KGNyM19wYSh2LT5hcmNoLmNyMyksIHJlYWRfY3I0KCkpOwogICAgIG1h
cGNhY2hlX292ZXJyaWRlX2N1cnJlbnQodik7CiAKICAgICAvKiBDb3B5IHRoZSBPUyBpbWFnZSBh
bmQgZnJlZSB0ZW1wb3JhcnkgYnVmZmVyLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCBmMThhZmZiMzdmLi42NWRi
MzcyN2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJj
aC94ODYvZmx1c2h0bGIuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRs
Yi5oPgogI2luY2x1ZGUgPGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNp
bmNsdWRlIDxhc20vZG9tYWluLmg+CiAKIC8qIERlYnVnIGJ1aWxkczogV3JhcCBmcmVxdWVudGx5
IHRvIHN0cmVzcy10ZXN0IHRoZSB3cmFwIGxvZ2ljLiAqLwogI2lmZGVmIE5ERUJVRwpAQCAtOTUs
NiArOTYsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25l
ZCBsb25nIGNyNCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRfY3I0OwogICAgIHUz
MiB0OworICAgIHVuc2lnbmVkIGxvbmcgb2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsK
IAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVk
IGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKQEAg
LTEwNCwxNCArMTA2LDM0IEBAIHZvaWQgc3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMs
IHVuc2lnbmVkIGxvbmcgY3I0KQogICAgIG9sZF9jcjQgPSByZWFkX2NyNCgpOwogICAgIGlmICgg
b2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFg4
Nl9DUjRfUEdFIHNldCBtZWFucyBQQ0lEIGlzIGluYWN0aXZlLgorICAgICAgICAgKiBXZSBoYXZl
IHRvIHB1cmdlIHRoZSBUTEIgdmlhIGZsaXBwaW5nIGNyNC5wZ2UuCisgICAgICAgICAqLwogICAg
ICAgICBvbGRfY3I0ID0gY3I0ICYgflg4Nl9DUjRfUEdFOwogICAgICAgICB3cml0ZV9jcjQob2xk
X2NyNCk7CiAgICAgfQorICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCApCisgICAgICAgIC8qCisg
ICAgICAgICAqIEZsdXNoaW5nIHRoZSBUTEIgdmlhIElOVlBDSUQgaXMgbmVjZXNzYXJ5IG9ubHkg
aW4gY2FzZSBQQ0lEcyBhcmUKKyAgICAgICAgICogaW4gdXNlLCB3aGljaCBpcyB0cnVlIG9ubHkg
d2l0aCBJTlZQQ0lEIGJlaW5nIGF2YWlsYWJsZS4KKyAgICAgICAgICogV2l0aG91dCBQQ0lEIHVz
YWdlIHRoZSBmb2xsb3dpbmcgd3JpdGVfY3IzKCkgd2lsbCBwdXJnZSB0aGUgVExCCisgICAgICAg
ICAqICh3ZSBhcmUgaW4gdGhlIGNyNC5wZ2Ugb2ZmIHBhdGgpIG9mIGFsbCBlbnRyaWVzLgorICAg
ICAgICAgKiBVc2luZyBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCkgc2VlbXMgdG8gYmUg
ZmFzdGVyIHRoYW4KKyAgICAgICAgICogaW52cGNpZF9mbHVzaF9hbGwoKSwgc28gdXNlIHRoYXQu
CisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAK
ICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAg
ICB3cml0ZV9jcjQoY3I0KTsKKyAgICBlbHNlIGlmICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3Iz
KSApCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxh
dGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJldHdlZW4KKyAgICAgICAgICogZmx1c2hpbmcg
dGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVjcjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIu
CisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX3NpbmdsZV9jb250ZXh0KG9sZF9w
Y2lkKTsKIAogICAgIHBvc3RfZmx1c2godCk7CiAKQEAgLTE0MSw4ICsxNjMsMjkgQEAgdW5zaWdu
ZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFn
cykKICAgICAgICAgICAgICAqIGFyZSB2YXJpb3VzIGVycmF0YSBzdXJyb3VuZGluZyBJTlZMUEcg
dXNhZ2Ugb24gc3VwZXJwYWdlcywgYW5kCiAgICAgICAgICAgICAgKiBhIGZ1bGwgZmx1c2ggaXMg
aW4gYW55IGNhc2Ugbm90ICp0aGF0KiBleHBlbnNpdmUuCiAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcgJTAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IDogIm0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CisgICAgICAg
ICAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X1BDSURFICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSAodW5zaWduZWQgbG9uZyl2YTsKKwor
ICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRmx1c2ggdGhlIGFkZHJlc3Nl
cyBmb3IgYWxsIHBvdGVudGlhbCBhZGRyZXNzIHNwYWNlcy4KKyAgICAgICAgICAgICAgICAgKiBX
ZSBjYW4ndCBjaGVjayB0aGUgY3VycmVudCBkb21haW4gZm9yIGJlaW5nIHN1YmplY3QgdG8KKyAg
ICAgICAgICAgICAgICAgKiBYUFRJIGFzIGN1cnJlbnQgbWlnaHQgYmUgdGhlIGlkbGUgdmNwdSB3
aGlsZSB3ZSBzdGlsbCBoYXZlCisgICAgICAgICAgICAgICAgICogc29tZSBYUFRJIGRvbWFpbiBU
TEIgZW50cmllcy4KKyAgICAgICAgICAgICAgICAgKiBVc2luZyBpbnZwY2lkIGlzIG9rYXkgaGVy
ZSwgYXMgd2l0aCBQQ0lEIGVuYWJsZWQgd2UgYWx3YXlzCisgICAgICAgICAgICAgICAgICogaGF2
ZSBnbG9iYWwgcGFnZXMgZGlzYWJsZWQuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9QUklWLCBhZGRyKTsKKyAgICAgICAgICAg
ICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1VTRVIsIGFkZHIpOworICAgICAgICAgICAg
ICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1BSSVYgfCBQQ0lEX1BWX1hQVEks
IGFkZHIpOworICAgICAgICAgICAgICAgICAgICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1VT
RVIgfCBQQ0lEX1BWX1hQVEksIGFkZHIpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaW52
bHBnICUwIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCooY29uc3Qg
Y2hhciAqKSh2YSkpIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAg
ICAgICAgICBkb190bGJfZmx1c2goKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggOWM2NmRiNzYwYi4uNmIwNWEwYjEyNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5NCw3ICs0
OTQsMTEgQEAgdm9pZCBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIAogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4p
CiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHYtPmFyY2guY3Iz
ID0gbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgZC0+YXJj
aC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHMo
diwgMCk7CiB9CiAKIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQpAQCAtNTA1LDcgKzUwOSwxMiBAQCB1bnNpZ25lZCBsb25nIHB2X2d1
ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBjcjQgPSB2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIH5YODZfQ1I0X0RFOwogICAgIGNyNCB8PSBtbXVfY3I0
X2ZlYXR1cmVzICYgKFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0
X0ZTR1NCQVNFKTsKLSAgICBjcjQgfD0gZC0+YXJjaC5wdl9kb21haW4ueHB0aSAgPyAwIDogWDg2
X0NSNF9QR0U7CisKKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICBj
cjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhw
dGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7CisKICAgICBjcjQgfD0gZC0+YXJjaC52
dHNjID8gWDg2X0NSNF9UU0QgOiAwOwogCiAgICAgcmV0dXJuIGNyNDsKQEAgLTUxOCwxMiArNTI3
LDE0IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgbmV3X2NyNCA9
IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUodikpCiAgICAgICAgICAgICAgID8gcHZf
Z3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpCi0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYg
flg4Nl9DUjRfVFNEKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0
KCkgJiB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwogCiAg
ICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CiAgICAgewogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7CiAgICAgICAg
IGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAgIGlm
ICggbmV3X2NyNCAmIFg4Nl9DUjRfUENJREUgKQorICAgICAgICAgICAgY3B1X2luZm8tPnB2X2Ny
MyB8PSBnZXRfcGNpZF9iaXRzKHYsIDEpOwogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNo
LmNyMywgbmV3X2NyNCk7CiAgICAgfQogICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBhYmE3
MjEzYWQ2Li41NmVkMTU2NzUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNzksMTIgKzI3OSwyMiBA
QCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHRvZ2dsZV9n
dWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworCiAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKICAgICB1cGRhdGVf
Y3IzKHYpOwotICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gMTsKKyAgICBp
ZiAoIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGNwdV9p
bmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgIGNwdV9pbmZvLT5yb290
X3BndF9jaGFuZ2VkID0gMTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19j
cHUocm9vdF9wZ3QpKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9k
b21haW4ucGNpZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRfYml0cyh2
LCAxKSA6IDApOworICAgIH0KIAogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBp
bmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgd3JpdGVfY3Iz
KHYtPmFyY2guY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGVlOWYwY2M3NzguLjYxOWE5OGQx
YmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMjU5LDYgKzI1OSw4IEBAIHN0cnVjdCBwdl9kb21h
aW4KIAogICAgIC8qIFhQVEkgYWN0aXZlPyAqLwogICAgIGJvb2xfdCB4cHRpOworICAgIC8qIFVz
ZSBQQ0lEIGZlYXR1cmU/ICovCisgICAgYm9vbF90IHBjaWQ7CiAKICAgICAvKiBtYXBfZG9tYWlu
X3BhZ2UoKSBtYXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gbWFw
Y2FjaGU7CkBAIC0yNjYsNiArMjY4LDM1IEBAIHN0cnVjdCBwdl9kb21haW4KICAgICBzdHJ1Y3Qg
Y3B1aWRtYXNrcyAqY3B1aWRtYXNrczsKIH07CiAKKy8qCisgKiBQQ0lEIHZhbHVlcyBmb3IgdGhl
IGFkZHJlc3Mgc3BhY2VzIG9mIDY0LWJpdCBwdiBkb21haW5zOgorICoKKyAqIFdlIGFyZSB1c2lu
ZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBYUFRJOgor
ICogLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1vZGUgICBQQ0lEIDAK
KyAqIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAgICAgUENJRCAx
CisgKiAtIGd1ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUgICAgICAgICAgICAgIFBDSUQg
MgorICogLSBndWVzdCBhY3RpdmUgYW5kIGluIHVzZXIgbW9kZSAgICAgICAgICAgICAgICBQQ0lE
IDMKKyAqCisgKiBXaXRob3V0IFhQVEkgb25seSAyIHZhbHVlcyBhcmUgdXNlZDoKKyAqIC0gZ3Vl
c3QgaW4ga2VybmVsIG1vZGUgICAgICAgICAgICAgICAgICAgICAgICAgUENJRCAwCisgKiAtIGd1
ZXN0IGluIHVzZXIgbW9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSUQgMQorICovCisK
KyNkZWZpbmUgUENJRF9QVl9QUklWICAgICAgMHgwMDAwICAgIC8qIFVzZWQgZm9yIG90aGVyIGRv
bWFpbnMsIHRvby4gKi8KKyNkZWZpbmUgUENJRF9QVl9VU0VSICAgICAgMHgwMDAxCisjZGVmaW5l
IFBDSURfUFZfWFBUSSAgICAgIDB4MDAwMiAgICAvKiBUbyBiZSBPUmVkIHRvIGFib3ZlIHZhbHVl
cy4gKi8KKworLyoKKyAqIFJldHVybiBhZGRpdGlvbmFsIFBDSUQgc3BlY2lmaWMgY3IzIGJpdHMu
CisgKgorICogTm90ZSB0aGF0IFg4Nl9DUjNfTk9GTFVTSCB3aWxsIG5vdCBiZSByZWFkYWJsZSBp
biBjcjMuIEFueW9uZSBjb25zdW1pbmcKKyAqIHYtPmFyY2guY3IzIHNob3VsZCBtYXNrIGF3YXkg
WDg2X0NSM19OT0ZMVVNIIGFuZCBYODZfQ1IzX1BDSURNQVNLIGluIGNhc2UKKyAqIHRoZSB2YWx1
ZSBpcyB1c2VkIHRvIGFkZHJlc3MgdGhlIHJvb3QgcGFnZSB0YWJsZS4KKyAqLworI2RlZmluZSBn
ZXRfcGNpZF9iaXRzKHYsIGlzX3hwdGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIChYODZfQ1IzX05PRkxVU0ggfCAoKGlzX3hwdGkpID8gUENJRF9QVl9YUFRJ
IDogMCkgfCAgICAgICAgICAgICAgICAgXAorICAgICAoKCh2KS0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlKSA/IFBDSURfUFZfUFJJViA6IFBDSURfUFZfVVNFUikpCisKIHN0cnVjdCBtb25p
dG9yX3dyaXRlX2RhdGEgewogICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGludCBtc3Ig
OiAxOwpAQCAtNjA3LDcgKzYzOCw3IEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3Jl
YWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKICNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vl
c3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKGMpICYgfihYODZfQ1I0
X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKICAgICAgICAgICAgICBY
ODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQKSkKKyAgICAgICAgICAgICBYODZf
Q1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCiAKIHZvaWQgZG9t
YWluX2NwdWlkKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgIGlucHV0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggNDUxNmUzMGZkMi4uMWY0YTU0
OTlmYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zNjMsNiArMzYzLDkgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZV9jcjQodW5zaWduZWQgbG9uZyB2YWwpCiB7CisgICAgLyogTm8gZ2xvYmFsIHBhZ2Vz
IGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KKyAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0
X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CisKICAgICBnZXRfY3B1X2luZm8oKS0+
Y3I0ID0gdmFsOwogICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQiIDogOiAiciIgKHZh
bCkgKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNb07-0007e4-K7; Tue, 29 May 2018 09:33: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb06-0007dz-V0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:06 +0000
X-Inumbo-ID: 00e6c326-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00e6c326-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb05-0007K6-JL
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb05-0007uH-GJ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb05-0007uH-GJ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:05 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IDY5ODEzNTE5YWRhMzgzNTFmY2I0ZGE3NmQ0NTRjZjI4OTY5ZTQwMWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDo1Nzo0MSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1Nzo0MSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTYyMWMxNzY1ZC4uODljNmY3ZDUxZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNCw3ICsxMjEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbF90IF9faW5pdCBfX21heWJl
X3VudXNlZCByZXRwb2xpbmVfc2FmZSh2b2lkKQorc3RhdGljIGJvb2xfdCBfX2luaXQgX19tYXli
ZV91bnVzZWQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKICAgICB1bnNpZ25lZCBp
bnQgdWNvZGVfcmV2ID0gdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2OwogCkBA
IC0xMzUsMTkgKzEzMiwxMiBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBfX21heWJlX3VudXNlZCBy
ZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJD
SF9DQVBTKSApCi0gICAgewotICAgICAgICB1aW50NjRfdCBjYXBzOwotCi0gICAgICAgIHJkbXNy
bChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwotCi0gICAgICAgIC8qCi0gICAgICAgICAq
IFJCU0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkg
bW92ZSB0byBhCi0gICAgICAgICAqIHByb2Nlc3NvciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2Fm
ZS4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKLSAg
ICAgICAgICAgIHJldHVybiAwOwotICAgIH0KKyAgICAvKgorICAgICAqIFJTQkEgbWF5IGJlIHNl
dCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0byBhCisgICAg
ICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAqLworICAgIGlm
ICggY2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBzd2l0
Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpAQCAtMjE3LDYgKzIwNywxMCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2xfdCBpYnJzID0g
MDsKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
LCBjYXBzKTsKIAogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkgY3Vz
dG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKQEAgLTI0NCw3ICsyMzgs
NyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAg
ICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBvbGluZSBpbiBw
cmVmZXJlbmNlIHRvCiAgICAgICAgICAqIElCUlMsIGJ1dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24g
dGhpcyBoYXJkd2FyZS4KICAgICAgICAgICovCi0gICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVf
c2FmZSgpICkKKyAgICAgICAgZWxzZSBpZiAoIHJldHBvbGluZV9zYWZlKGNhcHMpICkKICAgICAg
ICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwogICAgICAgICBlbHNlCiAjZW5kaWYKQEAg
LTMyOCw3ICszMjIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiAgICAgLyogKFJlKWluaXQgQlNQIHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRfYnRpX2lz
dF9pbmZvIGhhcyBiZWVuIGNhbGN1bGF0ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJs
X3N0YXRlKCk7CiAKLSAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKKyAgICBwcmludF9kZXRhaWxz
KHRodW5rLCBjYXBzKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1
aWxkX2Fzc2VydGlvbnModm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNb0I-0007eu-N9; Tue, 29 May 2018 09:33: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb0H-0007em-Er
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:17 +0000
X-Inumbo-ID: 06fa370d-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06fa370d-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:13 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb0F-0007KE-Pa
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb0F-0007vE-Mu
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb0F-0007vE-Mu@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IGY5Zjk2MzRlZTQ5ZDk3YTJmMGRiYzg3NzJiNDlkMDcyODRiMGVjNzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDo1ODoxNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1ODoxNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCA4OWM2ZjdkNTFmLi5kNmM4NjU2ZDI4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsKIHN0YXRpYyBib29s
X3QgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IDE7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4MiwxMSArMjgzLDE0IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAg
ICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwogICAg
ICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSLCBib290X2NwdV9kYXRhLng4Nl9j
YXBhYmlsaXR5KTsKIAotICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dS
TVNSIHwgaWJyczsKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9XUk1T
UjsKICAgICB9CiAKICAgICAvKgpAQCAtMzI3LDggKzMzMSw2IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIAogc3RhdGljIHZvaWQgX19pbml0IF9fbWF5
YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKIHsKLSAgICAvKiBUaGUgb3B0aW1pc2Vk
IGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLwotICAgIEJVSUxEX0JVR19PTihCVElf
SVNUX0lCUlMgIT0gU1BFQ19DVFJMX0lCUlMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IDk2YzVlYjRmZjAuLjEyOTNjZmY0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTE0MCw2ICsxNDAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9G
RlNFVChDUFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CiAgICAgT0ZG
U0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgT0ZGU0VU
KENQVUlORk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19j
dHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT194ZW5fc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8s
IHhlbl9zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
LCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBE
RUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKaW5kZXggNDYxZDVmM2Y0OC4uZTFlZWYzZGQwMCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKQEAgLTU3LDYgKzU3LDcgQEAgc3RydWN0IGNwdV9pbmZvIHsKIAogICAgIC8qIFNlZSBhc20t
eDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNoYWRv
d19zcGVjX2N0cmw7CisgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7CiAgICAgYm9vbF90
ICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwogICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2lu
Zm87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDM5ODIzYWZlNjMuLjNkMTAzZjk1MmEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsNyBAQAogdm9pZCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbF90IG9wdF9pYnBiOwor
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVj
X2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8t
PnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54ZW5fc3BlY19jdHJsID0gZGVm
YXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRp
X2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGYyMjU0
ODU5MjMuLmUyYWM1N2FkZWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0y
MSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKIC8qIEVuY29k
aW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmlu
ZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkK
ICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0yODUsMTIgKzI4NCw5IEBACiAg
ICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3df
c3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZh
bHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQotICAgICAqIGJvdHRv
bSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lT
VF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAg
ICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRCVElfSVNUX0lCUlMsICVlYXgK
KyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3BlY19jdHJsKSglcjE0KSwgJWVh
eAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNb0S-0007hF-Op; Tue, 29 May 2018 09:33: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb0R-0007gH-Kg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:27 +0000
X-Inumbo-ID: 0d0b24fa-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d0b24fa-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb0P-0007KO-VW
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb0P-0007wN-T6
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb0P-0007wN-T6@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Merge bti_ist_info
 and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IGNkNTIzMmFkYmIwMGViMmNkYTVhZWFiOGMzMjIzMzMxYWFmNDJlZTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDo1ODo0NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1ODo0NCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oICAgICAgIHwgIDMgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAg
ICAgICB8ICAzICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA1MCArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDg3Y2MwOWVlNDYuLmMx
NjQzZTIyMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTc4LDcgKzE3OCw3IEBAIHN0YXRpYyBpbnQgZW50
ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CiAgICAgc3BlY19j
dHJsX2VudGVyX2lkbGUoY2kpOwogICAgIC8qIEF2b2lkIE5NSS8jTUMgdXNpbmcgTVNSX1NQRUNf
Q1RSTCB1bnRpbCB3ZSd2ZSByZWxvYWRlZCBtaWNyb2NvZGUuICovCi0gICAgY2ktPmJ0aV9pc3Rf
aW5mbyA9IDA7CisgICAgY2ktPnNwZWNfY3RybF9mbGFncyAmPSB+U0NGX2lzdF93cm1zcjsKIAog
ICAgIEFDUElfRkxVU0hfQ1BVX0NBQ0hFKCk7CiAKQEAgLTIyMCw3ICsyMjAsNyBAQCBzdGF0aWMg
aW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdSgwKTsK
IAogICAgIC8qIFJlLWVuYWJsZWQgZGVmYXVsdCBOTUkvI01DIHVzZSBvZiBNU1JfU1BFQ19DVFJM
LiAqLwotICAgIGNpLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBj
aS0+c3BlY19jdHJsX2ZsYWdzIHw9IChkZWZhdWx0X3NwZWNfY3RybF9mbGFncyAmIFNDRl9pc3Rf
d3Jtc3IpOwogICAgIHNwZWNfY3RybF9leGl0X2lkbGUoY2kpOwogCiAgZG9uZToKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpp
bmRleCBkNmM4NjU2ZDI4Li41Mzg3ZWVhM2NiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zOSw3ICszOSw3IEBA
IHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IDE7CiBzdGF0aWMgYm9v
bF90IF9faW5pdGRhdGEgb3B0X3JzYl92bWV4aXQgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkg
b3B0X2licGIgPSAxOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bDsKLXVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKK3VpbnQ4X3Qg
X19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIAogc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC0yOTAsNyArMjkwLDcgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIsIGJvb3RfY3B1
X2RhdGEueDg2X2NhcGFiaWxpdHkpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9
IEJUSV9JU1RfV1JNU1I7CisgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9p
c3Rfd3Jtc3I7CiAgICAgfQogCiAgICAgLyoKQEAgLTMwOSw3ICszMDksNyBAQCB2b2lkIF9faW5p
dCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX25h
dGl2ZSApCiAgICAgewogICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSwg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7Ci0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9p
bmZvIHw9IEJUSV9JU1RfUlNCOworICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBT
Q0ZfaXN0X3JzYjsKICAgICB9CiAKICAgICAvKgpAQCAtMzIzLDcgKzMyMyw3IEBAIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQ
QikgKQogICAgICAgICBvcHRfaWJwYiA9IDA7CiAKLSAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUg
bm93IHRoYXQgZGVmYXVsdF9idGlfaXN0X2luZm8gaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KKyAg
ICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3Mg
aGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUo
KTsKIAogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwpAQCAtMzMxLDYgKzMzMSw4IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIAogc3RhdGlj
IHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKIHsKKyAg
ICAvKiBUaGUgb3B0aW1pc2VkIGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLworICAg
IEJVSUxEX0JVR19PTihTQ0ZfdXNlX3NoYWRvdyAhPSAxKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYwppbmRleCAxMjkzY2ZmNDczLi44NWE4YWVjMmY1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDEsOCArMTQxLDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkK
ICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAg
ICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRv
d19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBj
cHVfaW5mbywgeGVuX3NwZWNfY3RybCk7Ci0gICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19z
cGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwotICAgIE9G
RlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8p
OworICAgIE9GRlNFVChDUFVJTkZPX3NwZWNfY3RybF9mbGFncywgc3RydWN0IGNwdV9pbmZvLCBz
cGVjX2N0cmxfZmxhZ3MpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVj
dCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZTFl
ZWYzZGQwMC4uMDRiYzc2MDVmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTU4LDggKzU4LDcg
QEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAvKiBTZWUgYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgg
Zm9yIHVzYWdlLiAqLwogICAgIHVuc2lnbmVkIGludCBzaGFkb3dfc3BlY19jdHJsOwogICAgIHVp
bnQ4X3QgICAgICB4ZW5fc3BlY19jdHJsOwotICAgIGJvb2xfdCAgICAgICB1c2Vfc2hhZG93X3Nw
ZWNfY3RybDsKLSAgICB1aW50OF90ICAgICAgYnRpX2lzdF9pbmZvOworICAgIHVpbnQ4X3QgICAg
ICBzcGVjX2N0cmxfZmxhZ3M7CiAKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8qIGdl
dF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApp
bmRleCAwYTVkNjgwM2U3Li45MGE5NGJlOWY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApAQCAtNjEsMTAgKzYx
LDExIEBACiAjZGVmaW5lIEFTTV9OT1A3IF9BU01fTUtfTk9QKEs4X05PUDcpCiAjZGVmaW5lIEFT
TV9OT1A4IF9BU01fTUtfTk9QKEs4X05PUDgpCiAKLSNkZWZpbmUgQVNNX05PUDIxIEFTTV9OT1A4
OyBBU01fTk9QODsgQVNNX05PUDUKKyNkZWZpbmUgQVNNX05PUDIyIEFTTV9OT1A4OyBBU01fTk9Q
ODsgQVNNX05PUDYKICNkZWZpbmUgQVNNX05PUDIzIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDcKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKICNkZWZp
bmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CisjZGVm
aW5lIEFTTV9OT1AzNiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDQKICNkZWZpbmUgQVNNX05PUDQwIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QOAogCiAjZGVmaW5lIEFTTV9OT1BfTUFYIDgKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCmluZGV4IDNkMTAzZjk1MmEuLjU4MDFmNGRjOGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjgsMTUgKzI4LDE1IEBAIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9u
cyh2b2lkKTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1
bHRfeGVuX3NwZWNfY3RybDsKLWV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwor
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0
cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3Nw
ZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKLSAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAg
ICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAog
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMg
Y2FsbC4gKi8KQEAgLTUwLDcgKzUwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVj
X2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNl
X3NoYWRvd19zcGVjX2N0cmwgPSAxOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0Zf
dXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJ
VkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAg
ICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAi
bWVtb3J5IiApOwpAQCAtNjUsNyArNjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNw
ZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUg
c2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1
ZXMKICAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4K
ICAgICAgKi8KLSAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+
c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7CiAgICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJF
X1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNS
X1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAppbmRleCBlMmFjNTdhZGViLi45ZTY4YzA3NTNiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaApAQCAtMjAsOSArMjAsMTAgQEAKICNpZm5kZWYgX19YODZfU1BFQ19DVFJM
X0FTTV9IX18KICNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KIAotLyogRW5jb2Rpbmcg
b2YgdGhlIGJvdHRvbSBiaXRzIGluIGNwdWluZm8uYnRpX2lzdF9pbmZvICovCi0jZGVmaW5lIEJU
SV9JU1RfV1JNU1IgKDEgPDwgMSkKLSNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQorLyog
RW5jb2Rpbmcgb2YgY3B1aW5mby5zcGVjX2N0cmxfZmxhZ3MgKi8KKyNkZWZpbmUgU0NGX3VzZV9z
aGFkb3cgKDEgPDwgMCkKKyNkZWZpbmUgU0NGX2lzdF93cm1zciAgKDEgPDwgMSkKKyNkZWZpbmUg
U0NGX2lzdF9yc2IgICAgKDEgPDwgMikKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUg
PGFzbS9tc3ItaW5kZXguaD4KQEAgLTQ5LDIwICs1MCwyMCBAQAogICogYWZ0ZXIgVk1FWElULiAg
VGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRzIE1TUl9TUEVDX0NUUkwgYW5kIHVwZGF0ZXMK
ICAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3MgTVNSX1NQRUNfQ1RSTCBzZXR0aW5nLgog
ICoKLSAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93X3NwZWNfY3Ry
bCB2YWx1ZSwgYW5kCi0gKiB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuIHBlciBjcHUuICBU
aGUgc3luY2hyb25vdXMgdXNlIGlzOgorICogRmFjdG9yIDIgaXMgaGFyZGVyLiAgV2UgbWFpbnRh
aW4gYSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQgYSB1c2Vfc2hhZG93CisgKiBib29sZWFu
IGluIHRoZSBwZXIgY3B1IHNwZWNfY3RybF9mbGFncy4gIFRoZSBzeW5jaHJvbm91cyB1c2UgaXM6
CiAgKgogICogIDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwKLSAqICAy
KSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDIpIFNldCB0aGUgdXNlX3No
YWRvdyBib29sZWFuCiAgKiAgMykgTG9hZCBndWVzdCB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwK
ICAqICA0KSBFeGl0IHRvIGd1ZXN0CiAgKiAgNSkgRW50cnkgZnJvbSBndWVzdAotICogIDYpIENs
ZWFyIHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICA2KSBDbGVhciB0aGUgdXNlX3No
YWRvdyBib29sZWFuCiAgKiAgNykgTG9hZCBYZW4ncyB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwK
ICAqCiAgKiBUaGUgYXN5bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJydXB0cy9leGNlcHRpb25zIGlz
OgogICogIC0gIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgotICogIC0gIE9uIGV4aXQg
dG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93X3NwZWNfY3RybAorICogIC0gIE9uIGV4aXQgdG8gWGVu
LCBjaGVjayB1c2Vfc2hhZG93CiAgKiAgLSAgSWYgc2V0LCBsb2FkIHNoYWRvd19zcGVjX2N0cmwK
ICAqCiAgKiBUaGVyZWZvcmUsIGFuIGludGVycnVwdC9leGNlcHRpb24gd2hpY2ggaGl0cyB0aGUg
c3luY2hyb25vdXMgcGF0aCBiZXR3ZWVuCkBAIC0xMzMsNyArMTM0LDcgQEAKICAgICB4b3IgJWVk
eCwgJWVkeAogCiAgICAgLyogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2Fk
aW5nIFhlbidzIHZhbHVlLiAqLwotICAgIG1vdmIgJWRsLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3Bl
Y19jdHJsKCVyc3ApCisgICAgYW5kYiAkflNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3Ry
bF9mbGFncyglcnNwKQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KICAg
ICBtb3YgJFxpYnJzX3ZhbCwgJWVheApAQCAtMTU5LDEyICsxNjAsMTQgQEAKICAgICAgKiBibG9j
ayBzbyBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5LgogICAgICAqLwogICAgIC5pZiBc
bWF5YmV4ZW4KKyAgICAgICAgeG9yICVlYXgsICVlYXgKICAgICAgICAgLyogQnJhbmNobGVzcyBg
aWYgKCAheGVuICkgY2xlYXJfc2hhZG93aW5nYCAqLwogICAgICAgICB0ZXN0YiAkMywgVVJFR1Nf
Y3MoJXJzcCkKLSAgICAgICAgc2V0eiAlYWwKLSAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICAgICAgc2V0bnogJWFsCisg
ICAgICAgIG5vdCAlZWF4CisgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQoc3Bl
Y19jdHJsX2ZsYWdzKSglcjE0KQogICAgIC5lbHNlCi0gICAgICAgIG1vdmIgJWRsLCBDUFVJTkZP
X3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisgICAgICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRv
dywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKICAgICAuZW5kaWYKIAogICAgIC8qIExv
YWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCkBAIC0xODMsOCArMTg2LDggQEAKICAqLwogICAg
IHhvciAlZWR4LCAlZWR4CiAKLSAgICBjbXBiICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
c2hhZG93X3NwZWNfY3RybCkoJXJieCkKLSAgICBqZSAuTFxAX3NraXAKKyAgICB0ZXN0YiAkU0NG
X3VzZV9zaGFkb3csIFNUQUNLX0NQVUlORk9fRklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcmJ4KQor
ICAgIGp6IC5MXEBfc2tpcAogCiAgICAgbW92IFNUQUNLX0NQVUlORk9fRklFTEQoc2hhZG93X3Nw
ZWNfY3RybCkoJXJieCksICVlYXgKICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAgLTIw
NSw3ICsyMDgsNyBAQAogICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwoJXJz
cCkKIAogICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgdGhl
IGd1ZXN0IHZhbHVlLiAqLwotICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0
cmwoJXJzcCkKKyAgICBvcmIgJFNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFn
cyglcnNwKQogCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CiAgICAgeG9yICVlZHgsICVl
ZHgKQEAgLTIyOCw3ICsyMzEsNyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIg
X19zdHJpbmdpZnkoQVNNX05PUDIyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxf
SUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
MjM5LDcgKzI0Miw3IEBACiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzIpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmlu
Z2lmeShBU01fTk9QMzYpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yNjcsMjIg
KzI3MCwyMyBAQAogICogVGhpcyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0Ig
YW5kIERPX1NQRUNfQ1RSTF9FTlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9u
YWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpibCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BV
SU5GT19GSUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAgICB0ZXN0YiAkQlRJ
X0lTVF9SU0IsICVhbAorICAgIHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAgICBqeiAuTFxAX3Nr
aXBfcnNiCiAKICAgICBET19PVkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xvYmJlcnMgJXJjeC8l
cmR4ICovCiAKIC5MXEBfc2tpcF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFs
CisgICAgdGVzdCAkU0NGX2lzdF93cm1zciwgJWFsCiAgICAganogLkxcQF9za2lwX3dybXNyCiAK
ICAgICB4b3IgJWVkeCwgJWVkeAogICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgIHNl
dHogJWRsCi0gICAgYW5kICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNf
Y3RybCkoJXIxNCkKKyAgICBzZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAgIGFuZCAlZGwsIFNU
QUNLX0NQVUlORk9fRklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAgICAgLyogTG9hZCBY
ZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAg
LTMwOSw3ICszMTMsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2UpOgog
ICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgK
ICAqLwotICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9p
c3RfaW5mbykoJXJieCkKKyAgICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RBQ0tfQ1BVSU5GT19G
SUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyYngpCiAgICAganogLkxcQF9za2lwCiAKICAgICBET19T
UEVDX0NUUkxfRVhJVF9UT19YRU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:33: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 1fNb0c-0007il-RN; Tue, 29 May 2018 09:33: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb0b-0007ia-Px
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:37 +0000
X-Inumbo-ID: 1324c871-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1324c871-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb0a-0007KW-6m
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb0a-0007x7-3O
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb0a-0007x7-3O@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:36 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IGU3YjcyM2JkYzE3ZjBlNWY5OTMzZDhmMzI4YjZmYTJiOWIyZThiYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDo1OToxMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1OToxMSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgICAgICAgICAgIHwgIDggKystLS0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAg
ICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAg
ICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAgfCAgNiArKy0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxNCArKysrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgNDUgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCsp
LCA1MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
IGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCAwZDlmNTI1OTA3Li4zZGEwOTc5Mjc3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMKQEAgLTM1OSwxMyArMzU5LDkgQEAgdm9pZCBfX2NwdWluaXQgaWRlbnRp
ZnlfY3B1KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJF
X0lORF9USFVOS19KTVAsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQog
CQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAsIGMtPng4Nl9jYXBhYmlsaXR5
KTsKLQkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwKKwkJaWYgKHRlc3Rf
Yml0KFg4Nl9GRUFUVVJFX1NDX01TUiwKIAkJICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X2NhcGFiaWxpdHkpKQotCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgYy0+
eDg2X2NhcGFiaWxpdHkpOwotCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIsCi0JCSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKLQkJCV9f
c2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwKLQkJCSAgICAgICAgICBjLT54ODZf
Y2FwYWJpbGl0eSk7CisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSLCBjLT54ODZfY2Fw
YWJpbGl0eSk7CiAJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9SU0JfTkFUSVZFLAogCQkgICAg
ICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCiAJCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfUlNCX05BVElWRSwgYy0+eDg2X2NhcGFiaWxpdHkpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDUz
ODdlZWEzY2IuLjRmY2JiYTIxNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTExNCw4ICsxMTQsOSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0
X3QgY2FwcykKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElO
RSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysi
IDoKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAg
PyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19NU1IpID8KKyAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJM
X0lCUlMgICAgPyAiIElCUlMrIiA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAogICAgICAgICAgICBvcHRf
aWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAi
IiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAg
PyAiIFJTQl9OQVRJVkUiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKQEAgLTI4MiwxMyArMjgz
LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAg
ICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJS
UyBzdXBwb3J0IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLworICAgICAgICBf
X3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5
KTsKKwogICAgICAgICBpZiAoIGlicnMgKQotICAgICAgICB7CiAgICAgICAgICAgICBkZWZhdWx0
X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7Ci0gICAgICAgICAgICBfX3NldF9iaXQo
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsK
LSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfQ0xFQVIsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwogCiAgICAg
ICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA4MmFkNDNmMThjLi5lZDRmMThjZjkwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaApAQCAtNjUsOCArNjUsNyBAQAogI2RlZmluZSBYODZfRkVBVFVS
RV9JTkRfVEhVTktfTEZFTkNFICgzKjMyKyAxKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QICAgKDMqMzIrIDIpIC8qIFVzZSBJTkRf
VEhVTktfSk1QICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlBCICAgICAgICAoMyozMisg
MykgLyogSUJSU0IgfHwgSUJQQiAqLwotI2RlZmluZSBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQg
ICAgKDMqMzIrIDQpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwotI2RlZmluZSBYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUiAgKDMqMzIrIDUpIC8qIElCUlNCICYmIElCUlMgY2xlYXIg
aW4gWGVuICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX01TUiAgICAgICAgICAoMyozMisgNCkg
LyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9SU0Jf
TkFUSVZFICAgICAgKDMqMzIrIDYpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUg
Ki8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCAgICAgICgzKjMyKyA3KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3Igdm1leGl0ICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0NPTlNU
QU5UX1RTQyAoMyozMisgOCkgLyogVFNDIHRpY2tzIGF0IGEgY29uc3RhbnQgcmF0ZSAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L25vcHMuaAppbmRleCA5MGE5NGJlOWY3Li4wNDQ2M2I0MmUwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApAQCAt
NjEsMTEgKzYxLDExIEBACiAjZGVmaW5lIEFTTV9OT1A3IF9BU01fTUtfTk9QKEs4X05PUDcpCiAj
ZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKEs4X05PUDgpCiAKLSNkZWZpbmUgQVNNX05PUDIy
IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDYKICNkZWZpbmUgQVNNX05PUDIzIEFTTV9OT1A4
OyBBU01fTk9QODsgQVNNX05PUDcKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9Q
ODsgQVNNX05PUDgKLSNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AzNiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDQKKyNkZWZpbmUgQVNNX05PUDI1IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCisjZGVmaW5lIEFTTV9OT1AzMyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUgQVNNX05PUDM5IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNwogI2RlZmluZSBB
U01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNTgw
MWY0ZGM4Yy4uNmMxMTU2MmY3MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01MiwxNCAr
NTIsMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGluZm8tPnNwZWNfY3Ry
bF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0
aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X1NFVCkKLSAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RS
TCksICJkIiAoMCkgOiAibWVtb3J5IiApOworICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZF
KEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMpCisgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwp
LCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLAorICAgICAgICAgICAgICAgICAgICAgICJp
IiAoWDg2X0ZFQVRVUkVfU0NfTVNSKQorICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsK
IH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9y
ZSB0aGlzIGNhbGwuICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0
X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogewotICAgIHVpbnQzMl90IHZhbCA9IFNQRUNf
Q1RSTF9JQlJTOworICAgIHVpbnQzMl90IHZhbCA9IGluZm8tPnhlbl9zcGVjX2N0cmw7CiAKICAg
ICAvKgogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAg
VGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKQEAgLTY3LDggKzY5LDEwIEBAIHN0YXRpYyBhbHdheXNf
aW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAg
ICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKLSAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworICAg
IGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMpCisgICAg
ICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDAp
LAorICAgICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfU0NfTVNSKQorICAgICAg
ICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NU
UkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDllNjhjMDc1M2Iu
LmFiNDc1MDhiODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2Fz
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0xMTcsNyAr
MTE3LDcgQEAKICAgICBtb3YgJVx0bXAsICVyc3AgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUg
b2xkICVyc3AgKi8KIC5lbmRtCiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgaWJyc192YWw6cmVxCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUCiAv
KgogICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJl
cnMgJXJheCwgJXJjeCwgJXJkeApAQCAtMTM3LDExICsxMzcsMTEgQEAKICAgICBhbmRiICR+U0NG
X3VzZV9zaGFkb3csIENQVUlORk9fc3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAKICAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAg
bW92emJsIENQVUlORk9feGVuX3NwZWNfY3RybCglcnNwKSwgJWVheAogICAgIHdybXNyCiAuZW5k
bQogCi0ubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuOnJlcSBpYnJzX3ZhbDpyZXEK
Ky5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxCiAvKgogICogUmVxdWlyZXMg
JXJzcD1yZWdzIChhbHNvIGNwdWluZm8gaWYgIW1heWJleGVuKQogICogUmVxdWlyZXMgJXIxND1z
dGFja19lbmQgKGlmIG1heWJleGVuKQpAQCAtMTY2LDEyICsxNjYsMTIgQEAKICAgICAgICAgc2V0
bnogJWFsCiAgICAgICAgIG5vdCAlZWF4CiAgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9f
RklFTEQoc3BlY19jdHJsX2ZsYWdzKSglcjE0KQorICAgICAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fc3BlY19jdHJsKSglcjE0KSwgJWVheAogICAgIC5lbHNlCiAgICAgICAgIGFu
ZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKKyAgICAg
ICAgbW92emJsIENQVUlORk9feGVuX3NwZWNfY3RybCglcnNwKSwgJWVheAogICAgIC5lbmRpZgog
Ci0gICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KLSAgICBtb3YgJFxpYnJzX3Zh
bCwgJWVheAogICAgIHdybXNyCiAuZW5kbQogCkBAIC0yMTksNDcgKzIxOSwzMiBAQAogI2RlZmlu
ZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBY
ODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVS
TkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1T
UEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD0wKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBYODZfRkVB
VFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1Az
MyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NU
UkxfRU5UUllfRlJPTV9WTUVYSVQsIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBVc2UgYWZ0ZXIg
YW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0
YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNN
X05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09W
RVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjIpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9F
TlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRS
WSBtYXliZXhlbj0wIGlicnNfdmFsPTApLCAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJF
X1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI1KSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERP
X1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVz
ZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQ
ViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5n
aWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDM2KSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NU
UkxfRU5UUlkgbWF5YmV4ZW49MSBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAotICAgICAgICBYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUgorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1AzOSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmlu
Z2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSksIFg4Nl9GRUFUVVJFX1NDX01TUgog
CiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFhlbiBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRVhJVF9UT19YRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIzKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4
Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJ
VkUgX19zdHJpbmdpZnkoQVNNX05PUDIzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfU0NfTVNS
CiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxU
RVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVS
RV9TQ19NU1IKIAogLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5m
cmFzdHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLwogLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFJfSVNUCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:33: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 1fNb0n-0007k3-UO; Tue, 29 May 2018 09:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb0m-0007jp-6L
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:48 +0000
X-Inumbo-ID: 1937343f-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1937343f-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb0k-0007LI-Cq
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb0k-0007yY-AX
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb0k-0007yY-AX@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IGMxYmUwOWVjNDcwYTc1MWU5MjVhOGJmM2RiOWNkY2ZhOGZhNzUxY2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMDo1OTozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1OTozOSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAg
ICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAgICB8ICA0
ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKystLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9h
c20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogOCBmaWxlcyBj
aGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRl
eCAzZGEwOTc5Mjc3Li4xYmExNjIyZTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTM2MiwxMiArMzYyLDEy
IEBAIHZvaWQgX19jcHVpbml0IGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJ
CWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19NU1IsCiAJCSAgICAgICAgICAgICBib290X2Nw
dV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1Is
IGMtPng4Nl9jYXBhYmlsaXR5KTsKLQkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkUsCisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfUFYsCiAJCSAgICAgICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKLQkJCV9fc2V0X2JpdChYODZfRkVBVFVS
RV9SU0JfTkFUSVZFLCBjLT54ODZfY2FwYWJpbGl0eSk7Ci0JCWlmICh0ZXN0X2JpdChYODZfRkVB
VFVSRV9SU0JfVk1FWElULAorCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX1JTQl9QViwgYy0+
eDg2X2NhcGFiaWxpdHkpOworCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSwK
IAkJICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQotCQkJX19zZXRf
Yml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJCV9fc2V0
X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfSFZNLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAkJLyog
QU5EIHRoZSBhbHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGggdGhlc2UgKi8KIAkJZm9yICgg
aSA9IDAgOyBpIDwgTkNBUElOVFMgOyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggNzA2YmRk
MzAxYS4uNjQyNjQ1MmJhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC04MSw3ICs4MSw3IEBAIFVO
TElLRUxZX0VORChzdm1fdHJhY2UpCiAgICAgICAgIG1vdiBWQ1BVX2FyY2hfc3BlY19jdHJsKCVy
YngpLCAlZWF4CiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAq
LworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAvKiBSZXE6IGE9c3BlY19jdHJsICVy
c3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLwogCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAg
ICBwb3AgICVyMTQKQEAgLTEwNiw3ICsxMDYsNyBAQCBVTkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQog
CiAgICAgICAgIEdFVF9DVVJSRU5UKCVyYngpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8K
KyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9
cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAg
IG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBkNDNh
ZTI2YTZiLi4zMmUwZjg3YWU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTM3LDcgKzM3LDcgQEAg
RU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9s
YXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngp
CiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVy
c3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSFZNICAgIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8K
ICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCkBAIC03Miw3ICs3
Miw3IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAgbW92IFZDUFVfYXJjaF9zcGVj
X2N0cmwoJXJieCksICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RS
TF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENs
b2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgIC8qIFJlcTogYT1zcGVj
X2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAgbW92ICBWQ1BV
X2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNGZjYmJhMjE0My4uOTFl
MTg0ODdmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzUsOCArMzUsOCBAQCBzdGF0aWMgZW51bSBpbmRfdGh1
bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZB
VUxUOwogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMgYm9v
bF90IF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSAxOwotc3RhdGljIGJvb2xfdCBfX2luaXRk
YXRhIG9wdF9yc2Jfdm1leGl0ID0gMTsKK3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfcnNi
X3B2ID0gMTsKK3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IDE7CiBib29s
X3QgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IDE7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVm
YXVsdF94ZW5fc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19j
dHJsX2ZsYWdzOwpAQCAtNjksOSArNjksOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGko
Y29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJp
YnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7CisgICAgICAgICAgICBvcHRf
cnNiX3B2ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJz
Yl92bWV4aXQiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2
YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0xMTgsOCArMTE4LDggQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAg
ICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTICAgID8gIiBJ
QlJTKyIgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICIgSUJSUy0iICAgICAgOiAiIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICAgICAgIDogIiIsCi0gICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZF
IiA6ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkg
ICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7CiB9CiAKIC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1z
YWZlIG9uIHRoaXMgQ1BVLiAqLwpAQCAtMzA0LDkgKzMwNCw5IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3Bl
Y3VsYXRlcyB0byAzMmJpdCBQViBndWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCiAgICAgICog
c3BlY3VsYXRpbmcgaW4gNjRiaXQgc3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4K
ICAgICAgKi8KLSAgICBpZiAoIG9wdF9yc2JfbmF0aXZlICkKKyAgICBpZiAoIG9wdF9yc2JfcHYg
KQogICAgIHsKLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUsIGJvb3Rf
Y3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKICAgICAgICAgZGVmYXVs
dF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAgICAgfQogCkBAIC0zMTQsOCArMzE0
LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAg
ICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBwb2lzb24gdGhlIFJTQiB0byBwb2ludCBhdCBYZW4g
c3VwZXJ2aXNvcgogICAgICAqIG1hcHBpbmdzLgogICAgICAqLwotICAgIGlmICggb3B0X3JzYl92
bWV4aXQgKQotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCwgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgaWYgKCBvcHRfcnNiX2h2bSApCisgICAgICAg
IF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfSFZNLCBib290X2NwdV9kYXRhLng4Nl9jYXBh
YmlsaXR5KTsKIAogICAgIC8qIENoZWNrIHdlIGhhdmUgaGFyZHdhcmUgSUJQQiBzdXBwb3J0IGJl
Zm9yZSB1c2luZyBpdC4uLiAqLwogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9J
QlJTQikgJiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUwppbmRleCBjMjExZTlhODY5Li42YTQ4ZmM1MGI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMKQEAgLTIzNSw3ICsyMzUsNyBAQCBFTlRSWShjb21wYXRfcmVzdG9y
ZV9hbGxfZ3Vlc3QpCiAgICAgICAgIG1vdiBWQ1BVX2FyY2hfc3BlY19jdHJsKCVyYngpLCAlZWF4
CiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJleW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAv
KiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworICAgICAg
ICBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9j
cHVpbmZvLCBDbG9iOiBjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04IGNvbXBhdD0x
CiAuTGZ0MDogIGlyZXRxCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggN2M4MjExYWU1YS4uOGNlY2ZkNDA3
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNzEsNyArNzEsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoK
ICAgICAgICAgbW92ICAgJXIxNWQsICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAg
IFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgIC8qIFJl
cTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAg
UkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGVkNGYxOGNmOTAuLjljOGJjYTlmYWEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCkBAIC02Niw4ICs2Niw4IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0lO
RF9USFVOS19KTVAgICAoMyozMisgMikgLyogVXNlIElORF9USFVOS19KTVAgKi8KICNkZWZpbmUg
WDg2X0ZFQVRVUkVfWEVOX0lCUEIgICAgICAgICgzKjMyKyAzKSAvKiBJQlJTQiB8fCBJQlBCICov
CiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX01TUiAgICAgICAgICAoMyozMisgNCkgLyogTVNSX1NQ
RUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwotI2RlZmluZSBYODZfRkVBVFVSRV9SU0JfTkFUSVZFICAg
ICAgKDMqMzIrIDYpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KLSNkZWZp
bmUgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCAgICAgICgzKjMyKyA3KSAvKiBSU0Igb3ZlcndyaXRl
IG5lZWRlZCBmb3Igdm1leGl0ICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX1JTQl9QViAgICAg
ICAoMyozMisgNikgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCisjZGVmaW5lIFg4
Nl9GRUFUVVJFX1NDX1JTQl9IVk0gICAgICAoMyozMisgNykgLyogUlNCIG92ZXJ3cml0ZSBuZWVk
ZWQgZm9yIEhWTSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9DT05TVEFOVF9UU0MgKDMqMzIrIDgp
IC8qIFRTQyB0aWNrcyBhdCBhIGNvbnN0YW50IHJhdGUgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVf
Tk9OU1RPUF9UU0MJKDMqMzIrIDkpIC8qIFRTQyBkb2VzIG5vdCBzdG9wIGluIEMgc3RhdGVzICov
CiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0FSQVQJKDMqMzIrIDEwKSAvKiBBbHdheXMgcnVubmluZyBB
UElDIHRpbWVyICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9h
c20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGFiNDc1MDhi
ODAuLmJlNWNiYTMxOGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03Miwx
MSArNzIsMTQgQEAKICAqCiAgKiBUaGUgZm9sbG93aW5nIEFTTSBmcmFnbWVudHMgaW1wbGVtZW50
IHRoaXMgYWxnb3JpdGhtLiAgU2VlIHRoZWlyIGxvY2FsCiAgKiBjb21tZW50cyBmb3IgZnVydGhl
ciBkZXRhaWxzLgotICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUCisgKiAgLSBTUEVD
X0NUUkxfRU5UUllfRlJPTV9IVk0KICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWCiAgKiAg
LSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVAorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVAogICogIC0gU1BFQ19DVFJM
X0VYSVRfVE9fWEVOCi0gKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAorICogIC0gU1BFQ19D
VFJMX0VYSVRfVE9fUFYKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0hWTQogICovCiAKIC5tYWNy
byBET19PVkVSV1JJVEVfUlNCIHRtcD1yYXgKQEAgLTExNyw3ICsxMjAsNyBAQAogICAgIG1vdiAl
XHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBvbGQgJXJzcCAqLwogLmVuZG0K
IAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAorLm1hY3JvIERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX0hWTQogLyoKICAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1y
ZWdzL2NwdWluZm8KICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKQEAgLTIxNiwyMyArMjE5
LDIzIEBACiAuZW5kbQogCiAvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3Qu
ICovCi0jZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJF
X1NDX1JTQl9IVk07ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19z
dHJpbmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
CisgICAgICAgIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTSwgWDg2X0ZFQVRVUkVfU0NfTVNS
CiAKIC8qIFVzZSBhZnRlciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50
ZXIvaW50ODAvaW50ODIvZXRjKS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElW
RSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBf
X3N0cmluZ2lmeShBU01fTk9QMjUpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTApLCBYODZf
RkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4g
IE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
TlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JT
Ql9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9S
U0IsIFg4Nl9GRUFUVVJFX1NDX1JTQl9QVjsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
QUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM5KSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXli
ZXhlbj0xKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKQEAgLTI0MSwxMiArMjQ0LDIyIEBACiAgICAg
QUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDIzKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRV
UkVfU0NfTVNSCiAKLS8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gZ3Vlc3QgY29udGV4dC4gKi8KLSNk
ZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKy8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4g
Ki8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgogCi0vKiBUT0RPOiBEcm9wIHRo
ZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUu
ICovCisvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLworI2RlZmlu
ZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCisKKy8qCisgKiBVc2UgaW4gSVNUIGludGVycnVw
dC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCisg
KiBGaW5lIGdyYWluIGNvbnRyb2wgb2YgU0NGX2lzdF93cm1zciBpcyBuZWVkZWQgZm9yIHNhZmV0
eSBpbiB0aGUgUzMgcmVzdW1lCisgKiBwYXRoIHRvIGF2b2lkIHVzaW5nIE1TUl9TUEVDX0NUUkwg
YmVmb3JlIHRoZSBtaWNyb2NvZGUgaW50cm9kdWNpbmcgaXQgaGFzCisgKiBiZWVuIHJlbG9hZGVk
LgorICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QKIC8qCiAgKiBSZXF1
aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5kCkBAIC0yOTMsNiArMzA2LDcgQEAgVU5MSUtF
TFlfRElTUEFUQ0hfTEFCRUwoXEBfc2VyaWFsaXNlKToKICAgICBVTkxJS0VMWV9FTkQoXEBfc2Vy
aWFsaXNlKQogLmVuZG0KIAorLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gaW4gSVNUIGNvbnRl
eHQuICovCiAubWFjcm8gU1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVAogLyoKICAqIFJlcXVpcmVz
ICVyYng9c3RhY2tfZW5kCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:33:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:33: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 1fNb0w-0007lE-WD; Tue, 29 May 2018 09:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb0v-0007l1-T8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:57 +0000
X-Inumbo-ID: 1f4aa666-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f4aa666-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:31:53 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb0u-0007LQ-Ix
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb0u-0007z0-GN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb0u-0007z0-GN@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:33:56 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IGFjNjU5YWY5NTUwM2ZkMGVmYzQ0MmFlZGFkMzcxODcyNDdiYmRkYjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowMDowNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowMDowNCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgfCAzICsrKwogeGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICB8IDQg
KystLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCmluZGV4IDFiYTE2MjJlNzIuLjE1ZTgzMWFiZGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAt
MzY4LDYgKzM2OCw5IEBAIHZvaWQgX19jcHVpbml0IGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiAJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfSFZNLAogCQkgICAg
ICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCiAJCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfU0NfUlNCX0hWTSwgYy0+eDg2X2NhcGFiaWxpdHkpOworCQlpZiAodGVzdF9iaXQo
WDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFi
aWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLCBjLT54ODZfY2Fw
YWJpbGl0eSk7CiAKIAkJLyogQU5EIHRoZSBhbHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGgg
dGhlc2UgKi8KIAkJZm9yICggaSA9IDAgOyBpIDwgTkNBUElOVFMgOyBpKysgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDkxZTE4NDg3ZjAuLjc3OGY4ZTU4MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTMyNCw2ICszMjQsMTAg
QEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8q
IChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMg
YmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwog
CisgICAgLyogSWYgWGVuIGlzIHVzaW5nIGFueSBNU1JfU1BFQ19DVFJMIHNldHRpbmdzLCBhZGp1
c3QgdGhlIGlkbGUgcGF0aC4gKi8KKyAgICBpZiAoIGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCisg
ICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSwgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSk7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA5YzhiY2E5ZmFhLi5kMTQwOTgyNzA4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzYsNiArNzYsNyBAQAogI2RlZmluZSBYODZfRkVB
VFVSRV9YVE9QT0xPR1kgICAgKDMqMzIrMTMpIC8qIGNwdSB0b3BvbG9neSBlbnVtIGV4dGVuc2lv
bnMgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcgKDMqMzIrMTQpIC8qIGNw
dWlkIGZhdWx0aW5nICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUiAoMyoz
MisxNSkgLyogY2xmbHVzaCByZXFkIHdpdGggbW9uaXRvciAqLworI2RlZmluZSBYODZfRkVBVFVS
RV9TQ19NU1JfSURMRSAgICAgKDMqMzIrMTYpIC8qIFNDX01TUiAmJiBkZWZhdWx0X3hlbl9zcGVj
X2N0cmwgKi8KIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
MDAwMDAwMDEgKGVjeCksIHdvcmQgNCAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9YTU0zCSg0KjMy
KyAwKSAvKiBTdHJlYW1pbmcgU0lNRCBFeHRlbnNpb25zLTMgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCmluZGV4IDZjMTE1NjJmNzEuLmVjOTQzZTE4ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aApAQCAtNTQsNyArNTQsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9l
bnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgYXNt
IHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsICVjMykKICAgICAgICAg
ICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCi0g
ICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1IpCisgICAgICAgICAg
ICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAgICAgICAgICAgICAg
ICAgICA6ICJtZW1vcnkiICk7CiB9CiAKQEAgLTcxLDcgKzcxLDcgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAg
ICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsICVjMykKICAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQ
RUNfQ1RSTCksICJkIiAoMCksCi0gICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVS
RV9TQ19NU1IpCisgICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSkKICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CiB9CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:34:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:34: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 1fNb17-0007mJ-2T; Tue, 29 May 2018 09:34: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb15-0007mC-VT
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:08 +0000
X-Inumbo-ID: 255c01fb-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 255c01fb-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb14-0007Lp-P3
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb14-00080G-MX
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb14-00080G-MX@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:06 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IDJkOGU4N2VjZjg5YTFmMmFjMDdmNTYzZDJjNmY2MjA3MzAzOTRkYjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowMDoyOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowMDoyOSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAg
fCAgNyArKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8ICA2ICsr
KystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCAxMiArKysrKystLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
aW5kZXggMTVlODMxYWJkZS4uMGU4ZmQyZTc0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0zNTksOSArMzU5
LDEyIEBAIHZvaWQgX19jcHVpbml0IGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
CiAJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLAogCQkJICAgICBib290
X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9JTkRf
VEhVTktfSk1QLCBjLT54ODZfY2FwYWJpbGl0eSk7Ci0JCWlmICh0ZXN0X2JpdChYODZfRkVBVFVS
RV9TQ19NU1IsCisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19NU1JfUFYsCiAJCSAgICAg
ICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKLQkJCV9fc2V0X2JpdChYODZf
RkVBVFVSRV9TQ19NU1IsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJCV9fc2V0X2JpdChYODZfRkVB
VFVSRV9TQ19NU1JfUFYsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9G
RUFUVVJFX1NDX01TUl9IVk0sCisJCSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBh
YmlsaXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1JfSFZNLCBjLT54ODZfY2Fw
YWJpbGl0eSk7CiAJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9TQ19SU0JfUFYsCiAJCSAgICAg
ICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZf
RkVBVFVSRV9TQ19SU0JfUFYsIGMtPng4Nl9jYXBhYmlsaXR5KTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA3Nzhm
OGU1ODMzLi5mZWNlMTA1NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
KysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTQsNyArMTE0LDggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90
IGNhcHMpCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUi
IDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAg
ICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKLSAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAgICAgICAgICAoYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwogICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVj
X2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElCUlMtIiAgICAgIDogIiIs
CiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
IiBJQlBCIiAgICAgICA6ICIiLApAQCAtMjgzLDcgKzI4NCw4IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAg
KiBndWVzdHMuCiAgICAgICAgICAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0Nf
TVNSLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKyAgICAgICAgX19zZXRfYml0KFg4
Nl9GRUFUVVJFX1NDX01TUl9QViwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAg
ICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1JfSFZNLCBib290X2NwdV9kYXRhLng4Nl9j
YXBhYmlsaXR5KTsKIAogICAgICAgICBpZiAoIGlicnMgKQogICAgICAgICAgICAgZGVmYXVsdF94
ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApp
bmRleCBkMTQwOTgyNzA4Li4zYWFhNmM4MDc4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApA
QCAtNjUsNyArNjUsOCBAQAogI2RlZmluZSBYODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNFICgz
KjMyKyAxKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9J
TkRfVEhVTktfSk1QICAgKDMqMzIrIDIpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCiAjZGVmaW5l
IFg4Nl9GRUFUVVJFX1hFTl9JQlBCICAgICAgICAoMyozMisgMykgLyogSUJSU0IgfHwgSUJQQiAq
LwotI2RlZmluZSBYODZfRkVBVFVSRV9TQ19NU1IgICAgICAgICAgKDMqMzIrIDQpIC8qIE1TUl9T
UEVDX0NUUkwgdXNlZCBieSBYZW4gKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWICAg
ICAgICgzKjMyKyA0KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBQViAqLworI2Rl
ZmluZSBYODZfRkVBVFVSRV9TQ19NU1JfSFZNICAgICAgKDMqMzIrIDUpIC8qIE1TUl9TUEVDX0NU
UkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TQ19SU0JfUFYg
ICAgICAgKDMqMzIrIDYpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwogI2RlZmlu
ZSBYODZfRkVBVFVSRV9TQ19SU0JfSFZNICAgICAgKDMqMzIrIDcpIC8qIFJTQiBvdmVyd3JpdGUg
bmVlZGVkIGZvciBIVk0gKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDICgzKjMy
KyA4KSAvKiBUU0MgdGlja3MgYXQgYSBjb25zdGFudCByYXRlICovCkBAIC03Niw3ICs3Nyw3IEBA
CiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1hUT1BPTE9HWSAgICAoMyozMisxMykgLyogY3B1IHRvcG9s
b2d5IGVudW0gZXh0ZW5zaW9ucyAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElO
RyAoMyozMisxNCkgLyogY3B1aWQgZmF1bHRpbmcgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ0xG
TFVTSF9NT05JVE9SICgzKjMyKzE1KSAvKiBjbGZsdXNoIHJlcWQgd2l0aCBtb25pdG9yICovCi0j
ZGVmaW5lIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFICAgICAoMyozMisxNikgLyogU0NfTVNSICYm
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TQ19NU1JfSURM
RSAgICAgKDMqMzIrMTYpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94
ZW5fc3BlY19jdHJsICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBs
ZXZlbCAweDAwMDAwMDAxIChlY3gpLCB3b3JkIDQgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfWE1N
MwkoNCozMisgMCkgLyogU3RyZWFtaW5nIFNJTUQgRXh0ZW5zaW9ucy0zICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGJlNWNiYTMxOGUuLjMwMDc3ZDcxZmIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMjMsMzYgKzIyMywzNiBAQAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZN
OyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19T
UEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBET19T
UEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0KIAogLyogVXNl
IGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9p
bnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5n
aWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0cmluZ2lmeShET19TUEVD
X0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01T
Ul9QVgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVy
cnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5B
VElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX1BWOyAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMzkpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJp
bmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1IK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZf
RkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4g
Ki8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJM
X0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFU
SVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0Nf
TVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNk
ZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgogICogVXNlIGluIElTVCBp
bnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250
ZXh0LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:34:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:34: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 1fNb1H-0007nk-5g; Tue, 29 May 2018 09:34: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb1F-0007nb-W7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:18 +0000
X-Inumbo-ID: 2b6f6896-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b6f6896-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb1E-0007ME-V0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb1E-00081g-Sg
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb1E-00081g-Sg@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:16 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IDM0MmEwMmZjZDllNDBlNGFjYmUwYWIyNGI4Nzg4ZTZlNGQyMmE0NTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowNjozMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowNjozMCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9h
cmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYyAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaCAgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA2MDZhNTdhMWFlLi5jM2FkZWU1N2NkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTUzOCw2ICsxNTM4LDEz
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJzcF9kZWxheV9zcGVj
X2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNfY3RybF9mbGFncyAm
PSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAgICAgd3Jtc3JsKE1T
Ul9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQorCiAgICAgLyogSnVt
cCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4gKi8KICAgICBhc20g
dm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoKICAgICAgICAgICAg
ICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20oKSkpKSwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmlu
ZGV4IGI2OWQ2M2FkMDkuLjdmNTdkY2YzZTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzc5LDYgKzM3OSwxNCBAQCB2
b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQogICAgICAgICBtaWNy
b2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBNU1JfU1BFQ19DVFJM
IGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFuZCBkaXNjYXJkCisg
ICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNfQ1RSTCBtYXkgb25s
eSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNyb2NvZGUuCisgICAg
ICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAg
d3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisKICAgICBzbXBf
Y2FsbGluKCk7CiAKICAgICBzZXR1cF9zZWNvbmRhcnlfQVBJQ19jbG9jaygpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IGZlY2UxMDU2YjkuLjg0NGEyMmY5YmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM4LDYgKzM4LDggQEAg
c3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBzdGF0aWMgYm9vbF90IF9f
aW5pdGRhdGEgb3B0X3JzYl9wdiA9IDE7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3Jz
Yl9odm0gPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAxOworCitib29sX3Qg
X19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRl
ZmF1bHRfeGVuX3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3NwZWNf
Y3RybF9mbGFnczsKIApAQCAtMzMxLDYgKzMzMywzNiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9T
Q19NU1JfSURMRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CiAKICAgICBwcmludF9k
ZXRhaWxzKHRodW5rLCBjYXBzKTsKKworICAgIC8qCisgICAgICogSWYgTVNSX1NQRUNfQ1RSTCBp
cyBhdmFpbGFibGUsIGFwcGx5IFhlbidzIGRlZmF1bHQgc2V0dGluZyBhbmQgZGlzY2FyZAorICAg
ICAqIGFueSBmaXJtd2FyZSBzZXR0aW5ncy4gIEZvciBwZXJmb3JtYW5jZSByZWFzb25zLCB3aGVu
IHNhZmUgdG8gZG8gc28sIHdlCisgICAgICogZGVsYXkgYXBwbHlpbmcgbm9uLXplcm8gc2V0dGlu
Z3MgdW50aWwgYWZ0ZXIgZG9tMCBoYXMgYmVlbiBjb25zdHJ1Y3RlZC4KKyAgICAgKgorICAgICAq
ICJ3aGVuIHNhZmUgdG8gZG8gc28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxp
c2VkLiAgQSBuYXRpdmUKKyAgICAgKiBib290IHdvbid0IGhhdmUgYW55IG90aGVyIGNvZGUgcnVu
bmluZyBpbiBhIHBvc2l0aW9uIHRvIG1vdW50IGFuCisgICAgICogYXR0YWNrLgorICAgICAqLwor
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgeworICAgICAg
ICBic3BfZGVsYXlfc3BlY19jdHJsID0gIWNwdV9oYXNfaHlwZXJ2aXNvciAmJiBkZWZhdWx0X3hl
bl9zcGVjX2N0cmw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgZGVsYXlpbmcgTVNSX1NQ
RUNfQ1RSTCBzZXR1cCwgdXNlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcworICAgICAgICAgKiBzcGVj
X2N0cmxfZW50ZXJfaWRsZSgpLCBieSB1c2luZyBhIHNoYWRvdyB2YWx1ZSBvZiB6ZXJvLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBic3BfZGVsYXlfc3BlY19jdHJsICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAg
ICAgICAgICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOworICAgICAgICAgICAgYmFycmll
cigpOworICAgICAgICAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93
OworICAgICAgICAgICAgYmFycmllcigpOworICAgICAgICB9CisKKyAgICAgICAgd3Jtc3JsKE1T
Ul9TUEVDX0NUUkwsIGJzcF9kZWxheV9zcGVjX2N0cmwgPyAwIDogZGVmYXVsdF94ZW5fc3BlY19j
dHJsKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDNhYWE2Yzgw
NzguLjIyNDI5ZGIyODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yMzUsNiArMjM1
LDcgQEAKICNkZWZpbmUgY3B1X2hhc19zdm0JCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TVk0p
CiAKICNkZWZpbmUgY3B1X2hhc192bXgJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9WTVhFKQor
I2RlZmluZSBjcHVfaGFzX2h5cGVydmlzb3IJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVS
VklTT1IpCiAKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZwlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAppbmRleCBlYzk0M2UxOGUzLi5kMzZmMGU5MmE4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsLmgKQEAgLTI3LDYgKzI3LDggQEAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9u
cyh2b2lkKTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKKworZXh0ZXJuIGJvb2xfdCBic3Bf
ZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:34:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:34: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 1fNb1S-0007pu-7i; Tue, 29 May 2018 09:34:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb1Q-0007ph-Tn
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:28 +0000
X-Inumbo-ID: 318415fa-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 318415fa-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb1P-0007MM-51
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb1P-00082d-2e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb1P-00082d-2e@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:27 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDBkMzkwNGZkNDM2MTBiNWZkOTMxYzA2ODY2N2Y0YjVkOWJlNmM5YmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowNjo1NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowNjo1NiAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9odm0uYyB8IDMgKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgOCArKysrKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
NzhmNDRjNWY2Ni4uNjdmNzViOWZmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00NjI0LDYgKzQ2MjQsOSBAQCB2b2lk
IGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25l
ZCBpbnQgKmVieCwKIAogICAgICAgICBpZiAoIGNvdW50ID09IDAgKQogICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAg
ICAgICAgICAgICAgICplZHggJj0gfmNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQik7CisK
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBPdmVycmlkZSBTVElCUCB0byBtYXRjaCBJ
QlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkgdXNlIFNUSUJQCiAgICAgICAgICAgICAgKiBmdW5jdGlv
bmFsaXR5IG9uIG5vbi1IVCBoYXJkd2FyZSwgYnV0IGNhbid0IG5lY2Vzc2VyaWx5IHByb3RlY3QK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggYzIzZjRjMGVkYi4uMWU3MWMwNWIyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTg3OSw2ICs4NzksOSBAQCB2b2lk
IHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBjYXNlIDB4MDAw
MDAwMDc6CiAgICAgICAgICAgICBpZiAoIHJlZ3MtPl9lY3ggPT0gMCApCiAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9Q
VikgKQorICAgICAgICAgICAgICAgICAgICBkICY9IH5jcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpOworCiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBPdmVycmlk
ZSBTVElCUCB0byBtYXRjaCBJQlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkgdXNlIFNUSUJQCiAgICAg
ICAgICAgICAgICAgICogZnVuY3Rpb25hbGl0eSBvbiBub24tSFQgaGFyZHdhcmUsIGJ1dCBjYW4n
dCBuZWNlc3NlcmlseSBwcm90ZWN0CkBAIC05NjYsNyArOTY5LDEwIEBAIHZvaWQgcHZfY3B1aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfQURYKSAgfAogICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0ZTR1NCQVNFKSk7CiAKLSAgICAgICAgICAgIGQgJj0gY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgKQorICAgICAgICAgICAgICAgIGQgJj0gY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUlNCKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkID0gMDsK
IAogICAgICAgICAgICAgLyogT3ZlcnJpZGUgU1RJQlAgdG8gbWF0Y2ggSUJSUyAoc2VlIGFib3Zl
KS4gKi8KICAgICAgICAgICAgIGlmICggZCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJT
QikgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:34:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:34: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 1fNb1d-0007rE-9h; Tue, 29 May 2018 09:34: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb1b-0007qz-Er
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:39 +0000
X-Inumbo-ID: 378fe2e1-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 378fe2e1-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:34 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb1Z-0007N9-Ag
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb1Z-00083X-8R
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb1Z-00083X-8R@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:37 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IDJmOTlkNjgzZjg5NGIyZTY5MWI5NTE0MGE0YjgwZjRlOWIzZjg5Y2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowNzoyOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowNzoyOSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkZWEzZTU0NjY1Li45MDNlYWI3Yzlm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ3LDYgKzI0Nyw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTM5NCw2ICsxMzk3LDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4NDRhMjJmOWJlLi41ODJkNTcxNGNh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X21zcl9zY19wdiA9IDE7CitzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X21zcl9z
Y19odm0gPSAxOworc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSAxOworc3Rh
dGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gMTsKKworLyogQ21kbGluZSBjb250
cm9scyBmb3IgWGVuJ3Mgc3BlY3VsYXRpdmUgc2V0dGluZ3MuICovCiBzdGF0aWMgZW51bSBpbmRf
dGh1bmsgewogICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2Ug
YXQgYm9vdCB0aW1lLiAqLwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIg
c3VwcG9ydCBmb3IgdGh1bmtzLiAqLwpAQCAtMzUsOCArNDIsNiBAQCBzdGF0aWMgZW51bSBpbmRf
dGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19E
RUZBVUxUOwogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7Ci1zdGF0aWMg
Ym9vbF90IF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IDE7Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X3JzYl9odm0gPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAxOwog
CiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwpAQCAtODQsOCArODksOTUg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21f
cGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKwor
ICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCBzcyAp
CisgICAgICAgICAgICAqc3MgPSAnXDAnOworCisgICAgICAgIC8qIEdsb2JhbCBhbmQgWGVuLXdp
ZGUgZGlzYWJsZS4gKi8KKyAgICAgICAgdmFsID0gcGFyc2VfYm9vbChzKTsKKyAgICAgICAgaWYg
KCAhdmFsICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9IDA7CisgICAg
ICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IDA7CisKKyAgICAgICAgZGlzYWJsZV9jb21tb246Cisg
ICAgICAgICAgICBvcHRfcnNiX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gMDsK
KworICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgb3B0X2li
cnMgPSAwOworICAgICAgICAgICAgb3B0X2licGIgPSAwOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCB2YWwgPiAwICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJ4ZW4iLCBzLCBzcykpID49IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIGdvdG8gZGlzYWJs
ZV9jb21tb247CisKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qIFhlbidzIGFsdGVybmF0aXZlIGJsb2Nrcy4gKi8KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJwdiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG9wdF9tc3Jfc2NfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFs
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaHZt
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21zcl9zY19odm0g
PSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfcHYgPSB2YWw7CisgICAgICAgICAg
ICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oInJzYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1p
dGlnYXRpb24gc2V0dGluZ3MuICovCisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRp
LXRodW5rPSIsIDEwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gMTA7CisKKyAgICAg
ICAgICAgIGlmICggIXN0cmNtcChzLCAicmV0cG9saW5lIikgKQorICAgICAgICAgICAgICAgIG9w
dF90aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RyY21w
KHMsICJsZmVuY2UiKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfTEZFTkNF
OworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImptcCIpICkKKyAgICAgICAgICAg
ICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJy
cyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgic3BlYy1j
dHJsIiwgcGFyc2Vfc3BlY19jdHJsKTsKKwogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiB7CisgICAgYm9vbF90IHVz
ZV9zcGVjX2N0cmwgPSAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTSkpOwogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwogCiAgICAg
LyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMuICovCkBA
IC05NCwxMCArMTg2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIGlmICggYm9vdF9jcHVfZGF0YS5l
eHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4MDAw
MDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKLSAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKKyAgICBwcmludGsoIlNw
ZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUg
ZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlc1xu
IiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAogICAg
ICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJT
L0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLApAQCAtMTEwLDE5
ICsyMDIsMjkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21w
aWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAjZW5kaWYKIAotICAgIHByaW50
ayhYRU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3Ro
ZXJzOiVzJXMlcyVzXG4iLAorICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBp
cnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLworICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJU
SS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcywgT3RoZXI6JXNcbiIsCiAgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktf
UkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVO
Q0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/
ICJKTVAiIDogIj8iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICAiTm8iIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAm
IFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAiSUJSUy0iLAorICAgICAgICAgICBvcHRf
aWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIpOwor
CisgICAgLyoKKyAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWlu
c3QgYW5kL29yIHZpcnR1YWxpc2luZworICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vl
c3RzLgorICAgICAqLworICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywg
SFZNOiVzJXMlc1xuIiwKICAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfUFYpIHx8Ci0gICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkpID8KLSAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMg
ICAgPyAiIElCUlMrIiA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfaWJwYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKLSAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJT
Ql9OQVRJVkUiIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKyAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBO
b25lIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CisgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAg
ICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAorICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAi
Iik7CiB9CiAKIC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9u
IHRoaXMgQ1BVLiAqLwpAQCAtMjExLDcgKzMxMyw3IEBAIHN0YXRpYyBib29sX3QgX19pbml0IF9f
bWF5YmVfdW51c2VkIHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2xfdCBpYnJzID0gMDsKKyAgICBib29sX3Qg
dXNlX3NwZWNfY3RybCA9IDAsIGlicnMgPSAwOwogICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCkBAIC0yNzksMjAg
KzM4MSwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCiAgICAgICAgIF9fc2V0X2JpdChY
ODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsK
IAorICAgIC8qCisgICAgICogSWYgd2UgYXJlIG9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgTVNSX1NQ
RUNfQ1RSTCwgc2VlIGFib3V0IHNldHRpbmcgdXAKKyAgICAgKiB0aGUgYWx0ZXJuYXRpdmVzIGJs
b2NrcyBzbyB3ZSBjYW4gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMuCisgICAgICovCiAg
ICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICB7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0
IGluIFhlbiBjb250ZXh0LCB3ZSBzdGlsbAotICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5
L2V4aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCi0gICAgICAgICAqIGd1
ZXN0cy4KLSAgICAgICAgICovCi0gICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19NU1Jf
UFYsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwotICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAg
ICAgIGlmICggb3B0X21zcl9zY19wdiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVzZV9zcGVj
X2N0cmwgPSAxOworICAgICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9QViwg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
IG9wdF9tc3Jfc2NfaHZtICkKKyAgICAgICAgeworICAgICAgICAgICAgdXNlX3NwZWNfY3RybCA9
IDE7CisgICAgICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSwgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIH0KIAotICAgICAgICBpZiAoIGlicnMg
KQotICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwor
ICAgICAgICBpZiAoIHVzZV9zcGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IGlicnMgKQorICAgICAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NU
UkxfSUJSUzsKIAotICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dy
bXNyOworICAgICAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1z
cjsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:34:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:34: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 1fNb1l-0007sW-LW; Tue, 29 May 2018 09:34:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb1l-0007sP-08
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:49 +0000
X-Inumbo-ID: 3da3e8b3-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da3e8b3-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:44 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb1j-0007NN-Gb
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb1j-00084a-EC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb1j-00084a-EC@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:47 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IDRmMDUwOWQ5YmYxNDNiZDEyZjQzMzE5MzQ1YzI2YzIzNTA0MmVkYjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowODoxMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowODoxMCAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiA4YzBlMzM4MDg2ZjA2MGViYTMxZDM3YjgzZmJkYjg4Mzky
OGFhMDg1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDcgKysrKysrLQogeGVuL2FyY2gv
eDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRl
eCA5MDNlYWI3YzlmLi5lMmY0YWUzNWQ1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTM5OSw3ICsxMzk5LDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3Vu
ZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAoeDg2KQogPiBg
PSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2J9PTxib29s
PiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMs
aWJwYn09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5j
ZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4K
IHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21w
aWxlZCBpbiBzdXBwb3J0LApAQCAtMTQ0Myw2ICsxNDQzLDExIEBAIE9uIGhhcmR3YXJlIHN1cHBv
cnRpbmcgSUJQQiAoSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllciksIHRoZSBgaWJw
Yj1gCiBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UgKHRoZSBkZWZhdWx0KSBvciBwcmV2ZW50
IFhlbiBmcm9tIGlzc3VpbmcgYnJhbmNoCiBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZjcHUgY29u
dGV4dCBzd2l0Y2hlcy4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBTU0JEIChTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCitvcHRpb24gY2FuIGJlIHVzZWQg
dG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgT24gQU1E
CitoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGllZCBhdCBib290LCBhbmQg
bm90IHZpcnR1YWxpc2VkIGZvcgorZ3Vlc3QgdXNlLgorCiAjIyMgc3luY1xfY29uc29sZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IDlkMjdlMmFmY2IuLmVmZDk0M2FlMTMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpA
QCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRlIDxhc20vaHZt
L3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRfY3B1ICovCisj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KIApAQCAtNDk2LDYgKzQ5NywyNSBAQCBzdGF0aWMgdm9pZCBfX2Rldmlu
aXQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJCSAgYy0+eDg2X2NhcGFiaWxp
dHkpOwogCX0KIAorCS8qCisJICogSWYgdGhlIHVzZXIgaGFzIGV4cGxpY2l0bHkgY2hvc2VuIHRv
IGRpc2FibGUgTWVtb3J5IERpc2FtYmlndWF0aW9uCisJICogdG8gbWl0aWdpYXRlIFNwZWN1bGF0
aXZlIFN0b3JlIEJ5cGFzcywgcG9rZSB0aGUgYXBwcm9wcmlhdGUgTVNSLgorCSAqLworCWlmIChv
cHRfc3NiZCkgeworCQlpbnQgYml0ID0gLTE7CisKKwkJc3dpdGNoIChjLT54ODYpIHsKKwkJY2Fz
ZSAweDE1OiBiaXQgPSA1NDsgYnJlYWs7CisJCWNhc2UgMHgxNjogYml0ID0gMzM7IGJyZWFrOwor
CQljYXNlIDB4MTc6IGJpdCA9IDEwOyBicmVhazsKKwkJfQorCisJCWlmIChiaXQgPj0gMCAmJiAh
cmRtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSkpIHsKKwkJCXZhbHVlIHw9IDF1bGwg
PDwgYml0OworCQkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSk7CisJCX0KKwl9
CisKIAlzd2l0Y2goYy0+eDg2KQogCXsKIAljYXNlIDB4ZiAuLi4gMHgxNzoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRl
eCA1ODJkNTcxNGNhLi5hZTlmODMwYjUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC00Myw2ICs0Myw3IEBAIHN0
YXRpYyBlbnVtIGluZF90aHVuayB7CiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVG
QVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbF90IF9f
cmVhZF9tb3N0bHkgb3B0X2licGIgPSAxOworYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQg
PSAwOwogCiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBf
X3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTE2NCw2ICsxNjUsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIG9w
dF9pYnJzID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImli
cGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2licGIgPSB2YWw7CisgICAgICAg
IGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNzKSkgPj0gMCApCisg
ICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBkMzZmMGU5MmE4Li5kZDA4
NGQyZDRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI3LDYgKzI3LDcgQEAKIHZvaWQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRf
aWJwYjsKK2V4dGVybiBib29sX3Qgb3B0X3NzYmQ7CiAKIGV4dGVybiBib29sX3QgYnNwX2RlbGF5
X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35: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 1fNb1w-0007up-OL; Tue, 29 May 2018 09:35:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb1v-0007ua-IF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:59 +0000
X-Inumbo-ID: 43b7334b-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43b7334b-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:32:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb1t-0007NX-NC
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb1t-00085b-Kq
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:34:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb1t-00085b-Kq@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:34:57 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IGJmZThmM2U4ODRhNWE5NjAyMWFkNWE1ZGUyNDRkNzEzYTY2MGFlZmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowODozNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowODozNCAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlkZjUyYTI1ZTBlOTVh
MGI5OTcxYWEyZmMyNmM1YzZhNWNiZGY0ZWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTIxIDE0
OjIwOjA2ICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAx
MiArKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICB8
ICAyICsrCiA4IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZTJmNGFlMzVkNS4uM2Q1NGJh
ZmQzZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTQ0MCw5ICs0NDAsMTAg
QEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlh
IENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9s
IGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCBhcmUgdXNlZCBieQot
ZGVmYXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNi
YCwgYXQgd2hpY2ggcG9pbnQgWGVuCi13b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KK1RoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZl
YXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwgYHNzYmRgIGFyZQordXNlZCBieSBkZWZh
dWx0IGlmIGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9yZWQsCitl
LmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBpdHNlbGYs
IGFuZCB3b24ndCBvZmZlcgordGhlbSB0byBndWVzdHMuCiAKICMjIyBjcHVpZFxfbWFza1xfY3B1
IChBTUQgb25seSkKID4gYD0gZmFtXzBmX3Jldl9jIHwgZmFtXzBmX3Jldl9kIHwgZmFtXzBmX3Jl
dl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwgZmFtXzEwX3Jldl9iIHwgZmFtXzEw
X3Jldl9jIHwgZmFtXzExX3Jldl9iYApAQCAtMTQyNCw3ICsxNDI1LDcgQEAgcHJvdGVjdCBpdHNl
bGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRv
IHVzZS4KICAgcmVzcGVjdGl2ZWx5LgogKiBgbXNyLXNjPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciBY
ZW4ncyBzdXBwb3J0IGZvciBtYW5pcHVsYXRpbmcgTVNSXF9TUEVDXF9DVFJMCiAgIG9uIGVudHJ5
IGFuZCBleGl0LiAgVGhlc2UgYmxvY2tzIGFyZSBuZWNlc3NhcnkgdG8gdmlydHVhbGlzZSBzdXBw
b3J0IGZvcgotICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2lsbCBiZSB1bmFibGUg
dG8gdXNlIElCUlMvU1RJQlAvZXRjLgorICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMg
d2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGByc2I9YCBvZmZl
cnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVm
ZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgogCkBAIC0xNDQ2
LDcgKzE0NDcsOCBAQCBwcmVkaWN0aW9uIGJhcnJpZXJzIG9uIHZjcHUgY29udGV4dCBzd2l0Y2hl
cy4KIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgU1NCRCAoU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUpLCB0aGUgYHNzYmQ9YAogb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIE9uIEFNRAogaGFyZHdhcmUsIHRo
aXMgaXMgYSBnbG9iYWwgb3B0aW9uIGFwcGxpZWQgYXQgYm9vdCwgYW5kIG5vdCB2aXJ0dWFsaXNl
ZCBmb3IKLWd1ZXN0IHVzZS4KK2d1ZXN0IHVzZS4gIE9uIEludGVsIGhhcmR3YXJlLCB0aGUgZmVh
dHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLAoraW5kZXBlbmRlbnRseSBvZiBYZW4ncyBj
aG9pY2Ugb2Ygc2V0dGluZy4KIAogIyMjIHN5bmNcX2NvbnNvbGUKID4gYD0gPGJvb2xlYW4+YApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMKaW5kZXggMTdlOWYwZjU0OS4uNmEyOGZlYzk3ZiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0x
NjAsNiArMTYwLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9w
b2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJmcHUiLCAgICAg
ICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKICAgICAgICAgeyJp
YnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAg
ICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcs
ICAxfSwKKyAgICAgICAgeyJzc2JkIiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgMzEsICAxfSwKICAgICAgICAgeyJ0b3BvZXh0IiwgICAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgMjIsICAxfSwKICAgICAgICAgeyJ0Ym0iLCAgICAgICAgICAweDgwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjEsICAxfSwKICAgICAgICAgeyJub2RlaWQiLCAgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTksICAxfSwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDY3Zjc1
YjlmZjAuLjExODM5ZjNlODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDYyNSw3ICs0NjI1LDggQEAgdm9pZCBodm1f
Y3B1aWQodW5zaWduZWQgaW50IGlucHV0LCB1bnNpZ25lZCBpbnQgKmVheCwgdW5zaWduZWQgaW50
ICplYngsCiAgICAgICAgIGlmICggY291bnQgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSApCi0gICAgICAgICAg
ICAgICAgKmVkeCAmPSB+Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAg
ICAgICAgICAqZWR4ICY9IH4oY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSB8CisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKSk7CiAK
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBPdmVycmlkZSBTVElCUCB0byBtYXRjaCBJ
QlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkgdXNlIFNUSUJQCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGMzYWRlZTU3Y2QuLmYzODMx
ZTA1NzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC0xMzUsNiArMTM1LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hl
bl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaWYgKCAhdmFsICkKICAgICAgICAg
ICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKICAgICAgICAg
fQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAg
ICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1NCRCk7CisgICAgICAgIH0KICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWU5
ZjgzMGI1MS4uYzg4ZTc1OTcyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTkyLDEzICsxOTIsMTUgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6
XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVz
JXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMl
cyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCisgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
LSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIg
UlNCQSIgICAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAg
ICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwogCiAg
ICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlv
bnMuICovCiAjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCkBAIC0yMDYsMTMgKzIwOCwxNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywg
dWludDY0X3QgY2FwcykKICNlbmRpZgogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3Rl
Y3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzLCBPdGhlcjolc1xuIiwKKyAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICAhdXNlX3Nw
ZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICAiTm8iIDoKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAi
SUJSUy0iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCB8fCAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NTQkQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BF
Q19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIik7CiAKICAg
ICAvKgpAQCAtNDExLDYgKzQxNiwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBJZiB3ZSBoYXZlIFNT
QkQgYXZhaWxhYmxlLCBzZWUgd2hldGhlciB3ZSBzaG91bGQgdXNlIGl0LiAqLworICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYmIHVzZV9zcGVjX2N0cmwgJiYgb3B0X3Nz
YmQgKQorICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX1NTQkQ7CisK
ICAgICAvKgogICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1
YWwgYWRkcmVzcyBmcm9tIHdoaWNoCiAgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5z
dHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91dHNpZGUKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMWU3MWMwNWIyOC4u
Yjc1OWY5ZWYzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTg4MCw3ICs4ODAsOCBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgaWYgKCByZWdzLT5fZWN4ID09IDAgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19NU1JfUFYpICkKLSAgICAgICAgICAgICAgICAgICAgZCAmPSB+Y3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAgICAgICAgICAgICAgZCAmPSB+KGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKTsKIAogICAgICAgICAgICAgICAgIC8qCiAgICAg
ICAgICAgICAgICAgICogT3ZlcnJpZGUgU1RJQlAgdG8gbWF0Y2ggSUJSUy4gIEd1ZXN0cyBjYW4g
c2FmZWx5IHVzZSBTVElCUApAQCAtOTcwLDcgKzk3MSw4IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfRlNHU0JBU0UpKTsKIAogICAgICAgICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX1BWKSApCi0gICAgICAgICAgICAgICAgZCAmPSBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSUJSU0IpOworICAgICAgICAgICAgICAgIGQgJj0gY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUlNCKSB8CisgICAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfU1NCRCk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZCA9IDA7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggMjI0MjlkYjI4Mi4uMjBjNmQ2MjdkZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTE3MSw2ICsxNzEsNyBAQAogI2RlZmluZSBY
ODZfRkVBVFVSRV9JQlJTQgkoOSozMisyNikgLyogSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2Vk
IGJ5IEludGVsKSAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TVElCUAkoOSozMisyNykgLyogU1RJ
QlAgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQVJDSF9DQVBTCSg5KjMyKzI5KSAvKiBJQTMyX0FS
Q0hfQ0FQQUJJTElUSUVTIE1TUiAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TU0JECSg5KjMyKzMx
KSAvKiBNU1JfU1BFQ19DVFJMLlNTQkQgYXZhaWxhYmxlICovCiAKIC8qIEFuIGFsaWFzIG9mIGEg
ZmVhdHVyZSB3ZSBrbm93IGlzIGFsd2F5cyBnb2luZyB0byBiZSBwcmVzZW50LiAqLwogI2RlZmlu
ZSBYODZfRkVBVFVSRV9BTFdBWVMgICAgICBYODZfRkVBVFVSRV9MTQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggZTU4NDVhNzg3MS4uYzIxODAxYzFkMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC0zNSw2ICszNSw3IEBACiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4
CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCiAjZGVmaW5lIFNQ
RUNfQ1RSTF9TVElCUAkJCShfQUMoMSwgVUxMKSA8PCAxKQorI2RlZmluZSBTUEVDX0NUUkxfU1NC
RAkJCShfQUMoMSwgVUxMKSA8PCAyKQogCiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAw
NDkKICNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQpAQCAtNDMsNiAr
NDQsNyBAQAogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8
PCAwKQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwg
MSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKKyNkZWZpbmUg
QVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAKIC8qIEludGVsIE1TUnMuIFNv
bWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJG
Q1RSMAkJMHgwMDAwMDBjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35: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 1fNb26-0007wh-Q0; Tue, 29 May 2018 09:35:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb25-0007wW-Gq
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:09 +0000
X-Inumbo-ID: 49cc1aac-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49cc1aac-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb23-0007Nt-TT
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb23-00087R-RB
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb23-00087R-RB@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:07 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IDAzNWM5NmZjZmZmNDVlNmM2ZmVmZmUzZWQxNGE3ZGU3Zjc4ZTVmMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAxMTowODo1OCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMTowODo1OCAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBjZDUzMDIzZGY5NTJjZjAwODRiZTllZTNkMTVhOTBmODgzNzA0OWMyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wNS0yMSAxNDoyMDowNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrLQogeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICB8IDQgKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDkwZmUxMDAzMTYuLjAzNTdkNjI1MmEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTExMzYsNyArMTEzNiw4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAg
ICAgICAgICAqIGlnbm9yZWQpIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2Fy
ZS4KICAgICAgICAgICAgICAgICAgICAgICovCiAKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBt
c3IudmFsdWUgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAg
ICAgICAgICAgICAgIGlmICggbXNyLnZhbHVlICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RS
TF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guc3Bl
Y19jdHJsID0gbXNyLnZhbHVlOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDExODM5ZjNlODAuLjg3M2EzZmU0MDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDk5OCw3ICs0OTk4LDkgQEAg
aW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1z
cl9jb250ZW50LAogICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCiAgICAgICAgICAqLwogCi0gICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiB+KFNQRUNf
Q1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAgIGlmICggbXNyX2NvbnRlbnQg
JiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAKICAgICAgICAgdi0+YXJj
aC5zcGVjX2N0cmwgPSBtc3JfY29udGVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYjc1OWY5ZWYzYi4uZjgwZTFmOGI2MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKQEAgLTI3NDgsNyArMjc0OCw5IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29w
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICogd2hlbiBTVElCUCBp
c24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgogICAgICAgICAgICAgICovCiAKLSAgICAgICAg
ICAgIGlmICggbXNyX2NvbnRlbnQgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQ
KSApCisgICAgICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWR4ICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAgICAgICAgICAgZ290byBm
YWlsOyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAKICAgICAgICAgICAgIHYtPmFyY2guc3BlY19jdHJs
ID0gZWF4OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35: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 1fNb2F-0007yH-Rv; Tue, 29 May 2018 09:35: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb2F-0007yA-7e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:19 +0000
X-Inumbo-ID: 4fde21dd-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fde21dd-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb2E-0007O1-2s
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb2E-00088T-0V
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb2E-00088T-0V@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:18 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IDMzMWExYWYwOWJhZmQ3N2Q5ZTI1YzQxNWUwODliYTkyMWU1MWI0NTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjEwOjA2IDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZTJhNTUyNDk2
NC4uN2Q1YTgxNTc2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTUwLDYgKzUwLDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzIsMTUgKzc0LDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTE4LDggKzExOSw2
IEBAIHZvaWQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZs
YWdzKQogICAgICAgICAgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsKIAotICAgICAgICAgICAgaHZtX2ZsdXNoX2d1ZXN0
X3RsYnMoKTsKLQogICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAg
ICAgICAgICAgICBiYXJyaWVyKCk7CiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35: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 1fNb2P-00080n-Tv; Tue, 29 May 2018 09:35: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb2P-00080L-A1
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:29 +0000
X-Inumbo-ID: 55f01b8e-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55f01b8e-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb2O-0007O9-8i
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb2O-00089E-6P
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb2O-00089E-6P@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:28 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: invpcid support
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>

Y29tbWl0IDk5MWRkNGM2ZTBlYzhkMWFiYjUxZWUxNDZkYzI3MDE1OTEzNzJmMTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjEwOjI5IDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IGZhZjA4ZWExNGIuLmI5ZjIxNmZmNDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTI3LDYgKzI3LDcg
QEAgJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVybnMpCiAkKGNh
bGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInZtY2FsbCIsLURIQVZFX0dBU19WTVgpCiAkKGNh
bGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsImludmVwdCAoJXJheCkkJChjb21tYSklcmF4Iiwt
REhBVkVfR0FTX0VQVCkKICQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywicmRmc2Jhc2Ug
JXJheCIsLURIQVZFX0dBU19GU0dTQkFTRSkKKyQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxD
QywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfSU5WUENJRCkKIAogeDg2
IDo9IHkKIHg4Nl8zMiA6PSBuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDIwYzZkNjI3
ZGQuLmExMjM2OGZiZDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yMTQsNiArMjE0
LDcgQEAKICNkZWZpbmUgY3B1X2hhc19mc2dzYmFzZQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
RlNHU0JBU0UpCiAKICNkZWZpbmUgY3B1X2hhc19zbWVwICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NNRVApCisjZGVmaW5lIGNwdV9oYXNfaW52cGNpZCAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JTlZQQ0lEKQogI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkKICNkZWZpbmUgY3B1X2hhc19mcHVf
c2VsICAgICAgICAgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pbnZwY2lkLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjQ2
NjI0YTg2NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5o
CkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgX0FTTV9YODZfSU5WUENJRF9IXworI2RlZmluZSBf
QVNNX1g4Nl9JTlZQQ0lEX0hfCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2RlZmluZSBJ
TlZQQ0lEX1RZUEVfSU5ESVZfQUREUiAgICAgIDAKKyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdM
RV9DVFhUICAgICAxCisjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgorI2Rl
ZmluZSBJTlZQQ0lEX1RZUEVfQUxMX05PTl9HTE9CQUwgIDMKKworI2RlZmluZSBJTlZQQ0lEX09Q
Q09ERSAiLmJ5dGUgMHg2NiwgMHgwZiwgMHgzOCwgMHg4MlxuIgorI2RlZmluZSBNT0RSTV9FQ1hf
MDEgICAiLmJ5dGUgMHgwMVxuIgorCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNpZCh1bnNpZ25l
ZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHR5cGUpCit7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDY0X3Qg
cGNpZDoxMjsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWQ6NTI7CisgICAgICAgIHVpbnQ2NF90
IGFkZHI7CisgICAgfSBkZXNjID0geyAucGNpZCA9IHBjaWQsIC5hZGRyID0gYWRkciB9OworCisg
ICAgYXNtIHZvbGF0aWxlICgKKyNpZmRlZiBIQVZFX0FTX0lOVlBDSUQKKyAgICAgICAgICAgICAg
ICAgICJpbnZwY2lkICVbZGVzY10sICVxW3R5cGVdIgorICAgICAgICAgICAgICAgICAgOiAvKiBO
byBvdXRwdXQgKi8KKyAgICAgICAgICAgICAgICAgIDogW2Rlc2NdICJtIiAoZGVzYyksIFt0eXBl
XSAiciIgKHR5cGUpCisjZWxzZQorICAgICAgICAgICAgICAgICAgSU5WUENJRF9PUENPREUgTU9E
Uk1fRUNYXzAxCisgICAgICAgICAgICAgICAgICA6IC8qIE5vIG91dHB1dCAqLworICAgICAgICAg
ICAgICAgICAgOiAiYSIgKHR5cGUpLCAiYyIgKCZkZXNjKQorI2VuZGlmCisgICAgICAgICAgICAg
ICAgICA6ICJtZW1vcnkiICk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZl
biBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5nIGdsb2JhbHMgKi8KK3N0YXRpYyBpbmxpbmUg
dm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBh
ZGRyKQoreworICAgIGludnBjaWQocGNpZCwgYWRkciwgSU5WUENJRF9UWVBFX0lORElWX0FERFIp
OworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3MgZm9yIGEgZ2l2ZW4gUENJRCwgbm90IGluY2x1
ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNpZF9mbHVzaF9zaW5nbGVf
Y29udGV4dCh1bnNpZ25lZCBpbnQgcGNpZCkKK3sKKyAgICBpbnZwY2lkKHBjaWQsIDAsIElOVlBD
SURfVFlQRV9TSU5HTEVfQ1RYVCk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncywgaW5jbHVk
aW5nIGdsb2JhbHMsIGZvciBhbGwgUENJRHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lk
X2ZsdXNoX2FsbCh2b2lkKQoreworICAgIGludnBjaWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9J
TkNMX0dMT0JBTCk7Cit9CisKKy8qIEZsdXNoIGFsbCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBl
eGNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxs
X25vbmdsb2JhbHModm9pZCkKK3sKKyAgICBpbnZwY2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExf
Tk9OX0dMT0JBTCk7Cit9CisKKyNlbmRpZgkvKiBfQVNNX1g4Nl9JTlZQQ0lEX0hfICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35: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 1fNb2a-00083W-Vn; Tue, 29 May 2018 09:35:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb2a-00083L-31
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:40 +0000
X-Inumbo-ID: 5c00cd23-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c00cd23-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb2Y-0007Oj-FF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb2Y-00089g-Cu
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb2Y-00089g-Cu@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:38 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IDVjY2JhMTg2MDEwNzE2NzliOTAyZjhiNTE4YjI4NGU3NzMzMWVjM2EKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDExOjI3OjMyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjI3OjMyIDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKysrLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgfCAgMyArKysKIHhlbi9h
cmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAg
fCAgOSArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICB8ICAyICsr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgfCAgOCArKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgIHwgIDggKysrKysrKysKIDkgZmlsZXMgY2hhbmdl
ZCwgNDQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCA3ZDVhODE1
NzZmLi45NmU1MDAzZDc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysg
Yi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtOSw2ICs5LDcgQEAKIAogI2luY2x1ZGUgPHhl
bi9jb25maWcuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNp
bmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtMTUxLDQgKzE1Miw3IEBAIHZvaWQgZmx1c2hfYXJlYV9s
b2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKQogICAgIH0KIAogICAgIGxv
Y2FsX2lycV9yZXN0b3JlKGlycWZsKTsKKworICAgIGlmICggZmxhZ3MgJiBGTFVTSF9ST09UX1BH
VEJMICkKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBk
ZmExOTM0NDEyLi44N2RiOGE4MTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDg4LDYgKzQ4OCw3IEBAIHZvaWQgbWFrZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1
Y3QgdmNwdSAqdikKIHsKKyAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7
CiAgICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKIH0KIApAQCAtMzkxMSw5ICszOTEyLDEzIEBA
IGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIFBHVF9sNF9wYWdlX3Rh
YmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21f
aW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9ICEh
dGhpc19jcHUocm9vdF9wZ3QpOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgICAgICBpZiAoICFyYyAmJiB0aGlzX2NwdShyb290X3BndCkgKQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gMTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90
YWJsZSkgPT0gbWZuICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfY3B1X2luZm8o
KS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFn
ZToKICAgICAgICAgICAgICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7
CiAgICAgICAgICAgICAgICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZh
LCByZXEudmFsLCBfbWZuKG1mbikpICkKQEAgLTQwMTksMTQgKzQwMjQsMTAgQEAgbG9uZyBkb19t
bXVfdXBkYXRlKAogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogRm9yY2Ugb3RoZXIgdkNQ
VS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNrIHVwIEw0IGVudHJ5Ci0gICAgICAgICAq
IGNoYW5nZXMgKGlmIGFueSkuIElzc3VlIGEgZmx1c2ggSVBJIHdpdGggZW1wdHkgb3BlcmF0aW9u
IG1hc2sgdG8KLSAgICAgICAgICogZmFjaWxpdGF0ZSB0aGlzIChpbmNsdWRpbmcgb3Vyc2VsdmVz
IHdhaXRpbmcgZm9yIHRoZSBJUEkgdG8KLSAgICAgICAgICogYWN0dWFsbHkgaGF2ZSBhcnJpdmVk
KS4gVXRpbGl6ZSB0aGUgZmFjdCB0aGF0IEZMVVNIX1ZBX1ZBTElEIGlzCi0gICAgICAgICAqIG1l
YW5pbmdsZXNzIHdpdGhvdXQgRkxVU0hfQ0FDSEUsIGJ1dCB3aWxsIGFsbG93IHRvIHBhc3MgdGhl
IG5vLW9wCi0gICAgICAgICAqIGNoZWNrIGluIGZsdXNoX2FyZWFfbWFzaygpLgorICAgICAgICAg
KiBjaGFuZ2VzIChpZiBhbnkpLgogICAgICAgICAgKi8KICAgICAgICAgZmx1c2hfYXJlYV9tYXNr
KHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywKLSAgICAgICAgICAgICAgICAgICAgICAg
IFpFUk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJRCk7CisgICAgICAgICAgICAgICAgICAgICAg
ICBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgfQogCiAgICAgcGVyZmNf
YWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDExNzEx
NGIzYTAuLmQxNTUwOTJlMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTkyMyw2ICs5MjMs
OCBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAv
KiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93X3dyaXRlX2VudHJpZXMoc2w0ZSwg
Jm5ld19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpOwor
CiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwogCiAgICAgaWYgKCBzaGFkb3dfbDRl
X2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5UICkKQEAgLTkzNyw2ICs5MzksNyBA
QCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0K
ICAgICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRkcik7CiAgICAgfQorCiAgICAgcmV0
dXJuIGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJj
aC94ODYvc21wLmMKaW5kZXggOGNhYTBiY2UzMy4uYjU3NTM0NjU5NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjEzLDcgKzIxMyw3
IEBAIHZvaWQgaW52YWxpZGF0ZV9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgYWNrX0FQSUNfaXJxKCk7CiAgICAgcGVyZmNfaW5jcihpcGlzKTsKICAgICBpZiAoICFf
X3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgfHwKLSAgICAgICAgIChmbHVzaF9mbGFncyAmIChGTFVT
SF9UTEJfR0xPQkFMIHwgRkxVU0hfQ0FDSEUpKSApCisgICAgICAgICAoZmx1c2hfZmxhZ3MgJiAo
RkxVU0hfVExCX0dMT0JBTCB8IEZMVVNIX0NBQ0hFIHwgRkxVU0hfUk9PVF9QR1RCTCkpICkKICAg
ICAgICAgZmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmx1c2hfZmxhZ3MpOwogICAgIGNwdW1h
c2tfY2xlYXJfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2NwdW1hc2spOwogfQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDg1YThhZWMyZjUuLmI3MjYxMWYwZDIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Miw2ICsxNDIsNyBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVf
aW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX3NwZWNfY3Ry
bCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19z
cGVjX2N0cmxfZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJsX2ZsYWdzKTsKKyAgICBP
RkZTRVQoQ1BVSU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1X2luZm8sIHJvb3RfcGd0
X2NoYW5nZWQpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVf
aW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4Y2VjZmQ0MDdlLi5h
ZDJjNGI4ZmE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC00NCwxMSArNDQsMTUgQEAgcmVzdG9yZV9h
bGxfZ3Vlc3Q6CiAgICAgICAgIG1vdiAgICVjcjMsICVyOQogICAgICAgICBHRVRfU1RBQ0tfQkFT
RSglcmR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCks
ICVyZGkKKyAgICAgICAgdGVzdCAgJXJkaSwgJXJkaQorICAgICAgICBqeiAgICAuTHJhZ19rZWVw
X2NyMworICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAgICAgIGNtcGIgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHJvb3RfcGd0X2NoYW5nZWQpKCVyZHgpCisgICAgICAgIGplICAgIC5McmFn
X2NvcHlfZG9uZQorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChyb290X3Bn
dF9jaGFuZ2VkKSglcmR4KQogICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQQUdFX01BU0ss
ICVyc2kKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAotICAgICAg
ICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKLSAgICAgICAganog
ICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAgIGFkZCAg
ICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjMsNiArNjcsNyBAQCBy
ZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgc3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9Y
RU5fU0xPVCAtIFwKICAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9U
IC0gMSkgKiA4LCAlcmRpCiAgICAgICAgIHJlcCBtb3ZzcQorLkxyYWdfY29weV9kb25lOgogICAg
ICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKICAgICAg
ICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKIC5McmFnX2tlZXBfY3IzOgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
CmluZGV4IGZmYWIwNWMzODkuLjcxN2U1MWNhZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTI2Myw2
ICsyNjMsOCBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHYt
PmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgYXNtIHZvbGF0aWxlICggInN3YXBn
cyIgKTsKICAgICB1cGRhdGVfY3IzKHYpOworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9j
aGFuZ2VkID0gMTsKKwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZy
b20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgYXNtIHZvbGF0aWxlICgg
Im1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggMDRiYzc2MDVmYS4uNDAyY2ZmMDY0OCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKQEAgLTYwLDYgKzYwLDE0IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgdWludDhf
dCAgICAgIHhlbl9zcGVjX2N0cmw7CiAgICAgdWludDhfdCAgICAgIHNwZWNfY3RybF9mbGFnczsK
IAorICAgIC8qCisgICAgICogVGhlIGZvbGxvd2luZyBmaWVsZCBjb250cm9scyBjb3B5aW5nIG9m
IHRoZSBMNCBwYWdlIHRhYmxlIG9mIDY0LWJpdAorICAgICAqIFBWIGd1ZXN0cyB0byB0aGUgcGVy
LWNwdSByb290IHBhZ2UgdGFibGUgb24gZW50ZXJpbmcgdGhlIGd1ZXN0IGNvbnRleHQuCisgICAg
ICogSWYgc2V0IHRoZSBMNCBwYWdlIHRhYmxlIGlzIGJlaW5nIGNvcGllZCB0byB0aGUgcm9vdCBw
YWdlIHRhYmxlIGFuZAorICAgICAqIHRoZSBmaWVsZCB3aWxsIGJlIHJlc2V0LgorICAgICAqLwor
ICAgIGJvb2xfdCAgICAgICByb290X3BndF9jaGFuZ2VkOworCiAgICAgdW5zaWduZWQgbG9uZyBf
X3BhZDsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQg
Ki8KIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggZjEzODlkYWE2Zi4uZWNjOTQ0YzcxNyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMTAxLDYgKzEwMSw4IEBAIHZvaWQgd3JpdGVfY3Iz
KHVuc2lnbmVkIGxvbmcgY3IzKTsKICNkZWZpbmUgRkxVU0hfQ0FDSEUgICAgICAweDQwMAogIC8q
IFZBIGZvciB0aGUgZmx1c2ggaGFzIGEgdmFsaWQgbWFwcGluZyAqLwogI2RlZmluZSBGTFVTSF9W
QV9WQUxJRCAgIDB4ODAwCisgLyogRmx1c2ggdGhlIHBlci1jcHUgcm9vdCBwYWdlIHRhYmxlICov
CisjZGVmaW5lIEZMVVNIX1JPT1RfUEdUQkwgMHgyMDAwCiAKIC8qIEZsdXNoIGxvY2FsIFRMQnMv
Y2FjaGVzLiAqLwogdm9pZCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpOwpAQCAtMTMyLDYgKzEzNCwxMiBAQCB2b2lkIGZsdXNoX2FyZWFfbWFzayhj
b25zdCBjcHVtYXNrX3QgKiwgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncyk7CiAj
ZGVmaW5lIGZsdXNoX3RsYl9vbmVfYWxsKHYpICAgICAgICAgICAgICAgICAgICBcCiAgICAgZmx1
c2hfdGxiX29uZV9tYXNrKCZjcHVfb25saW5lX21hcCwgdikKIAorI2RlZmluZSBmbHVzaF9yb290
X3BndGJsX2RvbWFpbihkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCB0aGlzX2NwdShyb290X3BndCkgJiYgaXNfcHZf
ZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgKSBcCisgICAgICAgIGZsdXNoX21h
c2soKGQpLT5kb21haW5fZGlydHlfY3B1bWFzaywgRkxVU0hfUk9PVF9QR1RCTCk7ICAgICAgICAg
XAorfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9u
ZyBtZm4pIHt9CiBzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShj
b25zdCB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBzaXplKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:35:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:35:51 +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 1fNb2l-00085Y-2j; Tue, 29 May 2018 09:35:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb2k-00085L-9A
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:50 +0000
X-Inumbo-ID: 6215db48-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6215db48-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb2i-0007Or-LP
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb2i-0008A9-J7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb2i-0008A9-J7@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:48 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IDNkZjdkNDdiOTdmMjJkYzhiZjc4YWM5NjIzNjRiODZhYWQ5M2ZiN2QKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjI3OjU3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggOTZlNTAwM2Q3OS4uZDk5NDFmNDI0OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTczLDcgKzczLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg1LDcgKzg1LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg3ZGI4
YTgxNTguLmZmYmFiMDI2MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC00ODksNyArNDg5LDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7Ci0gICAg
d3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKKyAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKIH0K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA3MTdlNTFjYWUzLi4zNzFmYTk0NzJjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yNjYsNyArMjY2LDcgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1
Y3QgdmNwdSAqdikKICAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7CiAK
ICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERv
bid0IHRpY2sgVExCIGNsb2NrLiAqLwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3Iz
IiA6IDogInIiICh2LT5hcmNoLmNyMykgOiAibWVtb3J5IiApOworICAgIHdyaXRlX2NyMyh2LT5h
cmNoLmNyMyk7CiAKICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSAp
CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYyBi
L3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwppbmRleCBiMTBiMTVlNTIzLi41OTNjYzQ2ZjEwIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIveGVuL2NvbW1vbi9lZmkv
cnVudGltZS5jCkBAIC0xMDQsNyArMTA0LDcgQEAgc3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNf
ZW50ZXIodm9pZCkKICAgICAgICAgYXNtIHZvbGF0aWxlICggImxnZHQgJTAiIDogOiAibSIgKGdk
dF9kZXNjKSApOwogICAgIH0KIAotICAgIHdyaXRlX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9w
Z3RhYmxlKSk7CisgICAgc3dpdGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7
CiAKICAgICByZXR1cm4gc3RhdGU7CiB9CkBAIC0xMTMsNyArMTEzLDcgQEAgdm9pZCBlZmlfcnNf
bGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiB7CiAgICAgaWYgKCAhc3RhdGUtPmNy
MyApCiAgICAgICAgIHJldHVybjsKLSAgICB3cml0ZV9jcjMoc3RhdGUtPmNyMyk7CisgICAgc3dp
dGNoX2NyMyhzdGF0ZS0+Y3IzKTsKICAgICBpZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlz
X2lkbGVfdmNwdShjdXJyZW50KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0
X2Rlc2MgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggZWNjOTQ0YzcxNy4uZjRiNDMwNmRi
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtODQsNyArODQsNyBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcmVhZF9jcjModm9pZCkKIH0KIAogLyogV3JpdGUgcGFnZXRhYmxlIGJh
c2UgYW5kIGltcGxpY2l0bHkgdGljayB0aGUgdGxiZmx1c2ggY2xvY2suICovCi12b2lkIHdyaXRl
X2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7Cit2b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBj
cjMpOwogCiAvKiBmbHVzaF8qIGZsYWcgZmllbGRzOiAqLwogIC8qCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAppbmRleCBkMzFiNjI4ZTBkLi42ZjNlNjViZDk1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKQEAgLTMyOSw2ICszMjksMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRf
Y3IyKHZvaWQpCiAgICAgcmV0dXJuIGNyMjsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRl
X2NyMyh1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAl
JWNyMyIgOiA6ICJyIiAodmFsKSA6ICJtZW1vcnkiICk7Cit9CisKIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogewogICAgIHJldHVybiBnZXRfY3B1X2luZm8oKS0+
Y3I0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36: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 1fNb2w-00088U-4N; Tue, 29 May 2018 09:36: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb2u-00088K-ID
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:00 +0000
X-Inumbo-ID: 682e4f34-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 682e4f34-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:33:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb2s-0007P6-S4
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb2s-0008Ad-Ph
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:35:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb2s-0008Ad-Ph@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:35:58 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDQzMzZmZmFkOTEyOWJkOTI4N2M5MzQwOWUzNWNjM2JhZDQ3MTIxODQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjI4OjI0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQg
KysrKysrLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgICAgIHwgIDMgKysKIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDcgKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICAgICAgICB8ICA5ICsrLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8
IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmggICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAg
MyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgNCArKysKIDEyIGZpbGVzIGNoYW5nZWQs
IDExOSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDNkNTRiYWZkM2QuLmU4MWVkZjA0NWEgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC0xNjU1LDE0ICsxNjU1LDI0IEBAIGNsdXN0ZXJlZCBtb2RlLiAg
VGhlIGRlZmF1bHQsIGdpdmVuIG5vIGhpbnQgZnJvbSB0aGUgKipGQURUKiosIGlzIGNsdXN0ZXIK
IG1vZGUuCiAKICMjIyB4cHRpCi0+IGA9IDxib29sZWFuPmAKKz4gYD0gTGlzdCBvZiBbIGRlZmF1
bHQgfCA8Ym9vbGVhbj4gfCBkb20wPTxib29sPiB8IGRvbXU9PGJvb2w+IF1gCiAKLT4gRGVmYXVs
dDogYGZhbHNlYCBvbiBBTUQgaGFyZHdhcmUKKz4gRGVmYXVsdDogYGZhbHNlYCBvbiBoYXJkd2Fy
ZSBub3QgdG8gYmUgdnVsbmVyYWJsZSB0byBNZWx0ZG93biAoZS5nLiBBTUQpCiA+IERlZmF1bHQ6
IGB0cnVlYCBldmVyeXdoZXJlIGVsc2UKIAogT3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Yg
d2hldGhlciB0byBpc29sYXRlIDY0LWJpdCBQViBndWVzdCBwYWdlCiB0YWJsZXMuCiAKK2B0cnVl
YCBhY3RpdmF0ZXMgcGFnZSB0YWJsZSBpc29sYXRpb24gZXZlbiBvbiBoYXJkd2FyZSBub3QgdnVs
bmVyYWJsZSBieQorTWVsdGRvd24gZm9yIGFsbCBkb21haW5zLgorCitgZmFsc2VgIGRlYWN0aXZh
dGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIG9uIGFsbCBzeXN0ZW1zIGZvciBhbGwgZG9tYWlucy4K
KworYGRlZmF1bHRgIHNldHMgdGhlIGRlZmF1bHQgYmVoYXZpb3VyLgorCitXaXRoIGBkb20wYCBh
bmQgYGRvbXVgIGl0IGlzIHBvc3NpYmxlIHRvIGNvbnRyb2wgcGFnZSB0YWJsZSBpc29sYXRpb24K
K2ZvciBkb20wIG9yIGd1ZXN0IGRvbWFpbnMgb25seS4KKwogKiogV0FSTklORzogTm90IHlldCBh
IGNvbXBsZXRlIGlzb2xhdGlvbiBpbXBsZW1lbnRhdGlvbiwgYnV0IGJldHRlciB0aGFuCiBub3Ro
aW5nLiAqKgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYwppbmRleCAwZThmZDJlNzRkLi4xZmI4ZjFiNWQ4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29t
bW9uLmMKQEAgLTM3NCw2ICszNzQsOSBAQCB2b2lkIF9fY3B1aW5pdCBpZGVudGlmeV9jcHUoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQogCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSX0lE
TEUsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQogCQkJX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLCBjLT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0
X2JpdChYODZfRkVBVFVSRV9OT19YUFRJLAorCQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTk9fWFBUSSwgYy0+eDg2
X2NhcGFiaWxpdHkpOwogCiAJCS8qIEFORCB0aGUgYWxyZWFkeSBhY2N1bXVsYXRlZCBmbGFncyB3
aXRoIHRoZXNlICovCiAJCWZvciAoIGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsgaSsrICkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCAzMzA0ZWIxNWFjLi4yZWVhM2RiOWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00MTksNiArNDE5LDggQEAgaW50IHN3
aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0
aCA9IDQ7CiAKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gMDsKKwogICAgIHJldHVybiAw
OwogCiAgdW5kb19hbmRfZmFpbDoKQEAgLTY1NSw5ICs2NTcsMTQgQEAgaW50IGFyY2hfZG9tYWlu
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAg
ICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIGVsc2UKKyAgICB7CiAgICAgICAgIC8qIDY0
LWJpdCBQViBndWVzdCBieSBkZWZhdWx0LiAqLwogICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2
ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKIAorICAgICAgICBkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpID0gb3B0X3hwdGkgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IE9QVF9YUFRJX0RPTTAgOiBPUFRf
WFBUSV9ET01VKTsKKyAgICB9CisKICAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNjIGJlaGF2
aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KICAgICB0c2Nfc2V0X2luZm8oZCwgVFNDX01PREVf
REVGQVVMVCwgMFVMLCAwLCAwKTsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC52dHNjX2xv
Y2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9idWlsZC5jCmluZGV4IGE0YjQyMDQwMGUuLjNkZGYwYmE5ZTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
X2J1aWxkLmMKQEAgLTEwMDAsNiArMTAwMCw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAo
CiAgICAgaWYgKCBjb21wYXQzMiApCiAgICAgewogICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2
ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21h
aW4ueHB0aSA9IDA7CiAgICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNoYXJlZF9p
bmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwogICAgICAgICBpZiAoIHNldHVwX2NvbXBhdF9hcmdf
eGxhdCh2KSAhPSAwICkKICAgICAgICAgICAgIEJVRygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmZmJhYjAyNjJiLi40OTZiZmU2MTli
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDg4LDggKzQ4OCwyMSBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIG1mbikKIAogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAg
Z2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwotICAgIHN3aXRjaF9jcjModi0+
YXJjaC5jcjMpOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8o
KTsKKworICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWlu
LnhwdGkgKQorICAgIHsKKyAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwor
ICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAg
ICAgICBzd2l0Y2hfY3IzKHYtPmFyY2guY3IzKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMzsgc3dpdGNo
X2NyMygpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIGNwdV9pbmZvLT54ZW5fY3IzID0gMDsKKyAg
ICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMg
PSAwOworICAgIH0KIH0KIAogLyoKQEAgLTM5MTIsNyArMzkyNSw3IEBAIGxvbmcgZG9fbW11X3Vw
ZGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIFBHVF9sNF9wYWdlX3RhYmxlOgogICAgICAgICAg
ICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwp
LCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVf
UFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMg
JiYgdGhpc19jcHUocm9vdF9wZ3QpICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYg
cHRfb3duZXItPmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gMTsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0g
bWZuICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDdmNTdkY2YzZTkuLjlkZmJlMWU3NGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzU3LDcg
KzM1Nyw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGluX2Rl
YnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAgICBn
ZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0aGlzX2Nw
dShyb290X3BndCkpIDogMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIAogICAg
IGxvYWRfc3lzdGVtX3RhYmxlcygpOwogCkBAIC03NzksOCArNzc5LDYgQEAgc3RhdGljIGludCBj
bG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIF9fcmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7
Ci1ib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9w
Z2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1
bnNpZ25lZCBpbnQgY3B1KQpAQCAtMTAzNCwxNCArMTAzMiwxMSBAQCB2b2lkIF9faW5pdCBzbXBf
cHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jhc2VbMF0g
PSBzdGFja19zdGFydDsKIAotICAgIGlmICggb3B0X3hwdGkgPCAwICkKLSAgICAgICAgb3B0X3hw
dGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7Ci0KICAgICBy
YyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFuaWMo
IkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CiAgICAgaWYg
KCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCi0gICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMg
PSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2
X2NyMyA9IDA7CiAKICAgICBzZXRfbnJfc29ja2V0cygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYzg4ZTc1
OTcyNC4uNzkwMGFjZGE4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjMzLDYgKzIzMywxMCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3Qg
Y2FwcykKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBS
U0IiICAgICAgICAgICA6ICIiKTsKKworICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25s
eSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCisgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElf
RE9NMCA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCisgICAgICAgICAgIG9wdF94cHRpICYgT1BU
X1hQVElfRE9NVSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogfQogCiAvKiBDYWxjdWxhdGUg
d2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KQEAgLTMxOCw2
ICszMjIsNjMgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgX19tYXliZV91bnVzZWQgcmV0cG9saW5l
X3NhZmUodWludDY0X3QgY2FwcykKICAgICB9CiB9CiAKKyNkZWZpbmUgT1BUX1hQVElfREVGQVVM
VCAgMHhmZgordWludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpID0gT1BUX1hQVElfREVGQVVM
VDsKKworc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KGJvb2xfdCBmb3JjZSkK
K3sKKyAgICBpZiAoICFmb3JjZSAmJiAob3B0X3hwdGkgIT0gT1BUX1hQVElfREVGQVVMVCkgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApCisgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBlbHNlCisgICAgICAg
IG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Cit9CisKK3N0YXRpYyBf
X2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKK3sKKyAgICBjaGFyICpzczsKKyAgICBpbnQg
dmFsLCByYyA9IDA7CisKKyAgICB4cHRpX2luaXRfZGVmYXVsdCgwKTsKKworICAgIGRvIHsKKyAg
ICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCBzcyApCisgICAgICAgICAg
ICAqc3MgPSAnXDAnOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQorICAgICAg
ICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpID0gT1BU
X1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAg
ICAgICAgICAgICAgIHhwdGlfaW5pdF9kZWZhdWx0KDEpOworICAgICAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
ICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICgg
c3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hw
dGkpOworCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7
CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwpAQCAtNDU3LDYgKzUx
OCwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAg
ICAgaWYgKCBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKQogICAgICAgICBfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfU0NfTVNSX0lETEUsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwogCisgICAg
eHB0aV9pbml0X2RlZmF1bHQoMCk7CisgICAgaWYgKCBvcHRfeHB0aSA9PSAwICkKKyAgICAgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX05PX1hQVEksIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxp
dHkpOworICAgIGVsc2UKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9O
T19YUFRJKTsKKwogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogCiAgICAgLyoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYTEyMzY4ZmJkOC4uOGNiZDM3YTc0MiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTc4LDYgKzc4LDcgQEAKICNkZWZpbmUgWDg2X0ZFQVRV
UkVfQ1BVSURfRkFVTFRJTkcgKDMqMzIrMTQpIC8qIGNwdWlkIGZhdWx0aW5nICovCiAjZGVmaW5l
IFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUiAoMyozMisxNSkgLyogY2xmbHVzaCByZXFkIHdp
dGggbW9uaXRvciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSAgICAgKDMqMzIr
MTYpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX05PX1hQVEkgICAgICAgICAoMyozMisxNykgLyogWFBU
SSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVy
ZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDEgKGVjeCksIHdvcmQgNCAqLwogI2RlZmluZSBYODZf
RkVBVFVSRV9YTU0zCSg0KjMyKyAwKSAvKiBTdHJlYW1pbmcgU0lNRCBFeHRlbnNpb25zLTMgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggNDAyY2ZmMDY0OC4uYzhjODllOTBmNSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKQEAgLTQ1LDcgKzQ1LDggQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAvKgog
ICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlzIGJlaW5nIHNl
dCB0byB0aGUgQ1IzIHZhbHVlCiAgICAgICogdG8gYmUgdXNlZCBvbiB0aGUgZ2l2ZW4gcENQVSBm
b3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKLSAgICAgKiBjb250ZXh0IGlzIGJl
aW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0LgorICAgICAqIGNv
bnRleHQgaXMgYmVpbmcgZW50ZXJlZC4gQSB2YWx1ZSBvZiB6ZXJvIGluZGljYXRlcyBubyBzZXR0
aW5nIG9mIENSMworICAgICAqIGlzIHRvIGJlIHBlcmZvcm1lZC4KICAgICAgKiBUaGUgZm9ybWVy
IGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBpZiBhbnkuIElP
VwogICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byBy
ZXN0b3JlLiBIb3dldmVyLCBpdHMKICAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBuZWdhdGl2ZSwg
aW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA2ZjUxMmExMTcwLi5mNzI5MzMzNDQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI1Miw2
ICsyNTIsOSBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAKICAgICBhdG9taWNfdCBucl9sNF9wYWdlczsK
IAorICAgIC8qIFhQVEkgYWN0aXZlPyAqLworICAgIGJvb2xfdCB4cHRpOworCiAgICAgLyogbWFw
X2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KICAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9t
YWluIG1hcGNhY2hlOwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0
bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCBmNGI0MzA2ZGJmLi5i
YzkwOGFlYmY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMzYsNyArMTM2LDcgQEAgdm9p
ZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwogCiAjZGVmaW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICBpZiAoIHRoaXNfY3B1KHJvb3RfcGd0KSAmJiBpc19wdl9kb21haW4oZCkgJiYgIWlzX3B2
XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoZCktPmFy
Y2gucHZfZG9tYWluLnhwdGkgKSAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGZsdXNoX21h
c2soKGQpLT5kb21haW5fZGlydHlfY3B1bWFzaywgRkxVU0hfUk9PVF9QR1RCTCk7ICAgICAgICAg
XAogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBkZDA4NGQyZDRkLi40NWFjMjAwZjEx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTMzLDYgKzMzLDEwIEBAIGV4dGVybiBib29s
X3QgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCitleHRlcm4g
dWludDhfdCBvcHRfeHB0aTsKKyNkZWZpbmUgT1BUX1hQVElfRE9NMCAgMHgwMQorI2RlZmluZSBP
UFRfWFBUSV9ET01VICAweDAyCisKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVj
X2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1
X2luZm8oKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36: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 1fNb35-00089r-66; Tue, 29 May 2018 09:36:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb34-00089l-51
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:10 +0000
X-Inumbo-ID: 6e3bc174-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e3bc174-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb33-0007PR-1m
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb32-0008Bg-Vk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb32-0008Bg-Vk@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:08 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: use invpcid for flushing
 the TLB
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>

Y29tbWl0IGNiMDIzMGE2MzcyOTA3NDhmOWM2MGM3YWViM2UxZjgwNGU5Njk4NTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjI4OjUzIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICAgICAgIHwgMjkgKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDgg
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAgMiArKwogNSBm
aWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IGU4MWVkZjA0NWEuLjM5YzUzNWVkMTcgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMTczLDYgKzExNzMsMTUgQEAgQmVjYXVz
ZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2FsbHkgcHJvcGFn
YXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBjaWQgKHg4NikK
Kz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZhdWx0LCBYZW4g
d2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2VtZW50IGlmCitp
dCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVzZSBYZW4gdG8g
ZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHNsb3dl
ci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2Vu
ZXJpYy5jCmluZGV4IGVhMGVmZTJmMmUuLjJhNzljZmNmMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVy
aWMuYwpAQCAtNCw2ICs0LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi9tbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9pbnZwY2lk
Lmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNsdWRl
IDxhc20vbXNyLmg+CkBAIC0zOTEsNyArMzkyLDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc2V0
X210cnJfc3RhdGUodm9pZCkKIH0KIAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBjcjQgPSAwOwog
c3RhdGljIERFRklORV9TUElOTE9DSyhzZXRfYXRvbWljaXR5X2xvY2spOwogCiAvKgpAQCAtNDAx
LDkgKzQwMSw5IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsK
ICAqIGhhcyBiZWVuIGNhbGxlZC4KICAqLwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lk
KQorc3RhdGljIGJvb2xfdCBwcmVwYXJlX3NldCh2b2lkKQogewotCXVuc2lnbmVkIGxvbmcgY3Iw
OworCXVuc2lnbmVkIGxvbmcgY3IwLCBjcjQ7CiAKIAkvKiAgTm90ZSB0aGF0IHRoaXMgaXMgbm90
IGlkZWFsLCBzaW5jZSB0aGUgY2FjaGUgaXMgb25seSBmbHVzaGVkL2Rpc2FibGVkCiAJICAgZm9y
IHRoaXMgQ1BVIHdoaWxlIHRoZSBNVFJScyBhcmUgY2hhbmdlZCwgYnV0IGNoYW5naW5nIHRoaXMg
cmVxdWlyZXMKQEAgLTQxNiwzNiArNDE2LDM4IEBAIHN0YXRpYyB2b2lkIHByZXBhcmVfc2V0KHZv
aWQpCiAJd3JpdGVfY3IwKGNyMCk7CiAJd2JpbnZkKCk7CiAKLQkvKiAgU2F2ZSB2YWx1ZSBvZiBD
UjQgYW5kIGNsZWFyIFBhZ2UgR2xvYmFsIEVuYWJsZSAoYml0IDcpICAqLwotCWlmICggY3B1X2hh
c19wZ2UgKSB7Ci0JCWNyNCA9IHJlYWRfY3I0KCk7CisJY3I0ID0gcmVhZF9jcjQoKTsKKwlpZiAo
Y3I0ICYgWDg2X0NSNF9QR0UpCiAJCXdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotCX0K
LQotCS8qIEZsdXNoIGFsbCBUTEJzIHZpYSBhIG1vdiAlY3IzLCAlcmVnOyBtb3YgJXJlZywgJWNy
MyAqLwotCWZsdXNoX3RsYl9sb2NhbCgpOworCWVsc2UgaWYgKHVzZV9pbnZwY2lkKQorCQlpbnZw
Y2lkX2ZsdXNoX2FsbCgpOworCWVsc2UKKwkJd3JpdGVfY3IzKHJlYWRfY3IzKCkpOwogCiAJLyog
IFNhdmUgTVRSUiBzdGF0ZSAqLwogCXJkbXNybChNU1JfTVRSUmRlZlR5cGUsIGRlZnR5cGUpOwog
CiAJLyogIERpc2FibGUgTVRSUnMsIGFuZCBzZXQgdGhlIGRlZmF1bHQgdHlwZSB0byB1bmNhY2hl
ZCAgKi8KIAltdHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSAmIH4weGNmZik7CisK
KwlyZXR1cm4gY3I0ICYgWDg2X0NSNF9QR0U7CiB9CiAKLXN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZv
aWQpCitzdGF0aWMgdm9pZCBwb3N0X3NldChib29sX3QgcGdlKQogewotCS8qICBGbHVzaCBUTEJz
IChubyBuZWVkIHRvIGZsdXNoIGNhY2hlcyAtIHRoZXkgYXJlIGRpc2FibGVkKSAgKi8KLQlmbHVz
aF90bGJfbG9jYWwoKTsKLQogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8KIAltdHJy
X3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAJCQogCS8qICBFbmFibGUgY2FjaGVz
ICAqLwogCXdyaXRlX2NyMChyZWFkX2NyMCgpICYgMHhiZmZmZmZmZik7CiAKLQkvKiAgUmVzdG9y
ZSB2YWx1ZSBvZiBDUjQgICovCi0JaWYgKCBjcHVfaGFzX3BnZSApCi0JCXdyaXRlX2NyNChjcjQp
OworCWlmIChwZ2UpCisJCXdyaXRlX2NyNChyZWFkX2NyNCgpIHwgWDg2X0NSNF9QR0UpOworCWVs
c2UgaWYgKHVzZV9pbnZwY2lkKQorCQlpbnZwY2lkX2ZsdXNoX2FsbCgpOworCWVsc2UKKwkJd3Jp
dGVfY3IzKHJlYWRfY3IzKCkpOworCiAJc3Bpbl91bmxvY2soJnNldF9hdG9taWNpdHlfbG9jayk7
CiB9CiAKQEAgLTQ1MywxNCArNDU1LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2
b2lkKQogewogCXVuc2lnbmVkIGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFn
czsKKwlib29sX3QgcGdlOwogCiAJbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwotCXByZXBhcmVfc2V0
KCk7CisJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCS8qIEFjdHVhbGx5IHNldCB0aGUgc3RhdGUg
Ki8KIAltYXNrID0gc2V0X210cnJfc3RhdGUoKTsKIAotCXBvc3Rfc2V0KCk7CisJcG9zdF9zZXQo
cGdlKTsKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKIAkvKiAgVXNlIHRoZSBhdG9taWMg
Yml0b3BzIHRvIHVwZGF0ZSB0aGUgZ2xvYmFsIG1hc2sgICovCkBAIC00NjksNyArNDcyLDYgQEAg
c3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQpCiAJCQlzZXRfYml0KGNvdW50LCAmc21w
X2NoYW5nZXNfbWFzayk7CiAJCW1hc2sgPj49IDE7CiAJfQotCQogfQogCiBzdGF0aWMgdm9pZCBn
ZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwKQEAg
LTQ4NiwxMSArNDg4LDEyIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyBiYXNlLAogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAJ
c3RydWN0IG10cnJfdmFyX3JhbmdlICp2cjsKKwlib29sX3QgcGdlOwogCiAJdnIgPSAmbXRycl9z
dGF0ZS52YXJfcmFuZ2VzW3JlZ107CiAKIAlsb2NhbF9pcnFfc2F2ZShmbGFncyk7Ci0JcHJlcGFy
ZV9zZXQoKTsKKwlwZ2UgPSBwcmVwYXJlX3NldCgpOwogCiAJaWYgKHNpemUgPT0gMCkgewogCQkv
KiBUaGUgaW52YWxpZCBiaXQgaXMga2VwdCBpbiB0aGUgbWFzaywgc28gd2Ugc2ltcGx5IGNsZWFy
IHRoZQpAQCAtNTExLDcgKzUxNCw3IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X210cnIodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyBiYXNlLAogCQltdHJyX3dybXNyKE1TUl9JQTMy
X01UUlJfUEhZU01BU0socmVnKSwgdnItPm1hc2spOwogCX0KIAotCXBvc3Rfc2V0KCk7CisJcG9z
dF9zZXQocGdlKTsKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXgg
ZDk5NDFmNDI0OS4uOTJjZmI2YmNiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxi
LmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNs
dWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20v
Zmx1c2h0bGIuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CiAKIC8qIERlYnVnIGJ1aWxkczogV3JhcCBmcmVxdWVudGx5IHRvIHN0cmVzcy10ZXN0IHRo
ZSB3cmFwIGxvZ2ljLiAqLwpAQCAtNzMsNiArNzQsMjMgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVz
aCh1MzIgdCkKICAgICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKK3N0YXRpYyB2
b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQoreworICAgIHUzMiB0ID0gcHJlX2ZsdXNoKCk7CisKKyAg
ICBpZiAoIHVzZV9pbnZwY2lkICkKKyAgICAgICAgaW52cGNpZF9mbHVzaF9hbGwoKTsKKyAgICBl
bHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7CisKKyAg
ICAgICAgd3JpdGVfY3I0KGNyNCBeIFg4Nl9DUjRfUEdFKTsKKyAgICAgICAgd3JpdGVfY3I0KGNy
NCk7CisgICAgfQorCisgICAgcG9zdF9mbHVzaCh0KTsKK30KKwogdm9pZCBzd2l0Y2hfY3IzKHVu
c2lnbmVkIGxvbmcgY3IzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKQEAgLTEx
NiwxNiArMTM0LDcgQEAgdm9pZCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDogIm0iICgqKGNv
bnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQot
ICAgICAgICB7Ci0gICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwotICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwotCi0gICAgICAgICAgICB3cml0ZV9jcjQo
Y3I0ICYgflg4Nl9DUjRfUEdFKTsKLSAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAg
IHdyaXRlX2NyNChjcjQpOwotCi0gICAgICAgICAgICBwb3N0X2ZsdXNoKHQpOwotICAgICAgICB9
CisgICAgICAgICAgICBkb190bGJfZmx1c2goKTsKICAgICB9CiAKICAgICBpZiAoIGZsYWdzICYg
RkxVU0hfQ0FDSEUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBmMzgzMWUwNTc1Li44YWRiYTlkMTljIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjgsNiAr
NjgsMTEgQEAgaW52Ym9vbF9wYXJhbSgic21lcCIsIGRpc2FibGVfc21lcCk7CiBzdGF0aWMgYm9v
bF90IF9faW5pdGRhdGEgZGlzYWJsZV9zbWFwOwogaW52Ym9vbF9wYXJhbSgic21hcCIsIGRpc2Fi
bGVfc21hcCk7CiAKKy8qIG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQg
aW5zdHJ1Y3Rpb24gZXZlbiBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgb3B0X2ludnBjaWQgPSAxOworYm9vbGVhbl9wYXJhbSgiaW52cGNpZCIsIG9wdF9pbnZwY2lk
KTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IHVzZV9pbnZwY2lkOworCiB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgY3I0X3B2MzJfbWFzazsKIAogLyogQm9vdCBkb20wIGluIHB2aCBtb2RlICov
CkBAIC0xMzY3LDYgKzEzNzIsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAg
IHNldF9pbl9jcjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKKyAgICBpZiAoIG9wdF9pbnZwY2lkICYm
IGNwdV9oYXNfaW52cGNpZCApCisgICAgICAgIHVzZV9pbnZwY2lkID0gMTsKKwogICAgIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnMoKTsKIAogICAgIGluaXRfaWRsZV9kb21haW4oKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pbnZwY2lkLmgKaW5kZXggYjQ2NjI0YTg2NS4uNTg2YmViN2FiOSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
bnZwY2lkLmgKQEAgLTMsNiArMyw4IEBACiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAorZXh0
ZXJuIGJvb2xfdCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQURE
UiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCiAjZGVmaW5l
IElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36: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 1fNb3G-0008Ba-7o; Tue, 29 May 2018 09:36: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb3F-0008BL-8D
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:21 +0000
X-Inumbo-ID: 7453a0a1-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7453a0a1-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb3D-0007Pd-88
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb3D-0008CK-5o
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb3D-0008CK-5o@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:19 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IDhhMmUxZGI5NjcwZDVlMGRkMzI2OWQxOGJhN2E0NzJhMDg4NTRjZDIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjI5OjQ1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICAgfCAgNSAtLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jICAgICB8
ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgICAgICAgICB8IDE3ICsrKysrKysr
KysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMTQgKysrKysrKysr
KystLS0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwgIDcgKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCAgICB8ICAzICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8
ICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCAyZWVhM2RiOWM1Li45MWEwZTE4OTdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTIyLDcgKzE1MjIs
NiBAQCBzdGF0aWMgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2
KQogc3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgcm9vdF9wZ2VudHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwotICAg
IHVuc2lnbmVkIGxvbmcgY3I0OwogCiAgICAgc2V0X2ludDgwX2RpcmVjdF90cmFwKHYpOwogICAg
IHN3aXRjaF9rZXJuZWxfc3RhY2sodik7CkBAIC0xNTMyLDEwICsxNTMxLDYgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICBs
NGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKIAotICAgIGNyNCA9IHB2X2d1
ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKLSAgICBpZiAoIHVubGlrZWx5KGNyNCAhPSByZWFkX2Ny
NCgpKSApCi0gICAgICAgIHdyaXRlX2NyNChjcjQpOwotCiAgICAgaWYgKCB1bmxpa2VseSh2LT5h
cmNoLmRlYnVncmVnWzddICYgRFI3X0FDVElWRV9NQVNLKSApCiAgICAgICAgIGFjdGl2YXRlX2Rl
YnVncmVncyh2KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCmluZGV4IDNkZGYwYmE5ZTkuLmI4ODAxOTBhM2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluX2J1aWxkLmMKQEAgLTEzMjYsNyArMTMyNiw3IEBAIGludCBfX2luaXQgY29uc3Ry
dWN0X2RvbTAoCiAgICAgICAgIHVwZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBydW4gb24gZG9t
MCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcy4g
Ki8KLSAgICB3cml0ZV9wdGJhc2Uodik7CisgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMs
IHJlYWRfY3I0KCkpOwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQodik7CiAKICAgICAv
KiBDb3B5IHRoZSBPUyBpbWFnZSBhbmQgZnJlZSB0ZW1wb3JhcnkgYnVmZmVyLiAqLwpAQCAtMTM0
Niw3ICsxMzQ2LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMCgKICAgICAgICAgICAgICAo
cGFybXMudmlydF9oeXBlcmNhbGwgPj0gdl9lbmQpICkKICAgICAgICAgewogICAgICAgICAgICAg
bWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKLSAgICAgICAgICAgIHdyaXRlX3B0YmFz
ZShjdXJyZW50KTsKKyAgICAgICAgICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFyY2guY3Iz
LCByZWFkX2NyNCgpKTsKICAgICAgICAgICAgIHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFH
RSBmaWVsZCBpbiBFTEYgbm90ZXMuXG4iKTsKICAgICAgICAgICAgIHJjID0gLTE7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKQEAgLTE0ODUsNyArMTQ4NSw3IEBAIGludCBfX2luaXQgY29uc3RydWN0
X2RvbTAoCiAKICAgICAvKiBSZXR1cm4gdG8gaWRsZSBkb21haW4ncyBwYWdlIHRhYmxlcy4gKi8K
ICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgIHdyaXRlX3B0YmFzZShj
dXJyZW50KTsKKyAgICBzd2l0Y2hfY3IzX2NyNChjdXJyZW50LT5hcmNoLmNyMywgcmVhZF9jcjQo
KSk7CiAKICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCmluZGV4
IDkyY2ZiNmJjYjIuLmRkOGY1OWI1YWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MSwyMCArOTEsMjcgQEAgc3Rh
dGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0KTsKIH0KIAotdm9p
ZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNp
Z25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBm
bGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CiAgICAgdTMyIHQ7
CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRpbWVzIGNhbGxl
ZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAK
ICAgICB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsKIAotICAgIHdyaXRl
X2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFkX2NyNCgpOworICAg
IGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAgIG9sZF9jcjQgPSBj
cjQgJiB+WDg2X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKKyAgICB9CisK
ICAgICB3cml0ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKworICAgIGlmICggb2xk
X2NyNCAhPSBjcjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2go
dCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggNDk2YmZlNjE5Yi4uMzAzZGY2NjE3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ4OSwyMCArNDg5LDI4IEBAIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogdm9pZCB3cml0ZV9wdGJh
c2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdl
dF9jcHVfaW5mbygpOworICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsKKworICAgIG5ld19jcjQg
PSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92Y3B1KHYpKQorICAgICAgICAgICAgICA/IHB2
X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KQorICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAm
IH5YODZfQ1I0X1RTRCkgfCBYODZfQ1I0X1BHRSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikg
JiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9p
bmZvLT5yb290X3BndF9jaGFuZ2VkID0gMTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9f
cGEodGhpc19jcHUocm9vdF9wZ3QpKTsKLSAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7
CisgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKLSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVm
b3JlIHB2X2NyMzsgc3dpdGNoX2NyMygpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB0byBjbGVhciB4ZW5fY3IzIGJlZm9yZSBwdl9jcjMuICovCiAgICAgICAgIGNwdV9pbmZv
LT54ZW5fY3IzID0gMDsKLSAgICAgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgICAg
IC8qIHN3aXRjaF9jcjNfY3I0KCkgc2VyaWFsaXplcy4gKi8KKyAgICAgICAgc3dpdGNoX2NyM19j
cjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsK
ICAgICB9CisKKyAgICBBU1NFUlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9j
cjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvcnVudGlt
ZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4IDU5M2NjNDZmMTAuLjIyYjJjNmM1
MDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYworKysgYi94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdHJ1Y3QgZWZpX3JzX3N0YXRlIGVm
aV9yc19lbnRlcih2b2lkKQogICAgICAgICBhc20gdm9sYXRpbGUgKCAibGdkdCAlMCIgOiA6ICJt
IiAoZ2R0X2Rlc2MpICk7CiAgICAgfQogCi0gICAgc3dpdGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVm
aV9sNF9wZ3RhYmxlKSk7CisgICAgc3dpdGNoX2NyM19jcjQodmlydF90b19tYWRkcihlZmlfbDRf
cGd0YWJsZSksIHJlYWRfY3I0KCkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTEzLDcg
KzExMyw3IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQog
ewogICAgIGlmICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47Ci0gICAgc3dpdGNoX2Ny
MyhzdGF0ZS0+Y3IzKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgp
KTsKICAgICBpZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50
KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2MgPSB7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaAppbmRleCAxZjY4MTgxNjE2Li4yOTVlZTczMzA0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKQEAgLTE2MSwxMyArMTYxLDggQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQp
OwogI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKICNkZWZpbmUgQVNNX0NMQUMgQVNNX0FD
KENMQUMpCiAKLS5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVxCi0g
ICAgICAgIG1vdiAgICVjcjQsICVcdG1wMQotICAgICAgICBtb3YgICAlXHRtcDEsICVcdG1wMgot
ICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKLSAgICAgICAgbW92ICAgJVx0bXAx
LCAlY3I0CisubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEsIHRtcDEsIHRtcDIKICAgICAgICAgbW92
ICAgJVx2YWwsICVjcjMKLSAgICAgICAgbW92ICAgJVx0bXAyLCAlY3I0CiAuZW5kbQogCiAjZGVm
aW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggZjcyOTMzMzQ0Mi4uOWRkOWMzZWMyMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCkBAIC01OTMsOSArNTkzLDEwIEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vl
c3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfY3I0
KTsKICNkZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCAgICAgIFwKKyAgICAgICAgICYgKFg4Nl9DUjRfUFNFIHwgWDg2
X0NSNF9TTUVQIHwgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIFg4Nl9DUjRfU01B
UCB8IFg4Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIFg4Nl9D
UjRfRlNHU0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgIHwgKCh2
KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdFKSBcCiAgICAg
ICB8ICgodiktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkgICAgICAgICBc
CiAgICAgICYgflg4Nl9DUjRfREUpCiAjZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChj
KSAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggYmM5
MDhhZWJmOC4uZWQzMzUxYWYxOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVz
aHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtODQsNyArODQs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjModm9pZCkKIH0KIAogLyog
V3JpdGUgcGFnZXRhYmxlIGJhc2UgYW5kIGltcGxpY2l0bHkgdGljayB0aGUgdGxiZmx1c2ggY2xv
Y2suICovCi12b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpOwordm9pZCBzd2l0Y2hf
Y3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpOwogCiAvKiBmbHVz
aF8qIGZsYWcgZmllbGRzOiAqLwogIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36: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 1fNb3Q-0008E7-Bc; Tue, 29 May 2018 09:36: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb3P-0008Dn-Ap
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:31 +0000
X-Inumbo-ID: 7a6568ba-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a6568ba-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb3N-0007Pq-Ea
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb3N-0008Cm-C7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb3N-0008Cm-C7@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:29 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IDNlM2MxMWIwYTBhNWQ2YzU3OWZhMWQ3MDJmM2FlM2Y2MTQwOWU0ZTAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjMwOjExIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggOTFhMGUxODk3Yy4uZDBjZjE1ZGE1NCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY3MSw2ICsx
NjcxLDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9j
cjMgPSAwOwogCiAgICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5
X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAzMDNkZjY2MTc0Li4xMmY1YzYwMTBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAzLDcgKzUwMyw4IEBAIHZvaWQg
d3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAg
ICAgICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLworICAg
ICAgICAvKiBNYWtlIHN1cmUgdG8gY2xlYXIgdXNlX3B2X2NyMyBhbmQgeGVuX2NyMyBiZWZvcmUg
cHZfY3IzLiAqLworICAgICAgICBjcHVfaW5mby0+dXNlX3B2X2NyMyA9IDA7CiAgICAgICAgIGNw
dV9pbmZvLT54ZW5fY3IzID0gMDsKICAgICAgICAgLyogc3dpdGNoX2NyM19jcjQoKSBzZXJpYWxp
emVzLiAqLwogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwppbmRleCA5ZGZiZTFlNzRkLi41N2NjZDBmZWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTM1Niw2ICszNTYsNyBA
QCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgICovCiAgICAgc3Bpbl9k
ZWJ1Z19kaXNhYmxlKCk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7CiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSAwOwogCkBAIC0xMTAzLDYgKzExMDQsNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9i
b290X2NwdSh2b2lkKQogICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZj
cHVfb25saW5lX21hcCk7CiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwg
JmNwdV9wcmVzZW50X21hcCk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IDA7
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVfaW5mbygpLT5w
dl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGI3MjYxMWYwZDIu
LjNjMzdkYWI1ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw2ICsxNDMs
NyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAg
T0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3RydWN0IGNwdV9pbmZvLCByb290X3Bn
dF9jaGFuZ2VkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2VfcHZfY3IzLCBzdHJ1Y3QgY3B1X2lu
Zm8sIHVzZV9wdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVj
dCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CmluZGV4IDZhNDhmYzUwYjcuLjNmOGZkZGE1MzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUwpAQCAtMzIzLDEwICszMjMsOSBAQCBFTlRSWShjc3Rhcl9lbnRlcikKIAogICAgICAgICBH
RVRfU1RBQ0tfQkFTRSglcmJ4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJj
eCwgJXJjeAogICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVy
Y3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJj
eAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4
KQogICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQogICAgICAgICBtb3ZxICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxjc3Rhcl9jcjNfb2theToKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwppbmRleCBhZDJjNGI4ZmE1Li5mMjVmOTgzOGUyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBA
IC02OSw2ICs2OSw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICByZXAgbW92c3EKIC5M
cmFnX2NvcHlfZG9uZToKICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyZHgpCisgICAgICAgIG1vdmIgICQxLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9w
dl9jcjMpKCVyZHgpCiAgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCiAuTHJhZ19rZWVw
X2NyMzoKIApAQCAtMTQ3LDE0ICsxNDgsOSBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAgICAq
IGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMp
LgogICAgICAgICAgKi8KICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJieCkKLSAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJkeAorICAgICAgICBjbXBi
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RB
UlQobmUsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJieCksICVyYXgKLSAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAotICAgICAgICAvKgotICAg
ICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRv
ZXNuJ3QgZXhpc3QsCi0gICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCi0gICAgICAg
ICAqLwotVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiAgICAgICAgIHdyaXRlX2NyMyByYXgs
IHJkaSwgcnNpCiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKQEAgLTE5NiwxMCArMTkyLDkgQEAg
RU5UUlkobHN0YXJfZW50ZXIpCiAKICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJieCkKICAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAg
ICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxs
c3Rhcl9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgbW92YiAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAgICAgICAgd3JpdGVfY3IzIHJjeCwg
cjExLCByMTIKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCkKIC5MbHN0YXJfY3IzX29rYXk6CkBAIC0zNzUsMTAgKzM3MCw5IEBAIEdMT0JBTChzeXNl
bnRlcl9lZmxhZ3Nfc2F2ZWQpCiAKICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJieCkKICAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAg
ICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxz
eXNlX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICB3cml0ZV9jcjMgcmN4LCBy
ZGksIHJzaQogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cmJ4KQogLkxzeXNlX2NyM19va2F5OgpAQCAtNDI0LDEwICs0MTgsOSBAQCBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKIAogICAgICAgICBHRVRfU1RBQ0tfQkFTRSglcmJ4KQogICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAg
ICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGludDgwX2Ny
M19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJz
aQogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQog
LkxpbnQ4MF9jcjNfb2theToKQEAgLTYxNCwyNCArNjA3LDI0IEBAIEVOVFJZKGNvbW1vbl9pbnRl
cnJ1cHQpCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3B2X2NyMykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0g
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAg
ICAuTGludHJfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpbnRyX2NyM19sb2FkCi0gICAgICAg
IG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAg
bmVnICAgJXJjeAotLkxpbnRyX2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGks
IHJzaQogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2Nz
KCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAgIGNtb3ZueiAlcmN4LCAl
cmJ4CiAuTGludHJfY3IzX29rYXk6CiAKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAg
ICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKICAgICAgICAgbW92ICAgJXIx
NSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBtb3YgICAlYmws
IFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgam1wIHJldF9m
cm9tX2ludHIKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTY1
NiwxOCArNjQ5LDE3IEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQu
ICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwg
JXJjeAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQp
LCAlcjEzYgogICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29rYXkKLSAg
ICAgICAgam5zICAgLkx4Y3B0X2NyM19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkx4Y3B0X2Ny
M19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3Iz
KSglcjE0KQogICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQogICAgICAgICB4b3IgICAl
ZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3Zu
eiAlcmN4LCAlcjE1CisgICAgICAgIGNtb3ZueiAlcmN4LCAlcjEzCiAuTHhjcHRfY3IzX29rYXk6
CiAKIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CkBAIC03MzYsNiArNzI4LDcgQEAgaGFuZGxlX2V4
Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAg
ICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3Ap
CiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFp
biglcmJ4KSwlcmF4CkBAIC03NjMsNiArNzU2LDcgQEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNh
YmxlZDoKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJyb3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYK
ICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJuZWxfc2l6ZW9mKCVyc3ApCiAgICAgICAgIG1v
diAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92
ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAg
am1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAgICAgICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAK
IC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC04NDcsMTIgKzg0MSw5
IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyYngKLSAgICAgICAgbmVn
ICAgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4LCAlcmJ4CiAgICAgICAgIGp6ICAgIC5MZGJsZl9j
cjNfb2theQotICAgICAgICBqbnMgICAuTGRibGZfY3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJi
eCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAgICAgICBuZWcgICAlcmJ4
Ci0uTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIHdyaXRlX2NyMyByYngsIHJkaSwgcnNpCiAgICAg
ICAgIG1vdnEgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5MZGJsZl9j
cjNfb2theToKQEAgLTg4MiwxMyArODczLDExIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3Jl
IHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9w
dl9jcjMpKCVyMTQpLCAlYmwKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcg
ICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gKICAgICAgICAganogICAgLkxpc3RfY3Iz
X29rYXkKLSAgICAgICAgam5zICAgLkxpc3RfY3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0u
TGlzdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3B2X2NyMykoJXIxNCkKICAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKICAgICAgICAg
bW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5MaXN0X2NyM19v
a2F5OgpAQCAtOTAxLDYgKzg5MCw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICAg
KiBhbmQgY29weSB0aGUgY29udGV4dCB0byBzdGFjayBib3R0b20uCiAgICAgICAgICAqLwogICAg
ICAgICB4b3IgICAlcjE1LCAlcjE1CisgICAgICAgIHhvciAgICVlYngsICVlYngKICAgICAgICAg
R0VUX0NQVUlORk9fRklFTEQoZ3Vlc3RfY3B1X3VzZXJfcmVncywlcmRpKQogICAgICAgICBtb3Zx
ICAlcnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4CkBA
IC05MTIsNiArOTAyLDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdiAgICgl
cmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBt
b3YgICAlYmwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAg
Y21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUgICBy
ZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggYzhjODllOTBmNS4uNGUyZWMy
MDJjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQ4LDEwICs0OCw3IEBAIHN0cnVjdCBjcHVf
aW5mbyB7CiAgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBBIHZhbHVlIG9mIHplcm8g
aW5kaWNhdGVzIG5vIHNldHRpbmcgb2YgQ1IzCiAgICAgICogaXMgdG8gYmUgcGVyZm9ybWVkLgog
ICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmlu
ZyBYZW4sIGlmIGFueS4gSU9XCi0gICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMgdGhl
cmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cwotICAgICAqIHZhbHVlIGNhbiBh
bHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRoYXQK
LSAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0
ZWQgZW50cnkgY29kZSBwYXRocwotICAgICAqIHRvIHN0aWxsIGtub3cgdGhlIHZhbHVlIHRvIHB1
dCBiYWNrIGludG8gQ1IzLgorICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJl
J3Mgbm90aGluZyB0byByZXN0b3JlLgogICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgeGVuX2Ny
MzsKICAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKQEAgLTY5LDYgKzY2LDEzIEBAIHN0cnVjdCBj
cHVfaW5mbyB7CiAgICAgICovCiAgICAgYm9vbF90ICAgICAgIHJvb3RfcGd0X2NoYW5nZWQ7CiAK
KyAgICAvKgorICAgICAqIHVzZV9wdl9jcjMgaXMgc2V0IGluIGNhc2UgdGhlIHZhbHVlIG9mIHB2
X2NyMyBpcyB0byBiZSB3cml0dGVuIGludG8KKyAgICAgKiBDUjMgd2hlbiByZXR1cm5pbmcgZnJv
bSBhbiBpbnRlcnJ1cHQuIFRoZSBtYWluIHVzZSBpcyB3aGVuIHJldHVybmluZworICAgICAqIGZy
b20gYSBOTUkgb3IgTUNFIHRvIGh5cGVydmlzb3IgY29kZSB3aGVyZSBwdl9jcjMgd2FzIGFjdGl2
ZS4KKyAgICAgKi8KKyAgICBib29sX3QgICAgICAgdXNlX3B2X2NyMzsKKwogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36: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 1fNb3Z-0008Gk-U5; Tue, 29 May 2018 09:36: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb3Z-0008Ga-5W
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:41 +0000
X-Inumbo-ID: 807a5403-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 807a5403-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:36 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb3X-0007Qh-Kk
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb3X-0008Dp-IN
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb3X-0008Dp-IN@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:39 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGFhNWE4ODljNmYzYTZjNDJkYzk1OTMxMzU4MjU4MWNiMDljZTcyODUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjMwOjM2IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDEyZjVjNjAxMGQuLjdjMjU1
OGQxM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00ODYsNiArNDg2LDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgIHYtPmFyY2guY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CiB9
CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICBjcjQgPSB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSAmIH5YODZfQ1I0X0RFOworICAgIGNyNCB8PSBtbXVfY3I0X2ZlYXR1cmVzICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X0ZTR1NCQVNFKTsKKyAgICBjcjQg
fD0gZC0+YXJjaC5wdl9kb21haW4ueHB0aSAgPyAwIDogWDg2X0NSNF9QR0U7CisgICAgY3I0IHw9
IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5m
byAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDlkZDlj
M2VjMjMuLjFmNzU0YWE2Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNTkwLDE1ICs1OTAsOCBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiB1bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBs
b25nIGd1ZXN0X2NyNCk7CiAKIC8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNpYmxlIGFuZCBy
ZWFsIENSNCB2YWx1ZXMuICovCi0jZGVmaW5lIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodiktPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB8IChtbXVfY3I0X2ZlYXR1cmVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAmIChYODZfQ1I0
X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBY
ODZfQ1I0X1NNQVAgfCBYODZfQ1I0X09TWFNBVkUgfCAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICBYODZfQ1I0X0ZTR1NCQVNFKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSA/IDAgOiBYODZfQ1I0X1BH
RSkgXAotICAgICAgfCAoKHYpLT5kb21haW4tPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMCkp
ICAgICAgICAgXAotICAgICAmIH5YODZfQ1I0X0RFKQordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiAjZGVmaW5lIHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCiAgICAg
ICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:36:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:36:52 +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 1fNb3k-0008Ix-0E; Tue, 29 May 2018 09:36:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb3j-0008Ik-5M
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:51 +0000
X-Inumbo-ID: 868c4514-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 868c4514-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb3h-0007Qr-Qf
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb3h-0008EU-OF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb3h-0008EU-OF@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:49 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDIzNzIzNmE0NzE4NWIxZmM1YzkzZGQ1OTMwMzAyMjkwMTUxYzgwZTIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjMxOjA1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTcgKysrKysrKysrKysrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4
IDU4Y2FlMjI3NjYuLmI5MjlkNjBhODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC05OSw3ICs5OSw3IEBAIGRiZ19wdl92YTJt
Zm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAg
ICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0Owog
ICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0t
PmFyY2guY3IzKTsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGNyMyA+PiBQQUdFX1NISUZUOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFkZHJfdG9fcGZuKGNyM19wYShjcjMpKTsKIAogICAg
IERCR1AyKCJ2YWRkcjolbHggZG9taWQ6JWQgY3IzOiVseCBwZ2QzOiVseFxuIiwgdmFkZHIsIGRw
LT5kb21haW5faWQsIAogICAgICAgICAgIGNyMywgcGdkM3ZhbCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4
IGQ4NmY4ZmVlZDYuLjI4ZjVhNWNjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5f
cGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC01MCw3ICs1MCw3IEBA
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lkKQog
ICAgICAgICBpZiAoICh2ID0gaWRsZV92Y3B1W3NtcF9wcm9jZXNzb3JfaWQoKV0pID09IGN1cnJl
bnQgKQogICAgICAgICAgICAgc3luY19sb2NhbF9leGVjc3RhdGUoKTsKICAgICAgICAgLyogV2Ug
bXVzdCBub3cgYmUgcnVubmluZyBvbiB0aGUgaWRsZSBwYWdlIHRhYmxlLiAqLwotICAgICAgICBB
U1NFUlQocmVhZF9jcjMoKSA9PSBfX3BhKGlkbGVfcGdfdGFibGUpKTsKKyAgICAgICAgQVNTRVJU
KGNyM19wYShyZWFkX2NyMygpKSA9PSBfX3BhKGlkbGVfcGdfdGFibGUpKTsKICAgICB9CiAKICAg
ICByZXR1cm4gdjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDZmM2U2NWJkOTUuLjgyZTNm
YjIxNDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNjksNiArNjksMTMgQEAKICNkZWZp
bmUgWDg2X0NSMF9QRyAgICAgICAgICAgICAgMHg4MDAwMDAwMCAvKiBQYWdpbmcgICAgICAgICAg
ICAgICAgICAgKFJXKSAqLwogCiAvKgorICogSW50ZWwgQ1BVIGZsYWdzIGluIENSMworICovCisj
ZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAgICAoX0FDKDEsIFVMTCkgPDwgNjMpCisjZGVmaW5lIFg4
Nl9DUjNfQUREUl9NQVNLICAoUEFHRV9NQVNLICYgUEFERFJfTUFTSykKKyNkZWZpbmUgWDg2X0NS
M19QQ0lEX01BU0sgIF9BQygweDBmZmYsIFVMTCkgLyogTWFzayBmb3IgUENJRCAqLworCisvKgog
ICogSW50ZWwgQ1BVIGZlYXR1cmVzIGluIENSNAogICovCiAjZGVmaW5lIFg4Nl9DUjRfVk1FICAg
ICAgICAweDAwMDAwMDAxIC8qIGVuYWJsZSB2bTg2IGV4dGVuc2lvbnMgKi8KQEAgLTMzNCw2ICsz
NDEsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIHZhbCkK
ICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodmFsKSA6ICJtZW1v
cnkiICk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBjcjNfcGEodW5zaWduZWQg
bG9uZyBjcjMpCit7CisgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfQUREUl9NQVNLOworfQorCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BjaWQodW5zaWduZWQgbG9uZyBjcjMpCit7
CisgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfUENJRF9NQVNLOworfQorCiBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIHsKICAgICByZXR1cm4gZ2V0X2NwdV9pbmZv
KCktPmNyNDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:37:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09:37:03 +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 1fNb3v-0008LS-1u; Tue, 29 May 2018 09:37:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNb3t-0008L9-Od
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:37:01 +0000
X-Inumbo-ID: 8c9e5fd7-6323-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c9e5fd7-6323-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:34:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNb3s-0007Qz-0o
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:37:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNb3r-0008Fd-Uo
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:36:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNb3r-0008Fd-Uo@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:36:59 +0000
Subject: [Xen-changelog] [xen staging-4.6] xen/x86: use PCID 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>

Y29tbWl0IDM2NWVjZmZiYjYxM2I0YWQwNmE5MTY1NjE5NDBhODUzYTVkMzgwYmIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDExOjMxOjM0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrKwogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAzICstCiB4
ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysr
Ky0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgICB8IDEyICsrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICB8ICAzICsrCiA4IGZpbGVzIGNo
YW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KaW5kZXggMzljNTM1ZWQxNy4uZWNlMmNlYzc1YiAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEyNTAsNiArMTI1MCwyMCBAQCBUaGlzIG9wdGlvbiBj
YW4gYmUgc3BlY2lmaWVkIG1vcmUgdGhhbiBvbmNlICh1cCB0byA4IHRpbWVzIGF0IHByZXNlbnQp
LgogIyMjIHBsZVxfd2luZG93CiA+IGA9IDxpbnRlZ2VyPmAKIAorIyMjIHBjaWQgKHg4NikKKz4g
YD0gPGJvb2xlYW4+IHwgeHB0aT08Ym9vbD5gCisKKz4gRGVmYXVsdDogYHhwdGlgCisKKz4gQ2Fu
IGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUgKGNoYW5nZSB0YWtlcyBlZmZlY3Qgb25seSBmb3IgZG9t
YWlucyBjcmVhdGVkCisgIGFmdGVyd2FyZHMpCisKK0lmIGF2YWlsYWJsZSwgY29udHJvbCB1c2Fn
ZSBvZiB0aGUgUENJRCBmZWF0dXJlIG9mIHRoZSBwcm9jZXNzb3IgZm9yCis2NC1iaXQgcHYtZG9t
YWlucy4gUENJRCBjYW4gYmUgdXNlZCBlaXRoZXIgZm9yIG5vIGRvbWFpbiBhdCBhbGwgKGBmYWxz
ZWApLAorZm9yIGFsbCBvZiB0aGVtIChgdHJ1ZWApLCBvbmx5IGZvciB0aG9zZSBzdWJqZWN0IHRv
IFhQVEkgKGB4cHRpYCkgb3IgZm9yCit0aG9zZSBub3Qgc3ViamVjdCB0byBYUFRJIChgbm8teHB0
aWApLiBUaGUgZmVhdHVyZSBpcyB1c2VkIG9ubHkgaW4gY2FzZQorSU5WUENJRCBpcyBzdXBwb3J0
ZWQgYW5kIG5vdCBkaXNhYmxlZCB2aWEgYGludnBjaWQ9ZmFsc2VgLgorCiAjIyMgcHNyIChJbnRl
bCkKID4gYD0gTGlzdCBvZiAoIGNtdDo8Ym9vbGVhbj4gfCBybWlkX21heDo8aW50ZWdlcj4gfCBj
YXQ6PGJvb2xlYW4+IHwgY29zX21heDo8aW50ZWdlcj4gKWAKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQwY2YxNWRhNTQu
LjdmYzg5OTViMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTQ1LDcgKzQ1LDkgQEAKICNpbmNsdWRlIDxhc20vZGVzYy5o
PgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgorI2luY2x1
ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkbGUuaD4KKyNpbmNsdWRl
IDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4KICNpbmNsdWRlIDxhc20v
bGR0Lmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgpAQCAtNjUsNiArNjcsNDkgQEAKICNpbmNs
dWRlIDxhc20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCitzdGF0aWMgX19y
ZWFkX21vc3RseSBlbnVtIHsKKyAgICBQQ0lEX09GRiwKKyAgICBQQ0lEX0FMTCwKKyAgICBQQ0lE
X1hQVEksCisgICAgUENJRF9OT1hQVEkKK30gb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CisKK3N0YXRp
YyBfX2luaXQgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKK3sKKyAgICBpbnQgcmMgPSAw
OworCisgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAgeworICAgIGNhc2UgMDoKKyAg
ICAgICAgb3B0X3BjaWQgPSBQQ0lEX09GRjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDE6
CisgICAgICAgIG9wdF9wY2lkID0gUENJRF9BTEw7CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbGVhbigieHB0aSIsIHMsIE5VTEwpICkK
KyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBvcHRfcGNpZCA9IFBDSURf
Tk9YUFRJOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAgICAg
ICAgb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorY3Vz
dG9tX3BhcmFtKCJwY2lkIiwgcGFyc2VfcGNpZCk7CisKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2
Y3B1ICosIGN1cnJfdmNwdSk7CiAKIHN0YXRpYyB2b2lkIGRlZmF1bHRfaWRsZSh2b2lkKTsKQEAg
LTQyMCw2ICs0NjUsNyBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRp
ID0gMDsKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsKIAogICAgIHJldHVybiAwOwog
CkBAIC02NjMsNiArNzA5LDI5IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogCiAgICAgICAgIGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gT1BUX1hQVElfRE9NMCA6IE9QVF9Y
UFRJX0RPTVUpOworCisgICAgICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiB1c2Vf
aW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICAgICAgc3dpdGNoICggb3B0X3BjaWQg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBQQ0lEX09GRjoKKyAgICAgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX0FMTDoKKyAgICAgICAgICAgICAg
ICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMTsKKyAgICAgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6CisgICAgICAgICAgICAgICAgZC0+YXJjaC5wdl9k
b21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9OT1hQVEk6CisgICAgICAgICAgICAgICAgZC0+
YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNoLnB2X2RvbWFpbi54cHRpOworICAgICAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
fQogICAgIH0KIAogICAgIC8qIGluaXRpYWxpemUgZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2Fz
ZSB0b29scyBkb24ndCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCmluZGV4IGI4ODAxOTBhM2EuLmY1ODNjNTky
OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluX2J1aWxkLmMKQEAgLTEwMDEsNiArMTAwMSw3IEBAIGludCBfX2luaXQgY29u
c3RydWN0X2RvbTAoCiAgICAgewogICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJj
aC5oYXNfMzJiaXRfc2hpbmZvID0gMTsKICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9
IDA7CisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSAwOwogICAgICAgICB2LT52Y3B1
X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKICAg
ICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCiAgICAgICAgICAgICBC
VUcoKTsKQEAgLTEzMjYsNyArMTMyNyw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoCiAg
ICAgICAgIHVwZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBydW4gb24gZG9tMCdzIHBhZ2UgdGFi
bGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcy4gKi8KLSAgICBzd2l0
Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CisgICAgc3dpdGNoX2NyM19jcjQo
Y3IzX3BhKHYtPmFyY2guY3IzKSwgcmVhZF9jcjQoKSk7CiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVf
Y3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFy
eSBidWZmZXIuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9h
cmNoL3g4Ni9mbHVzaHRsYi5jCmluZGV4IGRkOGY1OWI1YWYuLjNiYTFkNjU4YzUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5j
CkBAIC0xNCw2ICsxNCw4IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8
YXNtL2ludnBjaWQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9kb21h
aW4uaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qIERlYnVnIGJ1aWxkczogV3Jh
cCBmcmVxdWVudGx5IHRvIHN0cmVzcy10ZXN0IHRoZSB3cmFwIGxvZ2ljLiAqLwogI2lmZGVmIE5E
RUJVRwpAQCAtOTUsNiArOTcsNyBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcg
Y3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRf
Y3I0OwogICAgIHUzMiB0OworICAgIHVuc2lnbmVkIGxvbmcgb2xkX3BjaWQgPSBjcjNfcGNpZChy
ZWFkX2NyMygpKTsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBmdW5jdGlvbiBpcyBzb21l
dGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKQEAgLTEwNCwxNCArMTA3LDM0IEBAIHZvaWQgc3dpdGNoX2NyM19jcjQodW5zaWdu
ZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogICAgIG9sZF9jcjQgPSByZWFkX2NyNCgp
OwogICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKICAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIFg4Nl9DUjRfUEdFIHNldCBtZWFucyBQQ0lEIGlzIGluYWN0aXZlLgorICAgICAg
ICAgKiBXZSBoYXZlIHRvIHB1cmdlIHRoZSBUTEIgdmlhIGZsaXBwaW5nIGNyNC5wZ2UuCisgICAg
ICAgICAqLwogICAgICAgICBvbGRfY3I0ID0gY3I0ICYgflg4Nl9DUjRfUEdFOwogICAgICAgICB3
cml0ZV9jcjQob2xkX2NyNCk7CiAgICAgfQorICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCApCisg
ICAgICAgIC8qCisgICAgICAgICAqIEZsdXNoaW5nIHRoZSBUTEIgdmlhIElOVlBDSUQgaXMgbmVj
ZXNzYXJ5IG9ubHkgaW4gY2FzZSBQQ0lEcyBhcmUKKyAgICAgICAgICogaW4gdXNlLCB3aGljaCBp
cyB0cnVlIG9ubHkgd2l0aCBJTlZQQ0lEIGJlaW5nIGF2YWlsYWJsZS4KKyAgICAgICAgICogV2l0
aG91dCBQQ0lEIHVzYWdlIHRoZSBmb2xsb3dpbmcgd3JpdGVfY3IzKCkgd2lsbCBwdXJnZSB0aGUg
VExCCisgICAgICAgICAqICh3ZSBhcmUgaW4gdGhlIGNyNC5wZ2Ugb2ZmIHBhdGgpIG9mIGFsbCBl
bnRyaWVzLgorICAgICAgICAgKiBVc2luZyBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCkg
c2VlbXMgdG8gYmUgZmFzdGVyIHRoYW4KKyAgICAgICAgICogaW52cGNpZF9mbHVzaF9hbGwoKSwg
c28gdXNlIHRoYXQuCisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25n
bG9iYWxzKCk7CiAKICAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggb2xkX2NyNCAhPSBj
cjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICBlbHNlIGlmICggb2xkX3BjaWQgIT0g
Y3IzX3BjaWQoY3IzKSApCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSBubyBUTEIg
ZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVhdGVkIGJldHdlZW4KKyAgICAgICAg
ICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVjcjMgdmFsdWUgcmVtYWlu
IGluIHRoZSBUTEIuCisgICAgICAgICAqLworICAgICAgICBpbnZwY2lkX2ZsdXNoX3NpbmdsZV9j
b250ZXh0KG9sZF9wY2lkKTsKIAogICAgIHBvc3RfZmx1c2godCk7CiAKQEAgLTEzNyw4ICsxNjAs
MjkgQEAgdm9pZCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiAgICAgICAgICAgICAgKiBhcmUgdmFyaW91cyBlcnJhdGEgc3Vycm91bmRpbmcgSU5W
TFBHIHVzYWdlIG9uIHN1cGVycGFnZXMsIGFuZAogICAgICAgICAgICAgICogYSBmdWxsIGZsdXNo
IGlzIGluIGFueSBjYXNlIG5vdCAqdGhhdCogZXhwZW5zaXZlLgogICAgICAgICAgICAgICovCi0g
ICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaW52bHBnICUwIgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAibWVtb3J5IiApOworICAg
ICAgICAgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9QQ0lERSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gKHVuc2lnbmVkIGxvbmcpdmE7
CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEZsdXNoIHRoZSBhZGRy
ZXNzZXMgZm9yIGFsbCBwb3RlbnRpYWwgYWRkcmVzcyBzcGFjZXMuCisgICAgICAgICAgICAgICAg
ICogV2UgY2FuJ3QgY2hlY2sgdGhlIGN1cnJlbnQgZG9tYWluIGZvciBiZWluZyBzdWJqZWN0IHRv
CisgICAgICAgICAgICAgICAgICogWFBUSSBhcyBjdXJyZW50IG1pZ2h0IGJlIHRoZSBpZGxlIHZj
cHUgd2hpbGUgd2Ugc3RpbGwgaGF2ZQorICAgICAgICAgICAgICAgICAqIHNvbWUgWFBUSSBkb21h
aW4gVExCIGVudHJpZXMuCisgICAgICAgICAgICAgICAgICogVXNpbmcgaW52cGNpZCBpcyBva2F5
IGhlcmUsIGFzIHdpdGggUENJRCBlbmFibGVkIHdlIGFsd2F5cworICAgICAgICAgICAgICAgICAq
IGhhdmUgZ2xvYmFsIHBhZ2VzIGRpc2FibGVkLgorICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViwgYWRkcik7CisgICAgICAg
ICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9VU0VSLCBhZGRyKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIG9wdF94cHRpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViB8IFBDSURfUFZfWFBUSSwgYWRk
cik7CisgICAgICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfVVNFUiB8
IFBDSURfUFZfWFBUSSwgYWRkcik7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJpbnZscGcg
JTAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFy
ICopKHZhKSkgOiAibWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIGRvX3RsYl9mbHVzaCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3YzI1NThkMTNjLi40ODExMWY1ZmVlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDgzLDcgKzQ4Mywx
MSBAQCB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9ndWVzdHMoCiAKIHZvaWQg
bWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZuKQogeworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CisKICAgICB2LT5hcmNoLmNyMyA9IG1mbiA8PCBQQUdF
X1NISUZUOworICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGQtPmFyY2gucHZfZG9tYWluLnBj
aWQgKQorICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNpZF9iaXRzKHYsIDApOwogfQogCiB1
bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKQEAgLTQ5NCw3ICs0OTgsMTIgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0
cmxyZWdbNF0gJiB+WDg2X0NSNF9ERTsKICAgICBjcjQgfD0gbW11X2NyNF9mZWF0dXJlcyAmIChY
ODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0g
ICAgY3I0IHw9IGQtPmFyY2gucHZfZG9tYWluLnhwdGkgID8gMCA6IFg4Nl9DUjRfUEdFOworCisg
ICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRf
UENJREU7CisgICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKKyAgICAgICAg
Y3I0IHw9IFg4Nl9DUjRfUEdFOworCiAgICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRf
VFNEIDogMDsKIAogICAgIHJldHVybiBjcjQ7CkBAIC01MDcsMTIgKzUxNiwxNCBAQCB2b2lkIHdy
aXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2
KSAmJiAhaXNfaWRsZV92Y3B1KHYpKQogICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19y
ZWFsX2NyNCh2KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH5YODZfQ1I0X1RTRCkg
fCBYODZfQ1I0X1BHRSk7CisgICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0
X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKIAogICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKICAgICAg
ICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSAxOwogICAgICAgICBjcHVfaW5mby0+cHZf
Y3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworICAgICAgICBpZiAoIG5ld19jcjQgJiBY
ODZfQ1I0X1BDSURFICkKKyAgICAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgfD0gZ2V0X3BjaWRf
Yml0cyh2LCAxKTsKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQp
OwogICAgIH0KICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggMzcxZmE5NDcyYy4uYTU1OTNi
ZmY1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjUxLDYgKzI1MSw4IEBAIHZvaWQgZG9fZG91Ymxl
X2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiB2b2lkIHRvZ2dsZV9ndWVzdF9t
b2RlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CisKICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47
CiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKQEAgLTI2Myw3ICsyNjUsMTUgQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmZsYWdzIF49IFRG
X2tlcm5lbF9tb2RlOwogICAgIGFzbSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7CiAgICAgdXBkYXRl
X2NyMyh2KTsKLSAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IDE7CisgICAg
aWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgICAgICBjcHVfaW5mby0+cm9v
dF9wZ3RfY2hhbmdlZCA9IDE7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNf
Y3B1KHJvb3RfcGd0KSkgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQtPmFyY2gucHZf
ZG9tYWluLnBjaWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHMo
diwgMSkgOiAwKTsKKyAgICB9CiAKICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwogICAgIHdyaXRlX2Ny
Myh2LT5hcmNoLmNyMyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAxZjc1NGFhNmNmLi5mOTE3YjQ2
ZDRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI1NCwxMSArMjU0LDQyIEBAIHN0cnVjdCBwdl9k
b21haW4KIAogICAgIC8qIFhQVEkgYWN0aXZlPyAqLwogICAgIGJvb2xfdCB4cHRpOworICAgIC8q
IFVzZSBQQ0lEIGZlYXR1cmU/ICovCisgICAgYm9vbF90IHBjaWQ7CiAKICAgICAvKiBtYXBfZG9t
YWluX3BhZ2UoKSBtYXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4g
bWFwY2FjaGU7CiB9OwogCisvKgorICogUENJRCB2YWx1ZXMgZm9yIHRoZSBhZGRyZXNzIHNwYWNl
cyBvZiA2NC1iaXQgcHYgZG9tYWluczoKKyAqCisgKiBXZSBhcmUgdXNpbmcgNCBQQ0lEIHZhbHVl
cyBmb3IgYSA2NCBiaXQgcHYgZG9tYWluIHN1YmplY3QgdG8gWFBUSToKKyAqIC0gaHlwZXJ2aXNv
ciBhY3RpdmUgYW5kIGd1ZXN0IGluIGtlcm5lbCBtb2RlICAgUENJRCAwCisgKiAtIGh5cGVydmlz
b3IgYWN0aXZlIGFuZCBndWVzdCBpbiB1c2VyIG1vZGUgICAgIFBDSUQgMQorICogLSBndWVzdCBh
Y3RpdmUgYW5kIGluIGtlcm5lbCBtb2RlICAgICAgICAgICAgICBQQ0lEIDIKKyAqIC0gZ3Vlc3Qg
YWN0aXZlIGFuZCBpbiB1c2VyIG1vZGUgICAgICAgICAgICAgICAgUENJRCAzCisgKgorICogV2l0
aG91dCBYUFRJIG9ubHkgMiB2YWx1ZXMgYXJlIHVzZWQ6CisgKiAtIGd1ZXN0IGluIGtlcm5lbCBt
b2RlICAgICAgICAgICAgICAgICAgICAgICAgIFBDSUQgMAorICogLSBndWVzdCBpbiB1c2VyIG1v
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lEIDEKKyAqLworCisjZGVmaW5lIFBDSURf
UFZfUFJJViAgICAgIDB4MDAwMCAgICAvKiBVc2VkIGZvciBvdGhlciBkb21haW5zLCB0b28uICov
CisjZGVmaW5lIFBDSURfUFZfVVNFUiAgICAgIDB4MDAwMQorI2RlZmluZSBQQ0lEX1BWX1hQVEkg
ICAgICAweDAwMDIgICAgLyogVG8gYmUgT1JlZCB0byBhYm92ZSB2YWx1ZXMuICovCisKKy8qCisg
KiBSZXR1cm4gYWRkaXRpb25hbCBQQ0lEIHNwZWNpZmljIGNyMyBiaXRzLgorICoKKyAqIE5vdGUg
dGhhdCBYODZfQ1IzX05PRkxVU0ggd2lsbCBub3QgYmUgcmVhZGFibGUgaW4gY3IzLiBBbnlvbmUg
Y29uc3VtaW5nCisgKiB2LT5hcmNoLmNyMyBzaG91bGQgbWFzayBhd2F5IFg4Nl9DUjNfTk9GTFVT
SCBhbmQgWDg2X0NSM19QQ0lETUFTSyBpbiBjYXNlCisgKiB0aGUgdmFsdWUgaXMgdXNlZCB0byBh
ZGRyZXNzIHRoZSByb290IHBhZ2UgdGFibGUuCisgKi8KKyNkZWZpbmUgZ2V0X3BjaWRfYml0cyh2
LCBpc194cHRpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAo
WDg2X0NSM19OT0ZMVVNIIHwgKChpc194cHRpKSA/IFBDSURfUFZfWFBUSSA6IDApIHwgICAgICAg
ICAgICAgICAgIFwKKyAgICAgKCgodiktPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPyBQ
Q0lEX1BWX1BSSVYgOiBQQ0lEX1BWX1VTRVIpKQorCiBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRh
IHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1bnNpZ25lZCBpbnQgbXNyIDogMTsKQEAgLTU5NSw3
ICs2MjYsNyBAQCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdik7CiAjZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChjKSAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgKChjKSAmIH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0
X1BTRSB8IFg4Nl9DUjRfVFNEIHwgICAgICBcCiAgICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZF
IHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9G
U0dTQkFTRSB8IFg4Nl9DUjRfU01BUCkpCisgICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8
IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQogCiB2b2lkIGRvbWFpbl9jcHVpZChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICBpbnB1dCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDgyZTNmYjIxNDQuLmNhNTM1YmIyMmIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaApAQCAtMzU4LDYgKzM1OCw5IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVu
c2lnbmVkIGxvbmcgdmFsKQogeworICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBD
SURzIGVuYWJsZWQhICovCisgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFs
ICYgWDg2X0NSNF9QQ0lERSkpOworCiAgICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKICAg
ICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNbLQ-0001XT-89; Tue, 29 May 2018 09: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNbLO-0001XO-J8
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:06 +0000
X-Inumbo-ID: 13122ed4-6326-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13122ed4-6326-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:53:01 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNbLM-0007mc-J7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNbLM-00010s-GZ
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNbLM-00010s-GZ@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:55:04 +0000
Subject: [Xen-changelog] [xen staging] docs/process: Add RUBRIC
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>

Y29tbWl0IDQ4MGI1ZWJjYzk4ODEwYWE4YmI2NzBhMjg5MDBhNjJkMDJhNDhjYmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMjIgMTc6Mzk6NTIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1MTowMiAy
MDE4ICswMTAwCgogICAgZG9jcy9wcm9jZXNzOiBBZGQgUlVCUklDCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL3Byb2Nlc3MvUlVC
UklDIHwgMTUgKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9SVUJSSUMgYi9kb2NzL3Byb2Nlc3MvUlVCUklD
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjc4YWNhODAwODUKLS0tIC9k
ZXYvbnVsbAorKysgYi9kb2NzL3Byb2Nlc3MvUlVCUklDCkBAIC0wLDAgKzEsMTUgQEAKK1RoZXNl
IHByb2Nlc3MgZG9jdW1lbnRzIGFyZSB1c2VkIGJ5IHRob3NlIGludm9sdmVkIGluIHJlbGVhc2lu
ZyBYZW4gdG8KK2hlbHAga2VlcCB0aGUgcmVsZWFzZXMgaGlnaCBxdWFsaXR5LCBvdXIgcmVsZWFz
ZSBwcmVwYXJhdGlvbgord2VsbC1vcmdhbmlzZWQsIGFuZCB0byBoZWxwIGF2b2lkIGVycm9ycy4K
KworVGhleSBhcmUgbGl2aW5nIGRvY3VtZW50cywgYW5kIG5vIHNwZWNpYWwgYXBwcm92YWwgaXMg
bmVlZGVkIHRvIG1vZGlmeQordGhlbSBiZXlvbmQgdGhlIHVzdWFsIGFja3MgZm9yIGNvbW1pdC4g
IFRoZXkgc2hvdWxkIGJlIHVwZGF0ZWQgYXMgYW5kCit3aGVuIGl0IHNlZW1zIGV4cGVkaWFudC4K
KworQWxzbywgdGhlc2UgZG9jdW1lbnRzIGFyZSBub3QgdG8gYmUgc2xhdmlzaGx5IGZvbGxvd2Vk
LiAgSW50ZWxsaWdlbnQKK2FwcGxpY2F0aW9uIG9mIHRoZSBndWlkZWxpbmVzIG1lYW5zIHVuZGVy
c3RhbmRpbmcsIGFuZCBnaXZpbmcgZWZmZWN0Cit0bywgdGhlIHB1cnBvc2UgYmVoaW5kIGFueSBp
bXByZWNhdGlvbi4KKworRXNwZWNpYWxseSwgdGhlIHNoZWxsIHJ1bmVzIHNob3VsZCBub3QgYmUg
ZXhlY3V0ZWQgYmxpbmRseS4gIFRoZXkgYXJlCitwcm9tcHRzIHRvIHRoaW5rIGFib3V0IHdoYXQg
c2hvdWxkIGJlIGRvbmUsIGFuZCBpbiB3aGF0IG9yZGVyOyBidXQKK29mdGVuLCB0aGUgc3RhbmRh
cmQgcnVuZXMgYXJlIG5vdCBhcHByb3ByaWF0ZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNbLZ-0001Y2-A6; Tue, 29 May 2018 09:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNbLY-0001Xx-S7
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:16 +0000
X-Inumbo-ID: 19693450-6326-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19693450-6326-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:53:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNbLX-0007mn-6R
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNbLW-00011k-MV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNbLW-00011k-MV@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:55:14 +0000
Subject: [Xen-changelog] [xen staging] docs/process/xen-release-management:
 Lesson to learn
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>

Y29tbWl0IDA5YWZiOWU3OGUxZTkwY2U3N2Q1MTA3Njc3YTg0NjRlODQxMDgwMmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBEZWMgMTMgMTE6NTg6MDAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAxMDo1MTowMiAy
MDE4ICswMTAwCgogICAgZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQ6IExlc3Nv
biB0byBsZWFybgogICAgCiAgICBUaGUgNC4xMCByZWxlYXNlIHByZXBhcmF0aW9uIHdhcyBzaWdu
aWZpY2FudGx5IG1vcmUgaGFpcnkgdGhhbiBpZGVhbC4KICAgIChXZSBzZWVtIHRvIGhhdmUgYSBn
b29kIG92ZXJhbGwgb3V0Y29tZSBkZXNwaXRlLCByYXRoZXIgdGhhbiBiZWNhdXNlCiAgICBvZiwg
b3VyIGFwcHJvYWNoLikKICAgIAogICAgVGhpcyBpcyB0aGUgc2Vjb25kIHRpbWUgKGF0IGxlYXN0
KSB0aGF0IHdlIGhhdmUgY29tZSBjbG9zZSB0byBmYWlsdXJlCiAgICBieSBjb21taXR0aW5nIHRv
IGEgcmVsZWFzZSBkYXRlIGJlZm9yZSB0aGUgZXhhY3QgY29kZSB0byBiZSByZWxlYXNlZAogICAg
aXMga25vd24gYW5kIGhhcyBiZWVuIG1hZGUgYW5kIHRlc3RlZC4KICAgIAogICAgRXZpZGVudGx5
IG91ciBkb2NzIG1ha2VzIGl0IGluc3VmZmljaWVudGx5IGNsZWFyIG5vdCB0byBkbyB0aGF0Lgog
ICAgCiAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMu
a3VydGhAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIGRvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2Vt
ZW50LnBhbmRvYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1t
YW5hZ2VtZW50LnBhbmRvYyBiL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBh
bmRvYwppbmRleCAyZmYwNjY1Yjk5Li5kN2ZkY2E1NjU2IDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nl
c3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKKysrIGIvZG9jcy9wcm9jZXNzL3hlbi1y
ZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jCkBAIC0yMTEsNyArMjExLDEyIEBAIGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL0NhdGVnb3J5Olhlbl80LjkKICAgICBBc2sgdGhlbSB0byBk
cnktcnVuIHRoZWlyIGNoZWNrbGlzdCBhbmQgY29uZmlybSBldmVyeXRoaW5nIGlzIE9LLiBJZiBu
b3QsCiAgICAgYXJyYW5nZSBhbm90aGVyIFJDIGFuZCByZXN0YXJ0IHRoaXMgY2hlY2tsaXN0Lgog
Ci03LiBHaXZlIFBSIFBlcnNvbm5lbCBmaW5hbCBnby1haGVhZCwgYW5kIGluc3RydWN0IFJlbGVh
c2UgVGVjaG5pY2lhbiB0byBtYWtlCis3LiBEbyBub3QgY29tbWl0IHRvIGEgcmVsZWFzZSBkYXRl
IHVudGlsCisKKyAgICAqIFRoZSBleGFjdCB4ZW4uZ2l0IGNvbW1pdCBpZCB0byBiZSByZWxlYXNl
ZCBpcyBrbm93bi4KKyAgICAqIFRoYXQgY29tbWl0IGlkIGhhcyBiZWVuIHNhdGlzZmFjdG9yaWx5
IHRlc3RlZC4KKworOC4gR2l2ZSBQUiBQZXJzb25uZWwgZmluYWwgZ28tYWhlYWQsIGFuZCBpbnN0
cnVjdCBSZWxlYXNlIFRlY2huaWNpYW4gdG8gbWFrZQogcmVsZWFzZSBkZWxpdmVyYWJsZXMgKHRh
Z3MgYW5kIHRhcmJhbGxzIC0gd2lsbCB1c3VhbGx5IGJlIGluIHBsYWNlIHRoZSBkYXkKIGJlZm9y
ZSB0aGUgcmVsZWFzZSkuIEF0IHRoaXMgcG9pbnQsIFBSIGNvbGxhdGVyYWwgd2lsbCBiZSBzZW50
IHRvIHJlcG9ydGVycwogKHR5cGljYWxseSAyLTMgd29ya2luZyBkYXlzIGJlZm9yZSB0aGUgcmVs
ZWFzZSBkYXRlKSBhbmQgd2UgY2Fubm90IHVuZG8KQEAgLTIxOSw3ICsyMjQsNyBAQCBwdWJsaWNh
dGlvbnMgd2l0aG91dCBxdWVzdGlvbnMgYmVpbmcgYXNrZWQgYW5kIHJpc2sgb2YgbmVnYXRpdmUg
UFIuIEl0IGlzCiBhY2NlcHRhYmxlIHRvIG1ha2UgYSB4ZW4tZGV2ZWxAIGFubm91bmNlbWVudCAq
YmVmb3JlKiB0aGUgUFIgcmVsZWFzZSBkYXRlCiAoYmxvZywgeGVuLWFubm91bmNlQCwgcHJlc3Mg
cmVsZWFzZSkuCiAKLTguIE1ha2UgdGhlIGFubm91bmNlbWVudCBvbiB2YXJpb3VzIG1haWxpbmcg
bGlzdCwgcHVibGlzaCB0aGUgYmxvZyBwb3N0LgorOS4gTWFrZSB0aGUgYW5ub3VuY2VtZW50IG9u
IHZhcmlvdXMgbWFpbGluZyBsaXN0LCBwdWJsaXNoIHRoZSBibG9nIHBvc3QuCiAKIEFsbG93IGZv
ciBjb250aW5nZW5jaWVzLiBJdCBpcyBub3QgdW5jb21tb24gdGhhdCBzb21lIGxhc3QgbWludXRl
IChzZWN1cml0eSBvcgogbm90KSBidWdzIGFyZSBkaXNjb3ZlcmVkLiBUbyBwcm92aWRlIGEgZml4
IHRha2VzIHRpbWUsIHRoZSB0ZXN0IG9mIHRoZSBmaXgKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNbLj-0001ZW-CA; Tue, 29 May 2018 09:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNbLi-0001ZK-Dr
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:26 +0000
X-Inumbo-ID: 1f751a23-6326-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f751a23-6326-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:53:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNbLh-0007mv-CF
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNbLh-00012W-9q
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNbLh-00012W-9q@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:55:25 +0000
Subject: [Xen-changelog] [xen staging] tools/kdd: alternative way of muting
 spurious gcc warning
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="===============3957584874645274671=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2de2b10b2252761baa5dd0077df384dbfcca8212
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Tue May 22 21:47:45 2018 +0200
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 29 10:51:02 2018 +0100

    tools/kdd: alternative way of muting spurious gcc warning
    
    Older gcc does not support #pragma GCC diagnostics, so use alternative
    approach - change variable type to uint32_t (this code handle 32-bit
    requests only anyway), which apparently also avoid gcc complaining about
    this (otherwise correct) code.
    
    Fixes 437e00fea04becc91c1b6bc1c0baa636b067a5cc "tools/kdd: mute spurious
    gcc warning"
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
---
 tools/debugger/kdd/kdd.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 61d769ece9..5a019a0a0c 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -687,7 +687,7 @@ static void kdd_handle_read_ctrl(kdd_state *s)
         }
     } else {
         /* 32-bit control-register space starts at 0x[2]cc, for 84 bytes */
-        uint64_t offset = addr;
+        uint32_t offset = addr;
         if (offset > 0x200)
             offset -= 0x200;
         offset -= 0xcc;
@@ -695,10 +695,7 @@ static void kdd_handle_read_ctrl(kdd_state *s)
             KDD_LOG(s, "Request outside of known control space\n");
             len = 0;
         } else {
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Warray-bounds"
             memcpy(buf, ((uint8_t *)&ctrl.c32) + offset, len);
-#pragma GCC diagnostic pop
         }
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3957584874645274671==--

From xen-changelog-bounces@lists.xenproject.org Tue May 29 09:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 09: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 1fNbLu-0001dD-ET; Tue, 29 May 2018 09:55: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNbLt-0001by-4e
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:37 +0000
X-Inumbo-ID: 2582d0bb-6326-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2582d0bb-6326-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 11:53:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNbLr-0007n7-I0
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNbLr-000130-Fb
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 09:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNbLr-000130-Fb@xenbits.xenproject.org>
Date: Tue, 29 May 2018 09:55:35 +0000
Subject: [Xen-changelog] [xen staging] libxc/x86/PV: don't hand through
 CPUID leaf 0x80000008 as is
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>

Y29tbWl0IDg0OWNjOWFjNTZlZmY4YThkNTc1ZWQ5ZjQ4NGFhZDcyZjM4Mzg2MmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIy
IDA1OjQwOjAyIDIwMTggLTA2MDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjkgMTA6NTE6MDIgMjAxOCArMDEw
MAoKICAgIGxpYnhjL3g4Ni9QVjogZG9uJ3QgaGFuZCB0aHJvdWdoIENQVUlEIGxlYWYgMHg4MDAw
MDAwOCBhcyBpcwogICAgCiAgICBKdXN0IGxpa2UgZm9yIEhWTSB0aGUgZmVhdHVyZSBzZXQgc2hv
dWxkIGJlIHVzZWQgZm9yIEVCWCBvdXRwdXQsIHdoaWxlCiAgICBFQVggc2hvdWxkIGJlIHJlc3Ry
aWN0ZWQgdG8gdGhlIGxvdyAxNiBiaXRzIGFuZCBFQ1gvRURYIHNob3VsZCBiZSB6ZXJvLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMg
Yi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCA5ZmEyZjdjMzYwLi4yMTUzN2YwNmYx
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYworKysgYi90b29scy9saWJ4
Yy94Y19jcHVpZF94ODYuYwpAQCAtNTc1LDYgKzU3NSwxMiBAQCBzdGF0aWMgdm9pZCB4Y19jcHVp
ZF9wdl9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgMHg4MDAwMDAwODoKKyAgICAgICAgcmVnc1swXSAmPSAweDAwMDBmZmZmdTsKKyAg
ICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRV
UkVfQ0xaRVJPKV07CisgICAgICAgIHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKKyAgICAgICAgYnJl
YWs7CisKICAgICBjYXNlIDB4MDAwMDAwMDU6IC8qIE1PTklUT1IvTVdBSVQgKi8KICAgICBjYXNl
IDB4MDAwMDAwMGI6IC8qIEV4dGVuZGVkIFRvcG9sb2d5IEVudW1lcmF0aW9uICovCiAgICAgY2Fz
ZSAweDgwMDAwMDBhOiAvKiBTVk0gcmV2aXNpb24gYW5kIGZlYXR1cmVzICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 29 10:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 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 1fNc6q-0006Xa-5d; Tue, 29 May 2018 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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNc6o-0006XV-VD
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:07 +0000
X-Inumbo-ID: ebd94f3c-632c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd94f3c-632c-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 12:42:02 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNc6n-0000MT-Al
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNc6n-0007CQ-7Z
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNc6n-0007CQ-7Z@xenbits.xenproject.org>
Date: Tue, 29 May 2018 10:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86: suppress sync when XPTI is
 disabled for a 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: 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>

Y29tbWl0IGI3ZWI5ZDhiZDYxZWNkYzM5OWU4ZmM0MWVhNGJiZmYzNWNiZTA3NTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEyOjM4OjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEyOjM4OjA5IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIHN5bmMgd2hlbiBYUFRJIGlzIGRpc2FibGVkIGZvciBhIGRvbWFpbgogICAg
CiAgICBOb3cgdGhhdCB3ZSBoYXZlIGEgcGVyLWRvbWFpbiBmbGFnIHdlIGNhbiBhbmQgc2hvdWxk
IGNvbnRyb2wgc3luYy1pbmcgaW4KICAgIGEgbW9yZSBmaW5lIGdyYWluZWQgbWFubmVyOiBPbmx5
IGRvbWFpbnMgaGF2aW5nIFhQVEkgZW5hYmxlZCBuZWVkIHRoZQogICAgc3luYyB0byBvY2N1ci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDUwYjUzNDM4OTkuLjJiNzQzOTIxYzMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNzY1LDcgKzM3NjUs
NyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0
ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICYmICFjcHVfaGFzX25vX3hwdGkgKQorICAgICAgICAgICAgICAgICAgICBpZiAo
ICFyYyAmJiBwdF9vd25lci0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbG9jYWxfaW5fdXNlID0gZmFsc2U7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 10:44:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 10: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 1fNc71-0006YN-8D; Tue, 29 May 2018 10:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNc6z-0006YC-Gt
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:17 +0000
X-Inumbo-ID: f1eb1164-632c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1eb1164-632c-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 12:42:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNc6x-0000Mc-Ga
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNc6x-0007DB-EB
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNc6x-0007DB-EB@xenbits.xenproject.org>
Date: Tue, 29 May 2018 10:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86: correct default_xen_spec_ctrl
 calculation
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>

Y29tbWl0IGQ2MjM5ZjY0NzEzZGY4MTkyNzhiZjA0ODQ0NmQzMTg3YzZhYzQ3MzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEyOjM4OjUyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEyOjM4OjUyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsIGNhbGN1bGF0aW9uCiAgICAKICAgIEV2
ZW4gd2l0aCBvcHRfbXNyX3NjX3twdixodm19IGJvdGggZmFsc2Ugd2Ugc2hvdWxkIHNldCB1cCB0
aGUgdmFyaWFibGUKICAgIGFzIHVzdWFsLCB0byBlbnN1cmUgcHJvcGVyIG9uZS10aW1lIHNldHVw
IGR1cmluZyBib290IGFuZCBDUFUgYnJpbmd1cC4KICAgIFRoaXMgdGhlbiBhbHNvIGJyaW5ncyB0
aGUgY29kZSBpbiBsaW5lIHdpdGggdGhlIGNvbW1lbnQgaW1tZWRpYXRlbHkKICAgIGFoZWFkIG9m
IHRoZSBwcmludGsoKSBiZWluZyBtb2RpZmllZCBzYXlpbmcgImlycmVzcGVjdGl2ZSBvZiBndWVz
dHMiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCAxOSArKysrKysrLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggN2RiNmU1MTM1MS4uZmQ5MzhjMzNhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTk1LDggKzE5
NSw2IEBAIGN1c3RvbV9wYXJhbSgic3BlYy1jdHJsIiwgcGFyc2Vfc3BlY19jdHJsKTsKIAogc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiB7Ci0gICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gKGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSk7CiAgICAgdW5zaWduZWQgaW50IF83ZDAgPSAw
LCBlOGIgPSAwLCB0bXA7CiAKICAgICAvKiBDb2xsZWN0IGRpYWdub3N0aWNzIGFib3V0IGF2YWls
YWJsZSBtaXRpZ2F0aW9ucy4gKi8KQEAgLTIyOCwxMCArMjI2LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKLSAgICAgICAgICAgIXVzZV9z
cGVjX2N0cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAgIk5vIiA6Ci0gICAgICAgICAg
IChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUykgID8gICJJQlJTKyIgOiAg
IklCUlMtIiwKLSAgICAgICAgICAgIXVzZV9zcGVjX2N0cmwgfHwgIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TU0JEKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIiIDoKKyAgICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9J
QlJTQikgICAgICAgICAgPyAiTm8iIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAiSUJSUysiIDogICJJQlJTLSIsCisgICAgICAgICAgICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAg
ICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDog
IiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gIiBJQlBCIiAgOiAiIik7CiAKQEAgLTQ5MywxNiArNDkwLDE0IEBAIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggdXNlX3NwZWNfY3RybCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggaWJy
cyApCi0gICAgICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9J
QlJTOwotCiAgICAgICAgICAgICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dy
bXNyOwotICAgICAgICB9CisKKyAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgICAgIGRlZmF1
bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfSUJSUzsKICAgICB9CiAKICAgICAvKiBJZiB3
ZSBoYXZlIFNTQkQgYXZhaWxhYmxlLCBzZWUgd2hldGhlciB3ZSBzaG91bGQgdXNlIGl0LiAqLwot
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYmIHVzZV9zcGVjX2N0cmwg
JiYgb3B0X3NzYmQgKQorICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYm
IG9wdF9zc2JkICkKICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9T
U0JEOwogCiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 29 10:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 May 2018 10: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 1fNc7A-0006ZJ-AB; Tue, 29 May 2018 10:44: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=jyc5=iq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNc78-0006Z8-T5
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:26 +0000
X-Inumbo-ID: f7fb2b3f-632c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7fb2b3f-632c-11e8-9728-bc764e045a96;
 Tue, 29 May 2018 12:42:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNc77-0000Mk-MV
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNc77-0007E9-K1
 for xen-changelog@lists.xenproject.org; Tue, 29 May 2018 10:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNc77-0007E9-K1@xenbits.xenproject.org>
Date: Tue, 29 May 2018 10:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/CPUID: don't override tool stack
 decision to hide STIBP
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>

Y29tbWl0IDA2ZjU0MmY4ZjJlNDQ2YzAxYmQwZWRhYjUxZTk0NTBhZjdmNmUwNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDEyOjM5OjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDEyOjM5OjI0IDIwMTggKzAyMDAKCiAgICB4
ODYvQ1BVSUQ6IGRvbid0IG92ZXJyaWRlIHRvb2wgc3RhY2sgZGVjaXNpb24gdG8gaGlkZSBTVElC
UAogICAgCiAgICBPdGhlciB0aGFuIGluIHRoZSBmZWF0dXJlIHNldHMsIHdoZXJlIHdlIGluZGVl
ZCB3YW50IHRvIG9mZmVyIHRoZQogICAgZmVhdHVyZSBldmVuIGlmIG5vdCBlbnVtZXJhdGVkIG9u
IGhhcmR3YXJlLCB3ZSBzaG91bGRuJ3QgZGljdGF0ZSB0aGUKICAgIGZlYXR1cmUgYmVpbmcgYXZh
aWxhYmxlIGlmIHRvb2wgc3RhY2sgb3IgaG9zdCBhZG1pbiBoYXZlIGRlY2lkZWQgdG8gbm90CiAg
ICBleHBvc2UgaXQgKGZvciB3aGF0ZXZlciBbcXVlc3Rpb25hYmxlP10gcmVhc29uKS4gVGhhdCBm
ZWF0dXJlIHNldCBzaWRlCiAgICBvdmVycmlkZSBpcyBzdWZmaWNpZW50IHRvIGFjaGlldmUgdGhl
IGludGVuZGVkIGd1ZXN0IHNpZGUgc2FmZXR5CiAgICBwcm9wZXJ0eSAoaW4gb2ZmZXJpbmcgLSBi
eSBkZWZhdWx0IC0gU1RJQlAgaW5kZXBlbmRlbnQgb2YgYWN0dWFsCiAgICBhdmFpbGFiaWxpdHkg
aW4gaGFyZHdhcmUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOCAtLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwppbmRleCA0YjhkMzMwMTNmLi5iZWVlNDdkMGVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNjQyLDE0ICs2NDIsNiBA
QCB2b2lkIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJl
Y2FsY3VsYXRlX3hzdGF0ZShwKTsKICAgICByZWNhbGN1bGF0ZV9taXNjKHApOwogCi0gICAgLyoK
LSAgICAgKiBPdmVycmlkZSBTVElCUCB0byBtYXRjaCBJQlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkg
dXNlIFNUSUJQCi0gICAgICogZnVuY3Rpb25hbGl0eSBvbiBub24tSFQgaGFyZHdhcmUsIGJ1dCBj
YW4ndCBuZWNlc3NlcmlseSBwcm90ZWN0Ci0gICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVj
dHJlL0JyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzIGhpZGRlbgotICAgICAqIG9u
IEhULWNhcGFibGUgaGFyZHdhcmUuCi0gICAgICovCi0gICAgcC0+ZmVhdC5zdGlicCA9IHAtPmZl
YXQuaWJyc2I7Ci0KICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocC0+Y2FjaGUucmF3
KTsgKytpICkKICAgICB7CiAgICAgICAgIGlmICggcC0+Y2FjaGUuc3VibGVhZltpXS50eXBlID49
IDEgJiYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4
IGM3MjFjMTI1YWIuLmYxYTVlZDkzZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQzLDcgKzI0Myw3IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIs
ICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQg
YnkKIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5l
dXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQ
UywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVj
aXNpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJS
UyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJ
QlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoU1RJQlAs
ICAgICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBT
LCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwogWEVOX0NQ
VUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLypBICBNU1JfU1BFQ19DVFJMLlNTQkQg
YXZhaWxhYmxlICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 30 06:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 06: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 1fNuq7-0001Np-9B; Wed, 30 May 2018 06: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNuq6-0001Nk-SJ
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:06 +0000
X-Inumbo-ID: 8e16a74a-63d4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e16a74a-63d4-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 08:42:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNuq4-0001eo-Oa
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNuq4-0000tQ-M7
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNuq4-0000tQ-M7@xenbits.xenproject.org>
Date: Wed, 30 May 2018 06:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: re-enable XPTI/PCID as
 needed in switch_native()
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>

Y29tbWl0IDM3YjNkZmRlZWY3ZDQ4ZmMzZjRhOWE3MDRjODA1YmU5YTI1M2VjZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDA4OjM1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDA4OjM1OjM2IDIwMTggKzAyMDAKCiAgICB4
ODY6IHJlLWVuYWJsZSBYUFRJL1BDSUQgYXMgbmVlZGVkIGluIHN3aXRjaF9uYXRpdmUoKQogICAg
CiAgICBBZGRpdGlvbmFsbHkgYXZvaWQgYWNjZXNzaW5nIGQtPmFyY2gucHZfZG9tYWluIGZvciBQ
VkggZG9tYWlucyAocnVubmluZwogICAgaW4gYSBIVk0gY29udGFpbmVyKS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDI3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCAzMjRjYTkwYmZiLi41ZTU5NGUyN2IyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzUs
NiArMzc1LDQzIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAK
K3N0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgPSBmYWxzZTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNl
OworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRp
ID0gb3B0X3hwdGkgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IE9QVF9YUFRJX0RPTTAgOiBPUFRfWFBUSV9ET01V
KTsKKworICAgICAgICBpZiAoIHVzZV9pbnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCisgICAgICAg
ICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNl
IFBDSURfT0ZGOgorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFBD
SURfQUxMOgorICAgICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSB0cnVlOwor
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFBDSURfWFBUSToKKyAg
ICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gZC0+YXJjaC5wdl9kb21haW4u
eHB0aTsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX05P
WFBUSToKKyAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gIWQtPmFyY2gu
cHZfZG9tYWluLnhwdGk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGRl
ZmF1bHQ6CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgaW5saW5lIGlu
dCBtYXlfc3dpdGNoX21vZGUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gKCFpc19o
dm1fZG9tYWluKGQpICYmIChkLT50b3RfcGFnZXMgPT0gMCkpOwpAQCAtNDAzLDYgKzQ0MCw5IEBA
IGludCBzd2l0Y2hfbmF0aXZlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLng4N19m
aXBfd2lkdGggPSBjcHVfaGFzX2ZwdV9zZWwgPyAwIDogODsKIAorICAgIGlmICggaXNfcHZfZG9t
YWluKGQpICkKKyAgICAgICAgc2V0X2RvbWFpbl94cHRpKGQpOworCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTQzOSw4ICs0NzksOCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gNDsKIAotICAgIGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgPSBmYWxzZTsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gZmFsc2U7Cisg
ICAgaWYgKCBpc19wdl9kb21haW4oZCkgKQorICAgICAgICBzZXRfZG9tYWluX3hwdGkoZCk7CiAK
ICAgICByZXR1cm4gMDsKIApAQCAtNzIzLDMxICs3NjMsNyBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAg
LyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAgICAgICAgIGQtPmFyY2guaXNfMzJi
aXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAwOwogCi0gICAgICAgIGQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gT1BUX1hQVElfRE9NMCA6
IE9QVF9YUFRJX0RPTVUpOwotCi0gICAgICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQotICAgICAgICAgICAgc3dpdGNoICggb3B0
X3BjaWQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSBQQ0lEX09GRjoKLSAgICAg
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgY2FzZSBQQ0lEX0FMTDoKLSAgICAgICAg
ICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBi
cmVhazsKLQotICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6Ci0gICAgICAgICAgICAgICAgZC0+
YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGNhc2UgUENJRF9OT1hQVEk6Ci0gICAgICAgICAg
ICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNoLnB2X2RvbWFpbi54cHRpOwot
ICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgfQorICAgICAgICBzZXRfZG9tYWluX3hwdGkoZCk7CiAgICAgfQogCiAgICAgLyog
aW5pdGlhbGl6ZSBkZWZhdWx0IHRzYyBiZWhhdmlvciBpbiBjYXNlIHRvb2xzIGRvbid0ICovCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 30 06:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 06: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 1fNuqH-0001Of-BC; Wed, 30 May 2018 06:44: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNuqG-0001OX-F6
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:16 +0000
X-Inumbo-ID: 9468f20d-63d4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9468f20d-63d4-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 08:42:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNuqF-0001ex-CG
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNuqF-0000uk-9x
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNuqF-0000uk-9x@xenbits.xenproject.org>
Date: Wed, 30 May 2018 06:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: re-enable XPTI/PCID as
 needed in switch_native()
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>

Y29tbWl0IDBkNDRlZTBiYzA0NDJkZjgwNzY2YWFlZDQ5MGRjODc0YTcwODgxNTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDA4OjM3OjE5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDA4OjM3OjE5IDIwMTggKzAyMDAKCiAgICB4
ODY6IHJlLWVuYWJsZSBYUFRJL1BDSUQgYXMgbmVlZGVkIGluIHN3aXRjaF9uYXRpdmUoKQogICAg
CiAgICBBZGRpdGlvbmFsbHkgYXZvaWQgYWNjZXNzaW5nIGQtPmFyY2gucHZfZG9tYWluIGZvciBQ
VkggZG9tYWlucyAocnVubmluZwogICAgaW4gYSBIVk0gY29udGFpbmVyKS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDI3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBlY2UzMjk3MTRhLi4zZWY3YTg0ODkyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzUs
NiArMzc1LDQzIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAK
K3N0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgPSAwOworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsKKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94
cHRpICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisKKyAg
ICAgICAgaWYgKCB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICAgICAgc3dp
dGNoICggb3B0X3BjaWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBQQ0lEX09G
RjoKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX0FMTDoK
KyAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMTsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6CisgICAgICAgICAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9OT1hQVEk6CisgICAg
ICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNoLnB2X2RvbWFpbi54
cHRpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIGlubGluZSBpbnQgbWF5X3N3aXRj
aF9tb2RlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuICghaXNfaHZtX2RvbWFpbihk
KSAmJiAoZC0+dG90X3BhZ2VzID09IDApKTsKQEAgLTQwMyw2ICs0NDAsOSBAQCBpbnQgc3dpdGNo
X25hdGl2ZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0g
Y3B1X2hhc19mcHVfc2VsID8gMCA6IDg7CiAKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCisg
ICAgICAgIHNldF9kb21haW5feHB0aShkKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC00Mzks
OCArNDc5LDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGQt
PmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0g
MDsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsKKyAgICBpZiAoIGlzX3B2X2RvbWFp
bihkKSApCisgICAgICAgIHNldF9kb21haW5feHB0aShkKTsKIAogICAgIHJldHVybiAwOwogCkBA
IC03MTksMzEgKzc1OSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3Qg
YnkgZGVmYXVsdC4gKi8KICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDA7CiAKLSAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9w
dF94cHRpICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7Ci0K
LSAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIHVzZV9pbnZwY2lkICYmIGNw
dV9oYXNfcGNpZCApCi0gICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICBjYXNlIFBDSURfT0ZGOgotICAgICAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgICAgICAgICBjYXNlIFBDSURfQUxMOgotICAgICAgICAgICAgICAgIGQtPmFyY2gucHZf
ZG9tYWluLnBjaWQgPSAxOwotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBj
YXNlIFBDSURfWFBUSToKLSAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0g
ZC0+YXJjaC5wdl9kb21haW4ueHB0aTsKLSAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAg
ICAgICAgY2FzZSBQQ0lEX05PWFBUSToKLSAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi5wY2lkID0gIWQtPmFyY2gucHZfZG9tYWluLnhwdGk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgICAgIHNl
dF9kb21haW5feHB0aShkKTsKICAgICB9CiAKICAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNj
IGJlaGF2aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 30 06:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 06: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 1fNuqR-0001Pl-Cz; Wed, 30 May 2018 06:44: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNuqQ-0001Pc-Vx
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:27 +0000
X-Inumbo-ID: 9abea945-63d4-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9abea945-63d4-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 08:42:21 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNuqP-0001fZ-VQ
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNuqP-0000w7-Sr
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 06:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNuqP-0000w7-Sr@xenbits.xenproject.org>
Date: Wed, 30 May 2018 06:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: re-enable XPTI/PCID as
 needed in switch_native()
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>

Y29tbWl0IGE2NzFiZDYzZWViMjMzNzRkNGYwNjI2ZDJiZmQyODQyYWUzMDcyNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDA4OjM4OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDA4OjM4OjA2IDIwMTggKzAyMDAKCiAgICB4
ODY6IHJlLWVuYWJsZSBYUFRJL1BDSUQgYXMgbmVlZGVkIGluIHN3aXRjaF9uYXRpdmUoKQogICAg
CiAgICBBZGRpdGlvbmFsbHkgYXZvaWQgYWNjZXNzaW5nIGQtPmFyY2gucHZfZG9tYWluIGZvciBQ
VkggZG9tYWlucyAocnVubmluZwogICAgaW4gYSBIVk0gY29udGFpbmVyKS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDI3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCA3ZmM4OTk1YjA1Li4zZmE4ZmM0ODExIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00MDUs
NiArNDA1LDQzIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAK
K3N0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gucHZfZG9t
YWluLnhwdGkgPSAwOworICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsKKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94
cHRpICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisKKyAg
ICAgICAgaWYgKCB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICAgICAgc3dp
dGNoICggb3B0X3BjaWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBQQ0lEX09G
RjoKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX0FMTDoK
KyAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMTsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBQQ0lEX1hQVEk6CisgICAgICAgICAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgUENJRF9OT1hQVEk6CisgICAg
ICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9ICFkLT5hcmNoLnB2X2RvbWFpbi54
cHRpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIGlubGluZSBpbnQgbWF5X3N3aXRj
aF9tb2RlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuICghaXNfaHZtX2RvbWFpbihk
KSAmJiAoZC0+dG90X3BhZ2VzID09IDApKTsKQEAgLTQyOSw2ICs0NjYsOSBAQCBpbnQgc3dpdGNo
X25hdGl2ZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0g
Y3B1X2hhc19mcHVfc2VsID8gMCA6IDg7CiAKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCisg
ICAgICAgIHNldF9kb21haW5feHB0aShkKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC00NjQs
OCArNTA0LDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGQt
PmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0g
MDsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gMDsKKyAgICBpZiAoIGlzX3B2X2RvbWFp
bihkKSApCisgICAgICAgIHNldF9kb21haW5feHB0aShkKTsKIAogICAgIHJldHVybiAwOwogCkBA
IC03MDcsMzEgKzc0Nyw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3Qg
YnkgZGVmYXVsdC4gKi8KICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDA7CiAKLSAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9w
dF94cHRpICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7Ci0K
LSAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIHVzZV9pbnZwY2lkICYmIGNw
dV9oYXNfcGNpZCApCi0gICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICBjYXNlIFBDSURfT0ZGOgotICAgICAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgICAgICAgICBjYXNlIFBDSURfQUxMOgotICAgICAgICAgICAgICAgIGQtPmFyY2gucHZf
ZG9tYWluLnBjaWQgPSAxOwotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBj
YXNlIFBDSURfWFBUSToKLSAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0g
ZC0+YXJjaC5wdl9kb21haW4ueHB0aTsKLSAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAg
ICAgICAgY2FzZSBQQ0lEX05PWFBUSToKLSAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi5wY2lkID0gIWQtPmFyY2gucHZfZG9tYWluLnhwdGk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgICAgIHNl
dF9kb21haW5feHB0aShkKTsKICAgICB9CiAKICAgICAvKiBpbml0aWFsaXplIGRlZmF1bHQgdHNj
IGJlaGF2aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 30 11:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 11: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 1fNzWS-0006Ix-Ny; Wed, 30 May 2018 11: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNzWQ-0006IL-NR
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:06 +0000
X-Inumbo-ID: 76fc829a-63fe-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76fc829a-63fe-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 13:42:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNzWP-00081u-6K
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNzWP-0007sQ-3q
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNzWP-0007sQ-3q@xenbits.xenproject.org>
Date: Wed, 30 May 2018 11:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: don't enable XPTI on idle
 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: 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>

Y29tbWl0IDFjNmI4ZjIzYjljNTA5OWNkZjlhNTMwZTBkMDQ0YjFhYjVhODM1MTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDEzOjM0OjMzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDEzOjM0OjMzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRvbid0IGVuYWJsZSBYUFRJIG9uIGlkbGUgZG9tYWluCiAgICAKICAgIFdoaWxlIHRoZSBp
bnZvbHZlZCBjb2RlIChpbiBwdl9kb21haW5faW5pdGlhbGlzZSgpKSBzaXRzIGJlaGluZCBhbgog
ICAgIWlzX2lkbGVfZG9tYWluKCkgY2hlY2sgYWxyZWFkeSBpbiA0LjEwLCB3ZSBuZWVkIHRvIGFk
ZCBvbmUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTkgKysrKysrKysrKysr
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGMxMTZiMzlmNGYuLmZhMGZlMzE1M2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTcxNCwyMCArNzE0LDE1
IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGRvbWNyX2ZsYWdzLAogICAgICAgICBpZiAoIChyYyA9IGh2bV9kb21haW5faW5pdGlhbGlzZShk
KSkgIT0gMCApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQotICAgIGVsc2UKKyAgICBl
bHNlIGlmICggIWlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgYXJjaF9jc3cgcHZfY3N3ID0gewogICAgICAgICAgICAgLmZyb20gPSBwYXJhdmly
dF9jdHh0X3N3aXRjaF9mcm9tLAogICAgICAgICAgICAgLnRvICAgPSBwYXJhdmlydF9jdHh0X3N3
aXRjaF90bywKICAgICAgICAgICAgIC50YWlsID0gY29udGludWVfbm9uaWRsZV9kb21haW4sCiAg
ICAgICAgIH07Ci0gICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJjaF9jc3cgaWRsZV9jc3cg
PSB7Ci0gICAgICAgICAgICAuZnJvbSA9IHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20sCi0gICAg
ICAgICAgICAudG8gICA9IHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvLAotICAgICAgICAgICAgLnRh
aWwgPSBjb250aW51ZV9pZGxlX2RvbWFpbiwKLSAgICAgICAgfTsKIAotICAgICAgICBkLT5hcmNo
LmN0eHRfc3dpdGNoID0gaXNfaWRsZV9kb21haW4oZCkgPyAmaWRsZV9jc3cgOiAmcHZfY3N3Owor
ICAgICAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJnB2X2NzdzsKIAogICAgICAgICAvKiA2NC1i
aXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9
IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDA7CkBAIC03NTgsNiArNzUzLDE2IEBAIGludCBh
cmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2Zs
YWdzLAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGFyY2hfY3N3IGlkbGVfY3N3
ID0geworICAgICAgICAgICAgLmZyb20gPSBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tLAorICAg
ICAgICAgICAgLnRvICAgPSBwYXJhdmlydF9jdHh0X3N3aXRjaF90bywKKyAgICAgICAgICAgIC50
YWlsID0gY29udGludWVfaWRsZV9kb21haW4sCisgICAgICAgIH07CisKKyAgICAgICAgZC0+YXJj
aC5jdHh0X3N3aXRjaCA9ICZpZGxlX2NzdzsKKyAgICB9CiAKICAgICAvKiBpbml0aWFsaXplIGRl
ZmF1bHQgdHNjIGJlaGF2aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KICAgICB0c2Nfc2V0X2lu
Zm8oZCwgVFNDX01PREVfREVGQVVMVCwgMFVMLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 30 11:44:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 11:44: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 1fNzWc-0006K6-PX; Wed, 30 May 2018 11:44: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNzWa-0006Jr-Uo
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:16 +0000
X-Inumbo-ID: 7d4d7a6d-63fe-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d4d7a6d-63fe-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 13:42:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNzWZ-00082C-Qf
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNzWZ-0007te-O4
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNzWZ-0007te-O4@xenbits.xenproject.org>
Date: Wed, 30 May 2018 11:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: don't enable XPTI on idle
 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: 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>

Y29tbWl0IDE1MjJhODFhY2VhNWM2MTA5ZjZmNzkxZDUyOGZkODcyNDExN2ZiNjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDEzOjM2OjEwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDEzOjM2OjEwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRvbid0IGVuYWJsZSBYUFRJIG9uIGlkbGUgZG9tYWluCiAgICAKICAgIFdoaWxlIHRoZSBp
bnZvbHZlZCBjb2RlIChpbiBwdl9kb21haW5faW5pdGlhbGlzZSgpKSBzaXRzIGJlaGluZCBhbgog
ICAgIWlzX2lkbGVfZG9tYWluKCkgY2hlY2sgYWxyZWFkeSBpbiA0LjEwLCB3ZSBuZWVkIHRvIGFk
ZCBvbmUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDVlNTk0ZTI3YjIu
LmFiMTBlODc4ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTc1OCw3ICs3NTgsNyBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAg
aWYgKCAocmMgPSBodm1fZG9tYWluX2luaXRpYWxpc2UoZCkpICE9IDAgKQogICAgICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFp
bihkKSApCiAgICAgewogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8K
ICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9
IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 30 11:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 11: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 1fNzWm-0006Le-SX; Wed, 30 May 2018 11:44: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNzWl-0006LS-H4
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:27 +0000
X-Inumbo-ID: 83a59c5c-63fe-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83a59c5c-63fe-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 13:42:21 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNzWk-00082p-Dn
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNzWk-0007ur-BV
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNzWk-0007ur-BV@xenbits.xenproject.org>
Date: Wed, 30 May 2018 11:44:26 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: don't enable XPTI on idle
 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: 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>

Y29tbWl0IDE5NjkzMmFkYjI1YTZlMjY2ODA3ODhkYjQzOTc4NTBiYmQzMDc3MGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDEzOjM3OjIzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDEzOjM3OjIzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRvbid0IGVuYWJsZSBYUFRJIG9uIGlkbGUgZG9tYWluCiAgICAKICAgIFdoaWxlIHRoZSBp
bnZvbHZlZCBjb2RlIChpbiBwdl9kb21haW5faW5pdGlhbGlzZSgpKSBzaXRzIGJlaGluZCBhbgog
ICAgIWlzX2lkbGVfZG9tYWluKCkgY2hlY2sgYWxyZWFkeSBpbiA0LjEwLCB3ZSBuZWVkIHRvIGFk
ZCBvbmUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDNlZjdhODQ4OTIu
LmEzZTkxM2IxNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTc1NCw3ICs3NTQsNyBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAg
aWYgKCAocmMgPSBodm1fZG9tYWluX2luaXRpYWxpc2UoZCkpICE9IDAgKQogICAgICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFp
bihkKSApCiAgICAgewogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8K
ICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9
IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 30 11:44:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 May 2018 11:44: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 1fNzWw-0006NO-VZ; Wed, 30 May 2018 11:44: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=i2hg=ir=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fNzWw-0006NE-0O
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:38 +0000
X-Inumbo-ID: 89f37dda-63fe-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89f37dda-63fe-11e8-9728-bc764e045a96;
 Wed, 30 May 2018 13:42:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fNzWv-00082x-19
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fNzWu-0007vv-V1
 for xen-changelog@lists.xenproject.org; Wed, 30 May 2018 11:44:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fNzWu-0007vv-V1@xenbits.xenproject.org>
Date: Wed, 30 May 2018 11:44:36 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: don't enable XPTI on idle
 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: 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>

Y29tbWl0IDYxYTlmYzVlNTZlY2Y1OWJlOTUxYWYyY2M1NWQxNWExMTNlOTIzMzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMw
IDEzOjM4OjAzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMwIDEzOjM4OjAzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRvbid0IGVuYWJsZSBYUFRJIG9uIGlkbGUgZG9tYWluCiAgICAKICAgIFdoaWxlIHRoZSBp
bnZvbHZlZCBjb2RlIChpbiBwdl9kb21haW5faW5pdGlhbGlzZSgpKSBzaXRzIGJlaGluZCBhbgog
ICAgIWlzX2lkbGVfZG9tYWluKCkgY2hlY2sgYWxyZWFkeSBpbiA0LjEwLCB3ZSBuZWVkIHRvIGFk
ZCBvbmUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDNmYThmYzQ4MTEu
LjBlYjM3N2EyZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTc0Miw3ICs3NDIsNyBAQCBpbnQgYXJjaF9kb21haW5fY3Jl
YXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAg
aWYgKCAocmMgPSBodm1fZG9tYWluX2luaXRpYWxpc2UoZCkpICE9IDAgKQogICAgICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFp
bihkKSApCiAgICAgewogICAgICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8K
ICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9
IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 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 1fOLEY-0003Wk-50; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLEW-0003Wf-MO
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:04 +0000
X-Inumbo-ID: c6c0a080-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6c0a080-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:52:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLEU-0004ZJ-Rv
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLEU-00068O-PU
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLEU-00068O-PU@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Read
 MSR_ARCH_CAPABILITIES only once
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>

Y29tbWl0IGVjNTBkMjFjYmY1YWU3MmFlMzExYWU4YTE1Y2RkMWY1ZTJhYzJlODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxNzoyNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxNzoyNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVhZCBNU1JfQVJDSF9DQVBBQklMSVRJRVMgb25seSBv
bmNlCiAgICAKICAgIE1ha2UgaXQgYXZhaWxhYmxlIGZyb20gdGhlIGJlZ2lubmluZyBvZiBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCksIGFuZAogICAgcGFzcyBpdCBpbnRvIGFwcHJvcHJp
YXRlIGZ1bmN0aW9ucy4gIEZpeCBhbiBSU0JBIHR5cG8gd2hpbGUgbW92aW5nIHRoZQogICAgYWZm
ZWN0ZWQgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNmM2NTE4NzI1MmE2YzE4MTBmZDI0YzRk
NDZmODEyODQwZGU4ZDNjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDM0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmE2N2EwZmZiZC4uZGM5MDc0MzUxNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtODEsMTggKzgxLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKK3N0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOwotICAgIHVpbnQ2
NF90IGNhcHMgPSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQogICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CiAgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQogICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
LSAgICBpZiAoIF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCi0g
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAK
QEAgLTEyNSw3ICsxMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCi1zdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3N0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBj
YXBzKQogewogICAgIHVuc2lnbmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVf
aW5mbykuY3B1X3NpZy5yZXY7CiAKQEAgLTEzNiwxOSArMTMzLDEyIEBAIHN0YXRpYyBib29sIF9f
aW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0g
NiApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykgKQotICAgIHsKLSAgICAgICAgdWludDY0X3QgY2FwczsKLQotICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKLQotICAgICAgICAvKgot
ICAgICAgICAgKiBSQlNBIG1heSBiZSBzZXQgYnkgYSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHRo
YXQgd2UgbWF5IG1vdmUgdG8gYQotICAgICAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0
cG9saW5lLXNhZmUuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQorICAgIC8qCisgICAgICog
UlNCQSBtYXkgYmUgc2V0IGJ5IGEgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB0aGF0IHdlIG1heSBt
b3ZlIHRvIGEKKyAgICAgKiBwcm9jZXNzb3Igd2hpY2ggaXNuJ3QgcmV0cG9saW5lLXNhZmUuCisg
ICAgICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JTQkEgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewpA
QCAtMjE4LDYgKzIwOCwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwog
ICAgIGJvb2wgaWJycyA9IGZhbHNlOworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVz
ZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0
aGVpcgpAQCAtMjQ2LDcgKzI0MCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxp
a2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICAgICAgKiBJQlJT
LCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAg
IGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZShjYXBzKSApCiAgICAgICAgICAgICAgICAgdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CkBAIC0zMzEs
NyArMzI1LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5m
byBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSgpOwogCi0gICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CisgICAgcHJpbnRfZGV0YWlscyh0aHVu
aywgY2Fwcyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10: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 1fOLEi-0003XF-6n; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLEg-0003X7-JE
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:14 +0000
X-Inumbo-ID: cccd17bb-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cccd17bb-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLEf-0004Zu-1k
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLEe-00068r-VR
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLEe-00068r-VR@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Express Xen's
 choice of MSR_SPEC_CTRL value as a variable
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>

Y29tbWl0IDg0MGQ2ODMzZmM4YTcwMWViODQ5Yzk2NTRhYzkzZWViMzdlZDY1ODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxODoxNiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxODoxNiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwcmVzcyBYZW4ncyBjaG9pY2Ugb2YgTVNSX1NQRUNf
Q1RSTCB2YWx1ZSBhcyBhIHZhcmlhYmxlCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUg
dHdvIGRpZmZlcmVudCBlbmNvZGluZ3Mgb2YgWGVuJ3MgTVNSX1NQRUNfQ1RSTCB2YWx1ZSwKICAg
IHdoaWNoIGlzIGEgc2lkZSBlZmZlY3Qgb2YgaG93IHRoZSBTcGVjdHJlIHNlcmllcyBkZXZlbG9w
ZWQuICBPbmUgZW5jb2RpbmcgaXMKICAgIHZpYSBhbiBhbGlhcyB3aXRoIHRoZSBib3R0b20gYml0
IG9mIGJ0aV9pc3RfaW5mbywgYW5kIGNhbiBlbmNvZGUgSUJSUyBvciBub3QsCiAgICBidXQgbm90
IG90aGVyIGNvbmZpZ3VyYXRpb25zIHN1Y2ggYXMgU1RJQlAuCiAgICAKICAgIEJyZWFrIFhlbidz
IHZhbHVlIG91dCBpbnRvIGEgc2VwYXJhdGUgdmFyaWFibGUgKGluIHRoZSB0b3Agb2Ygc3RhY2sg
YmxvY2sgZm9yCiAgICBYUFRJIHJlYXNvbnMpIGFuZCB1c2UgdGhpcyBpbnN0ZWFkIG9mIGJ0aV9p
c3RfaW5mbyBpbiB0aGUgSVNUIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2NmRmYWUwZjMyYmZiYzg5OWMyZjM0
NDZkNWVlNTcwNjhjYjdmOTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNS0xNiAxMjoxOToxMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOCArKysrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
OCArKy0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwppbmRleCBkYzkwNzQzNTE0Li4xMTQzNTIxMTVhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zOCw2ICszOCw3IEBAIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwog
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTI4NSwxMSArMjg2LDE0
IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAg
ICAgICogZ3Vlc3RzLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAg
eworICAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwog
ICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
OworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lz
dF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOworICAgICAgICBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyB8PSBCVElfSVNUX1dSTVNSOwogICAgIH0KIAogICAgIC8qCkBAIC0zMzAsOCArMzM0LDYg
QEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogewot
ICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVzIG9uIHRoaXMgYWxpYXMuICovCi0g
ICAgQlVJTERfQlVHX09OKEJUSV9JU1RfSUJSUyAhPSBTUEVDX0NUUkxfSUJSUyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMTM0NzhkNGZjMS4uMDcyNjE0Nzg1MyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQyLDYgKzE0Miw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZv
LCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywg
cHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1
X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX3hlbl9zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
dXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0
cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZvLCBi
dGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA0Njc4YTBmY2Y1Li5kMTBiMTNjZDM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTYsNiArNTYsNyBAQCBzdHJ1Y3QgY3B1X2luZm8g
ewogCiAgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAg
ICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CiAgICAgdWlu
dDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWFi
NGZmM2Y2OC4uNWU0ZmM4NGFlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsy
Nyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKIGV4dGVy
biBib29sIG9wdF9pYnBiOworZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKQEAgLTM0LDYgKzM1LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93
X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPmJ0aV9pc3Rf
aW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDFmMmI2ZjM1NTIuLjY5N2RhMTM5MjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCkBAIC0yMSw3ICsyMSw2IEBACiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9B
U01fSF9fCiAKIC8qIEVuY29kaW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9p
c3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX0lCUlMgICgxIDw8IDApCiAjZGVmaW5lIEJUSV9J
U1RfV1JNU1IgKDEgPDwgMSkKICNkZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQogCkBAIC0y
ODYsMTIgKzI4NSw5IEBACiAgICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQogCi0gICAgLyoKLSAgICAgKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGlu
IHRoZQotICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRl
IGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgotICAgICAqLworICAgIC8qIExvYWQgWGVuJ3MgaW50
ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Ci0gICAgYW5kICRC
VElfSVNUX0lCUlMsICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fc3Bl
Y19jdHJsKSglcjE0KSwgJWVheAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAgd3Jtc3IKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10: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 1fOLEt-0003YO-8e; Thu, 31 May 2018 10:55: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLEr-0003YB-8z
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:25 +0000
X-Inumbo-ID: d2df46eb-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2df46eb-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLEp-0004a2-7p
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLEp-00069P-5Q
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLEp-00069P-5Q@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Merge bti_ist_info
 and use_shadow_spec_ctrl into spec_ctrl_flags
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>

Y29tbWl0IDUxYjdiNWQ2MzE1NWVjODQzNzQwZjBhZDI4N2Y3MzkzY2E5ODY1YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxODo1MCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxODo1MCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogTWVyZ2UgYnRpX2lzdF9pbmZvIGFuZCB1c2Vfc2hhZG93
X3NwZWNfY3RybCBpbnRvIHNwZWNfY3RybF9mbGFncwogICAgCiAgICBBbGwgMyBiaXRzIG9mIGlu
Zm9ybWF0aW9uIGhlcmUgYXJlIGNvbnRyb2wgZmxhZ3MgZm9yIHRoZSBlbnRyeS9leGl0IGNvZGUK
ICAgIGJlaGF2aW91ci4gIFRyZWF0IHRoZW0gYXMgc3VjaCwgcmF0aGVyIHRoYW4gaGF2aW5nIHR3
byBkaWZmZXJlbnQgdmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTI2MmJhMmU3Nzk5MDAxNDAyZGZlMTM5
ZmY5NDRlMDM1ZGZmZjkyOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAg
ICAgIHwgIDUgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAxMCAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDUyICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggZjcwODVkM2M3Yi4uZjM0
ODBhYTgwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4v
YXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY2kgPSBnZXRfY3B1X2luZm8oKTsKICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShjaSk7CiAgICAgLyogQXZvaWQgTk1JLyNNQyB1c2luZyBNU1JfU1BFQ19D
VFJMIHVudGlsIHdlJ3ZlIHJlbG9hZGVkIG1pY3JvY29kZS4gKi8KLSAgICBjaS0+YnRpX2lzdF9p
bmZvID0gMDsKKyAgICBjaS0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfaXN0X3dybXNyOwogCiAg
ICAgQUNQSV9GTFVTSF9DUFVfQ0FDSEUoKTsKIApAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBp
bnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KDApOwog
CiAgICAgLyogUmUtZW5hYmxlZCBkZWZhdWx0IE5NSS8jTUMgdXNlIG9mIE1TUl9TUEVDX0NUUkwu
ICovCi0gICAgY2ktPmJ0aV9pc3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworICAgIGNp
LT5zcGVjX2N0cmxfZmxhZ3MgfD0gKGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzICYgU0NGX2lzdF93
cm1zcik7CiAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShjaSk7CiAKICBkb25lOgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmlu
ZGV4IDExNDM1MjExNWEuLjJkNjk5MTBjMGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM5LDcgKzM5LDcgQEAg
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfaWJwYiA9IHRydWU7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwotdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwordWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTI5Myw3ICsyOTMsNyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpOwogCi0gICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1I7Cisg
ICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQog
CiAgICAgLyoKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCiAgICAgewogICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpOwotICAgICAg
ICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1JTQjsKKyAgICAgICAgZGVmYXVsdF9z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAgICAgfQogCiAgICAgLyoKQEAgLTMyNiw3
ICszMjYsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKIAotICAg
IC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3RfaW5mbyBoYXMg
YmVlbiBjYWxjdWxhdGVkLiAqLworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fw
cyk7CkBAIC0zMzQsNiArMzM0LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQogeworICAgIC8qIFRoZSBvcHRpbWlzZWQgYXNzZW1ibHkgcmVsaWVz
IG9uIHRoaXMgYWxpYXMuICovCisgICAgQlVJTERfQlVHX09OKFNDRl91c2Vfc2hhZG93ICE9IDEp
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA3MjYxNDc4NTMuLjk3
MjQyZTVlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Myw4ICsxNDMsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0
IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmws
IHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
eGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKLSAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7Ci0gICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3Qg
Y3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CisgICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2Zs
YWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNfY3RybF9mbGFncyk7CiAgICAgREVGSU5FKENQVUlO
Rk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaAppbmRleCBkMTBiMTNjZDM0Li43YWZmZjBlMjQ1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTcsOCArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgdWludDhfdCAgICAgIHhlbl9zcGVjX2N0cmw7Ci0gICAgYm9v
bCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwotICAgIHVpbnQ4X3QgICAgICBidGlfaXN0
X2luZm87CisgICAgdWludDhfdCAgICAgIHNwZWNfY3RybF9mbGFnczsKIAogICAgIHVuc2lnbmVk
IGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDM3Zjk4MTllODIuLmI3NDQ4OTUxOTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCkBAIC02MiwxMCArNjIsOSBAQAogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05P
UChLOF9OT1A4KQogCiAjZGVmaW5lIEFTTV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9O
T1AyCi0jZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVm
aW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CiAjZGVmaW5lIEFTTV9O
T1AyNCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1AyOSBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMzIgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgogI2RlZmluZSBB
U01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4
CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNWU0
ZmM4NGFlYy4uMDU5ZTI5MTE2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yOCwxNSAr
MjgsMTUgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRl
cm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LWV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworZXh0ZXJuIHVpbnQ4X3QgZGVm
YXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKIAotICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hh
ZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAg
aW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLSAgICBpbmZvLT5i
dGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKKyAgICBpbmZvLT5zcGVjX2N0cmxf
ZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKIH0KIAogLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTUwLDcg
KzUwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3Ry
bCA9IHZhbDsKICAgICBiYXJyaWVyKCk7Ci0gICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwg
PSB0cnVlOworICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7CiAgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKICAgICAgICAgICAgICAgICAgICA6OiAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwpAQCAt
NjUsNyArNjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9leGl0X2lk
bGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAgICAgKiBoZXJl
OyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAgKi8KLSAgICBp
bmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGluZm8tPnNwZWNfY3RybF9m
bGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwogICAgIGFzbSB2b2xhdGls
ZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApIDogIm1lbW9yeSIgKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5k
ZXggNjk3ZGExMzkyMy4uMzlmYjRmODRiOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIwLDkgKzIwLDEwIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAj
ZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKLS8qIEVuY29kaW5nIG9mIHRoZSBib3R0
b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLwotI2RlZmluZSBCVElfSVNUX1dSTVNS
ICgxIDw8IDEpCi0jZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKy8qIEVuY29kaW5nIG9m
IGNwdWluZm8uc3BlY19jdHJsX2ZsYWdzICovCisjZGVmaW5lIFNDRl91c2Vfc2hhZG93ICgxIDw8
IDApCisjZGVmaW5lIFNDRl9pc3Rfd3Jtc3IgICgxIDw8IDEpCisjZGVmaW5lIFNDRl9pc3RfcnNi
ICAgICgxIDw8IDIpCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vbXNyLWlu
ZGV4Lmg+CkBAIC00OSwyMCArNTAsMjAgQEAKICAqIGFmdGVyIFZNRVhJVC4gIFRoZSBWTUVYSVQt
c3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCiAgKiBjdXJyZW50
IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KICAqCi0gKiBGYWN0
b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwgdmFsdWUsIGFu
ZAotICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhlIHN5bmNocm9u
b3VzIHVzZSBpczoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93
X3NwZWNfY3RybCB2YWx1ZSwgYW5kIGEgdXNlX3NoYWRvdworICogYm9vbGVhbiBpbiB0aGUgcGVy
IGNwdSBzcGVjX2N0cmxfZmxhZ3MuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgogICoKICAqICAx
KSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCi0gKiAgMikgU2V0IHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAyKSBTZXQgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKiAgNCkgRXhp
dCB0byBndWVzdAogICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKLSAqICA2KSBDbGVhciB1c2Vfc2hh
ZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNikgQ2xlYXIgdGhlIHVzZV9zaGFkb3cgYm9vbGVh
bgogICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCiAgKgogICogVGhl
IGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoKICAqICAtICBT
ZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KLSAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hl
Y2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNl
X3NoYWRvdwogICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCiAgKgogICogVGhl
cmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3Vz
IHBhdGggYmV0d2VlbgpAQCAtMTM0LDcgKzEzNSw3IEBACiAgICAgeG9yICVlZHgsICVlZHgKIAog
ICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2
YWx1ZS4gKi8KLSAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNw
KQorICAgIGFuZGIgJH5TQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJz
cCkKIAogICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCiAgICAgbW92ICRcaWJy
c192YWwsICVlYXgKQEAgLTE2MCwxMiArMTYxLDE0IEBACiAgICAgICogYmxvY2sgc28gY2FsY3Vs
YXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KICAgICAgKi8KICAgICAuaWYgXG1heWJleGVuCisg
ICAgICAgIHhvciAlZWF4LCAlZWF4CiAgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiAp
IGNsZWFyX3NoYWRvd2luZ2AgKi8KICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0g
ICAgICAgIHNldHogJWFsCi0gICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgICAgIHNldG56ICVhbAorICAgICAgICBub3Qg
JWVheAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFn
cykoJXIxNCkKICAgICAuZWxzZQotICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93
X3NwZWNfY3RybCglcnNwKQorICAgICAgICBhbmRiICR+U0NGX3VzZV9zaGFkb3csIENQVUlORk9f
c3BlY19jdHJsX2ZsYWdzKCVyc3ApCiAgICAgLmVuZGlmCiAKICAgICAvKiBMb2FkIFhlbidzIGlu
dGVuZGVkIHZhbHVlLiAqLwpAQCAtMTg0LDggKzE4Nyw4IEBACiAgKi8KICAgICB4b3IgJWVkeCwg
JWVkeAogCi0gICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVj
X2N0cmwpKCVyYngpCi0gICAgamUgLkxcQF9za2lwCisgICAgdGVzdGIgJFNDRl91c2Vfc2hhZG93
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHNwZWNfY3RybF9mbGFncykoJXJieCkKKyAgICBqeiAuTFxA
X3NraXAKIAogICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVy
YngpLCAlZWF4CiAgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CkBAIC0yMDYsNyArMjA5LDcg
QEAKICAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3ApCiAKICAgICAv
KiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBndWVzdCB2YWx1
ZS4gKi8KLSAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisg
ICAgb3JiICRTQ0ZfdXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAog
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIHhvciAlZWR4LCAlZWR4CkBAIC0yMTcs
NyArMjIwLDcgQEAKICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5
KEFTTV9OT1AzMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19z
dHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTIyOSw3ICsyMzIs
NyBAQAogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVS
V1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDIyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lm
eShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjQwLDcgKzI0Myw3IEBACiAj
ZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9S
U0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQ
RUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yNjgsMjIgKzI3MSwyMyBAQAogICogVGhp
cyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9F
TlRSWQogICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFs
dGVybmF0aXZlcy4KICAqLwotICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3Rf
aW5mbykoJXIxNCksICVlYXgKKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0
cmxfZmxhZ3MpKCVyMTQpLCAlZWF4CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAg
IHRlc3QgJFNDRl9pc3RfcnNiLCAlYWwKICAgICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19P
VkVSV1JJVEVfUlNCIHRtcD1yZHggLyogQ2xvYmJlcnMgJXJjeC8lcmR4ICovCiAKIC5MXEBfc2tp
cF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFsCisgICAgdGVzdCAkU0NGX2lz
dF93cm1zciwgJWFsCiAgICAganogLkxcQF9za2lwX3dybXNyCiAKICAgICB4b3IgJWVkeCwgJWVk
eAogICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgIHNldHogJWRsCi0gICAgYW5kICVk
bCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKyAgICBz
ZXRueiAlZGwKKyAgICBub3QgJWVkeAorICAgIGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQo
c3BlY19jdHJsX2ZsYWdzKSglcjE0KQogCiAgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gKi8KICAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKQEAgLTMxMCw3ICszMTQsNyBAQCBV
TkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9zZXJpYWxpc2UpOgogICogUmVxdWlyZXMgJXJieD1z
dGFja19lbmQKICAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKICAqLwotICAgIHRlc3RiICRC
VElfSVNUX1dSTVNSLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXJieCkKKyAg
ICB0ZXN0YiAkU0NGX2lzdF93cm1zciwgU1RBQ0tfQ1BVSU5GT19GSUVMRChzcGVjX2N0cmxfZmxh
Z3MpKCVyYngpCiAgICAganogLkxcQF9za2lwCiAKICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19Y
RU4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10: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 1fOLF2-0003hK-B4; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLF0-0003hB-T8
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:34 +0000
X-Inumbo-ID: d8eed191-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8eed191-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:27 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLEz-0004aE-Dg
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLEz-00069r-BK
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLEz-00069r-BK@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Fold the
 XEN_IBRS_{SET, CLEAR} ALTERNATIVES together
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>

Y29tbWl0IGNiMmE4M2ZmMGRhY2M2NGE3OWNmZTE5MTI4MzljMTRlYzQ1MWJmM2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToxOTo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToxOTo1NCAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRm9sZCB0aGUgWEVOX0lCUlNfe1NFVCxDTEVBUn0gQUxU
RVJOQVRJVkVTIHRvZ2V0aGVyCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIFNQRUNfQ1RSTF97RU5U
UlksRVhJVH1fKiBtYWNyb3MgZW5jb2RlIFhlbidzIGNob2ljZSBvZgogICAgTVNSX1NQRUNfQ1RS
TCBhcyBhbiBpbW1lZGlhdGUgY29uc3RhbnQsIGFuZCBjaG9vc2VzIGJldHdlZW4gSUJSUyBvciBu
b3QgYnkKICAgIGRvdWJsaW5nIHVwIHRoZSBlbnRpcmUgYWx0ZXJuYXRpdmUgYmxvY2suCiAgICAK
ICAgIFRoZXJlIGlzIG5vdyBhIHZhcmlhYmxlIGhvbGRpbmcgWGVuJ3MgY2hvaWNlIG9mIHZhbHVl
LCBzbyB1c2UgdGhhdCBhbmQKICAgIHNpbXBsaWZ5IHRoZSBhbHRlcm5hdGl2ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhZjk0OTQwN2VhYmE3YWY3MTA2N2YyM2Q1ODY2Y2QwYmYxZjExNDRkCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNS0xNiAxMjoxOToxMCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA2ICsrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDQ1ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
NDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDJkNjk5MTBjMGYuLmI2MmNmY2M4ODEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTExMiw4ICsxMTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0
YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKLSAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1IpID8KKyAgICAgICAgICAg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAiIElCUlMrIiA6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBJ
QlJTLSIgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKQEAgLTI4NSwxMyArMjg2LDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgogICAgICAgICAg
KiBndWVzdHMuCiAgICAgICAgICAqLworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NDX01TUik7CisKICAgICAgICAgaWYgKCBpYnJzICkKLSAgICAgICAgewogICAgICAg
ICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwotICAgICAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwotICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogCiAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
IHw9IFNDRl9pc3Rfd3Jtc3I7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IGM5YjFhNDg4MDcuLmNhNThiMGU4OGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAg
LTI2LDggKzI2LDcgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRT
KzApKjMyKzEyKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMKIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisx
NCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAqLwotWEVOX0NQVUZFQVRV
UkUoWEVOX0lCUlNfU0VULCAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBJQlJTQiAmJiBJUkJT
IHNldCBpbiBYZW4gKi8KLVhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5U
UyswKSozMisxNykgLyogSUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KK1hFTl9DUFVGRUFU
VVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RS
TCB1c2VkIGJ5IFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCiBYRU5f
Q1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBv
dmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2Ug
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggYjc0NDg5NTE5MS4uOTEzZTlmMDYzZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmgKQEAgLTYyLDkgKzYyLDEwIEBACiAjZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKEs4X05P
UDgpCiAKICNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKLSNk
ZWZpbmUgQVNNX05PUDIyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDYKICNkZWZpbmUgQVNN
X05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNkZWZpbmUgQVNNX05PUDI1IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCiAjZGVmaW5lIEFTTV9OT1AzMyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUg
QVNNX05PUDM2IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
NAogI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMDU5ZTI5MTE2Zi4uN2Q3YzQyZTNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC01MiwxNCArNTIsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYmFycmllcigpOwogICAgIGlu
Zm8tPnNwZWNfY3RybF9mbGFncyB8PSBTQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0g
ICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9Q
MywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAgICAgIDo6ICJh
IiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CiB9CiAK
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBjYWxsLiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxl
KHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKIHsKLSAgICB1aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxf
SUJSUzsKKyAgICB1aW50MzJfdCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoK
ICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJl
IGFyZSBubyBTTVAgaXNzdWVzCkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICov
CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJy
aWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElW
RShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSKQogICAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnki
ICk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggMzlmYjRmODRiOS4u
MTdkZDJjY2RiMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTExNyw3ICsx
MTcsNyBAQAogICAgIG1vdiAlXHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBv
bGQgJXJzcCAqLwogLmVuZG0KIAotLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCBpYnJzX3ZhbDpyZXEKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKIC8q
CiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCiAgKiBDbG9iYmVy
cyAlcmF4LCAlcmN4LCAlcmR4CkBAIC0xMzgsMTEgKzEzOCwxMSBAQAogICAgIGFuZGIgJH5TQ0Zf
dXNlX3NoYWRvdywgQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MoJXJzcCkKIAogICAgIC8qIExvYWQg
WGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCi0gICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICBt
b3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRt
CiAKLS5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQor
Lm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEKIC8qCiAgKiBSZXF1aXJlcyAl
cnNwPXJlZ3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCiAgKiBSZXF1aXJlcyAlcjE0PXN0
YWNrX2VuZCAoaWYgbWF5YmV4ZW4pCkBAIC0xNjcsMTIgKzE2NywxMiBAQAogICAgICAgICBzZXRu
eiAlYWwKICAgICAgICAgbm90ICVlYXgKICAgICAgICAgYW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRChzcGVjX2N0cmxfZmxhZ3MpKCVyMTQpCisgICAgICAgIG1vdnpibCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9zcGVjX2N0cmwpKCVyMTQpLCAlZWF4CiAgICAgLmVsc2UKICAgICAgICAgYW5k
YiAkflNDRl91c2Vfc2hhZG93LCBDUFVJTkZPX3NwZWNfY3RybF9mbGFncyglcnNwKQorICAgICAg
ICBtb3Z6YmwgQ1BVSU5GT194ZW5fc3BlY19jdHJsKCVyc3ApLCAlZWF4CiAgICAgLmVuZGlmCiAK
LSAgICAvKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLwotICAgIG1vdiAkXGlicnNfdmFs
LCAlZWF4CiAgICAgd3Jtc3IKIC5lbmRtCiAKQEAgLTIyMCw0NyArMjIwLDMyIEBACiAjZGVmaW5l
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4
Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPTApLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM2
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAKIC8qIFVzZSBhZnRlciBh
biBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRj
KS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZ
IG1heWJleGVuPTAgaWJyc192YWw9MCksICAgICAgICAgIFwKLSAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjUpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9f
U1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTApLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNl
IGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBW
IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTApLCAgICAgICAgICBcCi0gICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX0NMRUFSCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5n
aWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xKSwgWDg2X0ZFQVRVUkVfU0NfTVNSCiAK
IC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RS
TF9FWElUX1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RS
TF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRFUk5BVElW
RSBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IK
IAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAotICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJF
X1NDX01TUgogCiAvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZy
YXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUl9JU1QKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:55:45 +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 1fOLFB-0003jB-EZ; Thu, 31 May 2018 10:55:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFB-0003j3-1E
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:45 +0000
X-Inumbo-ID: df02e416-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df02e416-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLF9-0004aM-Jf
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLF9-0006Av-HJ
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLF9-0006Av-HJ@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Rename bits of
 infrastructure to avoid NATIVE and VMEXIT
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>

Y29tbWl0IDk4YTI4NWNiNTE4ZTZhNWU2MjU2OWUyMmRmOTI2NGQwMTM0ZDkwNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMDo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMDo0MyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogUmVuYW1lIGJpdHMgb2YgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQgTkFUSVZFIGFuZCBWTUVYSVQKICAgIAogICAgSW4gaGluZHNpZ2h0LCB1c2luZyBOQVRJ
VkUgYW5kIFZNRVhJVCBhcyBuYW1pbmcgdGVybWlub2xvZ3kgd2FzIG5vdCBjbGV2ZXIuCiAgICBB
IGZ1dHVyZSBjaGFuZ2Ugd2FudHMgdG8gc3BsaXQgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgaW50
byBQViBhbmQgSFZNCiAgICBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMsIGFuZCB1c2luZyBWTUVY
SVQgYXMgYSB0ZXJtIGlzIGNvbXBsZXRlbHkgd3JvbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIGZpeCBzb21lIHN0YWxlIGRvY3VtZW50YXRpb24gaW4gc3BlY19jdHJsX2FzbS5o
LiAgVGhlCiAgICBJU1QgaGVscGVycyB3ZXJlIG1pc3NpbmcgZnJvbSB0aGUgbGFyZ2UgY29tbWVu
dCBibG9jaywgYW5kIHNpbmNlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCB3YXMg
aW50cm9kdWNlZCwgd2UndmUgZ2FpbmVkIGEgbmV3IHBpZWNlIG9mCiAgICBmdW5jdGlvbmFsaXR5
IHdoaWNoIGN1cnJlbnRseSBkZXBlbmRzIG9uIHRoZSBmaW5lIGdyYWluIGNvbnRyb2wsIHdoaWNo
IGV4aXN0cwogICAgaW4gbGlldSBvZiBsaXZlcGF0Y2hpbmcuICBOb3RlIHRoaXMgaW4gdGhlIGNv
bW1lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDk4MjJiOGEz
ODExNGU5NmU0NTE2ZGM5OThmNDA1NTI0OTM2NGQ1ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUt
MTYgMTI6MTk6MTAgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW50cnkuUwppbmRleCBiZjA5MmZlMDcxLi41ZTdjMDgwYzdjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMK
QEAgLTgzLDcgKzgzLDcgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgbW92IFZD
UFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KLSAg
ICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJl
Z3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAg
LyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAg
ICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAlcjE0CkBAIC0xMDgsNyArMTA4LDcgQEAgVU5M
SUtFTFlfRU5EKHN2bV90cmFjZSkKIAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKIAotICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAg
LyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLwogICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCiAKICAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVyY3gKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC9lbnRyeS5TCmluZGV4IGU3NTA1NDRiNGIuLmFhMmYxMDM4OTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnku
UwpAQCAtMzgsNyArMzgsNyBAQCBFTlRSWSh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKQogICAgICAg
ICBtb3ZiICQxLFZDUFVfdm14X2xhdW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAgJXJheCxWQ1BV
X2h2bV9ndWVzdF9jcjIoJXJieCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gICAgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAl
cnNwLCVyZGkKQEAgLTc2LDcgKzc2LDcgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogICAgICAg
ICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4CiAKICAgICAgICAgLyogV0FS
TklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50
LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJs
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9U
T19IVk0gICAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAq
LwogCiAgICAgICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IGI2MmNmY2M4ODEuLjAxNWE5ZTI3ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM1LDggKzM1LDgg
QEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBf
X2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRf
aWJycyA9IC0xOwotc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7
Ci1zdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gdHJ1ZTsKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9yc2JfaHZtID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7
CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogdWludDhfdCBf
X3JlYWRfbW9zdGx5IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwpAQCAtNjksOSArNjksOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAg
ICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgb3B0X3JzYl9uYXRp
dmUgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49IDAgKQotICAg
ICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CisgICAgICAgICAgICBvcHRfcnNiX2h2bSA9
IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0xMTYs
OCArMTE2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bCAmIFNQRUNfQ1RSTF9JQlJTICAgID8gIiBJQlJTKyIgOgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgSUJSUy0iICAgICAgOiAiIiwKICAg
ICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElC
UEIiICAgICAgIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0Jf
TkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAotICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7Cisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBS
U0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CiAKICAgICBwcmludGsoIlhQVEk6
ICVzXG4iLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBUSSkgPyAi
ZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKQEAgLTMwNyw5ICszMDcsOSBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSWYgYSBwcm9jZXNzb3Jz
IHNwZWN1bGF0ZXMgdG8gMzJiaXQgUFYgZ3Vlc3Qga2VybmVsIG1hcHBpbmdzLCBpdCBpcwogICAg
ICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0IHN1cGVydmlzb3IgbW9kZSwgYW5kIGNhbiBsZWFrIGRh
dGEuCiAgICAgICovCi0gICAgaWYgKCBvcHRfcnNiX25hdGl2ZSApCisgICAgaWYgKCBvcHRfcnNi
X3B2ICkKICAgICB7Ci0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNC
X05BVElWRSk7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfUlNC
X1BWKTsKICAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF9yc2I7CiAg
ICAgfQogCkBAIC0zMTcsOCArMzE3LDggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBwb2lzb24gdGhl
IFJTQiB0byBwb2ludCBhdCBYZW4gc3VwZXJ2aXNvcgogICAgICAqIG1hcHBpbmdzLgogICAgICAq
LwotICAgIGlmICggb3B0X3JzYl92bWV4aXQgKQotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpOworICAgIGlmICggb3B0X3JzYl9odm0gKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pOwogCiAgICAgLyog
Q2hlY2sgd2UgaGF2ZSBoYXJkd2FyZSBJQlBCIHN1cHBvcnQgYmVmb3JlIHVzaW5nIGl0Li4uICov
CiAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IGE0N2NiOWRjMTkuLjZhMjdkOThhYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpA
QCAtMTY2LDcgKzE2Niw3IEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAg
ICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAogCiAgICAgICAgIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2lu
dC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3Ry
bCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fUFYgICAgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KIAogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxmdDA6ICBpcmV0cQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCmluZGV4IDQxZDNlYzIxYTEuLjBhMDc2M2E5YTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTE5Niw3ICsxOTYsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAg
JXIxNWQsICVlYXgKIAogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNk
ICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgIC8qIFJlcTogYT1zcGVjX2N0cmwg
JXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwKICAg
ICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVz
LmgKaW5kZXggY2E1OGIwZTg4Yi4uZjlhYTVkNzU5MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaApAQCAtMjcsNiArMjcsNiBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChG
U0NBUElOVFMrMCkqMzIrMTMpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiBYRU5fQ1BVRkVB
VFVSRShJTkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhV
TktfSk1QICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkq
MzIrMTUpIC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUiwgICAgICAg
ICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiAqLwot
WEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCi1YRU5fQ1BVRkVBVFVSRShSU0JfVk1F
WElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUysw
KSozMisxOCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCitYRU5fQ1BVRkVBVFVS
RShTQ19SU0JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUg
bmVlZGVkIGZvciBIVk0gKi8KIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZTQ0FQ
SU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggMTdkZDJjY2RiMy4uM2QxNTZlZDFmNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTcyLDExICs3MiwxNCBAQAogICoKICAqIFRo
ZSBmb2xsb3dpbmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhpcyBhbGdvcml0aG0uICBTZWUg
dGhlaXIgbG9jYWwKICAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRldGFpbHMuCi0gKiAgLSBTUEVD
X0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0hWTQog
ICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKICAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCisgKiAgLSBTUEVDX0NU
UkxfRVhJVF9UT19YRU5fSVNUCiAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19YRU4KLSAqICAtIFNQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNUCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19QVgorICogIC0g
U1BFQ19DVFJMX0VYSVRfVE9fSFZNCiAgKi8KIAogLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1w
PXJheApAQCAtMTE3LDcgKzEyMCw3IEBACiAgICAgbW92ICVcdG1wLCAlcnNwICAgICAgICAgICAg
ICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCiAuZW5kbQogCi0ubWFjcm8gRE9fU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNCiAv
KgogICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwogICogQ2xvYmJl
cnMgJXJheCwgJXJjeCwgJXJkeApAQCAtMjE3LDIzICsyMjAsMjMgQEAKIC5lbmRtCiAKIC8qIFVz
ZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KLSNkZWZpbmUgU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDAp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZFUldSSVRF
X1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTTsgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzYpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElULCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAgICAgRE9fU1BFQ19DVFJM
X0VOVFJZX0ZST01fSFZNLCBYODZfRkVBVFVSRV9TQ19NU1IKIAogLyogVXNlIGFmdGVyIGFuIGVu
dHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAq
LwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0
MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJ
VEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7ICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNSks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01TUgogCiAvKiBV
c2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3Ig
UFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmlu
Z2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfU0NfUlNC
X1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZfRkVBVFVSRV9T
Q19NU1IKIApAQCAtMjQyLDEyICsyNDUsMjIgQEAKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKIAotLyogVXNlIHdo
ZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwotI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyogVXNl
IHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxf
RVhJVF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSCiAKLS8qIFRPRE86IERyb3AgdGhlc2Ugd2hlbiB0aGUgYWx0ZXJuYXRp
dmVzIGluZnJhc3RydWN0dXJlIGlzIE5NSS8jTUMgc2FmZS4gKi8KKy8qIFVzZSB3aGVuIGV4aXRp
bmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hW
TSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1IKKworLyoKKyAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAg
TWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4KKyAqIEZpbmUgZ3JhaW4gY29udHJvbCBv
ZiBTQ0ZfaXN0X3dybXNyIGlzIG5lZWRlZCBmb3Igc2FmZXR5IGluIHRoZSBTMyByZXN1bWUKKyAq
IHBhdGggdG8gYXZvaWQgdXNpbmcgTVNSX1NQRUNfQ1RSTCBiZWZvcmUgdGhlIG1pY3JvY29kZSBp
bnRyb2R1Y2luZyBpdCBoYXMKKyAqIGJlZW4gcmVsb2FkZWQuCisgKi8KIC5tYWNybyBTUEVDX0NU
UkxfRU5UUllfRlJPTV9JTlRSX0lTVAogLyoKICAqIFJlcXVpcmVzICVyc3A9cmVncywgJXIxND1z
dGFja19lbmQKQEAgLTI5NCw2ICszMDcsNyBAQCBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChcQF9z
ZXJpYWxpc2UpOgogICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCiAuZW5kbQogCisvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIFhlbiBpbiBJU1QgY29udGV4dC4gKi8KIC5tYWNybyBTUEVDX0NU
UkxfRVhJVF9UT19YRU5fSVNUCiAvKgogICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:55:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:55: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 1fOLFM-0003kQ-Gm; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFL-0003kC-9K
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:55 +0000
X-Inumbo-ID: e51347ba-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e51347ba-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLFJ-0004ab-PW
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLFJ-0006BN-ND
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLFJ-0006BN-ND@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Elide
 MSR_SPEC_CTRL handling in idle context when possible
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>

Y29tbWl0IDQ4YWQxYWI2NjkwMjk4NTcwNjY3ZWM1ZWM0Nzk0Yjk3YzlmODQyNjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMToxNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMToxNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRWxpZGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBpbiBp
ZGxlIGNvbnRleHQgd2hlbiBwb3NzaWJsZQogICAgCiAgICBJZiBYZW4gaXMgdmlydHVhbGlzaW5n
IE1TUl9TUEVDX0NUUkwgaGFuZGxpbmcgZm9yIGd1ZXN0cywgYnV0IHVzaW5nIDAgYXMgaXRzCiAg
ICBvd24gTVNSX1NQRUNfQ1RSTCB2YWx1ZSwgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
bmVlZCBub3Qgd3JpdGUgdG8gdGhlCiAgICBNU1IuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk0ZGY2ZTg1ODhlMzVjYzIwMjhjY2Iz
ZmQyOTIxYzZlNjM2MDYwNWUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNCArKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDAxNWE5ZTI3ODIuLjU1ZWY3OWY5ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTMyNyw2ICszMjcsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBk
ZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCisgICAgLyogSWYgWGVuIGlzIHVzaW5nIGFueSBN
U1JfU1BFQ19DVFJMIHNldHRpbmdzLCBhZGp1c3QgdGhlIGlkbGUgcGF0aC4gKi8KKyAgICBpZiAo
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBmOWFhNWQ3NTkwLi4zMmI3ZjA0
NTdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMCwzICszMCw0IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX01TUiwgICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogTVNSX1NQ
RUNfQ1RSTCB1c2VkIGJ5IFhlCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCitY
RU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFND
X01TUiAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmlu
ZGV4IDdkN2M0MmUzYTYuLjc3ZjkyYmE1ODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAt
NTIsNyArNTIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9p
ZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20g
dm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0Nf
TVNSKQorICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBY
ODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKICAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCks
ICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOwogfQogCkBAIC02Nyw3
ICs2Nyw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdz
ICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICgg
QUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUikKKyAgICBh
c20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVf
U0NfTVNSX0lETEUpCiAgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLFW-0003m3-Kb; Thu, 31 May 2018 10:56: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFV-0003lt-Pf
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:05 +0000
X-Inumbo-ID: eb2261b6-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb2261b6-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:53:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLFT-0004az-VK
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLFT-0006C1-Sz
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLFT-0006C1-Sz@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Split
 X86_FEATURE_SC_MSR into PV and HVM variants
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>

Y29tbWl0IDQ5YWViZjQ3MjgyNjAzMTQ3NWU3OWNmZDI4Mzg3YmQ5ZDJiOTJiMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMTo0OSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMTo0OSAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogU3BsaXQgWDg2X0ZFQVRVUkVfU0NfTVNSIGludG8gUFYg
YW5kIEhWTSB2YXJpYW50cwogICAgCiAgICBJbiBvcmRlciB0byBzZXBhcmF0ZWx5IGNvbnRyb2wg
d2hldGhlciBNU1JfU1BFQ19DVFJMIGlzIHZpcnR1YWxpc2VkIGZvciBQViBhbmQKICAgIEhWTSBn
dWVzdHMsIHNwbGl0IHRoZSBmZWF0dXJlIHVzZWQgdG8gY29udHJvbCBydW50aW1lIGFsdGVybmF0
aXZlcyBpbnRvIHR3by4KICAgIFhlbiB3aWxsIHVzZSBNU1JfU1BFQ19DVFJMIGl0c2VsZiBpZiBl
aXRoZXIgb2YgdGhlc2UgZmVhdHVyZXMgYXJlIGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZhOWViMDlkNDQ2
YTEyNzlmNWU4NjFlNmI4NGZhODY3NWRhYmYxNDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTE2
IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAg
fCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDUgKysr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTIgKysrKysrLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA1NWVmNzlmOWQwLi5hOTQwMzA4MTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTIsNyAr
MTEyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElO
RSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8g
IkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6
ICI/IiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUikgPworICAg
ICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSkgPwogICAgICAgICAgICBk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUyAgICA/ICIgSUJSUysiIDoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIElC
UlMtIiAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLApAQCAtMjg2LDcgKzI4Nyw4IEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICog
bmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0
IGZvcgogICAgICAgICAgKiBndWVzdHMuCiAgICAgICAgICAqLwotICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUik7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKTsKIAogICAgICAgICBpZiAoIGlicnMgKQogICAgICAgICAg
ICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oCmluZGV4IDMyYjdmMDQ1N2UuLmI5MGFhMmQwNDYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTI2LDggKzI2LDkgQEAgWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJ
U1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFMK
IFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyog
VXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAg
KEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KIFhFTl9DUFVGRUFU
VVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogSUJSU0IgfHwgSUJQ
QiAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSLCAgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2
KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1Jf
UFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBY
ZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMr
MCkqMzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3Zl
cndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwog
WEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBY
UFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUs
ICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBTQ19NU1IgJiYgZGVmYXVsdF94ZW5fc3BlY19j
dHJsICovCitYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIr
MjEpIC8qIChTQ19NU1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDNkMTU2ZWQxZjYuLmM2NTlm
M2YxNDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMjQsMzYgKzIyNCwz
NiBAQAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVB
VFVSRV9TQ19SU0JfSFZNOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1AzNiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0sIFg4Nl9GRUFUVVJFX1NDX01T
Ul9IVk0KIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9z
eXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9TQ19SU0JfUFY7
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1AyNSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4Nl9GRUFUVVJFX1NDX01T
UgorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCksIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250
ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19D
VFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBf
X3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEpLCBYODZf
RkVBVFVSRV9TQ19NU1IKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1h
eWJleGVuPTEpLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0
byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0
cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1IKKyAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyog
VXNlIHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRVhJVF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfU0NfTVNSCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBY
ODZfRkVBVFVSRV9TQ19NU1JfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3Qg
Y29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lm
eShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUgorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLFg-0003nc-ME; Thu, 31 May 2018 10:56: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFf-0003nK-AO
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:15 +0000
X-Inumbo-ID: f1345533-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1345533-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLFe-0004bm-50
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLFe-0006D0-2f
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLFe-0006D0-2f@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Explicitly set
 Xen's default MSR_SPEC_CTRL value
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>

Y29tbWl0IGM5ZmRmYmI0Nzg2NmE2NjQ1MzA3NzRlNmNlYjQ4OGE3MDFhMWY5ODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMjoyNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMjoyNyAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogRXhwbGljaXRseSBzZXQgWGVuJ3MgZGVmYXVsdCBNU1Jf
U1BFQ19DVFJMIHZhbHVlCiAgICAKICAgIFdpdGggdGhlIGltcGVuZGluZyBhYmlsaXR5IHRvIGRp
c2FibGUgTVNSX1NQRUNfQ1RSTCBoYW5kbGluZyBvbiBhCiAgICBwZXItZ3Vlc3QtdHlwZSBiYXNp
cywgdGhlIGZpcnN0IGV4aXQtZnJvbS1ndWVzdCBtYXkgbm90IGhhdmUgdGhlIHNpZGUgZWZmZWN0
CiAgICBvZiBsb2FkaW5nIFhlbidzIGNob2ljZSBvZiB2YWx1ZS4gIEV4cGxpY2l0bHkgc2V0IFhl
bidzIGRlZmF1bHQgZHVyaW5nIHRoZSBCU1AKICAgIGFuZCBBUCBib290IHBhdGhzLgogICAgCiAg
ICBGb3IgdGhlIEJTUCBob3dldmVyLCBkZWxheSBzZXR0aW5nIGEgbm9uLXplcm8gTVNSX1NQRUNf
Q1RSTCBkZWZhdWx0IHVudGlsCiAgICBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkIHdo
ZW4gc2FmZSB0byBkbyBzby4gIE9yYWNsZSByZXBvcnQgdGhhdCB0aGlzCiAgICBzcGVlZHMgdXAg
Ym9vdHMgb2Ygc29tZSBoYXJkd2FyZSBieSA1MHMuCiAgICAKICAgICJ3aGVuIHNhZmUgdG8gZG8g
c28iIGlzIGJhc2VkIG9uIHdoZXRoZXIgd2UgYXJlIHZpcnR1YWxpc2VkLiAgQSBuYXRpdmUgYm9v
dAogICAgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGluIGEgcG9zaXRpb24gdG8g
bW91bnQgYW4gYXR0YWNrLgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2I4YzEyMDIwMzA3YjM5YTg5MjczZDc2OTll
ODkwMDA0NTE5ODdhYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDUtMTYgMTI6MTk6MTAgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCA0ODJmZTExNjY5Li4xOTk1YzRjN2IxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTc0
Niw2ICsxNzQ2LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBzZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKKyAgICBpZiAoIGJz
cF9kZWxheV9zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnNwZWNf
Y3RybF9mbGFncyAmPSB+U0NGX3VzZV9zaGFkb3c7CisgICAgICAgIGJhcnJpZXIoKTsKKyAgICAg
ICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7CisgICAgfQor
CiAgICAgLyogSnVtcCB0byB0aGUgMToxIHZpcnR1YWwgbWFwcGluZ3Mgb2YgY3B1MF9zdGFjay4g
Ki8KICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoK
ICAgICAgICAgICAgICAgICAgIFtzdGtdICJnIiAoX192YShfX3BhKGdldF9zdGFja19ib3R0b20o
KSkpKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IGY4MWZjMmNhNjUuLmVlOGIxODMzMWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzUxLDYg
KzM1MSwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgZWxzZQog
ICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShjcHUpOwogCisgICAgLyoKKyAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCisgICAgICogYW55IGZpcm13YXJlIHNldHRpbmdzLiAgTm90ZTogTVNSX1NQRUNf
Q1RSTCBtYXkgb25seSBiZWNvbWUgYXZhaWxhYmxlCisgICAgICogYWZ0ZXIgbG9hZGluZyBtaWNy
b2NvZGUuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0Ip
ICkKKyAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVuX3NwZWNfY3RybCk7
CisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGE5NDAzMDgxNDIuLjNhZGVjMWEyODQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM4
LDYgKzM4LDggQEAgc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBzdGF0
aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0
ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0
cnVlOworCitib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19y
ZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkg
ZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKQEAgLTMzNCw2ICszMzYsMzYgQEAgdm9pZCBfX2lu
aXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKTsKIAogICAgIHByaW50X2RldGFpbHMo
dGh1bmssIGNhcHMpOworCisgICAgLyoKKyAgICAgKiBJZiBNU1JfU1BFQ19DVFJMIGlzIGF2YWls
YWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFuZCBkaXNjYXJkCisgICAgICogYW55
IGZpcm13YXJlIHNldHRpbmdzLiAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdoZW4gc2FmZSB0
byBkbyBzbywgd2UKKyAgICAgKiBkZWxheSBhcHBseWluZyBub24temVybyBzZXR0aW5ncyB1bnRp
bCBhZnRlciBkb20wIGhhcyBiZWVuIGNvbnN0cnVjdGVkLgorICAgICAqCisgICAgICogIndoZW4g
c2FmZSB0byBkbyBzbyIgaXMgYmFzZWQgb24gd2hldGhlciB3ZSBhcmUgdmlydHVhbGlzZWQuICBB
IG5hdGl2ZQorICAgICAqIGJvb3Qgd29uJ3QgaGF2ZSBhbnkgb3RoZXIgY29kZSBydW5uaW5nIGlu
IGEgcG9zaXRpb24gdG8gbW91bnQgYW4KKyAgICAgKiBhdHRhY2suCisgICAgICovCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICB7CisgICAgICAgIGJzcF9k
ZWxheV9zcGVjX2N0cmwgPSAhY3B1X2hhc19oeXBlcnZpc29yICYmIGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiBkZWxheWluZyBNU1JfU1BFQ19DVFJM
IHNldHVwLCB1c2UgdGhlIHNhbWUgbWVjaGFuaXNtIGFzCisgICAgICAgICAqIHNwZWNfY3RybF9l
bnRlcl9pZGxlKCksIGJ5IHVzaW5nIGEgc2hhZG93IHZhbHVlIG9mIHplcm8uCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGJzcF9kZWxheV9zcGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgICAgICAg
ICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgICAgICAgICBiYXJyaWVyKCk7Cisg
ICAgICAgICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7CisgICAg
ICAgICAgICBiYXJyaWVyKCk7CisgICAgICAgIH0KKworICAgICAgICB3cm1zcmwoTVNSX1NQRUNf
Q1RSTCwgYnNwX2RlbGF5X3NwZWNfY3RybCA/IDAgOiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwpOwor
ICAgIH0KIH0KIAogc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2Vy
dGlvbnModm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDc3ZjkyYmE1ODYuLmM2YTM4
ZjQ5NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjcsNiArMjcsOCBAQAogdm9pZCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJw
YjsKKworZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRl
ZmF1bHRfeGVuX3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLFq-0003p4-PX; Thu, 31 May 2018 10:56: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFq-0003ox-1a
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:26 +0000
X-Inumbo-ID: f747f581-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f747f581-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:18 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLFo-0004bv-Ae
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLFo-0006Dn-8N
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLFo-0006Dn-8N@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/cpuid: Improvements to guest
 policies for speculative sidechannel features
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>

Y29tbWl0IDQ3MGRhZWZlYzI1YjBlYjBhMDE1OTQ5MzJlNmQ2OTk5MGFjMmU2OWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMjo1NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMjo1NiAyMDE4ICsw
MjAwCgogICAgeDg2L2NwdWlkOiBJbXByb3ZlbWVudHMgdG8gZ3Vlc3QgcG9saWNpZXMgZm9yIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVsIGZlYXR1cmVzCiAgICAKICAgIElmIFhlbiBpc24ndCB2aXJ0
dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3IgZ3Vlc3RzLCBJQlJTQiBzaG91bGRuJ3QgYmUKICAg
IGFkdmVydGlzZWQuICBJdCBpcyBub3QgY3VycmVudGx5IHBvc3NpYmxlIHRvIGV4cHJlc3MgdGhp
cyB2aWEgdGhlIGV4aXN0aW5nCiAgICBjb21tYW5kIGxpbmUgb3B0aW9ucywgYnV0IHN1Y2ggYW4g
YWJpbGl0eSB3aWxsIGJlIGludHJvZHVjZWQuCiAgICAKICAgIEFub3RoZXIgdXNlZnVsIG9wdGlv
biBpbiBzb21lIHVzZWNhc2VzIGlzIHRvIG9mZmVyIElCUEIgd2l0aG91dCBJQlJTLiAgV2hlbiBh
CiAgICBndWVzdCBrZXJuZWwgaXMga25vd24gdG8gYmUgY29tcGF0aWJsZSAodXNlcyByZXRwb2xp
bmUgYW5kIGtub3dzIGFib3V0IHRoZSBBTUQKICAgIElCUEIgZmVhdHVyZSBiaXQpLCBhbiBhZG1p
bmlzdHJhdG9yIHdpdGggcHJlLVNreWxha2UgaGFyZHdhcmUgbWF5IHdpc2ggdG8gaGlkZQogICAg
SUJSUy4gIFRoaXMgYWxsb3dzIHRoZSBWTSB0byBoYXZlIGZ1bGwgcHJvdGVjdGlvbiwgd2l0aG91
dCBYZW4gb3IgdGhlIFZNCiAgICBuZWVkaW5nIHRvIHRvdWNoIE1TUl9TUEVDX0NUUkwsIHdoaWNo
IGNhbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIFNwZWN0cmUKICAgIG1pdGlnYXRpb25zLgogICAg
CiAgICBCcmVhayB0aGUgbG9naWMgY29tbW9uIHRvIGJvdGggUFYgYW5kIEhWTSBDUFVJRCBjYWxj
dWxhdGlvbnMgaW50byBhIGNvbW1vbgogICAgaGVscGVyLCB0byBhdm9pZCBkdXBsaWNhdGlvbi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGNiMDZiMzA4ZWM3MWIyM2YzN2E0NGY1ZTIzNTFmZTJjYWUwMzA2ZTkKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwppbmRleCBiM2M5YWM2YzQ4Li5iNDViMTQ1MTVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMzY4LDYgKzM2OCwyOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCBfX2luaXQgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHModWlu
dDMyX3QgKmZzKQoreworICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRv
IHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCisgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIGZzKTsKKworICAgIC8qCisgICAgICogSWYgSUJSUyBpcyBvZmZlcmVkIHRvIHRo
ZSBndWVzdCwgdW5jb25kaXRpb25hbGx5IG9mZmVyIFNUSUJQLiAgSXQgaXMgYQorICAgICAqIG5v
cCBvbiBub24tSFQgaGFyZHdhcmUsIGFuZCBoYXMgdGhpcyBiZWhhdmlvdXIgdG8gbWFrZSBoZXRl
cm9nZW5lb3VzCisgICAgICogc2V0dXBzIGVhc2llciB0byBtYW5hZ2UuCisgICAgICovCisgICAg
aWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgZnMpICkKKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NUSUJQLCBmcyk7CisKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHdo
aWNoIHN1cHBvcnRzIElCUlMvSUJQQiwgd2UgY2FuIG9mZmVyIElCUEIgaW5kZXBlbmRlbnRseQor
ICAgICAqIG9mIElCUlMgYnkgdXNpbmcgdGhlIEFNRCBmZWF0dXJlIGJpdC4gIEFuIGFkbWluaXN0
cmF0b3IgbWF5IHdpc2ggZm9yCisgICAgICogcGVyZm9ybWFuY2UgcmVhc29ucyB0byBvZmZlciBJ
QlBCIHdpdGhvdXQgSUJSUy4KKyAgICAgKi8KKyAgICBpZiAoIGhvc3RfY3B1aWRfcG9saWN5LmZl
YXQuaWJyc2IgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgZnMpOworfQor
CiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gJnB2X21heF9jcHVpZF9wb2xpY3k7CkBAIC0zODAs
MTggKzQwMiwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3ko
dm9pZCkKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocHZfZmVhdHVyZXNldCk7ICsr
aSApCiAgICAgICAgIHB2X2ZlYXR1cmVzZXRbaV0gJj0gcHZfZmVhdHVyZW1hc2tbaV07CiAKLSAg
ICAvKiBVbmNvbmRpdGlvbmFsbHkgY2xhaW0gdG8gYmUgYWJsZSB0byBzZXQgdGhlIGh5cGVydmlz
b3IgYml0LiAqLwotICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0
dXJlc2V0KTsKLQotICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRo
ZXJlIGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLwotICAgIGlmICggdGVzdF9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKLSAgICB7Ci0gICAgICAgIC8qIE9mZmVyIFNU
SUJQIHVuY29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8K
LSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKyAg
ICAvKgorICAgICAqIElmIFhlbiBpc24ndCB2aXJ0dWFsaXNpbmcgTVNSX1NQRUNfQ1RSTCBmb3Ig
UFYgZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1pbmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0
aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfTVNSX1BWKSApCisgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9m
ZWF0dXJlc2V0KTsKIAotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMv
SUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVz
ZXQpOwotICAgIH0KKyAgICBndWVzdF9jb21tb25fZmVhdHVyZV9hZGp1c3RtZW50cyhwdl9mZWF0
dXJlc2V0KTsKIAogICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiAgICAg
Y3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3kocHZfZmVhdHVyZXNldCwgcCk7CkBAIC00MTksOSAr
NDM3LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lk
KQogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShodm1fZmVhdHVyZXNldCk7ICsraSAp
CiAgICAgICAgIGh2bV9mZWF0dXJlc2V0W2ldICY9IGh2bV9mZWF0dXJlbWFza1tpXTsKIAotICAg
IC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0aGUgaHlwZXJ2aXNv
ciBiaXQuICovCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IsIGh2bV9mZWF0
dXJlc2V0KTsKLQogICAgIC8qCiAgICAgICogWGVuIGNhbiBwcm92aWRlIGFuIEFQSUMgZW11bGF0
aW9uIHRvIEhWTSBndWVzdHMgZXZlbiBpZiB0aGUgaG9zdCdzIEFQSUMKICAgICAgKiBpc24ndCBl
bmFibGVkLgpAQCAtNDM4LDYgKzQ1MywxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRl
X2h2bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TRVAs
IGh2bV9mZWF0dXJlc2V0KTsKIAogICAgIC8qCisgICAgICogSWYgWGVuIGlzbid0IHZpcnR1YWxp
c2luZyBNU1JfU1BFQ19DVFJMIGZvciBIVk0gZ3Vlc3RzIGJlY2F1c2Ugb2YKKyAgICAgKiBhZG1p
bmlzdHJhdG9yIGNob2ljZSwgaGlkZSB0aGUgZmVhdHVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgKQorICAgICAgICBfX2NsZWFyX2Jp
dChYODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgLyoKICAgICAgKiBX
aXRoIFZULXgsIHNvbWUgZmVhdHVyZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGJ5IFhlbiBpZiBkZWRp
Y2F0ZWQKICAgICAgKiBoYXJkd2FyZSBzdXBwb3J0IGlzIGFsc28gYXZhaWxhYmxlLgogICAgICAq
LwpAQCAtNDUwLDE1ICs0NzIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9t
YXhfcG9saWN5KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FW
RVMsIGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKLSAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElC
UlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KLSAgICBp
ZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQotICAgIHsK
LSAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24g
bm9uLUhUIGhhcmR3YXJlLiAqLwotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAs
IGh2bV9mZWF0dXJlc2V0KTsKLQotICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9m
IElCUlMvSUJQQi4gKi8KLSAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9m
ZWF0dXJlc2V0KTsKLSAgICB9CisgICAgZ3Vlc3RfY29tbW9uX2ZlYXR1cmVfYWRqdXN0bWVudHMo
aHZtX2ZlYXR1cmVzZXQpOwogCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNl
dCk7CiAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koaHZtX2ZlYXR1cmVzZXQsIHApOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLG0-0003q9-RJ; Thu, 31 May 2018 10:56: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLFz-0003q1-Rd
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:35 +0000
X-Inumbo-ID: fd587e31-64c0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd587e31-64c0-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLFy-0004c5-GY
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLFy-0006ER-ED
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLFy-0006ER-ED@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec_ctrl: Introduce a new
 `spec-ctrl=` command line argument to replace `bti=`
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>

Y29tbWl0IGU5ZGMwYTY2NTQyY2IxNTU1MTA4OWI1OGEwNjY4NDcyZTA5NGIzMjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyOSAwOToyMzozMiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyMzozMiAyMDE4ICsw
MjAwCgogICAgeDg2L3NwZWNfY3RybDogSW50cm9kdWNlIGEgbmV3IGBzcGVjLWN0cmw9YCBjb21t
YW5kIGxpbmUgYXJndW1lbnQgdG8gcmVwbGFjZSBgYnRpPWAKICAgIAogICAgSW4gaGluZHNpZ2h0
LCB0aGUgb3B0aW9ucyBmb3IgYGJ0aT1gIGFyZW4ndCBhcyBmbGV4aWJsZSBvciB1c2VmdWwgYXMg
ZXhwZWN0ZWQKICAgIChpbmNsdWRpbmcgc2V2ZXJhbCBvcHRpb25zIHdoaWNoIGRvbid0IGFwcGVh
ciB0byBiZWhhdmUgYXMgaW50ZW5kZWQpLgogICAgQ2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiBh
biBleGlzdGluZyBvcHRpb24gaXMgcHJvYmxlbWF0aWMgZm9yIGNvbXBhdGliaWxpdHksCiAgICBz
byBpbnRyb2R1Y2UgYSBuZXcgYHNwZWMtY3RybD1gIGluIHRoZSBob3BlcyB0aGF0IHdlIGNhbiBk
byBiZXR0ZXIuCiAgICAKICAgIE9uZSBjb21tb24gd2F5IG9mIGRlcGxveWluZyBYZW4gaXMgd2l0
aCBhIHNpbmdsZSBQViBkb20wIGFuZCBhbGwgZG9tVXMgYmVpbmcKICAgIEhWTSBkb21haW5zLiAg
SW4gc3VjaCBhIHNldHVwLCBhbiBhZG1pbmlzdHJhdG9yIHdobyBoYXMgd2VpZ2hlZCB1cCB0aGUg
cmlza3MKICAgIG1heSB3aXNoIHRvIGZvcmdvIHByb3RlY3Rpb24gYWdhaW5zdCBtYWxpY2lvdXMg
UFYgZG9tYWlucywgdG8gcmVkdWNlIHRoZQogICAgb3ZlcmFsbCBwZXJmb3JtYW5jZSBoaXQuICBU
byBjYXRlciBmb3IgdGhpcyB1c2VjYXNlLCBgc3BlYy1jdHJsPW5vLXB2YCB3aWxsCiAgICBkaXNh
YmxlIGFsbCBzcGVjdWxhdGl2ZSBwcm90ZWN0aW9uIGZvciBQViBkb21haW5zLCB3aGlsZSBsZWF2
aW5nIGFsbAogICAgc3BlY3VsYXRpdmUgcHJvdGVjdGlvbiBmb3IgSFZNIGRvbWFpbnMgaW50YWN0
LgogICAgCiAgICBGb3IgY29kaW5nIGNsYXJpdHkgYXMgbXVjaCBhcyBhbnl0aGluZyBlbHNlLCB0
aGUgc3Vib3B0aW9ucyBhcmUgZ3JvdXBlZCBieQogICAgbG9naWNhbCBhcmVhOyB0aG9zZSB3aGlj
aCBhZmZlY3QgdGhlIGFsdGVybmF0aXZlcyBibG9ja3MsIGFuZCB0aG9zZSB3aGljaAogICAgYWZm
ZWN0IFhlbidzIGluLWh5cGVydmlzb3Igc2V0dGluZ3MuICBTZWUgdGhlIHhlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gZm9yCiAgICBmdWxsIGRldGFpbHMgb2YgdGhlIG5ldyBvcHRpb25zLgogICAg
CiAgICBXaGlsZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMsIHRha2UgdGhlIHRp
bWUgdG8gY2hhbmdlIGhvdyB0aGUgZGF0YQogICAgaXMgcmVwb3J0ZWQgdG8gdGhlIHVzZXIuICBU
aGUgdGhyZWUgREVCVUcgcHJpbnRrcyBhcmUgdXBncmFkZWQgdG8gdW5pbGF0ZXJhbCwKICAgIGFz
IHRoZXkgYXJlIGFsbCByZWxldmFudCBwaWVjZXMgb2YgaW5mb3JtYXRpb24sIGFuZCB0aGUgb2xk
ICJtaXRpZ2F0aW9uczoiCiAgICBsaW5lIGlzIHNwbGl0IGluIHRoZSB0d28gbG9naWNhbCBhcmVh
cyBkZXNjcmliZWQgYWJvdmUuCiAgICAKICAgIFNhbXBsZSBvdXRwdXQgZnJvbSBib290aW5nIHdp
dGggYHNwZWMtY3RybD1uby1wdmAgbG9va3MgbGlrZToKICAgIAogICAgICAoWEVOKSBTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CiAgICAgIChYRU4pICAgSGFyZHdhcmUgZmVhdHVy
ZXM6IElCUlMvSUJQQiBTVElCUCBJQlBCCiAgICAgIChYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICAgICAgKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBS
RVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0sIE90aGVyOiBJQlBCCiAgICAgIChYRU4pICAgU3Vw
cG9ydCBmb3IgVk1zOiBQVjogTm9uZSwgSFZNOiBNU1JfU1BFQ19DVFJMIFJTQgogICAgICAoWEVO
KSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDMzNTJhZmMyNmM0OTdkMjZlY2I3MDUyN2RiM2NiMjlkYWY3YjE0MjIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA1LTE2IDEyOjE5OjEwICswMTAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgNDkgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2YzY3M2VlZGM4Li40M2E2ZGRiYWVj
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ4LDYgKzI0OCw5IEBAIHRo
ZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogIyMjIGJ0aSAoeDg2KQogPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAorKipXQVJOSU5HOiBUaGlzIGNvbW1h
bmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKK19zcGVjLWN0
cmw9XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
KwogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKIGFuZCBoYXJkd2FyZSBkZXRhaWxz
LgpAQCAtMTY5OCw2ICsxNzAxLDUyIEBAIGVuZm9yY2VzIHRoZSBtYXhpbXVtIHRoZW9yZXRpY2Fs
bHkgbmVjZXNzYXJ5IHRpbWVvdXQgb2YgNjcwbXMuIEFueSBudW1iZXIKIGlzIGJlaW5nIGludGVy
cHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9yIGJvb2xl
YW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhl
IGRlZmF1bHQuCiAKKyMjIyBzcGVjLWN0cmwgKHg4NikKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+ICAgICAgICAgICAgICBi
dGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGJ9PTxib29sPiBdYAorCitD
b250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25z
LiAgQnkgZGVmYXVsdCwgWGVuCit3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdh
dGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKK2xvYWRlZCBtaWNyb2NvZGUsIGFu
ZCBoYXJkd2FyZSBkZXRhaWxzLCBhbmQgd2lsbCB2aXJ0dWFsaXNlIGFwcHJvcHJpYXRlCittaXRp
Z2F0aW9ucyBmb3IgZ3Vlc3RzIHRvIHVzZS4KKworKipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMg
b3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNzLiAgVXNlIHdpdGgKK2V4dHJlbWUg
Y2FyZS4qKgorCitBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4g
YmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAorbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVj
ZXMgb2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KK21pdGlnYXRp
b24gZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIEFsdGVybmF0aXZlbHksIGEgc2xpZ2h0bHkgbW9yZSBy
ZXN0cmljdGVkCitgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8gdHVybiBvZmYgYWxs
IG9mIFhlbidzIG1pdGlnYXRpb25zLCB3aGlsZQorbGVhdmluZyB0aGUgdmlydHVhbGlzYXRpb24g
c3VwcG9ydCBpbiBwbGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4gIFVzZSBvZiBhCitwb3NpdGl2ZSBi
b29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgorCitU
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAgb2ZmZXIgZmlu
ZSBncmFpbmVkIGNvbnRyb2wKK292ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhl
bi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCitwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorCisq
IGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQ
ViBhbmQgSFZNIGd1ZXN0cworICByZXNwZWN0aXZlbHkuCisqIGBtc3Itc2M9YCBvZmZlcnMgY29u
dHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGluZyBNU1JcX1NQRUNcX0NUUkwK
KyAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJlIG5lY2Vzc2FyeSB0byB2aXJ0
dWFsaXNlIHN1cHBvcnQgZm9yCisgIGd1ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxs
IGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisqIGByc2I9YCBvZmZlcnMgY29udHJv
bCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KKyAg
UmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorCitJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNl
ZCB0bworc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBf
X3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsg
aXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSks
IHdpdGggdGhlIGFsdGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQs
IG1pbmltYWwKK292ZXJoZWFkKSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdg
IGdhZGdldCwgcHJlZmVycmVkIGZvciBBTUQpLgorCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElC
UlMgKEluZGlyZWN0IEJyYW5jaCBSZXN0cmljdGVkIFNwZWN1bGF0aW9uKSwgdGhlCitgaWJycz1g
IG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVh
dHVyZSBpdHNlbGYuCitJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLCBmdW5jdGlvbmFs
aXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZQordmlydHVhbGlzZWQgZm9yIGd1ZXN0
cy4KKworT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyKSwgdGhlIGBpYnBiPWAKK29wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAo
dGhlIGRlZmF1bHQpIG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKK3ByZWRpY3Rp
b24gYmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiAjIyMgc3luY1xfY29uc29s
ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCAzYWRlYzFhMjg0Li40ZjkyODJmZjQ3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yNiw2ICsyNiwxMyBAQAogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgogCisvKiBDbWRsaW5lIGNvbnRyb2xz
IGZvciBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3Nj
X2h2bSA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0cnVlOwor
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CisKKy8qIENtZGxpbmUg
Y29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8g
dXNlIGF0IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBp
bGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KQEAgLTM1LDggKzQyLDYgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwotc3Rh
dGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKLXN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9odm0gPSB0cnVlOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0g
dHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CkBAIC04NCw4ICs4
OSw5NSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIH0KIGN1
c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIAorc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50
IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwor
ICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKwor
ICAgICAgICAvKiBHbG9iYWwgYW5kIFhlbi13aWRlIGRpc2FibGUuICovCisgICAgICAgIHZhbCA9
IHBhcnNlX2Jvb2wocywgc3MpOworICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICB7CisgICAg
ICAgICAgICBvcHRfbXNyX3NjX3B2ID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbXNyX3NjX2h2
bSA9IGZhbHNlOworCisgICAgICAgIGRpc2FibGVfY29tbW9uOgorICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSBmYWxzZTsKKworICAgICAg
ICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgb3B0X2licnMgPSAwOwor
ICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdmFsID4gMCApCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigieGVuIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBnb3RvIGRpc2FibGVfY29t
bW9uOworCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAv
KiBYZW4ncyBhbHRlcm5hdGl2ZSBibG9ja3MuICovCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigicHYiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFs
OworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0
X21zcl9zY19odm0gPSB2YWw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJyc2IiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBvcHRfcnNiX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgIH0KKworICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0
aW9uIHNldHRpbmdzLiAqLworICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVu
az0iLCAxMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzICs9IDEwOworCisgICAgICAgICAg
ICBpZiAoICFzdHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAg
ICBvcHRfdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0
cm5jbXAocywgImxmZW5jZSIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9
IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwg
c3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAg
KQorICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJw
YiA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
ICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOwor
fQorY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOworCiBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3Qg
Y2FwcykKIHsKKyAgICBib29sIHVzZV9zcGVjX2N0cmwgPSAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pKTsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4
YiA9IDAsIHRtcDsKIAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxl
IG1pdGlnYXRpb25zLiAqLwpAQCAtOTQsMTAgKzE4NiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEuZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCiAg
ICAgICAgIGNwdWlkKDB4ODAwMDAwMDgsICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOwogCi0gICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxu
Iik7CisgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsK
IAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUg
bWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVz
JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAg
ICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAg
ICAgOiAiIiwKQEAgLTEwNywyMCArMTk5LDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAg
ICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgKQotICAgICAgICBwcmlu
dGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4i
KTsKKyAgICAgICAgcHJpbnRrKCIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5L
XG4iKTsKIAotICAgIHByaW50aygiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVz
JXMlcyVzXG4iLAorICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3Bl
Y3RpdmUgb2YgZ3Vlc3RzLiAqLworICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcywgT3RoZXI6JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9M
SU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAg
PyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAi
IDogIj8iLAorICAgICAgICAgICAhdXNlX3NwZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICAiTm8iIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNf
Q1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAiSUJSUy0iLAorICAgICAgICAgICBvcHRfaWJwYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIpOworCisgICAg
LyoKKyAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5k
L29yIHZpcnR1YWxpc2luZworICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgor
ICAgICAqLworICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVz
JXMlc1xuIiwKICAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYp
IHx8Ci0gICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkpID8K
LSAgICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMgICAgPyAi
IElCUlMrIiA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiBJQlJTLSIgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfaWJwYiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKLSAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQl9OQVRJ
VkUiIDogIiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZN
KSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwK
KyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAi
IE1TUl9TUEVDX0NUUkwiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAgICAgICAo
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CisgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAgICAgICA6
ICIgTm9uZSIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZN
KSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIik7CiAK
ICAgICBwcmludGsoIlhQVEk6ICVzXG4iLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKQEAgLTIxMiw3ICszMTUs
NyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVt
IGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAgYm9vbCBpYnJzID0gZmFsc2U7
CisgICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKICAgICB1aW50
NjRfdCBjYXBzID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hf
Q0FQUykgKQpAQCAtMjgyLDIwICszODUsMzEgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UgaWYgKCB0aHVuayA9PSBUSFVOS19KTVAgKQog
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVApOwog
CisgICAgLyoKKyAgICAgKiBJZiB3ZSBhcmUgb24gaGFyZHdhcmUgc3VwcG9ydGluZyBNU1JfU1BF
Q19DVFJMLCBzZWUgYWJvdXQgc2V0dGluZyB1cAorICAgICAqIHRoZSBhbHRlcm5hdGl2ZXMgYmxv
Y2tzIHNvIHdlIGNhbiB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cy4KKyAgICAgKi8KICAg
ICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgIHsKLSAgICAgICAg
LyoKLSAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQg
aW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCi0gICAgICAgICAqIG5lZWQgdGhlIElCUlMgZW50cnkv
ZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IKLSAgICAgICAgICogZ3Vl
c3RzLgotICAgICAgICAgKi8KLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfUFYpOwotICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1ND
X01TUl9IVk0pOworICAgICAgICBpZiAoIG9wdF9tc3Jfc2NfcHYgKQorICAgICAgICB7CisgICAg
ICAgICAgICB1c2Vfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKTsKKyAgICAgICAgfQogCi0gICAgICAgIGlmICgg
aWJycyApCi0gICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lC
UlM7CisgICAgICAgIGlmICggb3B0X21zcl9zY19odm0gKQorICAgICAgICB7CisgICAgICAgICAg
ICB1c2Vfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVzZV9z
cGVjX2N0cmwgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAg
ICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfSUJSUzsKIAotICAgICAg
ICBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyB8PSBTQ0ZfaXN0X3dybXNyOworICAgICAgICAgICAg
ZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLGB-0003rj-T7; Thu, 31 May 2018 10:56: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGA-0003rb-Bp
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:46 +0000
X-Inumbo-ID: 036b2739-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 036b2739-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLG8-0004cF-MS
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLG8-0006Fj-K8
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLG8-0006Fj-K8@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/AMD: Mitigations for GPZ SP4
 - Speculative Store Bypass
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>

Y29tbWl0IGM3NWJiZjFkODc1ZWZhNDkyMTEyZjdiZjVjMjE1NzNmYzI3NWY4ZjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciAyNiAxMDo1NjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNDowMSAyMDE4ICsw
MjAwCgogICAgeDg2L0FNRDogTWl0aWdhdGlvbnMgZm9yIEdQWiBTUDQgLSBTcGVjdWxhdGl2ZSBT
dG9yZSBCeXBhc3MKICAgIAogICAgQU1EIHByb2Nlc3NvcnMgd2lsbCBleGVjdXRlIGxvYWRzIGFu
ZCBzdG9yZXMgd2l0aCB0aGUgc2FtZSBiYXNlIHJlZ2lzdGVyIGluCiAgICBwcm9ncmFtIG9yZGVy
LCB3aGljaCBpcyB0eXBpY2FsbHkgaG93IGEgY29tcGlsZXIgZW1pdHMgY29kZS4KICAgIAogICAg
VGhlcmVmb3JlLCBieSBkZWZhdWx0IG5vIG1pdGlnYXRpbmcgYWN0aW9ucyBhcmUgdGFrZW4sIGRl
c3BpdGUgdGhlcmUgYmVpbmcKICAgIGNvcm5lciBjYXNlcyB3aGljaCBhcmUgdnVsbmVyYWJsZSB0
byB0aGUgaXNzdWUuCiAgICAKICAgIEZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBvciBmb3IgdXNl
cnMgd2l0aCBwYXJ0aWN1bGFybHkgc2Vuc2l0aXZlIHdvcmtsb2FkcywKICAgIHRoZSBgc3BlYy1j
dHJsPXNzYmRgIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGZvcmNlIFhlbiB0
byBkaXNhYmxlCiAgICBNZW1vcnkgRGlzYW1iaWd1YXRpb24gb24gYXBwbGljYWJsZSBoYXJkd2Fy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKysrKyst
CiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQs
IDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IDQzYTZkZGJhZWMuLjRlMGU1ODAxODkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0xNzAzLDcgKzE3MDMsNyBAQCBmYWxzZSBkaXNhYmxlIHRoZSBxdWly
ayB3b3JrYXJvdW5kLCB3aGljaCBpcyBhbHNvIHRoZSBkZWZhdWx0LgogCiAjIyMgc3BlYy1jdHJs
ICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNj
LHJzYn09PGJvb2w+LAotPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8
am1wLCB7aWJycyxpYnBifT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRw
b2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkfT08Ym9vbD4gXWAKIAogQ29udHJvbHMg
Zm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9ucy4gIEJ5IGRl
ZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJpYXRlIG1pdGlnYXRpb25zIGJh
c2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0xNzQ3LDYgKzE3NDcsMTEgQEAgT24gaGFy
ZHdhcmUgc3VwcG9ydGluZyBJQlBCIChJbmRpcmVjdCBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVy
KSwgdGhlIGBpYnBiPWAKIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSAodGhlIGRlZmF1bHQp
IG9yIHByZXZlbnQgWGVuIGZyb20gaXNzdWluZyBicmFuY2gKIHByZWRpY3Rpb24gYmFycmllcnMg
b24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIFNTQkQg
KFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlKSwgdGhlIGBzc2JkPWAKK29wdGlvbiBj
YW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBpdHNl
bGYuICBPbiBBTUQKK2hhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlvbiBhcHBsaWVkIGF0
IGJvb3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCitndWVzdCB1c2UuCisKICMjIyBzeW5jXF9j
b25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggZmM5Njc3ZjAyMC4uNDU4YTNmZTYw
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1ZGUgPGFzbS9hbWQuaD4KICNpbmNsdWRl
IDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogYW1kX2luaXRf
Y3B1ICovCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+
CiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KIApAQCAtNTk0LDYgKzU5NSwyNSBAQCBzdGF0aWMgdm9p
ZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICBjLT54ODZfY2FwYWJpbGl0
eSk7CiAJfQogCisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8g
ZGlzYWJsZSBNZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRp
dmUgU3RvcmUgQnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisJaWYgKG9w
dF9zc2JkKSB7CisJCWludCBiaXQgPSAtMTsKKworCQlzd2l0Y2ggKGMtPng4NikgeworCQljYXNl
IDB4MTU6IGJpdCA9IDU0OyBicmVhazsKKwkJY2FzZSAweDE2OiBiaXQgPSAzMzsgYnJlYWs7CisJ
CWNhc2UgMHgxNzogYml0ID0gMTA7IGJyZWFrOworCQl9CisKKwkJaWYgKGJpdCA+PSAwICYmICFy
ZG1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKSkgeworCQkJdmFsdWUgfD0gMXVsbCA8
PCBiaXQ7CisJCQl3cm1zcl9zYWZlKE1TUl9BTUQ2NF9MU19DRkcsIHZhbHVlKTsKKwkJfQorCX0K
KwogCS8qIE1GRU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwogCWlmICghY3B1X2hhc19s
ZmVuY2VfZGlzcGF0Y2gpCiAJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZjkyODJmZjQ3Li5lMzI2MDU2NWNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC00Myw2ICs0Myw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiB9IG9w
dF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQ4X3QgX19pbml0
ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsK
K2Jvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogCiBib29sIF9faW5pdGRhdGEg
YnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9z
cGVjX2N0cmw7CkBAIC0xNjQsNiArMTY1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkK
ICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3NzYmQg
PSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKaW5kZXggYzZhMzhmNDk1ZC4uNDY3OGE0MGJhNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCkBAIC0yNyw2ICsyNyw3IEBACiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOworZXh0ZXJuIGJvb2wgb3B0
X3NzYmQ7CiAKIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhf
dCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:56:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:56: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 1fOLGL-0003se-Uz; Thu, 31 May 2018 10:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGK-0003sX-Qw
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:56 +0000
X-Inumbo-ID: 098ef7c7-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 098ef7c7-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLGI-0004cN-Sn
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLGI-0006GC-QK
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLGI-0006GC-QK@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:56:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/Intel: Mitigations for GPZ
 SP4 - Speculative Store Bypass
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>

Y29tbWl0IDkwOGRkYmJlNWRjYjZlYWJiZmExYTRlMzRjYjJlYjM4YmI4YmE1NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOCAxNToyMTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNDoyNiAyMDE4ICsw
MjAwCgogICAgeDg2L0ludGVsOiBNaXRpZ2F0aW9ucyBmb3IgR1BaIFNQNCAtIFNwZWN1bGF0aXZl
IFN0b3JlIEJ5cGFzcwogICAgCiAgICBUbyBjb21iYXQgR1BaIFNQNCAiU3BlY3VsYXRpdmUgU3Rv
cmUgQnlwYXNzIiwgSW50ZWwgaGF2ZSBleHRlbmRlZCB0aGVpcgogICAgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWwgbWl0aWdhdGlvbnMgc3BlY2lmaWNhdGlvbiBhcyBmb2xsb3dzOgogICAgCiAgICAg
KiBBIGZlYXR1cmUgYml0IHRvIGluZGljYXRlIHRoYXQgU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNz
IERpc2FibGUgaXMKICAgICAgIHN1cHBvcnRlZC4KICAgICAqIEEgbmV3IGJpdCBpbiBNU1JfU1BF
Q19DVFJMIHdoaWNoLCB3aGVuIHNldCwgZGlzYWJsZXMgbWVtb3J5IGRpc2FtYmlndWF0aW9uCiAg
ICAgICBpbiB0aGUgcGlwZWxpbmUuCiAgICAgKiBBIG5ldyBiaXQgaW4gTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTLCB3aGljaCB3aWxsIGJlIHNldCBpbiBmdXR1cmUgaGFyZHdhcmUsCiAgICAgICBpbmRp
Y2F0aW5nIHRoYXQgdGhlIGhhcmR3YXJlIGlzIG5vdCBzdXNjZXB0aWJsZSB0byBTcGVjdWxhdGl2
ZSBTdG9yZSBCeXBhc3MKICAgICAgIHNpZGVjaGFubmVscy4KICAgIAogICAgRm9yIGNvbnRlbXBv
cmFyeSBwcm9jZXNzb3JzLCB0aGlzIGludGVyZmFjZSB3aWxsIGJlIGltcGxlbWVudGVkIHZpYSBh
CiAgICBtaWNyb2NvZGUgdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biAgICAgICAgIHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAg
ICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgppbmRleCA0ZTBlNTgwMTg5Li4xMDc4ODlkNmNhIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgpAQCAtNDk2LDkgKzQ5NiwxMCBAQCBhY2NvdW50aW5nIGZvciBoYXJkd2FyZSBj
YXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBhY2NlcHRl
ZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwg
YHN0aWJwYCwgYGlicGJgIGFyZSB1c2VkIGJ5Ci1kZWZhdWx0IGlmIGF2YWlhYmxlLiAgVGhleSBj
YW4gYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4KLXdvbid0
IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgorVGhlIFNw
ZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGli
cGJgLCBgc3NiZGAgYXJlCit1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNh
YmxlLiAgVGhleSBjYW4gYmUgaWdub3JlZCwKK2UuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9p
bnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVyCit0aGVtIHRvIGd1
ZXN0cy4KIAogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBvbmx5KQogPiBgPSBmYW1fMGZfcmV2
X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBmYW1fMGZfcmV2X2YgfCBmYW1fMGZf
cmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2MgfCBmYW1fMTFfcmV2X2JgCkBAIC0x
NzI4LDcgKzE3MjksNyBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmly
dHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgogICByZXNwZWN0aXZlbHkuCiAqIGBt
c3Itc2M9YCBvZmZlcnMgY29udHJvbCBvdmVyIFhlbidzIHN1cHBvcnQgZm9yIG1hbmlwdWxhdGlu
ZyBNU1JcX1NQRUNcX0NUUkwKICAgb24gZW50cnkgYW5kIGV4aXQuICBUaGVzZSBibG9ja3MgYXJl
IG5lY2Vzc2FyeSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yCi0gIGd1ZXN0cyBhbmQgaWYgZGlz
YWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9TVElCUC9ldGMuCisgIGd1
ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0byB1c2UgSUJSUy9T
VElCUC9TU0JEL2V0Yy4KICogYHJzYj1gIG9mZmVycyBjb250cm9sIG92ZXIgd2hldGhlciB0byBv
dmVyd3JpdGUgdGhlIFJldHVybiBTdGFjayBCdWZmZXIgLwogICBSZXR1cm4gQWRkcmVzcyBTdGFj
ayBvbiBlbnRyeSB0byBYZW4uCiAKQEAgLTE3NTAsNyArMTc1MSw4IEBAIHByZWRpY3Rpb24gYmFy
cmllcnMgb24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBT
U0JEIChTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgRGlzYWJsZSksIHRoZSBgc3NiZD1gCiBvcHRp
b24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUg
aXRzZWxmLiAgT24gQU1ECiBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRpb24gYXBwbGll
ZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgotZ3Vlc3QgdXNlLgorZ3Vlc3QgdXNl
LiAgT24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVz
dHMsCitpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCiAjIyMgc3lu
Y1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAzYTIxZjRlN2RhLi43
YjBmNTk0YzNkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwNSw2ICsyMDUsNyBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAorICAgICAgICB7InNzYmQiLCAgICAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAzMSwgIDF9LAogCiAgICAgICAgIHsi
bGFoZnNhaGYiLCAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0sCiAg
ICAgICAgIHsiY21wbGVnYWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAx
LCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94
ZW4tY3B1aWQuYwppbmRleCBiMWE0NmM2NjdkLi4yNDgzYTgxZGY3IDEwMDY0NAotLS0gYS90b29s
cy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE2Niw4
ICsxNjYsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogCiAgICAgWzI2XSA9
ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJSRVoiLCAgICAg
ICAgICAgWzI5XSA9ICJhcmNoX2NhcHMiLAotCi0gICAgWzMwIC4uLiAzMV0gPSAiUkVaIiwKKyAg
ICBbMzBdID0gIlJFWiIsICAgICAgICAgICBbMzFdID0gInNzYmQiLAogfTsKIAogc3RhdGljIHN0
cnVjdCB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCmluZGV4IGI0NWIxNDUxNWUuLjZhNzEwYjc3NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC00Myw2ICs0MywxMSBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggIXZhbCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9TVElCUCk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1NTQkQpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGUzMjYwNTY1Y2YuLjg5ZTM4MjVhYTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTE5MiwyNiArMTkyLDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0
dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHBy
aW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIg
U1RJQlAiICAgICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIsCiAgICAgICAgICAgIChlOGIgICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAgICA/ICIgSUJSU19B
TEwiICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8p
ICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIik7CisgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAg
OiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAg
ICA/ICIgU1NCX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hp
Y2ggcGVydGFpbnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChD
T05GSUdfSU5ESVJFQ1RfVEhVTkspICkKICAgICAgICAgcHJpbnRrKCIgIENvbXBpbGVkLWluIHN1
cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBw
cm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4g
c2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcywgT3RoZXI6JXNcbiIsCisgICAg
cHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90
aGVyOiVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAgIXVz
ZV9zcGVjX2N0cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAgIk5vIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJSUykgID8gICJJQlJTKyIg
OiAgIklCUlMtIiwKKyAgICAgICAgICAgIXVzZV9zcGVjX2N0cmwgfHwgIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TU0JEKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiIDoKKyAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAm
IFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRf
aWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIpOwog
CiAgICAgLyoKQEAgLTQxNSw2ICs0MjAsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB9CiAgICAgfQogCisgICAgLyogSWYgd2UgaGF2
ZSBTU0JEIGF2YWlsYWJsZSwgc2VlIHdoZXRoZXIgd2Ugc2hvdWxkIHVzZSBpdC4gKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAmJiB1c2Vfc3BlY19jdHJsICYmIG9w
dF9zc2JkICkKKyAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9TU0JE
OworCiAgICAgLyoKICAgICAgKiBQViBndWVzdHMgY2FuIHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2
aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAogICAgICAqIHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxs
IGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3NhcmlseSBvdXRzaWRlCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAppbmRleCA2OGZhZTkxNTY3Li45M2Q2ZjRlNjcwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTM4LDYgKzM4LDcgQEAKICNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAw
NDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUg
U1BFQ19DVFJMX1NUSUJQCQkJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIFNQRUNfQ1RSTF9T
U0JECQkJKF9BQygxLCBVTEwpIDw8IDIpCiAKICNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgwMDAw
MDA0OQogI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCkBAIC00Niw2
ICs0Nyw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8JKF9BQygxLCBVTEwp
IDw8IDApCiAjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMCShfQUMoMSwgVUxMKSA8
PCAxKQogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQorI2RlZmlu
ZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKIAogLyogSW50ZWwgTVNScy4g
U29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BF
UkZDVFIwCQkweDAwMDAwMGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAppbmRleCA4ZGE1NzgzZjdhLi43YWNmODIyMmFjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0NSw2ICsyNDUsNyBAQCBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1
bXVsYXRpb24gU2luZ2xlCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAv
KkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFU
VVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJF
KEFSQ0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1Ig
Ki8KK1hFTl9DUFVGRUFUVVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qICAgTVNSX1NQRUNf
Q1RSTC5TU0JEIGF2YWlsYWJsZSAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIApk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQu
cHkKaW5kZXggNjEzYjkwOWMzZC4uNjU1MjZmZjEyMCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dl
bi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNTcsMTAgKzI1Nywx
OSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAgICAgICAgICAgQVZYNTEy
QlcsIEFWWDUxMlZMLCBBVlg1MTJWQk1JLCBBVlg1MTJfNFZOTklXLAogICAgICAgICAgICAgICAg
ICAgQVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0sCiAKLSAgICAgICAgIyBTaW5nbGUg
VGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzIGVudW1lcmF0ZXMgYSBuZXcgYml0IGlu
IHRoZQotICAgICAgICAjIE1TUiBlbnVtZXJhdGVkIGJ5IEluZGlyZWN0IEJyYW5jaCBSZXN0cmlj
dGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0Ci0gICAgICAgICMgQnJhbmNoIFByZWRpY3Rpb24gQmFy
cmllciBlbnVtZXJhdGlvbi4KLSAgICAgICAgSUJSU0I6IFtTVElCUF0sCisgICAgICAgICMgVGhl
IGZlYXR1cmVzOgorICAgICAgICAjICAgKiBTaW5nbGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQ
cmVkaWN0b3JzCisgICAgICAgICMgICAqIFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxl
CisgICAgICAgICMKKyAgICAgICAgIyBlbnVtZXJhdGUgbmV3IGJpdHMgaW4gTVNSX1NQRUNfQ1RS
TCwgd2hpY2ggaXMgZW51bWVyYXRlZCBieSBJbmRpcmVjdAorICAgICAgICAjIEJyYW5jaCBSZXN0
cmljdGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0IEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIuCisg
ICAgICAgICMKKyAgICAgICAgIyBJbiBwcmFjdGljZSwgdGhlc2UgZmVhdHVyZXMgYWxzbyBlbnVt
ZXJhdGUgdGhlIHByZXNlbnNlIG9mCisgICAgICAgICMgTVNSX1NQRUNfQ1RSTC4gIEhvd2V2ZXIs
IG5vIHJlYWwgaGFyZHdhcmUgd2lsbCBleGlzdCB3aXRoIFNTQkQgYnV0CisgICAgICAgICMgbm90
IElCUlNCLCBhbmQgd2UgcGFzcyB0aGlzIE1TUiBkaXJlY3RseSB0byBndWVzdHMuICBUcmVhdGlu
ZyB0aGVtCisgICAgICAgICMgYXMgZGVwZW5kZW50IGZlYXR1cmVzIHNpbXBsaWZpZXMgWGVuJ3Mg
bG9naWMsIGFuZCBwcmV2ZW50cyB0aGUgZ3Vlc3QKKyAgICAgICAgIyBmcm9tIHNlZWluZyBpbXBs
YXVzaWJsZSBjb25maWd1cmF0aW9ucy4KKyAgICAgICAgSUJSU0I6IFtTVElCUCwgU1NCRF0sCiAg
ICAgfQogCiAgICAgZGVlcF9mZWF0dXJlcyA9IHR1cGxlKHNvcnRlZChkZXBzLmtleXMoKSkpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:57: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 1fOLGW-0003uF-2P; Thu, 31 May 2018 10:57: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGU-0003u1-Jl
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:06 +0000
X-Inumbo-ID: 0f8d5c7d-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f8d5c7d-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:54:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLGT-0004ci-2I
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLGS-0006Go-WB
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLGS-0006Go-WB@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Virtualise
 MSR_SPEC_CTRL.SSBD for guests to use
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>

Y29tbWl0IGMyYjg0ZTdjYzRkY2E2ZGRlYjE2MzIzNWNjOGE3YzY1NGI4YWU0N2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNTo0MjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyOSAwOToyNTowMiAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yIGd1ZXN0
cyB0byB1c2UKICAgIAogICAgQWxtb3N0IGFsbCBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGlu
IHBsYWNlLiAgVXBkYXRlIHRoZSByZXNlcnZlZCBiaXRzCiAgICBjYWxjdWxhdGlvbiBpbiBndWVz
dF93cm1zcigpLCBhbmQgb2ZmZXIgU1NCRCB0byBndWVzdHMgYnkgZGVmYXVsdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDggKysrKysrLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAyICstCiAyIGZpbGVz
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggNDhkMDYxZDdkYS4u
MjEyMTljNGExNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwpAQCAtMTc4LDYgKzE3OCw4IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAKICAgICBzd2l0Y2ggKCBtc3IgKQog
ICAgIHsKKyAgICAgICAgdWludDY0X3QgcnN2ZDsKKwogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRG
T1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJl
YWQtb25seSAqLwpAQCAtMjEzLDggKzIxNSwxMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICAgKiBOb3RlOiBTUEVD
X0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8gdXNlIChpLmUuIGlnbm9yZWQpCiAg
ICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KICAgICAg
ICAgICovCisgICAgICAgIHJzdmQgPSB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQ
IHwKKyAgICAgICAgICAgICAgICAgKGNwLT5mZWF0LnNzYmQgPyBTUEVDX0NUUkxfU1NCRCA6IDAp
KTsKIAotICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJ
QlApICkKKyAgICAgICAgaWYgKCB2YWwgJiByc3ZkICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KIAogICAgICAgICB2cC0+c3BlY19jdHJsLnJhdyA9IHZh
bDsKQEAgLTIzMywxMiArMjM3LDEyIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVM6CiAgICAgewotICAgICAgICB1aW50NjRfdCByc3ZkID0gfjB1bGw7CiAg
ICAgICAgIGJvb2wgb2xkX2NwdWlkX2ZhdWx0aW5nID0gdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxl
cy5jcHVpZF9mYXVsdGluZzsKIAogICAgICAgICBpZiAoICF2cC0+bWlzY19mZWF0dXJlc19lbmFi
bGVzLmF2YWlsYWJsZSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCisgICAgICAgIHJz
dmQgPSB+MHVsbDsKICAgICAgICAgaWYgKCBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5n
ICkKICAgICAgICAgICAgIHJzdmQgJj0gfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA3
YWNmODIyMmFjLi5jNzIxYzEyNWFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmgKQEAgLTI0NSw3ICsyNDUsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJf
NEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xl
CiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElC
UEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEFSQ0hfQ0FQUywgICAg
IDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1IgKi8KLVhFTl9DUFVGRUFU
VVJFKFNTQkQsICAgICAgICAgIDkqMzIrMzEpIC8qICAgTVNSX1NQRUNfQ1RSTC5TU0JEIGF2YWls
YWJsZSAqLworWEVOX0NQVUZFQVRVUkUoU1NCRCwgICAgICAgICAgOSozMiszMSkgLypBICBNU1Jf
U1BFQ19DVFJMLlNTQkQgYXZhaWxhYmxlICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAq
LwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:57: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 1fOLGf-0003vG-44; Thu, 31 May 2018 10:57: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGe-0003v7-4m
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:16 +0000
X-Inumbo-ID: 159dca5a-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 159dca5a-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:55:09 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLGd-0004dM-7y
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLGd-0006He-5k
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLGd-0006He-5k@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/XPTI: fix S3 resume (and CPU
 offlining in general)
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>

Y29tbWl0IGRhYWYzZGQ0MzAzMDM4ZDNiZWRiOWRjZTM4ZDJhZTEyMzg5MzliMmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjI1OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjI1OjU3IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogZml4IFMzIHJlc3VtZSAoYW5kIENQVSBvZmZsaW5pbmcgaW4gZ2VuZXJhbCkKICAg
IAogICAgV2Ugc2hvdWxkIGluZGV4IGFuIEwxIHRhYmxlIHdpdGggYW4gTDEgaW5kZXguCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZiOTU2MmRhYzE3NDYwMTRhYjM3NmJkMmNmOGJhNDAwYWNmMzRj
NmQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI4IDExOjIwOjI2ICswMjAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGVlOGIxODMzMWQuLjA2MWVjNDUwYTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtODc4LDcgKzg3OCw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbDNlX3RvX2wyZShsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwogICAgICAgICBsMV9wZ2VudHJ5X3QgKmwx
dCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKTsKIAotICAg
ICAgICBsMXRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKKyAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CiAg
ICAgfQogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:57: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 1fOLGq-0003xB-GU; Thu, 31 May 2018 10:57: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGp-0003wm-4S
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:27 +0000
X-Inumbo-ID: 1baf09b1-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1baf09b1-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:55:19 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLGn-0004eP-Dh
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLGn-0006Il-BL
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLGn-0006Il-BL@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: move invocations of
 hvm_flush_guest_tlbs()
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>

Y29tbWl0IDJhMDkxM2VkZTU3NTNjMTM1OGRlNDNhNGY0YTQyMGNjN2Y4NDZmNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDEwOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMyOjAxIDIwMTggKzAyMDAKCiAgICB4
ODY6IG1vdmUgaW52b2NhdGlvbnMgb2YgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKQogICAgCiAgICBU
aGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1c2hpbmcgb2YgVExCcywgYnV0
IHRoZSB0aWNraW5nCiAgICBvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3Vz
IGJ5IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwogICAgaW50byBhIHNpbmdsZSBvbmUgaW4g
cHJlX2ZsdXNoKCkuCiAgICAKICAgIEFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3
cml0ZV9jcjMoKSB1bnRpbCBhZnRlciBwcmVfZmx1c2goKQogICAgKGFuZCBoZW5jZSBpbXBsaWNp
dGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9mZiksIG1ha2luZyBvcGVyYXRpb24KICAgIHNlcXVl
bmNlIHRoZSBzYW1lIGluIGJvdGggY2FzZXMgKGVsaW1pbmF0aW5nIHRoZSB0aGVvcmV0aWNhbCBy
aXNrIG9mCiAgICBwcmVfZmx1c2goKSBhbHRlcmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXBy
b3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAogICAgYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVl
ZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIgZm9yICJjcjQiCiAgICBhbnltb3JlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZjZkN2FkMTY1
MC4uOGE3YTc2YjhmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTQ5LDYgKzQ5LDggQEAgc3RhdGljIHUzMiBwcmVf
Zmx1c2godm9pZCkKICAgICAgICAgcmFpc2Vfc29mdGlycShORVdfVExCRkxVU0hfQ0xPQ0tfUEVS
SU9EX1NPRlRJUlEpOwogCiAgc2tpcF9jbG9ja3RpY2s6CisgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIHJldHVybiB0MjsKIH0KIApAQCAtNzEsMTUgKzczLDE0IEBAIHN0YXRpYyB2
b2lkIHBvc3RfZmx1c2godTMyIHQpCiAKIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3Iz
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNCA9IHJlYWRfY3I0KCk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwot
Ci0gICAgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoKTsKKyAgICBjcjQgPSByZWFkX2NyNCgpOwogCiAg
ICAgd3JpdGVfY3I0KGNyNCAmIH5YODZfQ1I0X1BHRSk7CiAgICAgYXNtIHZvbGF0aWxlICggIm1v
diAlMCwgJSVjcjMiIDogOiAiciIgKGNyMykgOiAibWVtb3J5IiApOwpAQCAtMTIxLDggKzEyMiw2
IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRf
UEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAgICAgICAgICAgIHdyaXRlX2NyNChjcjQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10: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 1fOLH0-0003yu-Ip; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLGy-0003yf-MB
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:36 +0000
X-Inumbo-ID: 21c4cba5-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21c4cba5-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:55:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLGx-0004el-JO
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLGx-0006JD-H5
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLGx-0006JD-H5@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:35 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: invpcid support
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>

Y29tbWl0IDYzMDBjZGQ3YzJiNWM0NGJkY2E5OTNkOTgzYjdlMTkzZWE4NzllNGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyIDE2
OjIzOjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMyOjM3IDIwMTggKzAyMDAKCiAgICB4ODY6
IGludnBjaWQgc3VwcG9ydAogICAgCiAgICBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuIEFkZCBjcHVfaGFzX2ludnBjaWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1r
ICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oICAgIHwgNzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCmluZGV4IDcwZTlkOGY1Y2YuLjAzYjFiNTgxZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTIzLDYgKzIzLDcg
QEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZHNlZWQgJWVheCIsLURIQVZFX0dB
U19SRFNFRUQpCiAkKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsIi5lcXUgXCJ4XCIkJChj
b21tYSkxIiwgXAogICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFW
RV9HQVNfUVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJF
TF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKKyQoY2FsbCBhcy1pbnNu
LWNoZWNrLENGTEFHUyxDQywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNf
SU5WUENJRCkKIAogQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMKIENGTEFH
UyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDYyNDY1YjIwYzcuLjViOWI1OWI0NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCkBAIC05MCw2ICs5MCw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgyKQogI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19ibWky
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0JNSTIpCisjZGVmaW5lIGNwdV9o
YXNfaW52cGNpZCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JTlZQQ0lEKQogI2Rl
ZmluZSBjcHVfaGFzX3J0bSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRN
KQogI2RlZmluZSBjcHVfaGFzX2ZwdV9zZWwgICAgICAgICAoIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9OT19GUFVfU0VMKSkKICNkZWZpbmUgY3B1X2hhc19tcHggICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01QWCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjQ2NjI0YTg2NQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgX0FT
TV9YODZfSU5WUENJRF9IXworI2RlZmluZSBfQVNNX1g4Nl9JTlZQQ0lEX0hfCisKKyNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KKworI2RlZmluZSBJTlZQQ0lEX1RZUEVfSU5ESVZfQUREUiAgICAgIDAK
KyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCisjZGVmaW5lIElOVlBDSURf
VFlQRV9BTExfSU5DTF9HTE9CQUwgMgorI2RlZmluZSBJTlZQQ0lEX1RZUEVfQUxMX05PTl9HTE9C
QUwgIDMKKworI2RlZmluZSBJTlZQQ0lEX09QQ09ERSAiLmJ5dGUgMHg2NiwgMHgwZiwgMHgzOCwg
MHg4MlxuIgorI2RlZmluZSBNT0RSTV9FQ1hfMDEgICAiLmJ5dGUgMHgwMVxuIgorCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52cGNpZCh1bnNpZ25lZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHR5cGUpCit7CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDY0X3QgcGNpZDoxMjsKKyAgICAgICAgdWludDY0X3QgcmVz
ZXJ2ZWQ6NTI7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgfSBkZXNjID0geyAucGNpZCA9
IHBjaWQsIC5hZGRyID0gYWRkciB9OworCisgICAgYXNtIHZvbGF0aWxlICgKKyNpZmRlZiBIQVZF
X0FTX0lOVlBDSUQKKyAgICAgICAgICAgICAgICAgICJpbnZwY2lkICVbZGVzY10sICVxW3R5cGVd
IgorICAgICAgICAgICAgICAgICAgOiAvKiBObyBvdXRwdXQgKi8KKyAgICAgICAgICAgICAgICAg
IDogW2Rlc2NdICJtIiAoZGVzYyksIFt0eXBlXSAiciIgKHR5cGUpCisjZWxzZQorICAgICAgICAg
ICAgICAgICAgSU5WUENJRF9PUENPREUgTU9EUk1fRUNYXzAxCisgICAgICAgICAgICAgICAgICA6
IC8qIE5vIG91dHB1dCAqLworICAgICAgICAgICAgICAgICAgOiAiYSIgKHR5cGUpLCAiYyIgKCZk
ZXNjKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7Cit9CisKKy8qIEZs
dXNoIGFsbCBtYXBwaW5ncyBmb3IgYSBnaXZlbiBQQ0lEIGFuZCBhZGRyLCBub3QgaW5jbHVkaW5n
IGdsb2JhbHMgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX29uZSh1bnNpZ25l
ZCBpbnQgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIGludnBjaWQocGNpZCwgYWRk
ciwgSU5WUENJRF9UWVBFX0lORElWX0FERFIpOworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3Mg
Zm9yIGEgZ2l2ZW4gUENJRCwgbm90IGluY2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5l
IHZvaWQgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dCh1bnNpZ25lZCBpbnQgcGNpZCkKK3sK
KyAgICBpbnZwY2lkKHBjaWQsIDAsIElOVlBDSURfVFlQRV9TSU5HTEVfQ1RYVCk7Cit9CisKKy8q
IEZsdXNoIGFsbCBtYXBwaW5ncywgaW5jbHVkaW5nIGdsb2JhbHMsIGZvciBhbGwgUENJRHMgKi8K
K3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkX2ZsdXNoX2FsbCh2b2lkKQoreworICAgIGludnBj
aWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCk7Cit9CisKKy8qIEZsdXNoIGFs
bCBtYXBwaW5ncyBmb3IgYWxsIFBDSURzLCBleGNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlu
bGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHModm9pZCkKK3sKKyAgICBpbnZw
Y2lkKDAsIDAsIElOVlBDSURfVFlQRV9BTExfTk9OX0dMT0JBTCk7Cit9CisKKyNlbmRpZgkvKiBf
QVNNX1g4Nl9JTlZQQ0lEX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:57: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 1fOLHA-00041e-L6; Thu, 31 May 2018 10:57: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLH9-00041M-2w
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:47 +0000
X-Inumbo-ID: 27d39ce3-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27d39ce3-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:55:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLH7-0004ez-Pj
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLH7-0006KO-NU
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLH7-0006KO-NU@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:45 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/xpti: avoid copying L4 page
 table contents when possible
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>

Y29tbWl0IDIzMTE0ZGI2ZmY1M2Q5YjMzZjAxMzZmMThlMTYwNDAzM2RlMDA2N2EKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDI5
IDA5OjMzOjM1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjMzOjM1IDIwMTggKzAyMDAKCiAgICB4
ODYveHB0aTogYXZvaWQgY29weWluZyBMNCBwYWdlIHRhYmxlIGNvbnRlbnRzIHdoZW4gcG9zc2li
bGUKICAgIAogICAgRm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFn
ZSB0YWJsZSBpcyBjb3BpZWQgdG8gdGhlCiAgICBjcHUgbG9jYWwgcm9vdCBwYWdlIHRhYmxlIGVh
Y2ggdGltZSBhIDY0IGJpdCBwdiBndWVzdCBpcyBlbnRlcmVkLgogICAgCiAgICBDb3B5aW5nIGNh
biBiZSBhdm9pZGVkIGluIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24n
dAogICAgYmVlbiBtb2RpZmllZCB3aGlsZSBydW5uaW5nIHRoZSBoeXBlcnZpc29yLCBlLmcuIHdo
ZW4gaGFuZGxpbmcKICAgIGludGVycnVwdHMgb3IgYW55IGh5cGVyY2FsbCBub3QgbW9kaWZ5aW5n
IHRoZSBMNCBwYWdlIHRhYmxlIG9yICVjcjMuCiAgICAKICAgIFNvIGFkZCBhIHBlci1jcHUgZmxh
ZyBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlCiAgICBwZXJmb3JtZWQg
YW5kIHNldCB0aGF0IGZsYWcgb25seSB3aGVuIGxvYWRpbmcgYSBuZXcgJWNyMyBvciBtb2RpZnlp
bmcKICAgIHRoZSBMNCBwYWdlIHRhYmxlLiAgVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24g
b2YgdGhlIGNwdSBsb2NhbAogICAgcm9vdCBwYWdlIHRhYmxlIHdpdGggb3RoZXIgY3B1cywgc28g
YWRkIGEgc3BlY2lhbCBzeW5jaHJvbml6YXRpb24gZmxhZwogICAgZm9yIHRoYXQgY2FzZS4KICAg
IAogICAgQSBzaW1wbGUgcGVyZm9ybWFuY2UgY2hlY2sgKGNvbXBpbGluZyB0aGUgaHlwZXJ2aXNv
ciB2aWEgIm1ha2UgLWogNCIpCiAgICBpbiBkb20wIHdpdGggNCB2Y3B1cyBzaG93cyBhIHNpZ25p
ZmljYW50IGltcHJvdmVtZW50OgogICAgCiAgICAtIHJlYWwgdGltZSBkcm9wcyBmcm9tIDExMiBz
ZWNvbmRzIHRvIDEwMyBzZWNvbmRzCiAgICAtIHN5c3RlbSB0aW1lIGRyb3BzIGZyb20gMTQyIHNl
Y29uZHMgdG8gMTMxIHNlY29uZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgfCAgNCAr
KysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhl
bi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2FzbS1vZmZzZXRzLmMgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAg
ICAgfCAgOSArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICA4
ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgfCAgOCArKysrKysr
KwogOSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRs
Yi5jCmluZGV4IDhhN2E3NmI4ZmYuLjI3MjliYTQyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC04LDYgKzgsNyBA
QAogICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNs
dWRlIDxhc20vcGFnZS5oPgpAQCAtMTYwLDUgKzE2MSw4IEBAIHVuc2lnbmVkIGludCBmbHVzaF9h
cmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICAgICBsb2Nh
bF9pcnFfcmVzdG9yZShpcnFmbCk7CiAKKyAgICBpZiAoIGZsYWdzICYgRkxVU0hfUk9PVF9QR1RC
TCApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwog
ICAgIHJldHVybiBmbGFnczsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggYmI5MjRlOTIyNS4uZGRlODFlMzBiNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOCw2ICs1MDgs
NyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAKIHZvaWQgd3Jp
dGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGdldF9jcHVfaW5mbygpLT5yb290X3Bn
dF9jaGFuZ2VkID0gdHJ1ZTsKICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwogfQogCkBAIC0z
Njc0LDE4ICszNjc1LDI3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBj
YXNlIFBHVF9sNF9wYWdlX3RhYmxlOgogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9l
bnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2
KTsKLSAgICAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAgICogTm8gbmVl
ZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50ZWQKLSAgICAg
ICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0
YXR1cywgYW5kIHVzZXMgb24KLSAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCi0g
ICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAh
Y3B1X2hhc19ub194cHRpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICgxICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVz
dF90YWJsZSkgPT0gbWZuKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxl
X2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbikpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0
ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0
aSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bG9jYWxfaW5fdXNlID0gZmFsc2U7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggcGFn
ZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbF9pbl91
c2UgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9jcHVfaW5mbygpLT5y
b290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIE5vIG5l
ZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAqIGFjY291bnRlZCB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5u
ZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHN0YXR1cywgYW5kIHVzZXMgb24gdGhpcyAo
dilDUFUuCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9waW5uZWQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFi
bGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRh
YmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3Vw
ZGF0ZXMpOwpAQCAtMzc5OSw3ICszODA5LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogCiAgICAg
ICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywg
Y3B1bWFza19vZihjcHUpKTsKICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShtYXNrKSApCi0g
ICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOworICAgICAgICAg
ICAgZmx1c2hfbWFzayhtYXNrLCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfUk9PVF9QR1RCTCk7
CiAgICAgfQogCiAgICAgcGVyZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCmluZGV4IGU5M2UzYjM2YjEuLjhjMDNiYTAxNTggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTk1Miw2ICs5NTIsOCBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVj
dCBkb21haW4gKmQsCiAKICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCiAgICAgc2hhZG93
X3dyaXRlX2VudHJpZXMoc2w0ZSwgJm5ld19zbDRlLCAxLCBzbDRtZm4pOworICAgIGZsdXNoX3Jv
b3RfcGd0YmxfZG9tYWluKGQpOworCiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwog
CiAgICAgaWYgKCBzaGFkb3dfbDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5U
ICkKQEAgLTk2Niw2ICs5NjgsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIH0KICAgICAgICAgc2hfcHV0X3JlZihkLCBvc2wzbWZuLCBwYWRk
cik7CiAgICAgfQorCiAgICAgcmV0dXJuIGZsYWdzOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggNzRlOWU2
NjdkMi4uZTQ2OGQwODVhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjQ0LDYgKzI0NCw4IEBAIHZvaWQgdG9n
Z2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9r
ZXJuZWxfbW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworICAgIGdldF9jcHVfaW5mbygpLT5yb290
X3BndF9jaGFuZ2VkID0gdHJ1ZTsKKwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1h
cHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCiAgICAgYXNtIHZv
bGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnki
ICk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAu
YwppbmRleCBmZDZkMjU0ODEyLi41MTdiYTJmNzBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBp
bnZhbGlkYXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBhY2tf
QVBJQ19pcnEoKTsKICAgICBwZXJmY19pbmNyKGlwaXMpOwogICAgIGlmICggX19zeW5jX2xvY2Fs
X2V4ZWNzdGF0ZSgpICkKLSAgICAgICAgZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJf
R0xPQkFMKTsKKyAgICAgICAgZmxhZ3MgJj0gfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFM
IHwgRkxVU0hfUk9PVF9QR1RCTCk7CiAgICAgZmx1c2hfYXJlYV9sb2NhbChmbHVzaF92YSwgZmxh
Z3MpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmZsdXNoX2Nw
dW1hc2spOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDk3MjQyZTVlNGYuLmYx
OWExZjMzODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0NCw2ICsxNDQsNyBA
QCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlO
Rk9feGVuX3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB4ZW5fc3BlY19jdHJsKTsKICAgICBP
RkZTRVQoQ1BVSU5GT19zcGVjX2N0cmxfZmxhZ3MsIHN0cnVjdCBjcHVfaW5mbywgc3BlY19jdHJs
X2ZsYWdzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19yb290X3BndF9jaGFuZ2VkLCBzdHJ1Y3QgY3B1
X2luZm8sIHJvb3RfcGd0X2NoYW5nZWQpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6
ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRl
eCAwYTA3NjNhOWE4Li44MTIyZjJhZjY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xNjQsMTEgKzE2
NCwxNSBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCks
ICVyOQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVyZGkKKyAgICAgICAgdGVzdCAgJXJkaSwgJXJkaQor
ICAgICAgICBqeiAgICAuTHJhZ19rZWVwX2NyMworICAgICAgICBtb3YgICAlcmRpLCAlcmF4Cisg
ICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHJvb3RfcGd0X2NoYW5nZWQpKCVy
ZHgpCisgICAgICAgIGplICAgIC5McmFnX2NvcHlfZG9uZQorICAgICAgICBtb3ZiICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRChyb290X3BndF9jaGFuZ2VkKSglcmR4KQogICAgICAgICBtb3ZhYnMg
JFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBf
VklSVF9TVEFSVCwgJXJjeAotICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAg
ICVyc2ksICVyZGkKLSAgICAgICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAg
JXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwg
JXJzaQpAQCAtMTgzLDYgKzE4Nyw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzdWIg
ICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAogICAgICAgICAgICAgICAgIFJP
T1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAgICAgcmVwIG1v
dnNxCisuTHJhZ19jb3B5X2RvbmU6CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
Y3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXJkeCkKICAgICAgICAgbW92ICAgJXJkaSwgJXJzaQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAppbmRleCA3YWZmZjBlMjQ1Li5mMDA2MWJkNDk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAt
NTksNiArNTksMTQgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICB1aW50OF90ICAgICAgeGVuX3Nw
ZWNfY3RybDsKICAgICB1aW50OF90ICAgICAgc3BlY19jdHJsX2ZsYWdzOwogCisgICAgLyoKKyAg
ICAgKiBUaGUgZm9sbG93aW5nIGZpZWxkIGNvbnRyb2xzIGNvcHlpbmcgb2YgdGhlIEw0IHBhZ2Ug
dGFibGUgb2YgNjQtYml0CisgICAgICogUFYgZ3Vlc3RzIHRvIHRoZSBwZXItY3B1IHJvb3QgcGFn
ZSB0YWJsZSBvbiBlbnRlcmluZyB0aGUgZ3Vlc3QgY29udGV4dC4KKyAgICAgKiBJZiBzZXQgdGhl
IEw0IHBhZ2UgdGFibGUgaXMgYmVpbmcgY29waWVkIHRvIHRoZSByb290IHBhZ2UgdGFibGUgYW5k
CisgICAgICogdGhlIGZpZWxkIHdpbGwgYmUgcmVzZXQuCisgICAgICovCisgICAgYm9vbCAgICAg
ICAgIHJvb3RfcGd0X2NoYW5nZWQ7CisKICAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8q
IGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAppbmRleCA0MTNkYjY5MmUxLi5lYTFhMTNiNjg4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oCkBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9u
ZyBjcjMpOwogI2RlZmluZSBGTFVTSF9DQUNIRSAgICAgIDB4NDAwCiAgLyogVkEgZm9yIHRoZSBm
bHVzaCBoYXMgYSB2YWxpZCBtYXBwaW5nICovCiAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAgMHg4
MDAKKyAvKiBGbHVzaCB0aGUgcGVyLWNwdSByb290IHBhZ2UgdGFibGUgKi8KKyNkZWZpbmUgRkxV
U0hfUk9PVF9QR1RCTCAweDIwMDAKIAogLyogRmx1c2ggbG9jYWwgVExCcy9jYWNoZXMuICovCiB1
bnNpZ25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50
IGZsYWdzKTsKQEAgLTEzMiw2ICsxMzQsMTIgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3Qg
Y3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogI2RlZmlu
ZSBmbHVzaF90bGJfb25lX2FsbCh2KSAgICAgICAgICAgICAgICAgICAgXAogICAgIGZsdXNoX3Rs
Yl9vbmVfbWFzaygmY3B1X29ubGluZV9tYXAsIHYpCiAKKyNkZWZpbmUgZmx1c2hfcm9vdF9wZ3Ri
bF9kb21haW4oZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGlmICggIWNwdV9oYXNfbm9feHB0aSAmJiBpc19wdl9kb21haW4o
ZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihkKSApIFwKKyAgICAgICAgZmx1c2hfbWFzaygoZCkt
PmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9ST09UX1BHVEJMKTsgICAgICAgICBcCit9CisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwg
Ym9vbCBzeW5jX2ljYWNoZSkge30KIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hl
X3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:57:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10: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 1fOLHL-00043T-Of; Thu, 31 May 2018 10: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLHJ-00043D-Np
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:57 +0000
X-Inumbo-ID: 2deae0c7-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2deae0c7-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:55:49 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLHH-0004f7-Vo
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLHH-0006L8-TZ
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:57:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLHH-0006L8-TZ@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:57:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: add a function for
 modifying cr3
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>

Y29tbWl0IDI3YTQxNjFiZjA2MjAxNjA2YzRmYzdmZjU4YjIzMTdkMDNhNzk5ZmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM0OjIyIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgYSBmdW5jdGlvbiBmb3IgbW9kaWZ5aW5nIGNyMwogICAgCiAgICBJbnN0ZWFk
IG9mIGhhdmluZyBtdWx0aXBsZSBwbGFjZXMgd2l0aCBtb3JlIG9yIGxlc3MgaWRlbnRpY2FsIGFz
bQogICAgc3RhdGVtZW50cyBqdXN0IGhhdmUgb25lIGZ1bmN0aW9uIGRvaW5nIGEgd3JpdGUgdG8g
Y3IzLgogICAgCiAgICBBcyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBuYW1lZCB3cml0ZV9jcjMo
KSByZW5hbWUgdGhlIGN1cnJlbnQKICAgIHdyaXRlX2NyMygpIGZ1bmN0aW9uIHRvIHN3aXRjaF9j
cjMoKS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29wcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAg
ICAgICB8IDIgKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggMjcyOWJhNDJlNy4uMWFmOTIyMTYwNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIHZvaWQgcG9zdF9mbHVzaCh1MzIgdCkKICAg
ICB0aGlzX2NwdSh0bGJmbHVzaF90aW1lKSA9IHQ7CiB9CiAKLXZvaWQgd3JpdGVfY3IzKHVuc2ln
bmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKQEAgLTg0LDcgKzg0LDcgQEAg
dm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpCiAgICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAogICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwotICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJTAsICUlY3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKKyAgICB3cml0ZV9j
cjMoY3IzKTsKICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAgIHBvc3RfZmx1c2godCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRkZTgx
ZTMwYjcuLmNmMDg4OWYxZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MDksNyArNTA5LDcgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgbWZuX3QgbWZuKQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwotICAgIHdyaXRl
X2NyMyh2LT5hcmNoLmNyMyk7CisgICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKaW5kZXggZTQ2OGQwODVhZC4uYzM3MWQwYjEyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjQ3
LDcgKzI0Nyw3IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGdl
dF9jcHVfaW5mbygpLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKIAogICAgIC8qIERvbid0IGZs
dXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xv
Y2suICovCi0gICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHYtPmFy
Y2guY3IzKSA6ICJtZW1vcnkiICk7CisgICAgd3JpdGVfY3IzKHYtPmFyY2guY3IzKTsKIAogICAg
IGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0dXJu
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkv
cnVudGltZS5jCmluZGV4IGMzOGYwMGE2NGIuLjkzZTIyMjU4OTUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZWZpL3J1bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTEx
MSw3ICsxMTEsNyBAQCBzdHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAg
ICAgICBhc20gdm9sYXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2MpICk7CiAgICAg
fQogCi0gICAgd3JpdGVfY3IzKHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKKyAgICBz
d2l0Y2hfY3IzKHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKIAogICAgIHJldHVybiBz
dGF0ZTsKIH0KQEAgLTEyMCw3ICsxMjAsNyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZp
X3JzX3N0YXRlICpzdGF0ZSkKIHsKICAgICBpZiAoICFzdGF0ZS0+Y3IzICkKICAgICAgICAgcmV0
dXJuOwotICAgIHdyaXRlX2NyMyhzdGF0ZS0+Y3IzKTsKKyAgICBzd2l0Y2hfY3IzKHN0YXRlLT5j
cjMpOwogICAgIGlmICggaXNfcHZfdmNwdShjdXJyZW50KSAmJiAhaXNfaWRsZV92Y3B1KGN1cnJl
bnQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9IHsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaAppbmRleCBlYTFhMTNiNjg4Li45ODIzNjY5ZDI4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBy
ZWFkX2NyMyh2b2lkKQogfQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQgaW1wbGljaXRs
eSB0aWNrIHRoZSB0bGJmbHVzaCBjbG9jay4gKi8KLXZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxv
bmcgY3IzKTsKK3ZvaWQgc3dpdGNoX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7CiAKIC8qIGZsdXNo
XyogZmxhZyBmaWVsZHM6ICovCiAgLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGExNTJm
MWQ0MTMuLjkxYTQ5MjRkMzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMjkzLDYgKzI5
MywxMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkKICAgICBy
ZXR1cm4gY3IyOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxv
bmcgdmFsKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2
YWwpIDogIm1lbW9yeSIgKTsKK30KKwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRf
Y3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdldF9jcHVfaW5mbygpLT5jcjQ7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLHU-00045E-Qx; Thu, 31 May 2018 10:58: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLHT-00044t-Se
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:07 +0000
X-Inumbo-ID: 33fc965d-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33fc965d-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLHS-0004fS-64
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLHS-0006Lk-3h
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLHS-0006Lk-3h@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:06 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: support per-domain flag
 for xpti
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>

Y29tbWl0IDcyZTViMTYzYTJmZDU1MGE4OTFlYjRkNzIyZGJkOTg4Y2VmNzQzY2EKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM0OjU5IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBzdXBwb3J0IHBlci1kb21haW4gZmxhZyBmb3IgeHB0aQogICAgCiAgICBJbnN0ZWFk
IG9mIHN3aXRjaGluZyBYUFRJIGdsb2JhbGx5IG9uIG9yIG9mZiBhZGQgYSBwZXItZG9tYWluIGZs
YWcgZm9yCiAgICB0aGF0IHB1cnBvc2UuIFRoaXMgYWxsb3dzIHRvIG1vZGlmeSB0aGUgeHB0aSBi
b290IHBhcmFtZXRlciB0byBzdXBwb3J0CiAgICBydW5uaW5nIGRvbTAgd2l0aG91dCBNZWx0ZG93
biBtaXRpZ2F0aW9ucy4gVXNpbmcgInhwdGk9bm8tZG9tMCIgYXMgYm9vdAogICAgcGFyYW1ldGVy
IHdpbGwgYWNoaWV2ZSB0aGF0LgogICAgCiAgICBNb3ZlIHRoZSB4cHRpIGJvb3QgcGFyYW1ldGVy
IGhhbmRsaW5nIHRvIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBhcwogICAgaXQgaXMgcHYtZG9t
YWluIHNwZWNpZmljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jICAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICAgIHwgMTkgLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAg
ICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaCAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
ICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICA0ICsrCiAxMSBmaWxlcyBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCAxMDc4ODlkNmNhLi41ZDQ0ZWFlMjUxIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTk3OSwxNCArMTk3OSwyNCBAQCBjbHVzdGVyZWQg
bW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBj
bHVzdGVyCiBtb2RlLgogCiAjIyMgeHB0aQotPiBgPSA8Ym9vbGVhbj5gCis+IGA9IExpc3Qgb2Yg
WyBkZWZhdWx0IHwgPGJvb2xlYW4+IHwgZG9tMD08Ym9vbD4gfCBkb211PTxib29sPiBdYAogCi0+
IERlZmF1bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCis+IERlZmF1bHQ6IGBmYWxzZWAgb24g
aGFyZHdhcmUgbm90IHRvIGJlIHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gKGUuZy4gQU1EKQogPiBE
ZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCiAKIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0
aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQogdGFibGVzLgog
CitgdHJ1ZWAgYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGV2ZW4gb24gaGFyZHdhcmUg
bm90IHZ1bG5lcmFibGUgYnkKK01lbHRkb3duIGZvciBhbGwgZG9tYWlucy4KKworYGZhbHNlYCBk
ZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBvbiBhbGwgc3lzdGVtcyBmb3IgYWxsIGRv
bWFpbnMuCisKK2BkZWZhdWx0YCBzZXRzIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4KKworV2l0aCBg
ZG9tMGAgYW5kIGBkb211YCBpdCBpcyBwb3NzaWJsZSB0byBjb250cm9sIHBhZ2UgdGFibGUgaXNv
bGF0aW9uCitmb3IgZG9tMCBvciBndWVzdCBkb21haW5zIG9ubHkuCisKICMjIyB4c2F2ZQogPiBg
PSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggY2YwODg5ZjFlMi4uMjY3ZWZmMGNmMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOCw4ICs1MDgsMjEgQEAg
dm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKQogCiB2b2lkIHdyaXRlX3B0
YmFzZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBnZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7Ci0gICAgc3dpdGNoX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgc3RydWN0IGNw
dV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgaWYgKCBpc19wdl92Y3B1
KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgeworICAgICAgICBj
cHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAgIHN3aXRjaF9jcjModi0+YXJj
aC5jcjMpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgdG8g
Y2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzOyBzd2l0Y2hfY3IzKCkgc2VyaWFsaXplcy4gKi8K
KyAgICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOworICAgICAgICBzd2l0Y2hfY3IzKHYtPmFy
Y2guY3IzKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IDA7CisgICAgfQogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggNWQ4OTA5ZmExMy4uY2FhYzNlY2FlNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCkBAIC0zODgsNiArMzg4LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggY29tcGF0MzIgKQogICAgIHsKICAgICAgICAgZC0+
YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFzXzMyYml0X3NoaW5mbyA9IDE7CisgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxzZTsKICAgICAgICAgdi0+dmNwdV9pbmZvID0g
KHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07CiAgICAgICAgIGlm
ICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAgKQogICAgICAgICAgICAgQlVHKCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMKaW5kZXggYzM3MWQwYjEyOC4uOWUyMDA5NWUzNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtOSw2ICs5
LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCiAv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KQEAgLTgxLDYgKzgyLDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFp
biAqZCkKIAogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKKyAgICBkLT5hcmNoLnB2
X2RvbWFpbi54cHRpID0gZmFsc2U7CisKICAgICByZXR1cm4gMDsKIAogIHVuZG9fYW5kX2ZhaWw6
CkBAIC0yMTIsNiArMjE1LDkgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3Qg
YnkgZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJi
aXRfc2hpbmZvID0gMDsKIAorICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAm
IChpc19oYXJkd2FyZV9kb21haW4oZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisKICAgICByZXR1cm4g
MDsKIAogICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCAxOTk1YzRjN2IxLi5hOTI1OTVlNTcyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY5LDkg
KzE2OSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY29uc3QgY2hhciAq
cykKIH0KIGN1c3RvbV9wYXJhbSgic21hcCIsIHBhcnNlX3NtYXBfcGFyYW0pOwogCi1zdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X3hwdGkgPSAtMTsKLWJvb2xlYW5fcGFyYW0oInhwdGkiLCBv
cHRfeHB0aSk7Ci0KIGJvb2wgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwogYm9vbCBfX2lu
aXRkYXRhIGFjcGlfZm9yY2U7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBd
ID0gIiI7CkBAIC0xNTM5LDIyICsxNTM2LDYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0
X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMyX0JJVFM7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCAp
Ci0gICAgewotICAgICAgICB1aW50NjRfdCBjYXBzID0gMDsKLQotICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgICAgICBjYXBz
ID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKLSAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKLSAgICAgICAgICAgIHJkbXNybChNU1JfQVJD
SF9DQVBBQklMSVRJRVMsIGNhcHMpOwotCi0gICAgICAgIG9wdF94cHRpID0gIShjYXBzICYgQVJD
SF9DQVBBQklMSVRJRVNfUkRDTF9OTyk7Ci0gICAgfQotICAgIGlmICggb3B0X3hwdGkgKQotICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwotICAgIGVsc2UK
LSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsKLQogICAg
IGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9GU0dT
QkFTRSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IDA2MWVjNDUwYTkuLjEwYmZkZDM4NGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzMx
LDcgKzMzMSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGlu
X2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0aGlz
X2NwdShyb290X3BndCkpIDogMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIAog
ICAgIGxvYWRfc3lzdGVtX3RhYmxlcygpOwogCkBAIC0xMDU2LDcgKzEwNTYsNyBAQCB2b2lkIF9f
aW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKICAgICAgICAgcGFu
aWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CiAgICAg
aWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCiAgICAgewotICAgICAgICBnZXRfY3B1X2luZm8o
KS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CisgICAgICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEFsbCBlbnRyeSBw
b2ludHMgd2hpY2ggbWF5IG5lZWQgdG8gc3dpdGNoIHBhZ2UgdGFibGVzIGhhdmUgdG8gc3RhcnQK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCA4OWUzODI1YWEyLi5iNWE3ZjljY2IyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMzMs
OCArMjMzLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAg
ICAgICAgOiAiIik7CiAKLSAgICBwcmludGsoIlhQVEk6ICVzXG4iLAotICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsK
KyAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4i
LAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlz
YWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxlZCIg
OiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtu
b3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC0zMjAsNiArMzIxLDcwIEBAIHN0YXRpYyBib29s
IF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIH0KIH0KIAorI2RlZmlu
ZSBPUFRfWFBUSV9ERUZBVUxUICAweGZmCit1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkg
PSBPUFRfWFBUSV9ERUZBVUxUOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1
bHQoYm9vbCBmb3JjZSkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIGlmICggIWZv
cmNlICYmIChvcHRfeHB0aSAhPSBPUFRfWFBUSV9ERUZBVUxUKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkK
KyAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk87CisgICAgZWxzZSBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKKyAgICAgICAgcmRtc3JsKE1T
Ul9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIGVsc2UKKyAgICAg
ICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKK30KKworc3RhdGlj
IF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIg
KnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIHhwdGlfaW5pdF9kZWZhdWx0KGZhbHNl
KTsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYg
KCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgc3dp
dGNoICggcGFyc2VfYm9vbChzLCBzcykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAg
ICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RP
TVU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
aWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIHhwdGlfaW5pdF9k
ZWZhdWx0KHRydWUpOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRf
eHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFs
ID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0
aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4g
cmM7Cit9CitjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTQ2MSw2ICs1MjYsMTIgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggZGVmYXVsdF94ZW5f
c3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19N
U1JfSURMRSk7CiAKKyAgICB4cHRpX2luaXRfZGVmYXVsdChmYWxzZSk7CisgICAgaWYgKCBvcHRf
eHB0aSA9PSAwICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19Y
UFRJKTsKKyAgICBlbHNlCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSk7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8qCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCmluZGV4IGYwMDYxYmQ0OTcuLjg5YWRkMGU2NTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCkBAIC00NCw3ICs0NCw4IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgLyoKICAg
ICAgKiBPZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWluZyBzZXQg
dG8gdGhlIENSMyB2YWx1ZQogICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBDUFUgZm9y
IGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0Ci0gICAgICogY29udGV4dCBpcyBiZWlu
ZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAgKiBjb250
ZXh0IGlzIGJlaW5nIGVudGVyZWQuIEEgdmFsdWUgb2YgemVybyBpbmRpY2F0ZXMgbm8gc2V0dGlu
ZyBvZiBDUjMKKyAgICAgKiBpcyB0byBiZSBwZXJmb3JtZWQuCiAgICAgICogVGhlIGZvcm1lciBp
cyB0aGUgdmFsdWUgdG8gcmVzdG9yZSB3aGVuIHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cK
ICAgICAgKiBpdHMgdmFsdWUgYmVpbmcgemVybyBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVz
dG9yZS4gSG93ZXZlciwgaXRzCiAgICAgICogdmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGlu
ZGljYXRpbmcgdG8gdGhlIGV4aXQtdG8tWGVuIGNvZGUgdGhhdApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggNDY3OWQ1NDc3ZC4uMGQ4NTE2ODg2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNTMsNiAr
MjUzLDkgQEAgc3RydWN0IHB2X2RvbWFpbgogCiAgICAgYXRvbWljX3QgbnJfbDRfcGFnZXM7CiAK
KyAgICAvKiBYUFRJIGFjdGl2ZT8gKi8KKyAgICBib29sIHhwdGk7CisKICAgICAvKiBtYXBfZG9t
YWluX3BhZ2UoKSBtYXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4g
bWFwY2FjaGU7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRleCA5ODIzNjY5ZDI4Li45ZTEzNTFk
NGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0xMzYsNyArMTM2LDcgQEAgdm9pZCBmbHVz
aF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICosIGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogCiAjZGVmaW5lIGZsdXNoX3Jvb3RfcGd0YmxfZG9tYWluKGQpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBp
ZiAoICFjcHVfaGFzX25vX3hwdGkgJiYgaXNfcHZfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9k
b21haW4oZCkgKSBcCisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgKGQpLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBmbHVzaF9tYXNrKChkKS0+
ZG9tYWluX2RpcnR5X2NwdW1hc2ssIEZMVVNIX1JPT1RfUEdUQkwpOyAgICAgICAgIFwKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDY3OGE0MGJhNS4uOTFiZWQxYjQ3NiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oCkBAIC0zMyw2ICszMywxMCBAQCBleHRlcm4gYm9vbCBic3BfZGVs
YXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogZXh0
ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKK2V4dGVybiB1aW50OF90IG9w
dF94cHRpOworI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCisjZGVmaW5lIE9QVF9YUFRJX0RP
TVUgIDB4MDIKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0
ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLHd-00046n-Sj; Thu, 31 May 2018 10:58: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLHd-00046f-DT
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:17 +0000
X-Inumbo-ID: 3a0e1bbf-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0e1bbf-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:10 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLHc-0004gF-C5
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLHc-0006MN-9n
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLHc-0006MN-9n@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:16 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: use invpcid for flushing
 the TLB
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>

Y29tbWl0IDE4ODMzYTg4MzA3MjVmMzVjOWVlMTRiZGE0OTNhZmQxZjE2MTE4MmEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjEzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM1OjM0IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgaW52cGNpZCBmb3IgZmx1c2hpbmcgdGhlIFRMQgogICAgCiAgICBJZiBwb3Nz
aWJsZSB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGZsdXNoaW5nIHRoZSBUTEIgaW5z
dGVhZCBvZgogICAgdG9nZ2xpbmcgY3I0LnBnZSBmb3IgdGhhdCBwdXJwb3NlLgogICAgCiAgICBX
aGlsZSBhdCBpdCByZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gY3I0LnBnZSBiZWluZyByZXF1aXJl
ZCBmb3IgbXRycgogICAgbG9hZGluZywgYXMgdGhpcyB3aWxsIGJlIHJlcXVpcmVkIGxhdGVyIGFu
eXdheS4KICAgIAogICAgQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAiaW52cGNpZCIgZm9yIGNv
bnRyb2xsaW5nIHRoZSB1c2Ugb2YKICAgIElOVlBDSUQgKGRlZmF1bHQgdG8gdHJ1ZSkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgOSArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9j
cHUvbXRyci9nZW5lcmljLmMgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgICAgICAgICAgICAgfCAyOSArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggICAgICAgfCAg
MiArKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDVkNDRlYWUyNTEuLjMwNjFiMmFh
ZmYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMzUyLDYgKzEzNTIsMTUg
QEAgQmVjYXVzZSByZXNwb25zaWJpbGl0eSBmb3IgQVBJQyBzZXR1cCBpcyBzaGFyZWQgYmV0d2Vl
biBYZW4gYW5kIHRoZQogZG9tYWluIDAga2VybmVsIHRoaXMgb3B0aW9uIGlzIGF1dG9tYXRpY2Fs
bHkgcHJvcGFnYXRlZCB0byB0aGUgZG9tYWluCiAwIGNvbW1hbmQgbGluZS4KIAorIyMjIGludnBj
aWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGB0cnVlYAorCitCeSBkZWZh
dWx0LCBYZW4gd2lsbCB1c2UgdGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIFRMQiBtYW5hZ2Vt
ZW50IGlmCitpdCBpcyBhdmFpbGFibGUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBjYXVz
ZSBYZW4gdG8gZmFsbCBiYWNrIHRvCitvbGRlciBtZWNoYW5pc21zLCB3aGljaCBhcmUgZ2VuZXJh
bGx5IHNsb3dlci4KKwogIyMjIG5vaXJxYmFsYW5jZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jCmluZGV4IGU5YzBlNWUwNTkuLjdiYTBjM2YwZmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
dHJyL2dlbmVyaWMuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNs
dWRlIDx4ZW4vc3RkYm9vbC5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUg
PGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL210cnIu
aD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CkBAIC00MDAsOCArNDAxLDEwIEBAIHN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKICAqIGhhcyBiZWVuIGNhbGxlZC4KICAq
LwogCi1zdGF0aWMgdm9pZCBwcmVwYXJlX3NldCh2b2lkKQorc3RhdGljIGJvb2wgcHJlcGFyZV9z
ZXQodm9pZCkKIHsKKwl1bnNpZ25lZCBsb25nIGNyNDsKKwogCS8qICBOb3RlIHRoYXQgdGhpcyBp
cyBub3QgaWRlYWwsIHNpbmNlIHRoZSBjYWNoZSBpcyBvbmx5IGZsdXNoZWQvZGlzYWJsZWQKIAkg
ICBmb3IgdGhpcyBDUFUgd2hpbGUgdGhlIE1UUlJzIGFyZSBjaGFuZ2VkLCBidXQgY2hhbmdpbmcg
dGhpcyByZXF1aXJlcwogCSAgIG1vcmUgaW52YXNpdmUgY2hhbmdlcyB0byB0aGUgd2F5IHRoZSBr
ZXJuZWwgYm9vdHMgICovCkBAIC00MTIsMTggKzQxNSwyNCBAQCBzdGF0aWMgdm9pZCBwcmVwYXJl
X3NldCh2b2lkKQogCXdyaXRlX2NyMChyZWFkX2NyMCgpIHwgWDg2X0NSMF9DRCk7CiAJd2JpbnZk
KCk7CiAKLQkvKiAgVExCIGZsdXNoaW5nIGhlcmUgcmVsaWVzIG9uIFhlbiBhbHdheXMgdXNpbmcg
Q1I0LlBHRS4gKi8KLQlCVUlMRF9CVUdfT04oIShYRU5fTUlOSU1BTF9DUjQgJiBYODZfQ1I0X1BH
RSkpOwotCXdyaXRlX2NyNChyZWFkX2NyNCgpICYgflg4Nl9DUjRfUEdFKTsKKwljcjQgPSByZWFk
X2NyNCgpOworCWlmIChjcjQgJiBYODZfQ1I0X1BHRSkKKwkJd3JpdGVfY3I0KGNyNCAmIH5YODZf
Q1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2ludnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7
CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9jcjMoKSk7CiAKIAkvKiAgU2F2ZSBNVFJSIHN0YXRl
ICovCiAJcmRtc3JsKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CiAKIAkvKiAgRGlzYWJsZSBN
VFJScywgYW5kIHNldCB0aGUgZGVmYXVsdCB0eXBlIHRvIHVuY2FjaGVkICAqLwogCW10cnJfd3Jt
c3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlICYgfjB4Y2ZmKTsKKworCXJldHVybiBjcjQgJiBY
ODZfQ1I0X1BHRTsKIH0KIAotc3RhdGljIHZvaWQgcG9zdF9zZXQodm9pZCkKK3N0YXRpYyB2b2lk
IHBvc3Rfc2V0KGJvb2wgcGdlKQogewogCS8qIEludGVsIChQNikgc3RhbmRhcmQgTVRSUnMgKi8K
IAltdHJyX3dybXNyKE1TUl9NVFJSZGVmVHlwZSwgZGVmdHlwZSk7CkBAIC00MzIsNyArNDQxLDEy
IEBAIHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiAJd3JpdGVfY3IwKHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9DRCk7CiAKIAkvKiAgUmVlbmFibGUgQ1I0LlBHRSAoYWxzbyBmbHVzaGVzIHRoZSBU
TEIpICovCi0Jd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJaWYgKHBnZSkK
KwkJd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1BHRSk7CisJZWxzZSBpZiAodXNlX2lu
dnBjaWQpCisJCWludnBjaWRfZmx1c2hfYWxsKCk7CisJZWxzZQorCQl3cml0ZV9jcjMocmVhZF9j
cjMoKSk7CiAKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9sb2NrKTsKIH0KQEAgLTQ0MSwx
NCArNDU1LDE1IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfc2V0X2FsbCh2b2lkKQogewogCXVuc2ln
bmVkIGxvbmcgbWFzaywgY291bnQ7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlib29sIHBnZTsK
IAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHByZXBh
cmVfc2V0KCk7CiAKIAkvKiBBY3R1YWxseSBzZXQgdGhlIHN0YXRlICovCiAJbWFzayA9IHNldF9t
dHJyX3N0YXRlKCk7CiAKLQlwb3N0X3NldCgpOworCXBvc3Rfc2V0KHBnZSk7CiAJbG9jYWxfaXJx
X3Jlc3RvcmUoZmxhZ3MpOwogCiAJLyogIFVzZSB0aGUgYXRvbWljIGJpdG9wcyB0byB1cGRhdGUg
dGhlIGdsb2JhbCBtYXNrICAqLwpAQCAtNDU3LDcgKzQ3Miw2IEBAIHN0YXRpYyB2b2lkIGdlbmVy
aWNfc2V0X2FsbCh2b2lkKQogCQkJc2V0X2JpdChjb3VudCwgJnNtcF9jaGFuZ2VzX21hc2spOwog
CQltYXNrID4+PSAxOwogCX0KLQkKIH0KIAogc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIGJhc2UsCkBAIC00NzQsMTEgKzQ4OCwxMiBA
QCBzdGF0aWMgdm9pZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGxvbmcgYmFzZSwKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCXN0cnVjdCBtdHJyX3Zhcl9y
YW5nZSAqdnI7CisJYm9vbCBwZ2U7CiAKIAl2ciA9ICZtdHJyX3N0YXRlLnZhcl9yYW5nZXNbcmVn
XTsKIAogCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLQlwcmVwYXJlX3NldCgpOworCXBnZSA9IHBy
ZXBhcmVfc2V0KCk7CiAKIAlpZiAoc2l6ZSA9PSAwKSB7CiAJCS8qIFRoZSBpbnZhbGlkIGJpdCBp
cyBrZXB0IGluIHRoZSBtYXNrLCBzbyB3ZSBzaW1wbHkgY2xlYXIgdGhlCkBAIC00OTksNyArNTE0
LDcgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfbXRycih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIGJhc2UsCiAJCW10cnJfd3Jtc3IoTVNSX0lBMzJfTVRSUl9QSFlTTUFTSyhyZWcp
LCB2ci0+bWFzayk7CiAJfQogCi0JcG9zdF9zZXQoKTsKKwlwb3N0X3NldChwZ2UpOwogCWxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNo
dGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRleCAxYWY5MjIxNjA3Li5iNjgxN2Yx
ODE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNp
bmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1
ZGUgPGFzbS9pbnZwY2lkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyogRGVidWcgYnVp
bGRzOiBXcmFwIGZyZXF1ZW50bHkgdG8gc3RyZXNzLXRlc3QgdGhlIHdyYXAgbG9naWMuICovCkBA
IC03Miw2ICs3MywyMyBAQCBzdGF0aWMgdm9pZCBwb3N0X2ZsdXNoKHUzMiB0KQogICAgIHRoaXNf
Y3B1KHRsYmZsdXNoX3RpbWUpID0gdDsKIH0KIAorc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZv
aWQpCit7CisgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKKworICAgIGlmICggdXNlX2ludnBjaWQg
KQorICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbCgpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsKKworICAgICAgICB3cml0ZV9jcjQoY3I0
IF4gWDg2X0NSNF9QR0UpOworICAgICAgICB3cml0ZV9jcjQoY3I0KTsKKyAgICB9CisKKyAgICBw
b3N0X2ZsdXNoKHQpOworfQorCiB2b2lkIHN3aXRjaF9jcjModW5zaWduZWQgbG9uZyBjcjMpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OwpAQCAtMTE5LDE2ICsxMzcsNyBAQCB1bnNp
Z25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZs
YWdzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICop
KHZhKSkgOiAibWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgewot
ICAgICAgICAgICAgdTMyIHQgPSBwcmVfZmx1c2goKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY3I0ID0gcmVhZF9jcjQoKTsKLQotICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCAmIH5YODZf
Q1I0X1BHRSk7Ci0gICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICB3cml0ZV9jcjQo
Y3I0KTsKLQotICAgICAgICAgICAgcG9zdF9mbHVzaCh0KTsKLSAgICAgICAgfQorICAgICAgICAg
ICAgZG9fdGxiX2ZsdXNoKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIEZMVVNIX0NBQ0hF
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggYTkyNTk1ZTU3Mi4uZDM2YzE5NWI3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTYyLDYgKzYyLDExIEBAIGJv
b2xlYW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBtYXhfY3B1czsKIGludGVnZXJfcGFyYW0oIm1heGNwdXMiLCBtYXhfY3B1cyk7CiAK
Ky8qIG9wdF9pbnZwY2lkOiBJZiBmYWxzZSwgZG9uJ3QgdXNlIElOVlBDSUQgaW5zdHJ1Y3Rpb24g
ZXZlbiBpZiBhdmFpbGFibGUuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9pbnZwY2lk
ID0gdHJ1ZTsKK2Jvb2xlYW5fcGFyYW0oImludnBjaWQiLCBvcHRfaW52cGNpZCk7Citib29sIF9f
cmVhZF9tb3N0bHkgdXNlX2ludnBjaWQ7CisKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBj
cjRfcHYzMl9tYXNrOwogCiAvKiAqKioqIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2F0ZWQg
dG8gZG9tYWluMC4gKi8KQEAgLTE1MzksNiArMTU0NCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAorICAgIGlmICgg
b3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKKyAgICAgICAgdXNlX2ludnBjaWQgPSB0
cnVlOworCiAgICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpOwogCiAgICAgaW5pdF9p
ZGxlX2RvbWFpbigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAppbmRleCBiNDY2MjRhODY1Li5lZGQ4YjY4
NzA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2ludnBjaWQuaApAQCAtMyw2ICszLDggQEAKIAogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogCitleHRlcm4gYm9vbCB1c2VfaW52cGNpZDsKKwogI2RlZmluZSBJTlZQQ0lE
X1RZUEVfSU5ESVZfQUREUiAgICAgIDAKICNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhU
ICAgICAxCiAjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLHo-00049G-Uq; Thu, 31 May 2018 10:58: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLHo-00048I-9O
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:28 +0000
X-Inumbo-ID: 402111ff-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 402111ff-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:20 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLHm-0004gP-IP
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLHm-0006My-G8
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLHm-0006My-G8@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:26 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: disable global pages for
 domains with XPTI active
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>

Y29tbWl0IDI0NWVhZWU1MTkwMTMxYzE2NTg1ZjEyYmM1MzFiNjM1OGIwMGFiNWEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM2OjAzIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBkaXNhYmxlIGdsb2JhbCBwYWdlcyBmb3IgZG9tYWlucyB3aXRoIFhQVEkgYWN0aXZl
CiAgICAKICAgIEluc3RlYWQgb2YgZmx1c2hpbmcgdGhlIFRMQiBmcm9tIGdsb2JhbCBwYWdlcyB3
aGVuIHN3aXRjaGluZyBhZGRyZXNzCiAgICBzcGFjZXMgd2l0aCBYUFRJIGJlaW5nIGFjdGl2ZSBq
dXN0IGRpc2FibGUgZ2xvYmFsIHBhZ2VzIHZpYSAlY3I0CiAgICBjb21wbGV0ZWx5IHdoZW4gYSBk
b21haW4gc3ViamVjdCB0byBYUFRJIGlzIGFjdGl2ZS4gVGhpcyBhdm9pZHMgdGhlCiAgICBuZWVk
IGZvciBleHRyYSBUTEIgZmx1c2hlcyBhcyBsb2FkaW5nICVjcjMgd2lsbCByZW1vdmUgYWxsIFRM
QgogICAgZW50cmllcy4KICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgc3RhdGVzIHdpdGggY3Iz
L2NyNCBoYXZpbmcgaW5jb25zaXN0ZW50IHZhbHVlcwogICAgKGUuZy4gZ2xvYmFsIHBhZ2VzIGJl
aW5nIGFjdGl2YXRlZCB3aGlsZSBjcjMgYWxyZWFkeSBzcGVjaWZpZXMgYSBYUFRJCiAgICBhZGRy
ZXNzIHNwYWNlKSBtb3ZlIGxvYWRpbmcgb2YgdGhlIG5ldyBjcjQgdmFsdWUgdG8gd3JpdGVfcHRi
YXNlKCkKICAgIChhY3R1YWxseSB0byBzd2l0Y2hfY3IzX2NyNCgpIGNhbGxlZCBieSB3cml0ZV9w
dGJhc2UoKSkuCiAgICAKICAgIFRoaXMgcmVxdWlyZXMgdG8gdXNlIHN3aXRjaF9jcjNfY3I0KCkg
aW5zdGVhZCBvZiB3cml0ZV9wdGJhc2UoKSB3aGVuCiAgICBidWlsZGluZyBkb20wIGluIG9yZGVy
IHRvIGF2b2lkIHNldHRpbmcgY3I0IHdpdGggY3I0LnNtYXAgc2V0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgfCAx
NyArKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgMTQg
KysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICA2ICsrKy0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggNWE0ZDVjM2JmYy4uMmEwN2MyYzkyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUxNywxNyArMTUxNywxMiBA
QCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiB2b2lkIHBh
cmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJvb3RfcGdlbnRy
eV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKLSAgICB1bnNpZ25lZCBsb25nIGNy
NDsKIAogICAgIGlmICggcm9vdF9wZ3QgKQogICAgICAgICByb290X3BndFtyb290X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
di0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogCi0gICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3Jl
YWxfY3I0KHYpOwotICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKLSAgICAg
ICAgd3JpdGVfY3I0KGNyNCk7Ci0KICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdb
N10gJiBEUjdfQUNUSVZFX01BU0spICkKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNoL3g4Ni9mbHVz
aHRsYi5jCmluZGV4IGI2ODE3ZjE4MTcuLjU5ODg0ZTc5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC05MCwyMCAr
OTAsMjcgQEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiAgICAgcG9zdF9mbHVzaCh0
KTsKIH0KIAotdm9pZCBzd2l0Y2hfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKQordm9pZCBzd2l0Y2hf
Y3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7
CiAgICAgdTMyIHQ7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29t
ZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2
ZShmbGFncyk7CiAKICAgICB0ID0gcHJlX2ZsdXNoKCk7Ci0gICAgY3I0ID0gcmVhZF9jcjQoKTsK
IAotICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOworICAgIG9sZF9jcjQgPSByZWFk
X2NyNCgpOworICAgIGlmICggb2xkX2NyNCAmIFg4Nl9DUjRfUEdFICkKKyAgICB7CisgICAgICAg
IG9sZF9jcjQgPSBjcjQgJiB+WDg2X0NSNF9QR0U7CisgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0
KTsKKyAgICB9CisKICAgICB3cml0ZV9jcjMoY3IzKTsKLSAgICB3cml0ZV9jcjQoY3I0KTsKKwor
ICAgIGlmICggb2xkX2NyNCAhPSBjcjQgKQorICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAg
IHBvc3RfZmx1c2godCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggMjY3ZWZmMGNmMy4uMmU4MTZhYmM3MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwOSwyMCArNTA5LDI4
IEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHZvaWQgd3JpdGVf
cHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7CisKKyAgICBuZXdf
Y3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKKyAgICAgICAgICAgICAg
PyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKKyAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0
KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOwogCiAgICAgaWYgKCBpc19wdl92Y3B1
KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewogICAgICAgICBj
cHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJj
aC5jcjMpOworICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIE1ha2Ugc3VyZSB0byBjbGVhciB4ZW5f
Y3IzIGJlZm9yZSBwdl9jcjM7IHN3aXRjaF9jcjMoKSBzZXJpYWxpemVzLiAqLworICAgICAgICAv
KiBNYWtlIHN1cmUgdG8gY2xlYXIgeGVuX2NyMyBiZWZvcmUgcHZfY3IzLiAqLwogICAgICAgICBj
cHVfaW5mby0+eGVuX2NyMyA9IDA7Ci0gICAgICAgIHN3aXRjaF9jcjModi0+YXJjaC5jcjMpOwor
ICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgpIHNlcmlhbGl6ZXMuICovCisgICAgICAgIHN3aXRj
aF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICAgICAgY3B1X2luZm8tPnB2X2Ny
MyA9IDA7CiAgICAgfQorCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUodikgfHwgcmVhZF9jcjQoKSA9
PSBtbXVfY3I0X2ZlYXR1cmVzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGNhYWMz
ZWNhZTYuLjg3ZDBiYTJkY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNzIyLDcgKzcyMiw3IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
dXBkYXRlX2NyMyh2KTsKIAogICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9y
IHRoZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFz
ZSh2KTsKKyAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7CiAgICAg
bWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdl
IGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCkBAIC03NDMsNyArNzQzLDcgQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgIChw
YXJtcy52aXJ0X2h5cGVyY2FsbCA+PSB2X2VuZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBt
YXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgICAgICAgICAgd3JpdGVfcHRiYXNl
KGN1cnJlbnQpOworICAgICAgICAgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMs
IHJlYWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdF
IGZpZWxkIGluIEVMRiBub3Rlcy5cbiIpOwogICAgICAgICAgICAgcmMgPSAtMTsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtODc2LDcgKzg3Niw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIFJldHVybiB0byBpZGxlIGRvbWFpbidz
IHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7Ci0g
ICAgd3JpdGVfcHRiYXNlKGN1cnJlbnQpOworICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFy
Y2guY3IzLCByZWFkX2NyNCgpKTsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUo
ZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4MTIyZjJhZjY4Li42Y2JlOWU2NjgyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC0xODgsMTMgKzE4OCw4IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAg
ICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAg
ICAgICAgcmVwIG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJzaQotICAg
ICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGksICVjcjQK
ICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiAuTHJh
Z19rZWVwX2NyMzoKIAogICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVl
LiAqLwpAQCAtMjUwLDEyICsyNDUsNyBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAgICAqIHNv
ICJnIiB3aWxsIGhhdmUgdG8gZG8uCiAgICAgICAgICAqLwogVU5MSUtFTFlfU1RBUlQoZywgZXhp
dF9jcjMpCi0gICAgICAgIG1vdiAgICVjcjQsICVyZGkKLSAgICAgICAgbW92ICAgJXJkaSwgJXJz
aQotICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCi0gICAgICAgIG1vdiAgICVyZGks
ICVjcjQKICAgICAgICAgbW92ICAgJXJheCwgJWNyMwotICAgICAgICBtb3YgICAlcnNpLCAlY3I0
CiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmlu
ZGV4IDkzZTIyMjU4OTUuLmZmMzQyMmRjZTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMSw3ICsxMTEsNyBA
QCBzdHJ1Y3QgZWZpX3JzX3N0YXRlIGVmaV9yc19lbnRlcih2b2lkKQogICAgICAgICBhc20gdm9s
YXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2MpICk7CiAgICAgfQogCi0gICAgc3dp
dGNoX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7CisgICAgc3dpdGNoX2NyM19j
cjQodmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSksIHJlYWRfY3I0KCkpOwogCiAgICAgcmV0
dXJuIHN0YXRlOwogfQpAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVj
dCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogewogICAgIGlmICggIXN0YXRlLT5jcjMgKQogICAgICAg
ICByZXR1cm47Ci0gICAgc3dpdGNoX2NyMyhzdGF0ZS0+Y3IzKTsKKyAgICBzd2l0Y2hfY3IzX2Ny
NChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKICAgICBpZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkg
JiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZGVzY19w
dHIgZ2R0X2Rlc2MgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwZDg1MTY4ODZjLi42MzQ2Yzg2
NTM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTYxOCw5ICs2MTgsMTAgQEAgdW5zaWduZWQgbG9u
ZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBn
dWVzdF9jcjQpOwogI2RlZmluZSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICgoKHYpLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgfCAobW11X2NyNF9mZWF0dXJlcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgJiAoWDg2X0NSNF9QR0UgfCBY
ODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgXAorICAgICAgICAgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgWDg2
X0NSNF9TTUFQIHwgWDg2X0NSNF9PU1hTQVZFIHwgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgWDg2X0NSNF9GU0dTQkFTRSkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgfCAoKHYpLT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgPyAwIDogWDg2X0NSNF9QR0Up
IFwKICAgICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDApKSAg
ICAgICAgIFwKICAgICAgJiB+WDg2X0NSNF9ERSkKICNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vl
c3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApp
bmRleCA5ZTEzNTFkNGNiLi40YTkzMDQ0OGRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC04
NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyMyh2b2lkKQog
fQogCiAvKiBXcml0ZSBwYWdldGFibGUgYmFzZSBhbmQgaW1wbGljaXRseSB0aWNrIHRoZSB0bGJm
bHVzaCBjbG9jay4gKi8KLXZvaWQgc3dpdGNoX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7Cit2b2lk
IHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCk7CiAK
IC8qIGZsdXNoXyogZmxhZyBmaWVsZHM6ICovCiAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLHz-0004BP-20; Thu, 31 May 2018 10:58:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLHy-0004BG-DF
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:38 +0000
X-Inumbo-ID: 463562f8-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 463562f8-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:30 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLHw-0004gX-Oa
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLHw-0006NQ-MI
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLHw-0006NQ-MI@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:36 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: use flag byte for
 decision whether xen_cr3 is valid
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>

Y29tbWl0IGZiNzgxMDIzYTRiNGIwMjU1M2Y3NWQzZTBlMWUwYzgxMTJiMWYxYWUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM2OjM1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgZmxhZyBieXRlIGZvciBkZWNpc2lvbiB3aGV0aGVyIHhlbl9jcjMgaXMgdmFs
aWQKICAgIAogICAgVG9kYXkgY3B1X2luZm8tPnhlbl9jcjMgaXMgZWl0aGVyIDAgdG8gaW5kaWNh
dGUgJWNyMyBkb2Vzbid0IG5lZWQgdG8KICAgIGJlIHN3aXRjaGVkIG9uIGVudHJ5IHRvIFhlbiwg
b3IgbmVnYXRpdmUgZm9yIGtlZXBpbmcgdGhlIHZhbHVlIHdoaWxlCiAgICBpbmRpY2F0aW5nIG5v
dCB0byByZXN0b3JlICVjcjMsIG9yIHBvc2l0aXZlIGluIGNhc2UgJWNyMyBpcyB0byBiZQogICAg
cmVzdG9yZWQuCiAgICAKICAgIFN3aXRjaCB0byB1c2UgYSBmbGFnIGJ5dGUgaW5zdGVhZCBvZiBh
IG5lZ2F0aXZlIHhlbl9jcjMgdmFsdWUgaW4gb3JkZXIKICAgIHRvIGFsbG93ICVjcjMgdmFsdWVz
IHdpdGggdGhlIGhpZ2ggYml0IHNldCBpbiBjYXNlIHdlIHdhbnQgdG8ga2VlcCBUTEIKICAgIGVu
dHJpZXMgd2hlbiB1c2luZyB0aGUgUENJRCBmZWF0dXJlLgogICAgCiAgICBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBicmFuY2hlcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIHJlc3VsdHMK
ICAgIGluIGJldHRlciBwZXJmb3JtYW5jZSAoZS5nLiBwYXJhbGxlbCBtYWtlIG9mIHRoZSBYZW4g
aHlwZXJ2aXNvciBvbiBteQogICAgc3lzdGVtIHdhcyB1c2luZyBhYm91dCAzJSBsZXNzIHN5c3Rl
bSB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAg
fCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDUgKystCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgNjMgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAx
MiArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggMmEwN2MyYzkyZi4uMTJkNDM1Y2UzNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY4OCw2ICsx
Njg4LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBn
ZXRfY3B1X2luZm8oKS0+dXNlX3B2X2NyMyA9IGZhbHNlOwogICAgIGdldF9jcHVfaW5mbygpLT54
ZW5fY3IzID0gMDsKIAogICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMmU4MTZhYmM3MS4uMzVkNGM5NjRjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyMyw3ICs1MjMsOCBAQCB2
b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHhlbl9jcjMgYmVmb3JlIHB2X2NyMy4gKi8K
KyAgICAgICAgLyogTWFrZSBzdXJlIHRvIGNsZWFyIHVzZV9wdl9jcjMgYW5kIHhlbl9jcjMgYmVm
b3JlIHB2X2NyMy4gKi8KKyAgICAgICAgY3B1X2luZm8tPnVzZV9wdl9jcjMgPSBmYWxzZTsKICAg
ICAgICAgY3B1X2luZm8tPnhlbl9jcjMgPSAwOwogICAgICAgICAvKiBzd2l0Y2hfY3IzX2NyNCgp
IHNlcmlhbGl6ZXMuICovCiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdf
Y3I0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDEwYmZkZDM4NGIuLmNkNzZlNDA1NGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzMwLDYg
KzMzMCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAg
ICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT51c2VfcHZfY3Iz
ID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSAwOwogCkBAIC0xMTM1LDYgKzExMzYsNyBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBj
cHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7CiAjZW5kaWYKIAorICAgIGdldF9jcHVfaW5mbygpLT51
c2VfcHZfY3IzID0gZmFsc2U7CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CmluZGV4IGYxOWExZjMzODAuLjEwYzI0M2EwMzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKQEAgLTE0NSw2ICsxNDUsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgeGVuX3NwZWNfY3RybCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9fc3BlY19jdHJsX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIHNwZWNf
Y3RybF9mbGFncyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcm9vdF9wZ3RfY2hhbmdlZCwgc3RydWN0
IGNwdV9pbmZvLCByb290X3BndF9jaGFuZ2VkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2VfcHZf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9wdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3Np
emVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDZhMjdkOThhYzQuLjFjNGNkNzk1ZDIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMjI0LDEwICsyMjQsOSBAQCBFTlRSWShjc3Rhcl9l
bnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGNzdGFyX2NyM19va2F5Ci0g
ICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAg
ICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1
c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDZjYmU5ZTY2ODIuLmMxNjNjMzFhNjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKQEAgLTE4OSw2ICsxODksNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgcmVw
IG1vdnNxCiAuTHJhZ19jb3B5X2RvbmU6CiAgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmR4KQorICAgICAgICBtb3ZiICAkMSwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmR4KQogICAgICAgICBtb3YgICAlcmF4LCAlY3IzCiAuTHJhZ19r
ZWVwX2NyMzoKIApAQCAtMjM3LDE0ICsyMzgsOSBAQCByZXN0b3JlX2FsbF94ZW46CiAgICAgICAg
ICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAj
TUMpLgogICAgICAgICAgKi8KICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJkeAorICAgICAgICBjbXBi
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RB
UlQobmUsIGV4aXRfY3IzKQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJieCksICVyYXgKLSAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAotICAgICAgICAvKgotICAg
ICAgICAgKiBJZGVhbGx5IHRoZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRv
ZXNuJ3QgZXhpc3QsCi0gICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCi0gICAgICAg
ICAqLwotVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiAgICAgICAgIG1vdiAgICVyYXgsICVj
cjMKIFVOTElLRUxZX0VORChleGl0X2NyMykKIApAQCAtMjg2LDEwICsyODIsOSBAQCBFTlRSWShs
c3Rhcl9lbnRlcikKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVy
Y3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19v
a2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGxzdGFyX2Ny
M19va2F5OgpAQCAtMzIzLDEwICszMTgsOSBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVk
KQogICAgICAgICAvKiBQVVNIRiBhYm92ZSBoYXMgc2F2ZWQgRUZMQUdTLklGIGNsZWFyICh0aGUg
Y2FsbGVyIGhhZCBpdCBzZXQpLiAqLwogICAgICAgICBvcmwgICAkWDg2X0VGTEFHU19JRiwgVVJF
R1NfZWZsYWdzKCVyc3ApCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAl
cmN4CiAgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKKyAg
ICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAg
ICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxzeXNlX2NyM19va2F5OgpAQCAtMzczLDEwICszNjcsOSBA
QCBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0g
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAgICAgICBqeiAg
ICAuTGludDgwX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBtb3ZiICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4
LCAlY3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpCiAuTGludDgwX2NyM19va2F5OgpAQCAtNTYzLDI0ICs1NTYsMjQgQEAgRU5UUlkoY29tbW9u
X2ludGVycnVwdCkKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJWJsCiAgICAgICAgIG1vdiAgICVyY3gsICVy
MTUKLSAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB0ZXN0ICAlcmN4LCAlcmN4CiAgICAgICAg
IGp6ICAgIC5MaW50cl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGludHJfY3IzX2xvYWQKLSAg
ICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAg
ICAgICBuZWcgICAlcmN4Ci0uTGludHJfY3IzX2xvYWQ6CisgICAgICAgIG1vdmIgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcygl
cnNwKQogICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorICAgICAgICBjbW92bnogJXJjeCwgJXJi
eAogLkxpbnRyX2NyM19va2F5OgogCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAg
bW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCiAgICAgICAgIG1vdiAgICVyMTUs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJWJsLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCByZXRfZnJv
bV9pbnRyCiAKIEVOVFJZKHBhZ2VfZmF1bHQpCkBAIC01OTUsMTggKzU4OCwxNyBAQCBHTE9CQUwo
aGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KSwgJXIxM2IKICAgICAgICAgbW92ICAg
JXJjeCwgJXIxNQotICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHRlc3QgICVyY3gsICVyY3gK
ICAgICAgICAganogICAgLkx4Y3B0X2NyM19va2F5Ci0gICAgICAgIGpucyAgIC5MeGNwdF9jcjNf
bG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MeGNwdF9jcjNfbG9hZDoKKyAgICAgICAgbW92YiAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgbW92ICAg
JXJjeCwgJWNyMwogICAgICAgICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVS
RUdTX2NzKCVyc3ApCiAgICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1CisgICAgICAgIGNtb3ZueiAl
cmN4LCAlcjEzCiAuTHhjcHRfY3IzX29rYXk6CiAKIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CkBA
IC02NzUsNiArNjY3LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92ICAg
KCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAg
ICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAg
IG1vdiAgICVyMTNiLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hl
bgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4CkBAIC03MDIsNiArNjk1LDcg
QEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJy
b3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJu
ZWxfc2l6ZW9mKCVyc3ApCiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKyAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuICAgICAgICAg
ICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1w
dGlvbnMuICovCkBAIC03ODcsMTIgKzc4MSw5IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCksICVyYngKLSAgICAgICAgbmVnICAgJXJieAorICAgICAgICB0ZXN0ICAlcmJ4LCAl
cmJ4CiAgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGRibGZf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJieCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmJ4Ci0uTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIG1v
dmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1v
diAgICVyYngsICVjcjMKICAgICAgICAgbW92cSAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KQogLkxkYmxmX2NyM19va2F5OgpAQCAtODIyLDEzICs4MTMsMTEgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXIxNCksICVibAogICAgICAgICBtb3YgICAlcmN4
LCAlcjE1Ci0gICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgdGVzdCAgJXJjeCwgJXJjeAogICAg
ICAgICBqeiAgICAuTGlzdF9jcjNfb2theQotICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAot
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCi0g
ICAgICAgIG5lZyAgICVyY3gKLS5MaXN0X2NyM19sb2FkOgorICAgICAgICBtb3ZiICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAl
Y3IzCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAuTGlzdF9jcjNfb2theToKQEAgLTg0MSw2ICs4MzAsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlv
bjoKICAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLgogICAg
ICAgICAgKi8KICAgICAgICAgeG9yICAgJXIxNSwgJXIxNQorICAgICAgICB4b3IgICAlZWJ4LCAl
ZWJ4CiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCiAg
ICAgICAgIG1vdnEgICVyc3AsJXJzaQogICAgICAgICBtb3ZsICAkVVJFR1Nfa2VybmVsX3NpemVv
Zi84LCVlY3gKQEAgLTg1Miw2ICs4NDIsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAg
ICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJk
eAogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CisgICAgICAgIG1vdiAgICVibCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0
KQogICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAg
ICAgIGpuZSAgIHJldF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4OWFkZDBl
NjUyLi45YTEzN2ExMzExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDcsMTAgKzQ3LDcgQEAg
c3RydWN0IGNwdV9pbmZvIHsKICAgICAgKiBjb250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIEEgdmFs
dWUgb2YgemVybyBpbmRpY2F0ZXMgbm8gc2V0dGluZyBvZiBDUjMKICAgICAgKiBpcyB0byBiZSBw
ZXJmb3JtZWQuCiAgICAgICogVGhlIGZvcm1lciBpcyB0aGUgdmFsdWUgdG8gcmVzdG9yZSB3aGVu
IHJlLWVudGVyaW5nIFhlbiwgaWYgYW55LiBJT1cKLSAgICAgKiBpdHMgdmFsdWUgYmVpbmcgemVy
byBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVzdG9yZS4gSG93ZXZlciwgaXRzCi0gICAgICog
dmFsdWUgY2FuIGFsc28gYmUgbmVnYXRpdmUsIGluZGljYXRpbmcgdG8gdGhlIGV4aXQtdG8tWGVu
IGNvZGUgdGhhdAotICAgICAqIHJlc3RvcmluZyBpcyBub3QgbmVjZXNzYXJ5LCBidXQgYWxsb3dp
bmcgYW55IG5lc3RlZCBlbnRyeSBjb2RlIHBhdGhzCi0gICAgICogdG8gc3RpbGwga25vdyB0aGUg
dmFsdWUgdG8gcHV0IGJhY2sgaW50byBDUjMuCisgICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8g
bWVhbnMgdGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuCiAgICAgICovCiAgICAgdW5zaWduZWQg
bG9uZyB4ZW5fY3IzOwogICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOwpAQCAtNjgsNiArNjUsMTMg
QEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAgKi8KICAgICBib29sICAgICAgICAgcm9vdF9wZ3Rf
Y2hhbmdlZDsKIAorICAgIC8qCisgICAgICogdXNlX3B2X2NyMyBpcyBzZXQgaW4gY2FzZSB0aGUg
dmFsdWUgb2YgcHZfY3IzIGlzIHRvIGJlIHdyaXR0ZW4gaW50bworICAgICAqIENSMyB3aGVuIHJl
dHVybmluZyBmcm9tIGFuIGludGVycnVwdC4gVGhlIG1haW4gdXNlIGlzIHdoZW4gcmV0dXJuaW5n
CisgICAgICogZnJvbSBhIE5NSSBvciBNQ0UgdG8gaHlwZXJ2aXNvciBjb2RlIHdoZXJlIHB2X2Ny
MyB3YXMgYWN0aXZlLgorICAgICAqLworICAgIGJvb2wgICAgICAgICB1c2VfcHZfY3IzOworCiAg
ICAgdW5zaWduZWQgbG9uZyBfX3BhZDsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBi
ZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLI9-0004DN-3z; Thu, 31 May 2018 10:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLI8-0004DD-2w
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:48 +0000
X-Inumbo-ID: 4c48f546-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c48f546-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:40 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLI6-0004gj-Ub
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLI6-0006Pg-SI
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLI6-0006Pg-SI@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:46 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: convert
 pv_guest_cr4_to_real_cr4() to a function
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>

Y29tbWl0IGIzYTdmMmYyZmU1ZjFiZjJlMTcyN2M0OWE5ZDliZTQ2ZWM1NWVlNGEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM3OjA3IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBjb252ZXJ0IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCgpIHRvIGEgZnVuY3Rpb24K
ICAgIAogICAgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KCkgaXMgYmVjb21pbmcgbW9yZSBhbmQg
bW9yZSBjb21wbGV4LiBDb252ZXJ0CiAgICBpdCBmcm9tIGEgbWFjcm8gdG8gYW4gb3JkaW5hcnkg
ZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMTEgKystLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1ZDRjOTY0YzcuLmRiZTgy
ZTNhZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01MDYsNiArNTA2LDIwIEBAIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IG1mbikKICAgICB2LT5hcmNoLmNyMyA9IG1mbl94KG1mbikgPDwgUEFHRV9TSElGVDsKIH0K
IAordW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1
bnNpZ25lZCBsb25nIGNyNDsKKworICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRd
ICYgflg4Nl9DUjRfREU7CisgICAgY3I0IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9Q
U0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOworICAgIGNyNCB8
PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/IDAgOiBYODZfQ1I0X1BHRTsKKyAgICBjcjQgfD0g
ZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOworCisgICAgcmV0dXJuIGNyNDsKK30KKwog
dm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZv
ICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNjM0NmM4
NjUzOS4uMGNiNWU2MWMwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MTUsMTUgKzYxNSw4IEBA
IHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKIHVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfY3I0KTsKIAogLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5kIHJl
YWwgQ1I0IHZhbHVlcy4gKi8KLSNkZWZpbmUgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKCh2KS0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
NF0gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIHwgKG1tdV9jcjRfZmVhdHVyZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICYgKFg4Nl9DUjRf
UFNFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIFg4
Nl9DUjRfU01BUCB8IFg4Nl9DUjRfT1NYU0FWRSB8ICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgIHwgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpID8gMCA6IFg4Nl9DUjRfUEdF
KSBcCi0gICAgICB8ICgodiktPmRvbWFpbi0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwKSkg
ICAgICAgICBcCi0gICAgICYgflg4Nl9DUjRfREUpCit1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2Ny
NF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisKICNkZWZpbmUgcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKGMpICYg
fihYODZfQ1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKICAgICAg
ICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAgICAgICAgICAgIFwK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:58:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:58: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 1fOLIJ-0004FK-60; Thu, 31 May 2018 10:58: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=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLII-0004F5-7O
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:58 +0000
X-Inumbo-ID: 52592bcb-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52592bcb-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:56:51 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLIH-0004gr-4A
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLIH-0006Q7-1m
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:58:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLIH-0006Q7-1m@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:58:57 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: add some cr3 helpers
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>

Y29tbWl0IDhkNDgyMDRjNmQ4YTJmMzg5NjEwZmU3ZWU5ZGE2ZGFjYzdlZTM3MmMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM3OjQ1IDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiBhZGQgc29tZSBjcjMgaGVscGVycwogICAgCiAgICBBZGQgc29tZSBoZWxwZXIgbWFj
cm9zIHRvIGFjY2VzcyB0aGUgYWRkcmVzcyBhbmQgcGNpZCBwYXJ0cyBvZiBjcjMuCiAgICAKICAg
IFVzZSB0aG9zZSBoZWxwZXJzIHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTAgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDkxNTlmMzJkYjQuLmE1MDBk
ZjAxYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kZWJ1Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92YTJtZm4oZGJndmFfdCB2YWRkciwg
c3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwpCiAgICAgbDJfcGdlbnRyeV90IGwy
ZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVbMF0tPmFyY2guY3IzKTsKLSAgICBt
Zm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3IzKTsKKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19t
Zm4oY3IzX3BhKGNyMykpOwogCiAgICAgREJHUDIoInZhZGRyOiVseCBkb21pZDolZCBjcjM6JWx4
IHBnZDM6JWx4XG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCwgCiAgICAgICAgICAgY3IzLCBwZ2Qz
dmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggMzQzMmE4NTRkZC4uOWE1MjI3Njg2NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2Fj
aGVfY3VycmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3By
b2Nlc3Nvcl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNz
dGF0ZSgpOwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBh
Z2UgdGFibGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IF9fcGEoaWRsZV9wZ190
YWJsZSkpOworICAgICAgICBBU1NFUlQoY3IzX3BhKHJlYWRfY3IzKCkpID09IF9fcGEoaWRsZV9w
Z190YWJsZSkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggOTFhNDkyNGQzMS4uM2FmNjAxYWZjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0yOTgsNiArMjk4LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQg
bG9uZyB2YWwpCiAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDogOiAiciIgKHZh
bCkgOiAibWVtb3J5IiApOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3Bh
KHVuc2lnbmVkIGxvbmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX0FERFJfTUFT
SzsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wY2lkKHVuc2lnbmVkIGxv
bmcgY3IzKQoreworICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSzsKK30KKwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCiB7CiAgICAgcmV0dXJuIGdl
dF9jcHVfaW5mbygpLT5jcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1k
ZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCA3MDQ1M2U4ZGZi
Li4xMGIzNjZhMDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTQzLDYgKzQzLDEzIEBA
CiAjZGVmaW5lIFg4Nl9DUjBfUEcgICAgICAgICAgICAgIDB4ODAwMDAwMDAgLyogUGFnaW5nICAg
ICAgICAgICAgICAgICAgIChSVykgKi8KIAogLyoKKyAqIEludGVsIENQVSBmbGFncyBpbiBDUjMK
KyAqLworI2RlZmluZSBYODZfQ1IzX05PRkxVU0ggICAgKF9BQygxLCBVTEwpIDw8IDYzKQorI2Rl
ZmluZSBYODZfQ1IzX0FERFJfTUFTSyAgKFBBR0VfTUFTSyAmIFBBRERSX01BU0spCisjZGVmaW5l
IFg4Nl9DUjNfUENJRF9NQVNLICBfQUMoMHgwZmZmLCBVTEwpIC8qIE1hc2sgZm9yIFBDSUQgKi8K
KworLyoKICAqIEludGVsIENQVSBmZWF0dXJlcyBpbiBDUjQKICAqLwogI2RlZmluZSBYODZfQ1I0
X1ZNRSAgICAgICAgMHgwMDAwMDAwMSAvKiBlbmFibGUgdm04NiBleHRlbnNpb25zICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 31 10:59:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 May 2018 10:59: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 1fOLIU-0004Gz-83; Thu, 31 May 2018 10:59:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pvjp=is=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOLIS-0004Gp-SA
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:59:08 +0000
X-Inumbo-ID: 586d6b86-64c1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 586d6b86-64c1-11e8-9728-bc764e045a96;
 Thu, 31 May 2018 12:57:01 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fOLIR-0004hC-AU
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:59:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOLIR-0006Qk-89
 for xen-changelog@lists.xenproject.org; Thu, 31 May 2018 10:59:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOLIR-0006Qk-89@xenbits.xenproject.org>
Date: Thu, 31 May 2018 10:59:07 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: use PCID 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>

Y29tbWl0IDdiMzVlNzgwN2M5ZWZiYTBmNzRlNjY2M2E3MjA1YmQ5NzYwMmM4ZDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDI2
IDEzOjMzOjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI5IDA5OjM4OjIwIDIwMTggKzAyMDAKCiAgICB4
ZW4veDg2OiB1c2UgUENJRCBmZWF0dXJlCiAgICAKICAgIEF2b2lkIGZsdXNoaW5nIHRoZSBjb21w
bGV0ZSBUTEIgd2hlbiBzd2l0Y2hpbmcgJWNyMyBmb3IgbWl0aWdhdGlvbiBvZgogICAgTWVsdGRv
d24gYnkgdXNpbmcgdGhlIFBDSUQgZmVhdHVyZSBpZiBhdmFpbGFibGUuCiAgICAKICAgIFdlIGFy
ZSB1c2luZyA0IFBDSUQgdmFsdWVzIGZvciBhIDY0IGJpdCBwdiBkb21haW4gc3ViamVjdCB0byBY
UFRJIGFuZAogICAgMiB2YWx1ZXMgZm9yIHRoZSBub24tWFBUSSBjYXNlOgogICAgCiAgICAtIGd1
ZXN0IGFjdGl2ZSBhbmQgaW4ga2VybmVsIG1vZGUKICAgIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1
c2VyIG1vZGUKICAgIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIHVzZXIgbW9kZSAo
WFBUSSBvbmx5KQogICAgLSBoeXBlcnZpc29yIGFjdGl2ZSBhbmQgZ3Vlc3QgaW4ga2VybmVsIG1v
ZGUgKFhQVEkgb25seSkKICAgIAogICAgV2UgdXNlIFBDSUQgb25seSBpZiBQQ0lEIF9hbmRfIElO
VlBDSUQgYXJlIHN1cHBvcnRlZC4gV2l0aCBQQ0lEIGluIHVzZQogICAgd2UgZGlzYWJsZSBnbG9i
YWwgcGFnZXMgaW4gY3I0LiBBIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY29udHJvbHMgaW4KICAg
IHdoaWNoIGNhc2VzIFBDSUQgaXMgYmVpbmcgdXNlZC4KICAgIAogICAgQXMgdGhlIG5vbi1YUFRJ
IGNhc2UgaGFzIHNob3duIG5vdCB0byBwZXJmb3JtIGJldHRlciB3aXRoIFBDSUQgYXQgbGVhc3QK
ICAgIG9uIHNvbWUgbWFjaGluZXMgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIFBDSUQgb25seSBmb3Ig
ZG9tYWlucyBzdWJqZWN0IHRvCiAgICBYUFRJLgogICAgCiAgICBXaXRoIFBDSUQgZW5hYmxlZCB3
ZSBhbHdheXMgZGlzYWJsZSBnbG9iYWwgcGFnZXMuIFRoaXMgYXZvaWRzIGhhdmluZyB0bwogICAg
ZWl0aGVyIGZsdXNoIHRoZSBjb21wbGV0ZSBUTEIgb3IgZG8gYSBjeWNsZSB0aHJvdWdoIGFsbCBQ
Q0lEIHZhbHVlcwogICAgd2hlbiBpbnZhbGlkYXRpbmcgYSBzaW5nbGUgZ2xvYmFsIHBhZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYv
Zmx1c2h0bGIuYyAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrLQogeGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyAgICAgICAgfCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
ICAgICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2Rv
bWFpbi5oICAgICB8IDMxICsrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE5MiBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
aW5kZXggMzA2MWIyYWFmZi4uNWMxM2Y2ZjUxZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KQEAgLTE0MzksNiArMTQzOSwyMCBAQCBGbGFnIHRvIGVuYWJsZSBNZW1vcnkgUHJvdGVj
dGlvbiBLZXlzLgogVGhlIHByb3RlY3Rpb24ta2V5IGZlYXR1cmUgcHJvdmlkZXMgYW4gYWRkaXRp
b25hbCBtZWNoYW5pc20gYnkgd2hpY2ggSUEtMzJlCiBwYWdpbmcgY29udHJvbHMgYWNjZXNzIHRv
IHVzZXJtb2RlIGFkZHJlc3Nlcy4KIAorIyMjIHBjaWQgKHg4NikKKz4gYD0gPGJvb2xlYW4+IHwg
eHB0aT08Ym9vbD5gCisKKz4gRGVmYXVsdDogYHhwdGlgCisKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0
IHJ1bnRpbWUgKGNoYW5nZSB0YWtlcyBlZmZlY3Qgb25seSBmb3IgZG9tYWlucyBjcmVhdGVkCisg
IGFmdGVyd2FyZHMpCisKK0lmIGF2YWlsYWJsZSwgY29udHJvbCB1c2FnZSBvZiB0aGUgUENJRCBm
ZWF0dXJlIG9mIHRoZSBwcm9jZXNzb3IgZm9yCis2NC1iaXQgcHYtZG9tYWlucy4gUENJRCBjYW4g
YmUgdXNlZCBlaXRoZXIgZm9yIG5vIGRvbWFpbiBhdCBhbGwgKGBmYWxzZWApLAorZm9yIGFsbCBv
ZiB0aGVtIChgdHJ1ZWApLCBvbmx5IGZvciB0aG9zZSBzdWJqZWN0IHRvIFhQVEkgKGB4cHRpYCkg
b3IgZm9yCit0aG9zZSBub3Qgc3ViamVjdCB0byBYUFRJIChgbm8teHB0aWApLiBUaGUgZmVhdHVy
ZSBpcyB1c2VkIG9ubHkgaW4gY2FzZQorSU5WUENJRCBpcyBzdXBwb3J0ZWQgYW5kIG5vdCBkaXNh
YmxlZCB2aWEgYGludnBjaWQ9ZmFsc2VgLgorCiAjIyMgcHNyIChJbnRlbCkKID4gYD0gTGlzdCBv
ZiAoIGNtdDo8Ym9vbGVhbj4gfCBybWlkX21heDo8aW50ZWdlcj4gfCBjYXQ6PGJvb2xlYW4+IHwg
Y29zX21heDo8aW50ZWdlcj4gfCBjZHA6PGJvb2xlYW4+IClgCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggNTk4ODRl
Nzk4OS4uNzk3YzVkNTJjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysr
IGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCiAvKiBEZWJ1ZyBidWlsZHM6IFdy
YXAgZnJlcXVlbnRseSB0byBzdHJlc3MtdGVzdCB0aGUgd3JhcCBsb2dpYy4gKi8KICNpZmRlZiBO
REVCVUcKQEAgLTk0LDYgKzk1LDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25n
IGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xk
X2NyNDsKICAgICB1MzIgdDsKKyAgICB1bnNpZ25lZCBsb25nIG9sZF9wY2lkID0gY3IzX3BjaWQo
cmVhZF9jcjMoKSk7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29t
ZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2
ZShmbGFncyk7CkBAIC0xMDMsMTQgKzEwNSwzNCBAQCB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2ln
bmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKICAgICBvbGRfY3I0ID0gcmVhZF9jcjQo
KTsKICAgICBpZiAoIG9sZF9jcjQgJiBYODZfQ1I0X1BHRSApCiAgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBYODZfQ1I0X1BHRSBzZXQgbWVhbnMgUENJRCBpcyBpbmFjdGl2ZS4KKyAgICAg
ICAgICogV2UgaGF2ZSB0byBwdXJnZSB0aGUgVExCIHZpYSBmbGlwcGluZyBjcjQucGdlLgorICAg
ICAgICAgKi8KICAgICAgICAgb2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKICAgICAgICAg
d3JpdGVfY3I0KG9sZF9jcjQpOwogICAgIH0KKyAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQor
ICAgICAgICAvKgorICAgICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lEIGlzIG5l
Y2Vzc2FyeSBvbmx5IGluIGNhc2UgUENJRHMgYXJlCisgICAgICAgICAqIGluIHVzZSwgd2hpY2gg
aXMgdHJ1ZSBvbmx5IHdpdGggSU5WUENJRCBiZWluZyBhdmFpbGFibGUuCisgICAgICAgICAqIFdp
dGhvdXQgUENJRCB1c2FnZSB0aGUgZm9sbG93aW5nIHdyaXRlX2NyMygpIHdpbGwgcHVyZ2UgdGhl
IFRMQgorICAgICAgICAgKiAod2UgYXJlIGluIHRoZSBjcjQucGdlIG9mZiBwYXRoKSBvZiBhbGwg
ZW50cmllcy4KKyAgICAgICAgICogVXNpbmcgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygp
IHNlZW1zIHRvIGJlIGZhc3RlciB0aGFuCisgICAgICAgICAqIGludnBjaWRfZmx1c2hfYWxsKCks
IHNvIHVzZSB0aGF0LgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9u
Z2xvYmFscygpOwogCiAgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAgICBpZiAoIG9sZF9jcjQgIT0g
Y3I0ICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgZWxzZSBpZiAoIG9sZF9wY2lkICE9
IGNyM19wY2lkKGNyMykgKQorICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgbm8gVExC
IGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQgY3JlYXRlZCBiZXR3ZWVuCisgICAgICAg
ICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRpbmcgdGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFp
biBpbiB0aGUgVExCLgorICAgICAgICAgKi8KKyAgICAgICAgaW52cGNpZF9mbHVzaF9zaW5nbGVf
Y29udGV4dChvbGRfcGNpZCk7CiAKICAgICBwb3N0X2ZsdXNoKHQpOwogCkBAIC0xNDAsOCArMTYy
LDI5IEBAIHVuc2lnbmVkIGludCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiAgICAgICAgICAgICAgKiBhcmUgdmFyaW91cyBlcnJhdGEgc3Vycm91
bmRpbmcgSU5WTFBHIHVzYWdlIG9uIHN1cGVycGFnZXMsIGFuZAogICAgICAgICAgICAgICogYSBm
dWxsIGZsdXNoIGlzIGluIGFueSBjYXNlIG5vdCAqdGhhdCogZXhwZW5zaXZlLgogICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaW52bHBnICUwIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiA6ICJtIiAoKihjb25zdCBjaGFyICopKHZhKSkgOiAibWVtb3J5
IiApOworICAgICAgICAgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9QQ0lERSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gKHVuc2lnbmVk
IGxvbmcpdmE7CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEZsdXNo
IHRoZSBhZGRyZXNzZXMgZm9yIGFsbCBwb3RlbnRpYWwgYWRkcmVzcyBzcGFjZXMuCisgICAgICAg
ICAgICAgICAgICogV2UgY2FuJ3QgY2hlY2sgdGhlIGN1cnJlbnQgZG9tYWluIGZvciBiZWluZyBz
dWJqZWN0IHRvCisgICAgICAgICAgICAgICAgICogWFBUSSBhcyBjdXJyZW50IG1pZ2h0IGJlIHRo
ZSBpZGxlIHZjcHUgd2hpbGUgd2Ugc3RpbGwgaGF2ZQorICAgICAgICAgICAgICAgICAqIHNvbWUg
WFBUSSBkb21haW4gVExCIGVudHJpZXMuCisgICAgICAgICAgICAgICAgICogVXNpbmcgaW52cGNp
ZCBpcyBva2F5IGhlcmUsIGFzIHdpdGggUENJRCBlbmFibGVkIHdlIGFsd2F5cworICAgICAgICAg
ICAgICAgICAqIGhhdmUgZ2xvYmFsIHBhZ2VzIGRpc2FibGVkLgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViwgYWRkcik7
CisgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9VU0VSLCBhZGRyKTsK
KyAgICAgICAgICAgICAgICBpZiAoICFjcHVfaGFzX25vX3hwdGkgKQorICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9QUklWIHwg
UENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9v
bmUoUENJRF9QVl9VU0VSIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgYXNtIHZv
bGF0aWxlICggImludmxwZyAlMCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDog
Im0iICgqKGNvbnN0IGNoYXIgKikodmEpKSA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgZG9fdGxiX2ZsdXNoKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRiZTgyZTNhZGEuLjUyNGU0ZWZh
Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xMjUsNiArMTI1LDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KIAogI2luY2x1ZGUg
PGFzbS9odm0vZ3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5j
bHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CiAKICNpbmNsdWRlICJwdi9tbS5oIgpAQCAtNTAz
LDcgKzUwNCwxMSBAQCB2b2lkIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogCiB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHYtPmFyY2guY3IzID0g
bWZuX3gobWZuKSA8PCBQQUdFX1NISUZUOworICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGQt
PmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNpZF9i
aXRzKHYsIGZhbHNlKTsKIH0KIAogdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9j
cjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC01MTQsNyArNTE5LDEyIEBAIHVuc2lnbmVkIGxv
bmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGNy
NCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7CiAgICAgY3I0IHw9
IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBYODZfQ1I0
X1NNQVAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8
IFg4Nl9DUjRfRlNHU0JBU0UpOwotICAgIGNyNCB8PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICA/
IDAgOiBYODZfQ1I0X1BHRTsKKworICAgIGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9k
b21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKwogICAgIGNyNCB8PSBk
LT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7CiAKICAgICByZXR1cm4gY3I0OwpAQCAtNTI3
LDEyICs1MzcsMTQgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBu
ZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVfdmNwdSh2KSkKICAgICAgICAgICAg
ICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRf
Y3I0KCkgJiB+WDg2X0NSNF9UU0QpIHwgWDg2X0NSNF9QR0UpOworICAgICAgICAgICAgICA6ICgo
cmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9QQ0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BH
RSk7CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFp
bi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1
ZTsKICAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsK
KyAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NSNF9QQ0lERSApCisgICAgICAgICAgICBjcHVf
aW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1ZSk7CiAgICAgICAgIHN3aXRjaF9j
cjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMKaW5kZXggODdkMGJhMmRjYi4uMWE4MTQyZjg5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBA
IC0zODksNiArMzg5LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHsKICAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDE7CiAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBmYWxz
ZTsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNpZCA9IGZhbHNlOwogICAgICAgICB2LT52
Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsK
ICAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCiAgICAgICAgICAg
ICBCVUcoKTsKQEAgLTcyMiw3ICs3MjMsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVwZGF0ZV9jcjModik7CiAKICAgICAvKiBXZSBy
dW4gb24gZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQg
cHJvY2Vzcy4gKi8KLSAgICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgcmVhZF9jcjQoKSk7
CisgICAgc3dpdGNoX2NyM19jcjQoY3IzX3BhKHYtPmFyY2guY3IzKSwgcmVhZF9jcjQoKSk7CiAg
ICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGlt
YWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZmZXIuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggOWUyMDA5NWUz
NC4uYTgyMGRiNWIxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtOSw5ICs5LDU0IEBACiAjaW5jbHVkZSA8eGVu
L2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KKyNpbmNsdWRlIDxhc20vaW52cGNpZC5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwu
aD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IGVu
dW0geworICAgIFBDSURfT0ZGLAorICAgIFBDSURfQUxMLAorICAgIFBDSURfWFBUSSwKKyAgICBQ
Q0lEX05PWFBUSQorfSBvcHRfcGNpZCA9IFBDSURfWFBUSTsKKworc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcGNpZChjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0
Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBv
cHRfcGNpZCA9IFBDSURfT0ZGOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMToKKyAgICAg
ICAgb3B0X3BjaWQgPSBQQ0lEX0FMTDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sZWFuKCJ4cHRpIiwgcywgTlVMTCkgKQorICAgICAg
ICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF9wY2lkID0gUENJRF9OT1hQVEk7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBvcHRf
cGNpZCA9IFBDSURfWFBUSTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcnVu
dGltZV9wYXJhbSgicGNpZCIsIHBhcnNlX3BjaWQpOworCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJv
bSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiBtZm5f
dG9fcGFnZQogI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZu
KSkKQEAgLTgzLDYgKzEyOCw3IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gNDsKIAogICAgIGQtPmFyY2gucHZfZG9tYWlu
LnhwdGkgPSBmYWxzZTsKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkID0gZmFsc2U7CiAKICAg
ICByZXR1cm4gMDsKIApAQCAtMjE4LDYgKzI2NCwyOSBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxp
c2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIGQtPmFy
Y2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDog
T1BUX1hQVElfRE9NVSk7CiAKKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgdXNl
X2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICAgICAgc3dpdGNoICggb3B0X3BjaWQgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgUENJRF9PRkY6CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBjYXNlIFBDSURfQUxMOgorICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ucGNp
ZCA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFBDSURfWFBUSToK
KyAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBQQ0lEX05PWFBUSToKKyAg
ICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSAhZC0+YXJjaC5wdl9kb21haW4ueHB0
aTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICByZXR1cm4gMDsKIAogICBmYWlsOgpAQCAtMjQ1LDEyICszMTQsMjIgQEAgdm9pZCB0b2dnbGVf
Z3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0
IHZjcHUgKnYpCiB7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwog
ICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHYt
PmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2KTsKLSAgICBn
ZXRfY3B1X2luZm8oKS0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7CisgICAgaWYgKCBkLT5hcmNo
LnB2X2RvbWFpbi54cHRpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2lu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdl
ZCA9IHRydWU7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3Rf
cGd0KSkgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBj
aWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkg
OiAwKTsKKyAgICB9CiAKICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwogICAgIHdyaXRlX2NyMyh2LT5h
cmNoLmNyMyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwY2I1ZTYxYzA2Li4yYmEyMWUxMTM1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKQEAgLTI1NSw2ICsyNTUsOCBAQCBzdHJ1Y3QgcHZfZG9tYWluCiAK
ICAgICAvKiBYUFRJIGFjdGl2ZT8gKi8KICAgICBib29sIHhwdGk7CisgICAgLyogVXNlIFBDSUQg
ZmVhdHVyZT8gKi8KKyAgICBib29sIHBjaWQ7CiAKICAgICAvKiBtYXBfZG9tYWluX3BhZ2UoKSBt
YXBwaW5nIGNhY2hlLiAqLwogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gbWFwY2FjaGU7CkBA
IC02MjAsNyArNjIyLDcgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpOwogI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQo
YykgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwg
WDg2X0NSNF9QU0UgfCBYODZfQ1I0X1RTRCB8ICAgICAgXAogICAgICAgICAgICAgIFg4Nl9DUjRf
T1NYU0FWRSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIFg4
Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVApKQorICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKIAogI2RlZmluZSBkb21haW5f
bWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJU
X0NQVVMpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDNhZjYwMWFmYzYuLjAxZDBmOWNj
M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMzE1LDYgKzMxNSw5IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
d3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBp
biBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCisgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9Q
R0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOworCiAgICAgZ2V0X2NwdV9pbmZvKCktPmNy
NCA9IHZhbDsKICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwp
ICk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAppbmRleCBhY2RmMTQwZmJkLi42Nzc4ZTFiYjc1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTIxLDYgKzIxLDM3IEBACiAjaWZuZGVmIF9f
WDg2X1BWX0RPTUFJTl9IX18KICNkZWZpbmUgX19YODZfUFZfRE9NQUlOX0hfXwogCisvKgorICog
UENJRCB2YWx1ZXMgZm9yIHRoZSBhZGRyZXNzIHNwYWNlcyBvZiA2NC1iaXQgcHYgZG9tYWluczoK
KyAqCisgKiBXZSBhcmUgdXNpbmcgNCBQQ0lEIHZhbHVlcyBmb3IgYSA2NCBiaXQgcHYgZG9tYWlu
IHN1YmplY3QgdG8gWFBUSToKKyAqIC0gaHlwZXJ2aXNvciBhY3RpdmUgYW5kIGd1ZXN0IGluIGtl
cm5lbCBtb2RlICAgUENJRCAwCisgKiAtIGh5cGVydmlzb3IgYWN0aXZlIGFuZCBndWVzdCBpbiB1
c2VyIG1vZGUgICAgIFBDSUQgMQorICogLSBndWVzdCBhY3RpdmUgYW5kIGluIGtlcm5lbCBtb2Rl
ICAgICAgICAgICAgICBQQ0lEIDIKKyAqIC0gZ3Vlc3QgYWN0aXZlIGFuZCBpbiB1c2VyIG1vZGUg
ICAgICAgICAgICAgICAgUENJRCAzCisgKgorICogV2l0aG91dCBYUFRJIG9ubHkgMiB2YWx1ZXMg
YXJlIHVzZWQ6CisgKiAtIGd1ZXN0IGluIGtlcm5lbCBtb2RlICAgICAgICAgICAgICAgICAgICAg
ICAgIFBDSUQgMAorICogLSBndWVzdCBpbiB1c2VyIG1vZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lEIDEKKyAqLworCisjZGVmaW5lIFBDSURfUFZfUFJJViAgICAgIDB4MDAwMCAgICAv
KiBVc2VkIGZvciBvdGhlciBkb21haW5zLCB0b28uICovCisjZGVmaW5lIFBDSURfUFZfVVNFUiAg
ICAgIDB4MDAwMQorI2RlZmluZSBQQ0lEX1BWX1hQVEkgICAgICAweDAwMDIgICAgLyogVG8gYmUg
T1JlZCB0byBhYm92ZSB2YWx1ZXMuICovCisKKy8qCisgKiBSZXR1cm4gYWRkaXRpb25hbCBQQ0lE
IHNwZWNpZmljIGNyMyBiaXRzLgorICoKKyAqIE5vdGUgdGhhdCBYODZfQ1IzX05PRkxVU0ggd2ls
bCBub3QgYmUgcmVhZGFibGUgaW4gY3IzLiBBbnlvbmUgY29uc3VtaW5nCisgKiB2LT5hcmNoLmNy
MyBzaG91bGQgbWFzayBhd2F5IFg4Nl9DUjNfTk9GTFVTSCBhbmQgWDg2X0NSM19QQ0lETUFTSyBp
biBjYXNlCisgKiB0aGUgdmFsdWUgaXMgdXNlZCB0byBhZGRyZXNzIHRoZSByb290IHBhZ2UgdGFi
bGUuCisgKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnZXRfcGNpZF9iaXRzKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCBib29sIGlzX3hwdGkpCit7CisgICAgcmV0dXJuIFg4Nl9DUjNfTk9G
TFVTSCB8IChpc194cHRpID8gUENJRF9QVl9YUFRJIDogMCkgfAorICAgICAgICAgICAoKHYtPmFy
Y2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPyBQQ0lEX1BWX1BSSVYgOiBQQ0lEX1BWX1VTRVIp
OworfQorCiAjaWZkZWYgQ09ORklHX1BWCiAKIHZvaWQgcHZfdmNwdV9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

