From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnZw-00014V-RG; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnZv-00014Q-R1
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:03 +0000
X-Inumbo-ID: 7640c46b-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7640c46b-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:08: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 1fOnZt-00069N-Vx
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnZt-0005NM-Tc
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnZt-0005NM-Tc@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:01 +0000
Subject: [Xen-changelog] [xen master] 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
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOna7-00015p-0M; Fri, 01 Jun 2018 17:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOna6-00015i-9p
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:14 +0000
X-Inumbo-ID: 7c51f1ed-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c51f1ed-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:09: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 1fOna4-0006AN-5c
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOna4-0005WK-3B
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOna4-0005WK-3B@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:12 +0000
Subject: [Xen-changelog] [xen master] 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
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnaH-00017A-2A; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnaG-00016u-18
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:24 +0000
X-Inumbo-ID: 826028a6-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 826028a6-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:09: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 1fOnaE-0006AV-BF
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnaE-0005XH-8v
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnaE-0005XH-8v@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:22 +0000
Subject: [Xen-changelog] [xen master] 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
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnaR-00019D-3m; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnaQ-000193-5n
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:34 +0000
X-Inumbo-ID: 8871b0da-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8871b0da-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19: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 1fOnaO-0006Ad-H1
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnaO-0005Y1-Ee
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnaO-0005Y1-Ee@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:32 +0000
Subject: [Xen-changelog] [xen master] 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
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnab-0001AZ-5T; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnaZ-0001AJ-TI
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:43 +0000
X-Inumbo-ID: 8e82a6ad-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e82a6ad-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19: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 1fOnaY-0006Al-Ms
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnaY-0005ZH-KT
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnaY-0005ZH-KT@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:42 +0000
Subject: [Xen-changelog] [xen master] 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="===============6200295222457587381=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

--===============6200295222457587381==
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#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6200295222457587381==--

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnal-0001CD-7R; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnaj-0001Bx-OR
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:53 +0000
X-Inumbo-ID: 9493a477-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9493a477-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:09: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 1fOnai-0006Av-Sf
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnai-0005Zp-QL
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnai-0005Zp-QL@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:11:52 +0000
Subject: [Xen-changelog] [xen master] 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
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:12:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnav-0001Dd-9r; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnau-0001DW-Kx
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:04 +0000
X-Inumbo-ID: 9aa878a6-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aa878a6-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:09: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 1fOnat-0006BG-2P
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnat-0005ab-01
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnat-0005ab-01@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:12:02 +0000
Subject: [Xen-changelog] [xen master] 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
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:12:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnb5-0001F5-Bh; Fri, 01 Jun 2018 17:12: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnb4-0001Ew-Ee
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:14 +0000
X-Inumbo-ID: a0b7c9a6-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0b7c9a6-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:10: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 1fOnb3-0006Bv-83
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnb3-0005bO-5l
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnb3-0005bO-5l@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:12:13 +0000
Subject: [Xen-changelog] [xen master] 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
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 01 17:12:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Jun 2018 17: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 1fOnbG-0001Gt-En; Fri, 01 Jun 2018 17: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=mun3=it=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fOnbF-0001Gb-4d
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:25 +0000
X-Inumbo-ID: a6c93315-65be-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6c93315-65be-11e8-9728-bc764e045a96;
 Fri, 01 Jun 2018 19:10: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 1fOnbD-0006C3-Dl
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fOnbD-0005cE-BQ
 for xen-changelog@lists.xenproject.org; Fri, 01 Jun 2018 17:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fOnbD-0005cE-BQ@xenbits.xenproject.org>
Date: Fri, 01 Jun 2018 17:12:23 +0000
Subject: [Xen-changelog] [xen master] 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
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 04 10:11:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2018 10: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 1fPmSC-0001xY-Ib; Mon, 04 Jun 2018 10:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gxwf=iw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fPmSB-0001xT-63
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:11:07 +0000
X-Inumbo-ID: 4827d365-67df-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4827d365-67df-11e8-9728-bc764e045a96;
 Mon, 04 Jun 2018 12:08: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 1fPmS8-0004Tk-Ip
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 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 1fPmS8-0006s0-GT
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fPmS8-0006s0-GT@xenbits.xenproject.org>
Date: Mon, 04 Jun 2018 10:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Fix error handling of the
 pv %dr7 shadow state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzN2MzMWI1YTFkNWFhODhjZGI1OWI4YzMxYjFiNjJlYjEzZTgyZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAxIDE0OjA4OjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjA1OjQ1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBlcnJvciBoYW5kbGluZyBvZiB0aGUgcHYg
JWRyNyBzaGFkb3cgc3RhdGUKICAgIAogICAgYy9zICJ4ODYvcHY6IEludHJvZHVjZSBhbmQgdXNl
IHg4NmVtdWxfd3JpdGVfZHIoKSIgZml4ZWQgYSBidWcgd2l0aCBJTyBzaGFkb3cKICAgIGhhbmRs
aW5nLCBpbiB0aGF0IGl0IHJlbWFpbmVkIHN0YWxlIGFuZCB2aXNpYmxlIHVudGlsICVkcjcuTC9H
IGdvdCBzZXQgYWdhaW4uCiAgICAKICAgIEhvd2V2ZXIsIGl0IG5lZ2xlY3RlZCB0aGUgLUVQRVJN
IHJldHVybiBpbmJldHdlZW4gdGhlc2UgdHdvIGh1bmtzLCBpbnRyb2R1Y2luZwogICAgYSBkaWZm
ZXJlbnQgYnVnIGluIHdoaWNoIGEgd3JpdGUgdG8gJWRyNyB3aGljaCB0cmllcyB0byBzZXQgSU8g
YnJlYWtwb2ludHMKICAgIHdpdGhvdXQgJWNyNC5ERSBiZWluZyBzZXQgY2xvYmJlcnMgdGhlIElP
IHN0YXRlLCByYXRoZXIgdGhhbiBsZWF2ZXMgaXQgYWxvbmUuCiAgICAKICAgIEluc3RlYWQsIG1v
dmUgdGhlIHplcm9pbmcgc2xpZ2h0bHkgbGF0ZXIsIHdoaWNoIGd1YXJlbnRlZXMgdGhhdCB0aGUg
c2hhZG93CiAgICBnZXRzIHdyaXR0ZW4gZXhhY3RseSBvbmNlLCBvbiBhIHN1Y2Nlc3NmdWwgdXBk
YXRlIHRvICVkcjcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOGE5OTE3NGI2
Ny4uZTc5Y2E4ODNkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTIxMjMsOSArMjEyMyw2IEBAIGxvbmcgc2V0X2RlYnVncmVn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQog
ICAgICAgICBpZiAoIHZhbHVlICYgRFJfR0VORVJBTF9ERVRFQ1QgKQogICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKIAotICAgICAgICAvKiBaZXJvIHRoZSBJTyBzaGFkb3cgYmVmb3JlIHJlY2Fs
Y3VsYXRpbmcgdGhlIHJlYWwgJWRyNyAqLwotICAgICAgICB2LT5hcmNoLmRlYnVncmVnWzVdID0g
MDsKLQogICAgICAgICAvKiBEUjcue0csTH1FID0gMCA9PiBkZWJ1Z2dpbmcgZGlzYWJsZWQgZm9y
IHRoaXMgZG9tYWluLiAqLwogICAgICAgICBpZiAoIHZhbHVlICYgRFI3X0FDVElWRV9NQVNLICkK
ICAgICAgICAgewpAQCAtMjE1NCw2ICsyMTUxLDEwIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAg
ICAgICAgICAgICAhKHYtPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7CiAgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgLyogWmVybyB0aGUgZW11bGF0ZWQgY29udHJvbHMgaWYgJWRyNyBp
c24ndCBhY3RpdmUuICovCisgICAgICAgICAgICB2LT5hcmNoLmRlYnVncmVnWzVdID0gMDsKKwog
ICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 04 10:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2018 10:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fPmcp-0002mH-U3; Mon, 04 Jun 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=gxwf=iw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fPmcp-0002mC-3d
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:22:07 +0000
X-Inumbo-ID: d1ebb83f-67e0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1ebb83f-67e0-11e8-9728-bc764e045a96;
 Mon, 04 Jun 2018 12:19: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 1fPmcn-0004lW-4v
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fPmcn-0007dN-2S
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fPmcn-0007dN-2S@xenbits.xenproject.org>
Date: Mon, 04 Jun 2018 10:22:05 +0000
Subject: [Xen-changelog] [xen staging] ocaml/libs/xb: Use bytes in place of
 strings for mutable buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjN2Q1NGRkMWE4NzgwMWVkMzI4ZjRmYTM4ZmZkZWFlZjEyNjU5NTgKQXV0aG9yOiAg
ICAgTWFyY2VsbG8gU2VyaSA8bWFyY2VsbG8uc2VyaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgTWF5IDMxIDE0OjA1OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjE3OjIy
IDIwMTggKzAxMDAKCiAgICBvY2FtbC9saWJzL3hiOiBVc2UgYnl0ZXMgaW4gcGxhY2Ugb2Ygc3Ry
aW5ncyBmb3IgbXV0YWJsZSBidWZmZXJzCiAgICAKICAgIFNpbmNlIE9jYW1sIDQuMDYuMCwgdGhh
dCBtYWRlIHNhZmUtc3RyaW5nIG9uIGJ5IGRlZmF1bHQsIHRoZSBjb21waWxlciBpcwogICAgYWxs
b3dlZCB0byBwZXJmb3JtIG9wdGltaXNhdGlvbnMgb24gaW1tdXRhYmxlIHN0cmluZ3MuICBUaGV5
IHNob3VsZCBubwogICAgbG9uZ2VyIGJlIHVzZWQgYXMgbXV0YWJsZSBidWZmZXJzLCBhbmQgYnl0
ZXMgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC4KICAgIAogICAgVGhlIEMgc3R1YnMgZm9yIFhzX3Jp
bmcgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8gdXNlIGJ5dGVzLCBhbmQgdGhlIGludGVyZmFjZQogICAg
cmF0aW9uYWxpc2VkIG1pbWlja2luZyB0aGUgbmV3IFVuaXggbW9kdWxlIGluIHRoZSBzdGFuZGFy
ZCBsaWJyYXJ5ICh0aGUKICAgIGltcGxlbWVudGF0aW9uIG9mIFVuaXgud3JpdGVfc3Vic3RyaW5n
IHVzZXMgdW5zYWZlX29mX3N0cmluZyBpbiB0aGUgZXhhY3Qgc2FtZQogICAgd2F5LCBhbmQgYm90
aCB0aGUgd3JpdGUgaW1wbGVtZW50YXRpb25zIGFyZSB1c2luZyB0aGUgYnl0ZXMgYXMgYW4gaW1t
dXRhYmxlCiAgICBwYXlsb2FkIGZvciB0aGUgd3JpdGUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNYXJjZWxsbyBTZXJpIDxtYXJjZWxsby5zZXJpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgVGVzdGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL29j
YW1sL2xpYnMveGIveGIubWwgICAgICB8IDEyICsrKysrLS0tLS0tLQogdG9vbHMvb2NhbWwvbGli
cy94Yi94Yi5tbGkgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL2xpYnMveGIveHNfcmluZy5tbCB8
IDEyICsrKysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sIGIvdG9v
bHMvb2NhbWwvbGlicy94Yi94Yi5tbAppbmRleCA2NjAyMjRmODk1Li5jYTczODY1N2RmIDEwMDY0
NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGIveGIubWwKQEAgLTc2LDkgKzc2LDkgQEAgbGV0IHJlYWRfZmQgYmFjayBjb24gYiBsZW4gPQog
CXJkCiAKIGxldCByZWFkX21tYXAgYmFjayBjb24gYiBsZW4gPQotCWxldCBzID0gU3RyaW5nLm1h
a2UgbGVuIChjaGFyX29mX2ludCAwKSBpbgorCWxldCBzID0gQnl0ZXMubWFrZSBsZW4gJ1wwMDAn
IGluCiAJbGV0IHJkID0gWHNfcmluZy5yZWFkIGJhY2subW1hcCBzIGxlbiBpbgotCUJ5dGVzLmJs
aXRfc3RyaW5nIHMgMCBiIDAgcmQ7CisJQnl0ZXMuYmxpdCBzIDAgYiAwIHJkOwogCWJhY2sud29y
a19hZ2FpbiA8LSAocmQgPiAwKTsKIAlpZiByZCA+IDAgdGhlbgogCQliYWNrLmV2ZW50Y2huX25v
dGlmeSAoKTsKQEAgLTkwLDE5ICs5MCwxNyBAQCBsZXQgcmVhZCBjb24gYiBsZW4gPQogCXwgWGVu
bW1hcCBiYWNrbW1hcCAtPiByZWFkX21tYXAgYmFja21tYXAgY29uIGIgbGVuCiAKIGxldCB3cml0
ZV9mZCBiYWNrIGNvbiBiIGxlbiA9Ci0JVW5peC53cml0ZSBiYWNrLmZkIGIgMCBsZW4KKwlVbml4
LndyaXRlX3N1YnN0cmluZyBiYWNrLmZkIGIgMCBsZW4KIAogbGV0IHdyaXRlX21tYXAgYmFjayBj
b24gcyBsZW4gPQotCWxldCB3cyA9IFhzX3Jpbmcud3JpdGUgYmFjay5tbWFwIHMgbGVuIGluCisJ
bGV0IHdzID0gWHNfcmluZy53cml0ZV9zdWJzdHJpbmcgYmFjay5tbWFwIHMgbGVuIGluCiAJaWYg
d3MgPiAwIHRoZW4KIAkJYmFjay5ldmVudGNobl9ub3RpZnkgKCk7CiAJd3MKIAogbGV0IHdyaXRl
IGNvbiBzIGxlbiA9CiAJbWF0Y2ggY29uLmJhY2tlbmQgd2l0aAotCSgqIHdlIGNhbiB1c2UgdW5z
YWZlX29mX3N0cmluZyBoZXJlIGFzIHRoZSBieXRlcyBhcmUgdXNlZCBpbW11dGFibHkKLQkgICBp
biB0aGUgVW5peC53cml0ZSBvcGVyYXRpb24uICopCi0JfCBGZCBiYWNrZmQgICAgIC0+IHdyaXRl
X2ZkIGJhY2tmZCBjb24gKEJ5dGVzLnVuc2FmZV9vZl9zdHJpbmcgcykgbGVuCisJfCBGZCBiYWNr
ZmQgICAgIC0+IHdyaXRlX2ZkIGJhY2tmZCBjb24gcyBsZW4KIAl8IFhlbm1tYXAgYmFja21tYXAg
LT4gd3JpdGVfbW1hcCBiYWNrbW1hcCBjb24gcyBsZW4KIAogKCogTkI6IGNhbiB0aHJvdyBSZWNv
bm5lY3QgKikKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpIGIvdG9vbHMv
b2NhbWwvbGlicy94Yi94Yi5tbGkKaW5kZXggZDU2NjAxMWZjNy4uM2EwMGRhNmNkZCAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94
Yi94Yi5tbGkKQEAgLTc5LDcgKzc5LDcgQEAgdmFsIHF1ZXVlIDogdCAtPiBQYWNrZXQudCAtPiB1
bml0CiB2YWwgcmVhZF9mZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4gaW50IC0+IGlu
dAogdmFsIHJlYWRfbW1hcCA6IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBieXRlcyAtPiBpbnQgLT4g
aW50CiB2YWwgcmVhZCA6IHQgLT4gYnl0ZXMgLT4gaW50IC0+IGludAotdmFsIHdyaXRlX2ZkIDog
YmFja2VuZF9mZCAtPiAnYSAtPiBieXRlcyAtPiBpbnQgLT4gaW50Cit2YWwgd3JpdGVfZmQgOiBi
YWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50CiB2YWwgd3JpdGVfbW1hcCA6
IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIHdyaXRlIDog
dCAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIG91dHB1dCA6IHQgLT4gYm9vbApkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi94c19yaW5nLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94
Yi94c19yaW5nLm1sCmluZGV4IDQ4ZTA2ZjRjYmYuLmRiN2Y4NmJkMjcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGIveHNfcmluZy5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hiL3hz
X3JpbmcubWwKQEAgLTI0LDEyICsyNCwxNCBAQCBtb2R1bGUgU2VydmVyX2ZlYXR1cmVzID0gU2V0
Lk1ha2Uoc3RydWN0CiAJbGV0IGNvbXBhcmUgPSBjb21wYXJlCiBlbmQpCiAKLWV4dGVybmFsIHJl
YWQ6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gc3RyaW5nIC0+IGludCAtPiBpbnQgPSAibWxf
aW50ZXJmYWNlX3JlYWQiCi1leHRlcm5hbCB3cml0ZTogWGVubW1hcC5tbWFwX2ludGVyZmFjZSAt
PiBzdHJpbmcgLT4gaW50IC0+IGludCA9ICJtbF9pbnRlcmZhY2Vfd3JpdGUiCitleHRlcm5hbCBy
ZWFkOiBYZW5tbWFwLm1tYXBfaW50ZXJmYWNlIC0+IGJ5dGVzIC0+IGludCAtPiBpbnQgPSAibWxf
aW50ZXJmYWNlX3JlYWQiCitleHRlcm5hbCB3cml0ZTogWGVubW1hcC5tbWFwX2ludGVyZmFjZSAt
PiBieXRlcyAtPiBpbnQgLT4gaW50ID0gIm1sX2ludGVyZmFjZV93cml0ZSIKIAotZXh0ZXJuYWwg
X2ludGVybmFsX3NldF9zZXJ2ZXJfZmVhdHVyZXM6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4g
aW50IC0+IHVuaXQgPSAibWxfaW50ZXJmYWNlX3NldF9zZXJ2ZXJfZmVhdHVyZXMiICJub2FsbG9j
IgotZXh0ZXJuYWwgX2ludGVybmFsX2dldF9zZXJ2ZXJfZmVhdHVyZXM6IFhlbm1tYXAubW1hcF9p
bnRlcmZhY2UgLT4gaW50ID0gIm1sX2ludGVyZmFjZV9nZXRfc2VydmVyX2ZlYXR1cmVzIiAibm9h
bGxvYyIKK2V4dGVybmFsIF9pbnRlcm5hbF9zZXRfc2VydmVyX2ZlYXR1cmVzOiBYZW5tbWFwLm1t
YXBfaW50ZXJmYWNlIC0+IGludCAtPiB1bml0ID0gIm1sX2ludGVyZmFjZV9zZXRfc2VydmVyX2Zl
YXR1cmVzIiBbQEBub2FsbG9jXQorZXh0ZXJuYWwgX2ludGVybmFsX2dldF9zZXJ2ZXJfZmVhdHVy
ZXM6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gaW50ID0gIm1sX2ludGVyZmFjZV9nZXRfc2Vy
dmVyX2ZlYXR1cmVzIiBbQEBub2FsbG9jXQogCitsZXQgd3JpdGVfc3Vic3RyaW5nIG1tYXAgYnVm
ZiBsZW4gPQorCXdyaXRlIG1tYXAgKEJ5dGVzLnVuc2FmZV9vZl9zdHJpbmcgYnVmZikgbGVuCiAK
IGxldCBnZXRfc2VydmVyX2ZlYXR1cmVzIG1tYXAgPQogCSgqIE5CIG9ubHkgb25lIGZlYXR1cmUg
Y3VycmVudGx5IGRlZmluZWQgYWJvdmUgKikKQEAgLTQzLDQgKzQ1LDQgQEAgbGV0IHNldF9zZXJ2
ZXJfZmVhdHVyZXMgbW1hcCBzZXQgPQogCWxldCB4ID0gaWYgc2V0ID0gU2VydmVyX2ZlYXR1cmVz
LmVtcHR5IHRoZW4gMCBlbHNlIDEgaW4KIAlfaW50ZXJuYWxfc2V0X3NlcnZlcl9mZWF0dXJlcyBt
bWFwIHgKIAotZXh0ZXJuYWwgY2xvc2U6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gdW5pdCA9
ICJtbF9pbnRlcmZhY2VfY2xvc2UiICJub2FsbG9jIgorZXh0ZXJuYWwgY2xvc2U6IFhlbm1tYXAu
bW1hcF9pbnRlcmZhY2UgLT4gdW5pdCA9ICJtbF9pbnRlcmZhY2VfY2xvc2UiIFtAQG5vYWxsb2Nd
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 04 10:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Jun 2018 10: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 1fPmcz-0002na-Vj; Mon, 04 Jun 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=gxwf=iw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fPmcy-0002nU-QZ
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:22:16 +0000
X-Inumbo-ID: d7f10c4c-67e0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7f10c4c-67e0-11e8-9728-bc764e045a96;
 Mon, 04 Jun 2018 12:20: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 1fPmcx-0004mA-Ah
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 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 1fPmcx-0007dx-8H
 for xen-changelog@lists.xenproject.org; Mon, 04 Jun 2018 10:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fPmcx-0007dx-8H@xenbits.xenproject.org>
Date: Mon, 04 Jun 2018 10:22:15 +0000
Subject: [Xen-changelog] [xen staging] ocaml/xenstored: reduce use of unsafe
 conversions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NjBmM2E1MjM0NjM0OGU2YjAzMDZmNjVkMTkzNzU2MTJiZDM1YjkKQXV0aG9yOiAg
ICAgTWFyY2VsbG8gU2VyaSA8bWFyY2VsbG8uc2VyaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgTWF5IDMxIDE0OjA1OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjE3OjIy
IDIwMTggKzAxMDAKCiAgICBvY2FtbC94ZW5zdG9yZWQ6IHJlZHVjZSB1c2Ugb2YgdW5zYWZlIGNv
bnZlcnNpb25zCiAgICAKICAgIFRoZSByYXRpb25hbGlzYXRpb24gb2YgdGhlIFhzX3JpbmcgaW50
ZXJmYWNlIGluIHRoZSB4YiBsaWJyYXJ5CiAgICBhbGxvd3MgdG8gZnVydGhlciByZWR1Y2UgdGhl
IHVuc2FmZSBjYWxscyB3aXRob3V0aCBpbnRyb2R1Y2luZwogICAgY29waWVzLiBUaGlzIHBhdGNo
IGFsc28gY29udGFpbnMgc29tZSBmdXJ0aGVyIGNvZGUgY2xlYW51cHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbGxvIFNlcmkgPG1hcmNlbGxvLnNlcmlAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
ICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgfCAxNiArKysrKystLS0tLS0tLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sICB8ICAyICstCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQvdXRpbHMubWwgICB8ICA5ICsrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvbG9nZ2luZy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCmluZGV4
IDQ1YTJjMjIyZTYuLmVhNjAzMzE5NWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9sb2dnaW5nLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCkBAIC0y
NTIsMTMgKzI1MiwxMSBAQCBsZXQgc3RyaW5nX29mX2FjY2Vzc190eXBlID0gZnVuY3Rpb24KIAkq
KQogCiBsZXQgc2FuaXRpemVfZGF0YSBkYXRhID0KLQlsZXQgZGF0YSA9IEJ5dGVzLmNvcHkgZGF0
YSBpbgotCWZvciBpID0gMCB0byBCeXRlcy5sZW5ndGggZGF0YSAtIDEKLQlkbwotCQlpZiBCeXRl
cy5nZXQgZGF0YSBpID0gJ1wwMDAnIHRoZW4KLQkJCUJ5dGVzLnNldCBkYXRhIGkgJyAnCi0JZG9u
ZTsKLQlTdHJpbmcuZXNjYXBlZCAoQnl0ZXMudW5zYWZlX3RvX3N0cmluZyBkYXRhKQorCWxldCBk
YXRhID0gU3RyaW5nLmluaXQKKwkJKFN0cmluZy5sZW5ndGggZGF0YSkKKwkJKGZ1biBpIC0+IGxl
dCBjID0gZGF0YS5baV0gaW4gaWYgYyA9ICdcMDAwJyB0aGVuICcgJyBlbHNlIGMpCisJaW4KKwlT
dHJpbmcuZXNjYXBlZCBkYXRhCiAKIGxldCBhY3RpdmF0ZV9hY2Nlc3NfbG9nID0gcmVmIHRydWUK
IGxldCBhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uID0gcmVmIChGaWxlIChQYXRocy54ZW5fbG9nX2Rp
ciBeICIveGVuc3RvcmVkLWFjY2Vzcy5sb2ciKSkKQEAgLTI5MSw5ICsyODksNyBAQCBsZXQgYWNj
ZXNzX2xvZ2dpbmcgfmNvbiB+dGlkID8oZGF0YT0iIikgfmxldmVsIGFjY2Vzc190eXBlID0KIAkJ
CQlsZXQgZGF0ZSA9IHN0cmluZ19vZl9kYXRlKCkgaW4KIAkJCQlsZXQgdGlkID0gc3RyaW5nX29m
X3RpZCB+Y29uIHRpZCBpbgogCQkJCWxldCBhY2Nlc3NfdHlwZSA9IHN0cmluZ19vZl9hY2Nlc3Nf
dHlwZSBhY2Nlc3NfdHlwZSBpbgotCQkJCSgqIHdlIGNhbiB1c2UgdW5zYWZlX29mX3N0cmluZyBo
ZXJlIGFzIHRoZSBzYW5pdGl6ZV9kYXRhIGZ1bmN0aW9uCi0JCQkJICAgaW1tZWRpYXRlbHkgbWFr
ZXMgYSBjb3B5IG9mIHRoZSBkYXRhIGFuZCBvcGVyYXRlcyBvbiB0aGF0LiAqKQotCQkJCWxldCBk
YXRhID0gc2FuaXRpemVfZGF0YSAoQnl0ZXMudW5zYWZlX29mX3N0cmluZyBkYXRhKSBpbgorCQkJ
CWxldCBkYXRhID0gc2FuaXRpemVfZGF0YSBkYXRhIGluCiAJCQkJbGV0IHByZWZpeCA9IHByZWZp
eCAhYWNjZXNzX2xvZ19kZXN0aW5hdGlvbiBkYXRlIGluCiAJCQkJbGV0IG1zZyA9IFByaW50Zi5z
cHJpbnRmICIlcyAlcyAlcyAlcyIgcHJlZml4IHRpZCBhY2Nlc3NfdHlwZSBkYXRhIGluCiAJCQkJ
bG9nZ2VyLndyaXRlIH5sZXZlbCBtc2cpCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3RkZXh0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAppbmRleCA4Njlm
ZWMzNmYyLi4zMDVhMzMwYWE1IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3Rk
ZXh0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKQEAgLTEyMiw3ICsx
MjIsNyBAQCBsZXQgcGlkZmlsZV93cml0ZSBmaWxlbmFtZSA9CiAJCWxldCBwaWQgPSBVbml4Lmdl
dHBpZCAoKSBpbgogCQlsZXQgYnVmID0gc3RyaW5nX29mX2ludCBwaWQgXiAiXG4iIGluCiAJCWxl
dCBsZW4gPSBTdHJpbmcubGVuZ3RoIGJ1ZiBpbgotCQlpZiBVbml4LndyaXRlIGZkIChCeXRlcy51
bnNhZmVfb2Zfc3RyaW5nIGJ1ZikgMCBsZW4gPD4gbGVuCisJCWlmIFVuaXgud3JpdGVfc3Vic3Ry
aW5nIGZkIGJ1ZiAwIGxlbiA8PiBsZW4KIAkJdGhlbiBmYWlsd2l0aCAicGlkZmlsZV93cml0ZSBm
YWlsZWQiOwogCSkKIAkoZnVuICgpIC0+IFVuaXguY2xvc2UgZmQpCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMu
bWwKaW5kZXggNzNhZmZiN2VhNC4uYjI1MmRiNzk5YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3V0aWxzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5tbApA
QCAtNDYsMTIgKzQ2LDExIEBAIGxldCBnZXRfaGllcmFyY2h5IHBhdGggPQogbGV0IGhleGlmeSBz
ID0KIAlsZXQgaGV4c2VxX29mX2NoYXIgYyA9IHNwcmludGYgIiUwMngiIChDaGFyLmNvZGUgYykg
aW4KIAlsZXQgaHMgPSBCeXRlcy5jcmVhdGUgKFN0cmluZy5sZW5ndGggcyAqIDIpIGluCi0JZm9y
IGkgPSAwIHRvIFN0cmluZy5sZW5ndGggcyAtIDEKLQlkbwotCQlsZXQgc2VxID0gaGV4c2VxX29m
X2NoYXIgcy5baV0gaW4KKwlTdHJpbmcuaXRlcmkgKGZ1biBpIGMgLT4KKwkJbGV0IHNlcSA9IGhl
eHNlcV9vZl9jaGFyIGMgaW4KIAkJQnl0ZXMuc2V0IGhzIChpICogMikgc2VxLlswXTsKIAkJQnl0
ZXMuc2V0IGhzIChpICogMiArIDEpIHNlcS5bMV07Ci0JZG9uZTsKKwkpIHM7CiAJQnl0ZXMudW5z
YWZlX3RvX3N0cmluZyBocwogCiBsZXQgdW5oZXhpZnkgaHMgPQpAQCAtODQsNyArODMsNyBAQCBs
ZXQgY3JlYXRlX3VuaXhfc29ja2V0IG5hbWUgPQogCiBsZXQgcmVhZF9maWxlX3NpbmdsZV9pbnRl
Z2VyIGZpbGVuYW1lID0KIAlsZXQgZmQgPSBVbml4Lm9wZW5maWxlIGZpbGVuYW1lIFsgVW5peC5P
X1JET05MWSBdIDBvNjQwIGluCi0JbGV0IGJ1ZiA9IEJ5dGVzLm1ha2UgMjAgKGNoYXJfb2ZfaW50
IDApIGluCisJbGV0IGJ1ZiA9IEJ5dGVzLm1ha2UgMjAgJ1wwMDAnIGluCiAJbGV0IHN6ID0gVW5p
eC5yZWFkIGZkIGJ1ZiAwIDIwIGluCiAJVW5peC5jbG9zZSBmZDsKIAlpbnRfb2Zfc3RyaW5nIChC
eXRlcy5zdWJfc3RyaW5nIGJ1ZiAwIHN6KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 07 14:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Jun 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 1fQvyN-0006N0-J1; Thu, 07 Jun 2018 14: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=x5mx=iz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fQvyM-0006Mv-F5
 for xen-changelog@lists.xenproject.org; Thu, 07 Jun 2018 14:33:06 +0000
X-Inumbo-ID: b08d2c60-6a5f-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b08d2c60-6a5f-11e8-bc1d-65256ead4e3a;
 Thu, 07 Jun 2018 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fQvyK-0004CU-BP
 for xen-changelog@lists.xenproject.org; Thu, 07 Jun 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 1fQvyK-0007m4-90
 for xen-changelog@lists.xenproject.org; Thu, 07 Jun 2018 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fQvyK-0007m4-90@xenbits.xenproject.org>
Date: Thu, 07 Jun 2018 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/VT-x: Fix printing of EFER 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>

Y29tbWl0IDM1ZmNiOTgyZWExNmM0MDYxOWZlZThiYmE0Nzg5YTk0ZDgyNDUyMWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAzMSAxNjo1Nzo0NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNSAxMTo1NTo1
MSAyMDE4ICswMTAwCgogICAgeDg2L1ZULXg6IEZpeCBwcmludGluZyBvZiBFRkVSIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhpcyBpcyBlc3NlbnRpYWxseSBhICJ0YWtlIDIiIG9mIGMv
cyA4MjU0MGI2NmNlICJ4ODYvVlQteDogRml4IGRldGVybWluYXRpb24KICAgIG9mIEVGRVIuTE1B
IGluIHZtY3NfZHVtcF92Y3B1KCkiIGJlY2F1c2UgaW4gaGluZGlnaHQsIHRoYXQgY2hhbmdlIHdh
cyBtb3JlCiAgICBwcm9ibGVtYXRpYyB0aGFuIHVzZWZ1bC4KICAgIAogICAgVGhlIG9yaWdpbmFs
IHJlYXNvbiB3YXMgdG8gZml4IHRoZSBsb2dpYyBmb3IgZGV0ZXJtaW5pbmcgd2hlbiBub3QgdG8g
cHJpbnQgdGhlCiAgICBQRFBURSBwb2ludGVycy4gIEhvd2V2ZXIsIG11dGF0aW5nIHRoZSBlZmVy
IHZhcmlhYmxlIChwYXJ0aWN1bGFybHkgTE1FIGFuZAogICAgTE1BKSBiZWZvcmUgcHJpbnRpbmcg
aXQgaW50ZXJmZXJlcyB3aXRoIGRpYWdub3Npbmcgdm1lbnRyeSBmYWlsdXJlcy4KICAgIAogICAg
SW5zdGVhZCBvZiBtb2RpZnlpbmcgZWZlciwgY2hhbmdlIHRoZSBQRFBURSBjb25kaXRpb25hbCB0
byB1c2UKICAgIFZNX0VOVFJZX0lBMzJFX01PREUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDcg
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggNzBjMmZiNzQ4Mi4uYjc4M2ZmMGQ0NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMTc4OCwxMCArMTc4OCw3IEBAIHZvaWQgdm1jc19kdW1wX3ZjcHUoc3RydWN0IHZj
cHUgKnYpCiAgICAgdm1lbnRyeV9jdGwgPSB2bXIzMihWTV9FTlRSWV9DT05UUk9MUyksCiAgICAg
dm1leGl0X2N0bCA9IHZtcjMyKFZNX0VYSVRfQ09OVFJPTFMpOwogICAgIGNyNCA9IHZtcihHVUVT
VF9DUjQpOwotCi0gICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMgbG9hZGVk
IGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCi0gICAgQlVJTERfQlVHX09OKFZNX0VOVFJZ
X0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7Ci0gICAgZWZlciA9IHZtcihHVUVTVF9FRkVS
KSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKKyAgICBlZmVy
ID0gdm1yKEdVRVNUX0VGRVIpOwogCiAgICAgcHJpbnRrKCIqKiogR3Vlc3QgU3RhdGUgKioqXG4i
KTsKICAgICBwcmludGsoIkNSMDogYWN0dWFsPTB4JTAxNmx4LCBzaGFkb3c9MHglMDE2bHgsIGdo
X21hc2s9JTAxNmx4XG4iLApAQCAtMTgwMSw3ICsxNzk4LDcgQEAgdm9pZCB2bWNzX2R1bXBfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICBwcmludGsoIkNSMyA9IDB4JTAxNmx4XG4iLCB2bXIoR1VF
U1RfQ1IzKSk7CiAgICAgaWYgKCAodi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRy
b2wgJgogICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQpICYmCi0gICAgICAgICAo
Y3I0ICYgWDg2X0NSNF9QQUUpICYmICEoZWZlciAmIEVGRVJfTE1BKSApCisgICAgICAgICAoY3I0
ICYgWDg2X0NSNF9QQUUpICYmICEodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSAp
CiAgICAgewogICAgICAgICBwcmludGsoIlBEUFRFMCA9IDB4JTAxNmx4ICBQRFBURTEgPSAweCUw
MTZseFxuIiwKICAgICAgICAgICAgICAgIHZtcihHVUVTVF9QRFBURSgwKSksIHZtcihHVUVTVF9Q
RFBURSgxKSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 15:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 15: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 1fRIs3-0000js-Aq; Fri, 08 Jun 2018 15: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRIs2-0000jn-Ab
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:06 +0000
X-Inumbo-ID: a15ec937-6b2c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a15ec937-6b2c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 15:00: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 1fRIs0-0001t8-Rt
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 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 1fRIs0-0003P7-PP
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRIs0-0003P7-PP@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 15:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/kbdif: Move multi-touch device
 parameters to backend nodes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlZjIzZDkzZmRlZGFhZjcxMTY3YzllZjM4OGU1YTFiZTM5NTgyZmEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MjggMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2tiZGlmOiBNb3ZlIG11
bHRpLXRvdWNoIGRldmljZSBwYXJhbWV0ZXJzIHRvIGJhY2tlbmQgbm9kZXMKICAgIAogICAgSW4g
Y3VycmVudCBrYmRpZiBwcm90b2NvbCBkZWZpbml0aW9uIG11bHRpLXRvdWNoIGRldmljZSBwYXJh
bWV0ZXJzCiAgICBhcmUgZGVzY3JpYmVkIGFzIGEgcGFydCBvZiBmcm9udGVuZCdzIFhlbkJ1cyBj
b25maWd1cmF0aW9uIG5vZGVzIHdoaWxlCiAgICB0aGV5IGJlbG9uZyB0byBiYWNrZW5kJ3MgY29u
ZmlndXJhdGlvbi4gRml4IHRoaXMgYnkgbW92aW5nCiAgICB0aGUgcGFyYW1ldGVycyB0byB0aGUg
cHJvcGVyIHNlY3Rpb24uCiAgICAKICAgIEZpeGVzOiBiN2EzY2U0OWQ1MjggKCJ4ZW4va2JkaWY6
IGFkZCBtdWx0aS10b3VjaCBzdXBwb3J0IikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogICAg
UmVwb3J0ZWQtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
IHwgMzggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
CmluZGV4IDIzZDFmNzBkNTIuLmE2OGRhMGYxYTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9rYmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC05
Niw2ICs5NiwyNSBAQAogICogICAgICBNYXhpbXVtIFkgY29vcmRpbmF0ZSAoaGVpZ2h0KSB0byBi
ZSB1c2VkIGJ5IHRoZSBmcm9udGVuZAogICogICAgICB3aGlsZSByZXBvcnRpbmcgaW5wdXQgZXZl
bnRzLCBwaXhlbHMsIFswOyBVSU5UMzJfTUFYXS4KICAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIE11bHRpLXRvdWNoIERldmljZSBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KyAqCisgKiBtdWx0aS10b3VjaC1udW0tY29udGFjdHMKKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50PgorICoKKyAqICAgICAgTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB0b3VjaGVzIHJlcG9y
dGVkLgorICoKKyAqIG11bHRpLXRvdWNoLXdpZHRoCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludD4KKyAqCisgKiAgICAgIFdpZHRoIG9mIHRoZSB0b3VjaCBhcmVhIHRvIGJlIHVzZWQgYnkg
dGhlIGZyb250ZW5kCisgKiAgICAgIHdoaWxlIHJlcG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVs
cywgWzA7IFVJTlQzMl9NQVhdLgorICoKKyAqIG11bHRpLXRvdWNoLWhlaWdodAorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQ+CisgKgorICogICAgICBIZWlnaHQgb2YgdGhlIHRvdWNoIGFy
ZWEgdG8gYmUgdXNlZCBieSB0aGUgZnJvbnRlbmQKKyAqICAgICAgd2hpbGUgcmVwb3J0aW5nIGlu
cHV0IGV2ZW50cywgcGl4ZWxzLCBbMDsgVUlOVDMyX01BWF0uCisgKgogICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9k
ZXMKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgpAQCAtMTQzLDI1ICsxNjIsNiBAQAogICoKICAqICAg
ICAgT0JTT0xFVEUsIG5vdCByZWNvbW1lbmRlZCBmb3IgdXNlLgogICogICAgICBQRk4gb2YgdGhl
IHNoYXJlZCBwYWdlLgotICoKLSAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTXVsdGktdG91Y2gg
RGV2aWNlIFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSAqCi0gKiBtdWx0aS10
b3VjaC1udW0tY29udGFjdHMKLSAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgotICoKLSAq
ICAgICAgTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB0b3VjaGVzIHJlcG9ydGVkLgotICoKLSAqIG11
bHRpLXRvdWNoLXdpZHRoCi0gKiAgICAgIFZhbHVlczogICAgICAgICA8dWludD4KLSAqCi0gKiAg
ICAgIFdpZHRoIG9mIHRoZSB0b3VjaCBhcmVhIHRvIGJlIHVzZWQgYnkgdGhlIGZyb250ZW5kCi0g
KiAgICAgIHdoaWxlIHJlcG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9N
QVhdLgotICoKLSAqIG11bHRpLXRvdWNoLWhlaWdodAotICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHVpbnQ+Ci0gKgotICogICAgICBIZWlnaHQgb2YgdGhlIHRvdWNoIGFyZWEgdG8gYmUgdXNlZCBi
eSB0aGUgZnJvbnRlbmQKLSAqICAgICAgd2hpbGUgcmVwb3J0aW5nIGlucHV0IGV2ZW50cywgcGl4
ZWxzLCBbMDsgVUlOVDMyX01BWF0uCiAgKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 15:00:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 15: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 1fRIsC-0000kl-CY; Fri, 08 Jun 2018 15:00: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRIsB-0000ke-TX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:15 +0000
X-Inumbo-ID: a76e5b47-6b2c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a76e5b47-6b2c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 15:00: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 1fRIsB-0001tL-1S
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRIsA-0003Qo-VG
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRIsA-0003Qo-VG@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 15:00:14 +0000
Subject: [Xen-changelog] [xen staging] xen/kbdif: Add unique input device
 identifier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmYTczMGMzNTc2ZTdmMDA5NDE3YzNlMjVmNTBiMzYyZWMyMjI3MjUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MjkgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2tiZGlmOiBBZGQgdW5p
cXVlIGlucHV0IGRldmljZSBpZGVudGlmaWVyCiAgICAKICAgIElmIGZyb250ZW5kIGlzIGNvbmZp
Z3VyZWQgdG8gZXhwb3NlIG11bHRpcGxlIGlucHV0IGRldmljZSBpbnN0YW5jZXMKICAgIHRoZW4g
YmFja2VuZCBtYXkgcmVxdWlyZSBhIHdheSB0byB1bmlxdWVseSBpZGVudGlmeSBjb25jcmV0ZSBp
bnB1dAogICAgZGV2aWNlIHdpdGhpbiB0aGUgZnJvbnRlbmQuIFRoaXMgaXMgdXNlZnVsIGZvciB1
c2UtY2FzZXMgd2hlcmUKICAgIHZpcnR1YWwgaW5wdXQgZGV2aWNlIG5lZWRzIHRvIGJlIG1hdGNo
ZWQgdG8gcGh5c2ljYWwgaW5wdXQgZGV2aWNlLgogICAgQWRkIFhlbkJ1cyAidW5pcXVlLWlkIiBu
b2RlIHBhcmFtZXRlciwgc28gdGhpcyBzb3J0IG9mIHVzZS1jYXNlcyBjYW4KICAgIGJlIGltcGxl
bWVudGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2Jk
aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCmluZGV4IGE2OGRhMGYxYTMuLmE2
YjAxYzUyYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC04Miw2ICs4MiwxNSBAQAogICogICAg
ICBmb3IgcG9pbnRlciBkZXZpY2VzIHNob3VsZCBzZXQgdGhpcyB0byAxLiBSYXcgKHVuc2NhbGVk
KSB2YWx1ZXMgaGF2ZQogICogICAgICBhIHJhbmdlIG9mIFswLCAweDdmZmZdLgogICoKKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gIERldmljZSBJbnN0YW5jZSBQYXJhbWV0ZXJzIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHN0cmluZz4KKyAqCisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXph
dGlvbiBpdCBpcyBhc3NpZ25lZCBhIHVuaXF1ZSBJRCwKKyAqICAgICAgc28gZXZlcnkgaW5zdGFu
Y2Ugb2YgdGhlIGZyb250ZW5kIGNhbiBiZSBpZGVudGlmaWVkIGJ5IHRoZSBiYWNrZW5kCisgKiAg
ICAgIGJ5IHRoaXMgSUQuIFRoaXMgY2FuIGJlIFVVSUQgb3Igc3VjaC4KKyAqCiAgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAqCiAgKiB3aWR0aApAQCAtMjA0LDYgKzIxMyw3IEBACiAjZGVmaW5lIFhF
TktCRF9GSUVMRF9NVF9XSURUSCAgICAgICAgICAibXVsdGktdG91Y2gtd2lkdGgiCiAjZGVmaW5l
IFhFTktCRF9GSUVMRF9NVF9IRUlHSFQgICAgICAgICAibXVsdGktdG91Y2gtaGVpZ2h0IgogI2Rl
ZmluZSBYRU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTICAgIm11bHRpLXRvdWNoLW51bS1jb250
YWN0cyIKKyNkZWZpbmUgWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCAgICAgICAgICJ1bmlxdWUtaWQi
CiAKIC8qIE9CU09MRVRFLCBub3QgcmVjb21tZW5kZWQgZm9yIHVzZSAqLwogI2RlZmluZSBYRU5L
QkRfRklFTERfUklOR19SRUYgICAgICAgICAgInBhZ2UtcmVmIgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 15:00:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 15: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 1fRIsM-0000mA-E9; Fri, 08 Jun 2018 15:00: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRIsM-0000lz-2w
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:26 +0000
X-Inumbo-ID: ad80cecf-6b2c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad80cecf-6b2c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 15: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 1fRIsL-0001u8-7M
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 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 1fRIsL-0003RS-4s
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRIsL-0003RS-4s@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 15:00:25 +0000
Subject: [Xen-changelog] [xen staging] xen/displif: Add unique display
 connector identifier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyOTE1ZGE1NzMyNDQ0YzhjODkxZDE5NzczZWExZGYxODU4ZDAwYmQKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MzAgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2Rpc3BsaWY6IEFkZCB1
bmlxdWUgZGlzcGxheSBjb25uZWN0b3IgaWRlbnRpZmllcgogICAgCiAgICBJZiBmcm9udGVuZCBp
cyBjb25maWd1cmVkIHRvIGV4cG9zZSBtdWx0aXBsZSBjb25uZWN0b3JzIHRoZW4gYmFja2VuZCBt
YXkKICAgIHJlcXVpcmUgYSB3YXkgdG8gdW5pcXVlbHkgaWRlbnRpZnkgY29uY3JldGUgdmlydHVh
bCBjb25uZWN0b3Igd2l0aGluIHRoZQogICAgZnJvbnRlbmQuIFRoaXMgaXMgdXNlZnVsIGZvciB1
c2UtY2FzZXMgd2hlcmUgY29ubmVjdG9yIG5lZWRzIHRvIGJlCiAgICBtYXRjaGVkIHRvIHBoeXNp
Y2FsIGRpc3BsYXkgY29ubmVjdG9yLgogICAgQWRkIFhlbkJ1cyAidW5pcXVlLWlkIiBub2RlIHBh
cmFtZXRlciwgc28gdGhpcyBzb3J0IG9mIHVzZS1jYXNlcyBjYW4KICAgIGJlIGltcGxlbWVudGVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9pby9kaXNwbGlmLmggfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Rpc3BsaWYuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9kaXNwbGlmLmgKaW5kZXggOGE5NGYxZjliOS4uY2M1ZGU5
Y2IxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Rpc3BsaWYuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vZGlzcGxpZi5oCkBAIC0xODksNiArMTg5LDEzIEBACiAgKgog
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3Igc2V0dGluZ3MgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHN0cmluZz4KKyAqCisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0
aWFsaXphdGlvbiBlYWNoIGNvbm5lY3RvciBpcyBhc3NpZ25lZCBhCisgKiAgICAgIHVuaXF1ZSBJ
RCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KKyAq
ICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgorICoKICAqIHJlc29sdXRpb24KICAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90Pgog
ICoKQEAgLTM2OCw2ICszNzUsNyBAQAogI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9FVlRfQ0hBTk5F
TCAgICAiZXZ0LWV2ZW50LWNoYW5uZWwiCiAjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1JFU09MVVRJ
T04gICAgICJyZXNvbHV0aW9uIgogI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9CRV9BTExPQyAgICAg
ICAiYmUtYWxsb2MiCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1VOSVFVRV9JRCAgICAgICJ1bmlx
dWUtaWQiCiAKIC8qCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 15:00:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 15: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 1fRIsX-0000nX-G9; Fri, 08 Jun 2018 15: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRIsW-0000nQ-Ue
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:36 +0000
X-Inumbo-ID: 5fabca72-6b2c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fabca72-6b2c-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 16: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 1fRIsV-0001uI-D3
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 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 1fRIsV-0003S1-Aj
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 15:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRIsV-0003S1-Aj@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 15:00:35 +0000
Subject: [Xen-changelog] [xen staging] xen/sndif: Change stream's unique-id
 to string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExNTM1Y2RiYzBhZTU5MjVhNTViM2U3MzU0NDdjMzBmYWFhNmY2M2IKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MzEgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL3NuZGlmOiBDaGFuZ2Ug
c3RyZWFtJ3MgdW5pcXVlLWlkIHRvIHN0cmluZwogICAgCiAgICBEaXNwbGF5IGFuZCBpbnB1dCBw
cm90b2NvbHMgZGVmaW5lICJ1bmlxdWUtaWQiIFhlbkJ1cyBmaWVsZCBhcyBzdHJpbmcKICAgIHdo
aWNoIGlzIG11Y2ggbW9yZSBmbGV4aWJsZSBpbiBkZWZpbmluZyB1bmlxdWUgaWRlbnRpZmllcnMg
Y29tcGFyaW5nCiAgICB0byBpbnRlZ2VyIHVzZWQgYnkgc291bmQgcHJvdG9jb2wuIEZvciBleGFt
cGxlLCB0aGlzIGFsbG93cyB0byBwcm92aWRlCiAgICBVVUlEcyBhcyB1bmlxdWUgSUQncy4gQWxp
Z24gc291bmQgcHJvdG9jb2wgd2l0aCBkaXNwbGF5IGFuZCBpbnB1dAogICAgYW5kIHJlZGVmaW5l
ICJ1bmlxdWUtaWQiIGZpZWxkIGFzIHN0cmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDEwICsrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vc25kaWYuaAppbmRleCA0MTdkM2ViYzc5Li40MDIwMzNjZjQ5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vc25kaWYuaApAQCAtMjc4LDEzICsyNzgsMTEgQEAKICAqICAgICAgZGVmaW5lZCB1bmRlciB0
aGUgc2FtZSBkZXZpY2UuCiAgKgogICogdW5pcXVlLWlkCi0gKiAgICAgIFZhbHVlczogICAgICAg
ICA8dWludDMyX3Q+CisgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgogICoKLSAqICAg
ICAgQWZ0ZXIgc3RyZWFtIGluaXRpYWxpemF0aW9uIGl0IGlzIGFzc2lnbmVkIGEgdW5pcXVlIElE
ICh3aXRoaW4gdGhlIGZyb250Ci0gKiAgICAgIGRyaXZlciksIHNvIGV2ZXJ5IHN0cmVhbSBvZiB0
aGUgZnJvbnRlbmQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlCi0gKiAgICAgIGJhY2tlbmQgYnkg
dGhpcyBJRC4gVGhpcyBpcyBub3QgZXF1YWwgdG8gc3RyZWFtLWlkeCBhcyB0aGUgbGF0ZXIgaXMK
LSAqICAgICAgemVybyBiYXNlZCB3aXRoaW4gdGhlIGRldmljZSwgYnV0IHRoaXMgaW5kZXggaXMg
Y29udGlnb3VzIHdpdGhpbiB0aGUKLSAqICAgICAgZHJpdmVyLgorICogICAgICBBZnRlciBzdHJl
YW0gaW5pdGlhbGl6YXRpb24gaXQgaXMgYXNzaWduZWQgYSB1bmlxdWUgSUQsIHNvIGV2ZXJ5Cisg
KiAgICAgIHN0cmVhbSBvZiB0aGUgZnJvbnRlbmQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJh
Y2tlbmQgYnkgdGhpcyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgogICoK
ICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRl
cnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18: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 1fRMMp-0004QZ-AA; Fri, 08 Jun 2018 18: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMMn-0004QM-Iu
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:05 +0000
X-Inumbo-ID: 973936b4-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 973936b4-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:41: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 1fRMMl-0006kL-6o
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMMl-00030C-4N
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMMl-00030C-4N@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:03 +0000
Subject: [Xen-changelog] [xen stable-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
YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:44: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 1fRMMy-0004R4-By; Fri, 08 Jun 2018 18:44: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMMw-0004Qt-TS
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:14 +0000
X-Inumbo-ID: 9d45daa3-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d45daa3-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:41: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 1fRMMv-0006kT-Cf
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMMv-00030x-AJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMMv-00030x-AJ@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:13 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18: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 1fRMN9-0004SS-E5; Fri, 08 Jun 2018 18:44: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMN7-0004SD-CM
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:25 +0000
X-Inumbo-ID: f7751bde-6b4b-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7751bde-6b4b-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:44: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 1fRMN5-0006kd-Ip
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMN5-00032J-GR
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMN5-00032J-GR@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:23 +0000
Subject: [Xen-changelog] [xen stable-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
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMNH-0004Up-KI; Fri, 08 Jun 2018 18:44: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMNG-0004Ub-Qv
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:34 +0000
X-Inumbo-ID: fd886200-6b4b-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd886200-6b4b-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:44: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 1fRMNF-0006lQ-P0
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMNF-00033C-MX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMNF-00033C-MX@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:33 +0000
Subject: [Xen-changelog] [xen stable-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
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18: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 1fRMNS-0004WI-M2; Fri, 08 Jun 2018 18:44:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMNR-0004W9-Un
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:45 +0000
X-Inumbo-ID: af8762bb-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af8762bb-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:42: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 1fRMNP-0006lh-Us
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMNP-00033y-SX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMNP-00033y-SX@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:43 +0000
Subject: [Xen-changelog] [xen stable-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
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:44:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMNc-0004Xh-Oo; Fri, 08 Jun 2018 18:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMNc-0004XZ-61
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:56 +0000
X-Inumbo-ID: b58f3b52-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b58f3b52-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:42: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 1fRMNa-0006lp-4d
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMNa-00034j-2I
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:44:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMNa-00034j-2I@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:44:54 +0000
Subject: [Xen-changelog] [xen stable-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
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMNm-0004a7-Sc; Fri, 08 Jun 2018 18:45: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMNl-0004Zv-C4
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:05 +0000
X-Inumbo-ID: 0fbed587-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fbed587-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:45: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 1fRMNk-0006mN-AZ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMNk-00035d-87
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMNk-00035d-87@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:04 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:45: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 1fRMNw-0004bO-Ua; Fri, 08 Jun 2018 18:45:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMNv-0004bC-Py
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:15 +0000
X-Inumbo-ID: c1b2a290-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1b2a290-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:42: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 1fRMNu-0006ma-Gd
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMNu-000377-EC
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMNu-000377-EC@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:14 +0000
Subject: [Xen-changelog] [xen stable-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
bi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMO7-0004cl-0v; Fri, 08 Jun 2018 18:45: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMO5-0004cY-OV
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:25 +0000
X-Inumbo-ID: 1be2c0d9-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1be2c0d9-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:45: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 1fRMO4-0006mi-Ma
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMO4-00037o-KH
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMO4-00037o-KH@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:24 +0000
Subject: [Xen-changelog] [xen stable-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
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:45: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 1fRMOH-0004ez-3U; Fri, 08 Jun 2018 18:45: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMOG-0004eo-94
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:36 +0000
X-Inumbo-ID: 21f36b6b-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21f36b6b-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:45: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 1fRMOE-0006nK-SJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMOE-00038c-Pz
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMOE-00038c-Pz@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:34 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18: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 1fRMOS-0004hi-6g; Fri, 08 Jun 2018 18:45: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMOQ-0004h6-Gv
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:46 +0000
X-Inumbo-ID: 280602d7-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 280602d7-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:45: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 1fRMOP-0006oT-28
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMOO-00039J-W0
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMOO-00039J-W0@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:44 +0000
Subject: [Xen-changelog] [xen stable-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
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:45:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:45: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 1fRMOb-0004ik-9b; Fri, 08 Jun 2018 18:45: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMOa-0004ie-6Z
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:56 +0000
X-Inumbo-ID: 2e184cda-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e184cda-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:45: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 1fRMOZ-0006p1-81
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMOZ-0003A5-5l
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:45:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMOZ-0003A5-5l@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:45:55 +0000
Subject: [Xen-changelog] [xen stable-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
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMOm-0004k9-BP; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMOk-0004k1-RZ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:06 +0000
X-Inumbo-ID: 342d53b1-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 342d53b1-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:46: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 1fRMOj-0006pN-ES
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMOj-0003B7-Bz
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMOj-0003B7-Bz@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:05 +0000
Subject: [Xen-changelog] [xen stable-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
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46: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 1fRMOv-0004lA-D4; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMOu-0004l1-9J
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:16 +0000
X-Inumbo-ID: 3a42e9d1-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a42e9d1-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:46: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 1fRMOt-0006pV-LY
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMOt-0003CO-J7
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMOt-0003CO-J7@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:15 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMP6-0004mQ-Ei; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMP4-0004mH-Ux
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:26 +0000
X-Inumbo-ID: 40558af9-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40558af9-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:46: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 1fRMP3-0006pg-RZ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMP3-0003D3-P9
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMP3-0003D3-P9@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:25 +0000
Subject: [Xen-changelog] [xen stable-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
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46: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 1fRMPG-0004nV-GT; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMPF-0004nK-6g
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:37 +0000
X-Inumbo-ID: 46675886-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46675886-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:46: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 1fRMPE-0006qU-13
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMPD-0003Dw-Uz
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMPD-0003Dw-Uz@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:35 +0000
Subject: [Xen-changelog] [xen stable-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
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46: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 1fRMPR-0004oz-K6; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMPP-0004on-L5
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:47 +0000
X-Inumbo-ID: 4c77c78a-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c77c78a-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:46: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 1fRMPO-0006qc-6q
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMPO-0003Em-4Z
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMPO-0003Em-4Z@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:46 +0000
Subject: [Xen-changelog] [xen stable-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
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:46:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMPb-0004qK-Ms; Fri, 08 Jun 2018 18:46: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMPZ-0004q9-Ny
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:57 +0000
X-Inumbo-ID: fe700770-6b4b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe700770-6b4b-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:44: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 1fRMPY-0006qk-DK
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMPY-0003FW-B5
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:46:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMPY-0003FW-B5@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:46:56 +0000
Subject: [Xen-changelog] [xen stable-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
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:47:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:47: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 1fRMPl-0004sN-Pf; Fri, 08 Jun 2018 18:47: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMPk-0004sD-9t
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:08 +0000
X-Inumbo-ID: 048448a3-6b4c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 048448a3-6b4c-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:44: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 1fRMPi-0006r5-Jg
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMPi-0003Gf-HL
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMPi-0003Gf-HL@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:06 +0000
Subject: [Xen-changelog] [xen stable-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
I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:47:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:47: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 1fRMPv-0004uB-Bi; Fri, 08 Jun 2018 18:47: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMPu-0004th-DY
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:18 +0000
X-Inumbo-ID: 5eb67f0e-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5eb67f0e-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:47:18 +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 1fRMPs-0006rI-QU
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMPs-0003IY-OC
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMPs-0003IY-OC@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:16 +0000
Subject: [Xen-changelog] [xen stable-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
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:47:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMQ5-0004w0-Es; Fri, 08 Jun 2018 18:47: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQ4-0004vn-0Q
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:28 +0000
X-Inumbo-ID: 64c9b653-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64c9b653-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:47: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 1fRMQ3-0006rU-0A
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQ2-0003KB-U8
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQ2-0003KB-U8@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:26 +0000
Subject: [Xen-changelog] [xen stable-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
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:47:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:47: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 1fRMQG-0004y9-H5; Fri, 08 Jun 2018 18:47: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQF-0004xs-2w
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:39 +0000
X-Inumbo-ID: 16c1cd12-6b4c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16c1cd12-6b4c-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:45: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 1fRMQD-0006s4-6m
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQD-0003LP-4U
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQD-0003LP-4U@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:37 +0000
Subject: [Xen-changelog] [xen stable-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
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:47:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18: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 1fRMQQ-00050M-K3; Fri, 08 Jun 2018 18:47: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQP-000503-9P
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:49 +0000
X-Inumbo-ID: 70f1ceae-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70f1ceae-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:47: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 1fRMQN-0006sC-Cy
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQN-0003MW-An
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQN-0003MW-An@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:47 +0000
Subject: [Xen-changelog] [xen stable-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
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:48:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fRMQa-00052q-NK; Fri, 08 Jun 2018 18:48: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQZ-000528-2B
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:59 +0000
X-Inumbo-ID: 22e7439d-6b4c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22e7439d-6b4c-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:45: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 1fRMQX-0006sK-Iz
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQX-0003NI-Gk
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:47:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQX-0003NI-Gk@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:47:57 +0000
Subject: [Xen-changelog] [xen stable-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
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:48:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:48: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 1fRMQk-00054S-P0; Fri, 08 Jun 2018 18:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQi-00054G-VS
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:08 +0000
X-Inumbo-ID: 7d153275-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d153275-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:48: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 1fRMQh-0006sf-On
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQh-0003ON-MT
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQh-0003ON-MT@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:48:07 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:48:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:48: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 1fRMQv-00056a-S0; Fri, 08 Jun 2018 18:48:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMQt-00056E-UF
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:19 +0000
X-Inumbo-ID: 2f0d047a-6b4c-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f0d047a-6b4c-11e8-9728-bc764e045a96;
 Fri, 08 Jun 2018 20:45: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 1fRMQr-0006so-VN
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMQr-0003Ri-T4
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMQr-0003Ri-T4@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:48:17 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:48:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:48: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 1fRMR4-00058W-Tu; Fri, 08 Jun 2018 18:48:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMR3-00058A-BT
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:29 +0000
X-Inumbo-ID: 893b24fa-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 893b24fa-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:48: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 1fRMR2-0006sw-4z
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMR2-0003U2-2h
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMR2-0003U2-2h@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:48:28 +0000
Subject: [Xen-changelog] [xen stable-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
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 18:48:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 18:48: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 1fRMRF-0005AJ-1Q; Fri, 08 Jun 2018 18:48: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRMRD-00059u-Dk
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:39 +0000
X-Inumbo-ID: 8f4c616d-6b4c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f4c616d-6b4c-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 18:48:40 +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 1fRMRC-0006tj-An
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRMRC-0003Vw-8P
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 18:48:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRMRC-0003Vw-8P@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 18:48:38 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPll-0008Dh-E5; Fri, 08 Jun 2018 22:22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPlk-0008Dc-NI
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:04 +0000
X-Inumbo-ID: 5fb712dc-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5fb712dc-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:22: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 1fRPlj-0002eF-96
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPlj-00020z-6W
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPlj-00020z-6W@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:03 +0000
Subject: [Xen-changelog] [xen stable-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
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPlw-0008F2-G7; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPlv-0008Es-4f
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:15 +0000
X-Inumbo-ID: 65c8d949-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65c8d949-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:22: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 1fRPlt-0002eN-F4
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPlt-00021Q-Ci
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPlt-00021Q-Ci@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:13 +0000
Subject: [Xen-changelog] [xen stable-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
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPm7-0008GR-Ii; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPm6-0008G9-0p
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:26 +0000
X-Inumbo-ID: 1788aee9-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1788aee9-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPm3-0002eZ-Kx
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPm3-00022U-If
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPm3-00022U-If@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:23 +0000
Subject: [Xen-changelog] [xen stable-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
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:22: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 1fRPmG-0008Ib-Om; Fri, 08 Jun 2018 22:22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPmF-0008IK-Qw
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:35 +0000
X-Inumbo-ID: 1d9b5d83-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d9b5d83-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPmD-0002eh-Qz
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPmD-00022v-Oh
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPmD-00022v-Oh@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:33 +0000
Subject: [Xen-changelog] [xen stable-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
aXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:22: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 1fRPmQ-0008Jf-SE; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPmP-0008JQ-Tu
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:45 +0000
X-Inumbo-ID: 780019c4-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 780019c4-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:22: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 1fRPmO-0002fY-0l
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPmN-00023M-Um
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPmN-00023M-Um@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:43 +0000
Subject: [Xen-changelog] [xen stable-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
bi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:22:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPma-0008La-Vb; Fri, 08 Jun 2018 22:22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPmZ-0008LE-JY
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:55 +0000
X-Inumbo-ID: 7e1226fd-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e1226fd-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:22: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 1fRPmY-0002fg-6g
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPmY-00023r-4K
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:22:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPmY-00023r-4K@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:22:54 +0000
Subject: [Xen-changelog] [xen stable-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
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPmm-0008OV-3O; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPmk-0008O3-6h
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:06 +0000
X-Inumbo-ID: 2fd1a0ad-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fd1a0ad-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPmi-0002g1-Ca
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPmi-00024c-AH
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPmi-00024c-AH@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:04 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:23: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 1fRPmv-0008Qt-90; Fri, 08 Jun 2018 22:23: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPmu-0008Qg-JI
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:16 +0000
X-Inumbo-ID: 35e92c4d-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e92c4d-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPms-0002gE-J1
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPms-000256-GV
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPms-000256-GV@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:14 +0000
Subject: [Xen-changelog] [xen stable-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
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:23: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 1fRPn4-0008S1-BF; Fri, 08 Jun 2018 22:23: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPn3-0008Rq-QA
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:25 +0000
X-Inumbo-ID: 904d65da-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 904d65da-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:23: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 1fRPn2-0002gM-Pa
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPn2-00027H-N7
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPn2-00027H-N7@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:24 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:23: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 1fRPnF-0008TW-DX; Fri, 08 Jun 2018 22:23: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPnE-0008TM-8K
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:36 +0000
X-Inumbo-ID: 965e856d-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 965e856d-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:23: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 1fRPnC-0002gU-VX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPnC-00027n-TD
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPnC-00027n-TD@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:34 +0000
Subject: [Xen-changelog] [xen stable-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
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPnP-0008V8-I3; Fri, 08 Jun 2018 22:23: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPnO-0008Ut-CJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:46 +0000
X-Inumbo-ID: 9c71bb47-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c71bb47-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:23: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 1fRPnN-0002h4-5L
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPnN-00028J-31
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPnN-00028J-31@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:45 +0000
Subject: [Xen-changelog] [xen stable-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
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:23:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPnZ-00005A-KA; Fri, 08 Jun 2018 22:23: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPnY-00004u-RW
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:56 +0000
X-Inumbo-ID: a2864cc0-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2864cc0-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:23: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 1fRPnX-0002hC-Bv
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPnX-00028n-9d
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPnX-00028n-9d@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:23:55 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:24: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 1fRPnj-00006w-N7; Fri, 08 Jun 2018 22:24: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPni-00006f-8b
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:06 +0000
X-Inumbo-ID: a899f69e-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a899f69e-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:24: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 1fRPnh-0002hZ-ID
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPnh-00029g-Fy
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPnh-00029g-Fy@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:05 +0000
Subject: [Xen-changelog] [xen stable-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
bi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:24: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 1fRPnt-00008Z-Pr; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPns-00008N-Pv
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:16 +0000
X-Inumbo-ID: 5a582095-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a582095-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPnr-0002hh-O0
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPnr-0002AM-Ld
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPnr-0002AM-Ld@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:15 +0000
Subject: [Xen-changelog] [xen stable-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
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPo3-0000AY-Ua; Fri, 08 Jun 2018 22:24: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPo2-0000AN-TN
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:26 +0000
X-Inumbo-ID: b4bb4481-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4bb4481-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:24: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 1fRPo1-0002hr-Tk
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPo1-0002BK-RU
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPo1-0002BK-RU@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:25 +0000
Subject: [Xen-changelog] [xen stable-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
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:24: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 1fRPoF-0000DH-1O; Fri, 08 Jun 2018 22:24: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPoD-0000D8-9b
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:37 +0000
X-Inumbo-ID: 667e8874-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 667e8874-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00:22: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 1fRPoC-0002i2-42
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPoC-0002Bq-1m
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPoC-0002Bq-1m@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:36 +0000
Subject: [Xen-changelog] [xen stable-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
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:24: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 1fRPoP-0000EF-3C; Fri, 08 Jun 2018 22:24: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPoN-0000E4-Ai
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:47 +0000
X-Inumbo-ID: c0e3ded6-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0e3ded6-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22: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 1fRPoM-0002iv-A9
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPoM-0002CJ-7u
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPoM-0002CJ-7u@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:46 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:24:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:24: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 1fRPoZ-0000Ff-5U; Fri, 08 Jun 2018 22:24: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPoX-0000FU-He
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:57 +0000
X-Inumbo-ID: c6f8f174-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6f8f174-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:24: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 1fRPoW-0002j3-Go
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPoW-0002Ck-EX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:24:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPoW-0002Ck-EX@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:24:56 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPoj-0000I8-98; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPoh-0000Hz-L3
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:07 +0000
X-Inumbo-ID: 78b8a012-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78b8a012-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPog-0002jO-Mt
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPog-0002DU-Kb
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPog-0002DU-Kb@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:06 +0000
Subject: [Xen-changelog] [xen stable-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
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:25: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 1fRPou-0000Jv-CV; Fri, 08 Jun 2018 22: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPos-0000JY-Tl
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:18 +0000
X-Inumbo-ID: 7ecc0700-6b6a-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ecc0700-6b6a-11e8-9728-bc764e045a96;
 Sat, 09 Jun 2018 00: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 1fRPoq-0002jb-TK
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPoq-0002Dv-R3
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPoq-0002Dv-R3@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:16 +0000
Subject: [Xen-changelog] [xen stable-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
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:25: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 1fRPp4-0000Lm-FY; Fri, 08 Jun 2018 22:25:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPp2-0000LF-SJ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:28 +0000
X-Inumbo-ID: d9357fc7-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9357fc7-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22: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 1fRPp1-0002jl-3b
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPp1-0002F1-1F
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPp1-0002F1-1F@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:27 +0000
Subject: [Xen-changelog] [xen stable-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
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:25: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 1fRPpC-0000PH-Jy; Fri, 08 Jun 2018 22:25: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPpC-0000PC-9Q
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:38 +0000
X-Inumbo-ID: df487b02-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df487b02-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:25: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 1fRPpB-0002ku-9p
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPpB-0002FV-7W
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPpB-0002FV-7W@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:37 +0000
Subject: [Xen-changelog] [xen stable-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
dGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPpN-0000R4-M1; Fri, 08 Jun 2018 22:25: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPpM-0000Qv-MU
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:48 +0000
X-Inumbo-ID: e55a1b73-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e55a1b73-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:25: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 1fRPpL-0002lU-Fd
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPpL-0002Fz-DR
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPpL-0002Fz-DR@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:47 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:25:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22: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 1fRPpX-0000SS-OI; Fri, 08 Jun 2018 22:25: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPpW-0000SJ-Qv
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:58 +0000
X-Inumbo-ID: eb6dc343-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb6dc343-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:25: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 1fRPpV-0002li-M0
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPpV-0002GV-Jl
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:25:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPpV-0002GV-Jl@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:25:57 +0000
Subject: [Xen-changelog] [xen stable-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
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:26:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:26: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 1fRPph-0000UR-RP; Fri, 08 Jun 2018 22:26: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPph-0000UL-84
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:09 +0000
X-Inumbo-ID: f17f41cf-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f17f41cf-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:26: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 1fRPpf-0002m4-Rq
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPpf-0002He-PX
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPpf-0002He-PX@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:26:07 +0000
Subject: [Xen-changelog] [xen stable-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
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 08 22:26:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Jun 2018 22:26: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 1fRPpr-0000We-Vf; Fri, 08 Jun 2018 22:26: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=jpxy=i2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fRPpr-0000WT-Ek
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:19 +0000
X-Inumbo-ID: f7d46637-6b6a-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7d46637-6b6a-11e8-bc1d-65256ead4e3a;
 Fri, 08 Jun 2018 22:26: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 1fRPpq-0002mE-Fu
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fRPpp-0002I7-VQ
 for xen-changelog@lists.xenproject.org; Fri, 08 Jun 2018 22:26:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fRPpp-0002I7-VQ@xenbits.xenproject.org>
Date: Fri, 08 Jun 2018 22:26:17 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSCz3-0001MF-G1; Mon, 11 Jun 2018 02:55: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCz2-0001MA-7Y
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:04 +0000
X-Inumbo-ID: d8748b37-6d22-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8748b37-6d22-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 02:55: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 1fSCz0-00034X-Lf
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCz0-0007qU-JJ
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCz0-0007qU-JJ@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Fix error handling of the
 pv %dr7 shadow state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzN2MzMWI1YTFkNWFhODhjZGI1OWI4YzMxYjFiNjJlYjEzZTgyZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAxIDE0OjA4OjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjA1OjQ1
IDIwMTggKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBlcnJvciBoYW5kbGluZyBvZiB0aGUgcHYg
JWRyNyBzaGFkb3cgc3RhdGUKICAgIAogICAgYy9zICJ4ODYvcHY6IEludHJvZHVjZSBhbmQgdXNl
IHg4NmVtdWxfd3JpdGVfZHIoKSIgZml4ZWQgYSBidWcgd2l0aCBJTyBzaGFkb3cKICAgIGhhbmRs
aW5nLCBpbiB0aGF0IGl0IHJlbWFpbmVkIHN0YWxlIGFuZCB2aXNpYmxlIHVudGlsICVkcjcuTC9H
IGdvdCBzZXQgYWdhaW4uCiAgICAKICAgIEhvd2V2ZXIsIGl0IG5lZ2xlY3RlZCB0aGUgLUVQRVJN
IHJldHVybiBpbmJldHdlZW4gdGhlc2UgdHdvIGh1bmtzLCBpbnRyb2R1Y2luZwogICAgYSBkaWZm
ZXJlbnQgYnVnIGluIHdoaWNoIGEgd3JpdGUgdG8gJWRyNyB3aGljaCB0cmllcyB0byBzZXQgSU8g
YnJlYWtwb2ludHMKICAgIHdpdGhvdXQgJWNyNC5ERSBiZWluZyBzZXQgY2xvYmJlcnMgdGhlIElP
IHN0YXRlLCByYXRoZXIgdGhhbiBsZWF2ZXMgaXQgYWxvbmUuCiAgICAKICAgIEluc3RlYWQsIG1v
dmUgdGhlIHplcm9pbmcgc2xpZ2h0bHkgbGF0ZXIsIHdoaWNoIGd1YXJlbnRlZXMgdGhhdCB0aGUg
c2hhZG93CiAgICBnZXRzIHdyaXR0ZW4gZXhhY3RseSBvbmNlLCBvbiBhIHN1Y2Nlc3NmdWwgdXBk
YXRlIHRvICVkcjcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOGE5OTE3NGI2
Ny4uZTc5Y2E4ODNkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTIxMjMsOSArMjEyMyw2IEBAIGxvbmcgc2V0X2RlYnVncmVn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQog
ICAgICAgICBpZiAoIHZhbHVlICYgRFJfR0VORVJBTF9ERVRFQ1QgKQogICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKIAotICAgICAgICAvKiBaZXJvIHRoZSBJTyBzaGFkb3cgYmVmb3JlIHJlY2Fs
Y3VsYXRpbmcgdGhlIHJlYWwgJWRyNyAqLwotICAgICAgICB2LT5hcmNoLmRlYnVncmVnWzVdID0g
MDsKLQogICAgICAgICAvKiBEUjcue0csTH1FID0gMCA9PiBkZWJ1Z2dpbmcgZGlzYWJsZWQgZm9y
IHRoaXMgZG9tYWluLiAqLwogICAgICAgICBpZiAoIHZhbHVlICYgRFI3X0FDVElWRV9NQVNLICkK
ICAgICAgICAgewpAQCAtMjE1NCw2ICsyMTUxLDEwIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAg
ICAgICAgICAgICAhKHYtPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7CiAgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgLyogWmVybyB0aGUgZW11bGF0ZWQgY29udHJvbHMgaWYgJWRyNyBp
c24ndCBhY3RpdmUuICovCisgICAgICAgICAgICB2LT5hcmNoLmRlYnVncmVnWzVdID0gMDsKKwog
ICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSCzE-0001My-Hf; Mon, 11 Jun 2018 02:55: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCzC-0001Mo-Et
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:14 +0000
X-Inumbo-ID: de87e4b6-6d22-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de87e4b6-6d22-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 02:55: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 1fSCzA-00034k-Re
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzA-0007rf-P3
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzA-0007rf-P3@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:12 +0000
Subject: [Xen-changelog] [xen master] ocaml/libs/xb: Use bytes in place of
 strings for mutable buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjN2Q1NGRkMWE4NzgwMWVkMzI4ZjRmYTM4ZmZkZWFlZjEyNjU5NTgKQXV0aG9yOiAg
ICAgTWFyY2VsbG8gU2VyaSA8bWFyY2VsbG8uc2VyaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgTWF5IDMxIDE0OjA1OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjE3OjIy
IDIwMTggKzAxMDAKCiAgICBvY2FtbC9saWJzL3hiOiBVc2UgYnl0ZXMgaW4gcGxhY2Ugb2Ygc3Ry
aW5ncyBmb3IgbXV0YWJsZSBidWZmZXJzCiAgICAKICAgIFNpbmNlIE9jYW1sIDQuMDYuMCwgdGhh
dCBtYWRlIHNhZmUtc3RyaW5nIG9uIGJ5IGRlZmF1bHQsIHRoZSBjb21waWxlciBpcwogICAgYWxs
b3dlZCB0byBwZXJmb3JtIG9wdGltaXNhdGlvbnMgb24gaW1tdXRhYmxlIHN0cmluZ3MuICBUaGV5
IHNob3VsZCBubwogICAgbG9uZ2VyIGJlIHVzZWQgYXMgbXV0YWJsZSBidWZmZXJzLCBhbmQgYnl0
ZXMgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC4KICAgIAogICAgVGhlIEMgc3R1YnMgZm9yIFhzX3Jp
bmcgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8gdXNlIGJ5dGVzLCBhbmQgdGhlIGludGVyZmFjZQogICAg
cmF0aW9uYWxpc2VkIG1pbWlja2luZyB0aGUgbmV3IFVuaXggbW9kdWxlIGluIHRoZSBzdGFuZGFy
ZCBsaWJyYXJ5ICh0aGUKICAgIGltcGxlbWVudGF0aW9uIG9mIFVuaXgud3JpdGVfc3Vic3RyaW5n
IHVzZXMgdW5zYWZlX29mX3N0cmluZyBpbiB0aGUgZXhhY3Qgc2FtZQogICAgd2F5LCBhbmQgYm90
aCB0aGUgd3JpdGUgaW1wbGVtZW50YXRpb25zIGFyZSB1c2luZyB0aGUgYnl0ZXMgYXMgYW4gaW1t
dXRhYmxlCiAgICBwYXlsb2FkIGZvciB0aGUgd3JpdGUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNYXJjZWxsbyBTZXJpIDxtYXJjZWxsby5zZXJpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgVGVzdGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL29j
YW1sL2xpYnMveGIveGIubWwgICAgICB8IDEyICsrKysrLS0tLS0tLQogdG9vbHMvb2NhbWwvbGli
cy94Yi94Yi5tbGkgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL2xpYnMveGIveHNfcmluZy5tbCB8
IDEyICsrKysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sIGIvdG9v
bHMvb2NhbWwvbGlicy94Yi94Yi5tbAppbmRleCA2NjAyMjRmODk1Li5jYTczODY1N2RmIDEwMDY0
NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGIveGIubWwKQEAgLTc2LDkgKzc2LDkgQEAgbGV0IHJlYWRfZmQgYmFjayBjb24gYiBsZW4gPQog
CXJkCiAKIGxldCByZWFkX21tYXAgYmFjayBjb24gYiBsZW4gPQotCWxldCBzID0gU3RyaW5nLm1h
a2UgbGVuIChjaGFyX29mX2ludCAwKSBpbgorCWxldCBzID0gQnl0ZXMubWFrZSBsZW4gJ1wwMDAn
IGluCiAJbGV0IHJkID0gWHNfcmluZy5yZWFkIGJhY2subW1hcCBzIGxlbiBpbgotCUJ5dGVzLmJs
aXRfc3RyaW5nIHMgMCBiIDAgcmQ7CisJQnl0ZXMuYmxpdCBzIDAgYiAwIHJkOwogCWJhY2sud29y
a19hZ2FpbiA8LSAocmQgPiAwKTsKIAlpZiByZCA+IDAgdGhlbgogCQliYWNrLmV2ZW50Y2huX25v
dGlmeSAoKTsKQEAgLTkwLDE5ICs5MCwxNyBAQCBsZXQgcmVhZCBjb24gYiBsZW4gPQogCXwgWGVu
bW1hcCBiYWNrbW1hcCAtPiByZWFkX21tYXAgYmFja21tYXAgY29uIGIgbGVuCiAKIGxldCB3cml0
ZV9mZCBiYWNrIGNvbiBiIGxlbiA9Ci0JVW5peC53cml0ZSBiYWNrLmZkIGIgMCBsZW4KKwlVbml4
LndyaXRlX3N1YnN0cmluZyBiYWNrLmZkIGIgMCBsZW4KIAogbGV0IHdyaXRlX21tYXAgYmFjayBj
b24gcyBsZW4gPQotCWxldCB3cyA9IFhzX3Jpbmcud3JpdGUgYmFjay5tbWFwIHMgbGVuIGluCisJ
bGV0IHdzID0gWHNfcmluZy53cml0ZV9zdWJzdHJpbmcgYmFjay5tbWFwIHMgbGVuIGluCiAJaWYg
d3MgPiAwIHRoZW4KIAkJYmFjay5ldmVudGNobl9ub3RpZnkgKCk7CiAJd3MKIAogbGV0IHdyaXRl
IGNvbiBzIGxlbiA9CiAJbWF0Y2ggY29uLmJhY2tlbmQgd2l0aAotCSgqIHdlIGNhbiB1c2UgdW5z
YWZlX29mX3N0cmluZyBoZXJlIGFzIHRoZSBieXRlcyBhcmUgdXNlZCBpbW11dGFibHkKLQkgICBp
biB0aGUgVW5peC53cml0ZSBvcGVyYXRpb24uICopCi0JfCBGZCBiYWNrZmQgICAgIC0+IHdyaXRl
X2ZkIGJhY2tmZCBjb24gKEJ5dGVzLnVuc2FmZV9vZl9zdHJpbmcgcykgbGVuCisJfCBGZCBiYWNr
ZmQgICAgIC0+IHdyaXRlX2ZkIGJhY2tmZCBjb24gcyBsZW4KIAl8IFhlbm1tYXAgYmFja21tYXAg
LT4gd3JpdGVfbW1hcCBiYWNrbW1hcCBjb24gcyBsZW4KIAogKCogTkI6IGNhbiB0aHJvdyBSZWNv
bm5lY3QgKikKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpIGIvdG9vbHMv
b2NhbWwvbGlicy94Yi94Yi5tbGkKaW5kZXggZDU2NjAxMWZjNy4uM2EwMGRhNmNkZCAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94
Yi94Yi5tbGkKQEAgLTc5LDcgKzc5LDcgQEAgdmFsIHF1ZXVlIDogdCAtPiBQYWNrZXQudCAtPiB1
bml0CiB2YWwgcmVhZF9mZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4gaW50IC0+IGlu
dAogdmFsIHJlYWRfbW1hcCA6IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBieXRlcyAtPiBpbnQgLT4g
aW50CiB2YWwgcmVhZCA6IHQgLT4gYnl0ZXMgLT4gaW50IC0+IGludAotdmFsIHdyaXRlX2ZkIDog
YmFja2VuZF9mZCAtPiAnYSAtPiBieXRlcyAtPiBpbnQgLT4gaW50Cit2YWwgd3JpdGVfZmQgOiBi
YWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50CiB2YWwgd3JpdGVfbW1hcCA6
IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIHdyaXRlIDog
dCAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIG91dHB1dCA6IHQgLT4gYm9vbApkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi94c19yaW5nLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94
Yi94c19yaW5nLm1sCmluZGV4IDQ4ZTA2ZjRjYmYuLmRiN2Y4NmJkMjcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGIveHNfcmluZy5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hiL3hz
X3JpbmcubWwKQEAgLTI0LDEyICsyNCwxNCBAQCBtb2R1bGUgU2VydmVyX2ZlYXR1cmVzID0gU2V0
Lk1ha2Uoc3RydWN0CiAJbGV0IGNvbXBhcmUgPSBjb21wYXJlCiBlbmQpCiAKLWV4dGVybmFsIHJl
YWQ6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gc3RyaW5nIC0+IGludCAtPiBpbnQgPSAibWxf
aW50ZXJmYWNlX3JlYWQiCi1leHRlcm5hbCB3cml0ZTogWGVubW1hcC5tbWFwX2ludGVyZmFjZSAt
PiBzdHJpbmcgLT4gaW50IC0+IGludCA9ICJtbF9pbnRlcmZhY2Vfd3JpdGUiCitleHRlcm5hbCBy
ZWFkOiBYZW5tbWFwLm1tYXBfaW50ZXJmYWNlIC0+IGJ5dGVzIC0+IGludCAtPiBpbnQgPSAibWxf
aW50ZXJmYWNlX3JlYWQiCitleHRlcm5hbCB3cml0ZTogWGVubW1hcC5tbWFwX2ludGVyZmFjZSAt
PiBieXRlcyAtPiBpbnQgLT4gaW50ID0gIm1sX2ludGVyZmFjZV93cml0ZSIKIAotZXh0ZXJuYWwg
X2ludGVybmFsX3NldF9zZXJ2ZXJfZmVhdHVyZXM6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4g
aW50IC0+IHVuaXQgPSAibWxfaW50ZXJmYWNlX3NldF9zZXJ2ZXJfZmVhdHVyZXMiICJub2FsbG9j
IgotZXh0ZXJuYWwgX2ludGVybmFsX2dldF9zZXJ2ZXJfZmVhdHVyZXM6IFhlbm1tYXAubW1hcF9p
bnRlcmZhY2UgLT4gaW50ID0gIm1sX2ludGVyZmFjZV9nZXRfc2VydmVyX2ZlYXR1cmVzIiAibm9h
bGxvYyIKK2V4dGVybmFsIF9pbnRlcm5hbF9zZXRfc2VydmVyX2ZlYXR1cmVzOiBYZW5tbWFwLm1t
YXBfaW50ZXJmYWNlIC0+IGludCAtPiB1bml0ID0gIm1sX2ludGVyZmFjZV9zZXRfc2VydmVyX2Zl
YXR1cmVzIiBbQEBub2FsbG9jXQorZXh0ZXJuYWwgX2ludGVybmFsX2dldF9zZXJ2ZXJfZmVhdHVy
ZXM6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gaW50ID0gIm1sX2ludGVyZmFjZV9nZXRfc2Vy
dmVyX2ZlYXR1cmVzIiBbQEBub2FsbG9jXQogCitsZXQgd3JpdGVfc3Vic3RyaW5nIG1tYXAgYnVm
ZiBsZW4gPQorCXdyaXRlIG1tYXAgKEJ5dGVzLnVuc2FmZV9vZl9zdHJpbmcgYnVmZikgbGVuCiAK
IGxldCBnZXRfc2VydmVyX2ZlYXR1cmVzIG1tYXAgPQogCSgqIE5CIG9ubHkgb25lIGZlYXR1cmUg
Y3VycmVudGx5IGRlZmluZWQgYWJvdmUgKikKQEAgLTQzLDQgKzQ1LDQgQEAgbGV0IHNldF9zZXJ2
ZXJfZmVhdHVyZXMgbW1hcCBzZXQgPQogCWxldCB4ID0gaWYgc2V0ID0gU2VydmVyX2ZlYXR1cmVz
LmVtcHR5IHRoZW4gMCBlbHNlIDEgaW4KIAlfaW50ZXJuYWxfc2V0X3NlcnZlcl9mZWF0dXJlcyBt
bWFwIHgKIAotZXh0ZXJuYWwgY2xvc2U6IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UgLT4gdW5pdCA9
ICJtbF9pbnRlcmZhY2VfY2xvc2UiICJub2FsbG9jIgorZXh0ZXJuYWwgY2xvc2U6IFhlbm1tYXAu
bW1hcF9pbnRlcmZhY2UgLT4gdW5pdCA9ICJtbF9pbnRlcmZhY2VfY2xvc2UiIFtAQG5vYWxsb2Nd
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSCzN-0001Oh-KN; Mon, 11 Jun 2018 02: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCzM-0001OY-Qo
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:24 +0000
X-Inumbo-ID: 8d3526fc-6d22-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d3526fc-6d22-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 04:53: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 1fSCzL-00035M-1P
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzK-0007sB-VD
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzK-0007sB-VD@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:22 +0000
Subject: [Xen-changelog] [xen master] ocaml/xenstored: reduce use of unsafe
 conversions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NjBmM2E1MjM0NjM0OGU2YjAzMDZmNjVkMTkzNzU2MTJiZDM1YjkKQXV0aG9yOiAg
ICAgTWFyY2VsbG8gU2VyaSA8bWFyY2VsbG8uc2VyaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgTWF5IDMxIDE0OjA1OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biA0IDExOjE3OjIy
IDIwMTggKzAxMDAKCiAgICBvY2FtbC94ZW5zdG9yZWQ6IHJlZHVjZSB1c2Ugb2YgdW5zYWZlIGNv
bnZlcnNpb25zCiAgICAKICAgIFRoZSByYXRpb25hbGlzYXRpb24gb2YgdGhlIFhzX3JpbmcgaW50
ZXJmYWNlIGluIHRoZSB4YiBsaWJyYXJ5CiAgICBhbGxvd3MgdG8gZnVydGhlciByZWR1Y2UgdGhl
IHVuc2FmZSBjYWxscyB3aXRob3V0aCBpbnRyb2R1Y2luZwogICAgY29waWVzLiBUaGlzIHBhdGNo
IGFsc28gY29udGFpbnMgc29tZSBmdXJ0aGVyIGNvZGUgY2xlYW51cHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbGxvIFNlcmkgPG1hcmNlbGxvLnNlcmlAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
ICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgfCAxNiArKysrKystLS0tLS0tLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sICB8ICAyICstCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQvdXRpbHMubWwgICB8ICA5ICsrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvbG9nZ2luZy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCmluZGV4
IDQ1YTJjMjIyZTYuLmVhNjAzMzE5NWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9sb2dnaW5nLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCkBAIC0y
NTIsMTMgKzI1MiwxMSBAQCBsZXQgc3RyaW5nX29mX2FjY2Vzc190eXBlID0gZnVuY3Rpb24KIAkq
KQogCiBsZXQgc2FuaXRpemVfZGF0YSBkYXRhID0KLQlsZXQgZGF0YSA9IEJ5dGVzLmNvcHkgZGF0
YSBpbgotCWZvciBpID0gMCB0byBCeXRlcy5sZW5ndGggZGF0YSAtIDEKLQlkbwotCQlpZiBCeXRl
cy5nZXQgZGF0YSBpID0gJ1wwMDAnIHRoZW4KLQkJCUJ5dGVzLnNldCBkYXRhIGkgJyAnCi0JZG9u
ZTsKLQlTdHJpbmcuZXNjYXBlZCAoQnl0ZXMudW5zYWZlX3RvX3N0cmluZyBkYXRhKQorCWxldCBk
YXRhID0gU3RyaW5nLmluaXQKKwkJKFN0cmluZy5sZW5ndGggZGF0YSkKKwkJKGZ1biBpIC0+IGxl
dCBjID0gZGF0YS5baV0gaW4gaWYgYyA9ICdcMDAwJyB0aGVuICcgJyBlbHNlIGMpCisJaW4KKwlT
dHJpbmcuZXNjYXBlZCBkYXRhCiAKIGxldCBhY3RpdmF0ZV9hY2Nlc3NfbG9nID0gcmVmIHRydWUK
IGxldCBhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uID0gcmVmIChGaWxlIChQYXRocy54ZW5fbG9nX2Rp
ciBeICIveGVuc3RvcmVkLWFjY2Vzcy5sb2ciKSkKQEAgLTI5MSw5ICsyODksNyBAQCBsZXQgYWNj
ZXNzX2xvZ2dpbmcgfmNvbiB+dGlkID8oZGF0YT0iIikgfmxldmVsIGFjY2Vzc190eXBlID0KIAkJ
CQlsZXQgZGF0ZSA9IHN0cmluZ19vZl9kYXRlKCkgaW4KIAkJCQlsZXQgdGlkID0gc3RyaW5nX29m
X3RpZCB+Y29uIHRpZCBpbgogCQkJCWxldCBhY2Nlc3NfdHlwZSA9IHN0cmluZ19vZl9hY2Nlc3Nf
dHlwZSBhY2Nlc3NfdHlwZSBpbgotCQkJCSgqIHdlIGNhbiB1c2UgdW5zYWZlX29mX3N0cmluZyBo
ZXJlIGFzIHRoZSBzYW5pdGl6ZV9kYXRhIGZ1bmN0aW9uCi0JCQkJICAgaW1tZWRpYXRlbHkgbWFr
ZXMgYSBjb3B5IG9mIHRoZSBkYXRhIGFuZCBvcGVyYXRlcyBvbiB0aGF0LiAqKQotCQkJCWxldCBk
YXRhID0gc2FuaXRpemVfZGF0YSAoQnl0ZXMudW5zYWZlX29mX3N0cmluZyBkYXRhKSBpbgorCQkJ
CWxldCBkYXRhID0gc2FuaXRpemVfZGF0YSBkYXRhIGluCiAJCQkJbGV0IHByZWZpeCA9IHByZWZp
eCAhYWNjZXNzX2xvZ19kZXN0aW5hdGlvbiBkYXRlIGluCiAJCQkJbGV0IG1zZyA9IFByaW50Zi5z
cHJpbnRmICIlcyAlcyAlcyAlcyIgcHJlZml4IHRpZCBhY2Nlc3NfdHlwZSBkYXRhIGluCiAJCQkJ
bG9nZ2VyLndyaXRlIH5sZXZlbCBtc2cpCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3RkZXh0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAppbmRleCA4Njlm
ZWMzNmYyLi4zMDVhMzMwYWE1IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3Rk
ZXh0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKQEAgLTEyMiw3ICsx
MjIsNyBAQCBsZXQgcGlkZmlsZV93cml0ZSBmaWxlbmFtZSA9CiAJCWxldCBwaWQgPSBVbml4Lmdl
dHBpZCAoKSBpbgogCQlsZXQgYnVmID0gc3RyaW5nX29mX2ludCBwaWQgXiAiXG4iIGluCiAJCWxl
dCBsZW4gPSBTdHJpbmcubGVuZ3RoIGJ1ZiBpbgotCQlpZiBVbml4LndyaXRlIGZkIChCeXRlcy51
bnNhZmVfb2Zfc3RyaW5nIGJ1ZikgMCBsZW4gPD4gbGVuCisJCWlmIFVuaXgud3JpdGVfc3Vic3Ry
aW5nIGZkIGJ1ZiAwIGxlbiA8PiBsZW4KIAkJdGhlbiBmYWlsd2l0aCAicGlkZmlsZV93cml0ZSBm
YWlsZWQiOwogCSkKIAkoZnVuICgpIC0+IFVuaXguY2xvc2UgZmQpCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMu
bWwKaW5kZXggNzNhZmZiN2VhNC4uYjI1MmRiNzk5YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3V0aWxzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5tbApA
QCAtNDYsMTIgKzQ2LDExIEBAIGxldCBnZXRfaGllcmFyY2h5IHBhdGggPQogbGV0IGhleGlmeSBz
ID0KIAlsZXQgaGV4c2VxX29mX2NoYXIgYyA9IHNwcmludGYgIiUwMngiIChDaGFyLmNvZGUgYykg
aW4KIAlsZXQgaHMgPSBCeXRlcy5jcmVhdGUgKFN0cmluZy5sZW5ndGggcyAqIDIpIGluCi0JZm9y
IGkgPSAwIHRvIFN0cmluZy5sZW5ndGggcyAtIDEKLQlkbwotCQlsZXQgc2VxID0gaGV4c2VxX29m
X2NoYXIgcy5baV0gaW4KKwlTdHJpbmcuaXRlcmkgKGZ1biBpIGMgLT4KKwkJbGV0IHNlcSA9IGhl
eHNlcV9vZl9jaGFyIGMgaW4KIAkJQnl0ZXMuc2V0IGhzIChpICogMikgc2VxLlswXTsKIAkJQnl0
ZXMuc2V0IGhzIChpICogMiArIDEpIHNlcS5bMV07Ci0JZG9uZTsKKwkpIHM7CiAJQnl0ZXMudW5z
YWZlX3RvX3N0cmluZyBocwogCiBsZXQgdW5oZXhpZnkgaHMgPQpAQCAtODQsNyArODMsNyBAQCBs
ZXQgY3JlYXRlX3VuaXhfc29ja2V0IG5hbWUgPQogCiBsZXQgcmVhZF9maWxlX3NpbmdsZV9pbnRl
Z2VyIGZpbGVuYW1lID0KIAlsZXQgZmQgPSBVbml4Lm9wZW5maWxlIGZpbGVuYW1lIFsgVW5peC5P
X1JET05MWSBdIDBvNjQwIGluCi0JbGV0IGJ1ZiA9IEJ5dGVzLm1ha2UgMjAgKGNoYXJfb2ZfaW50
IDApIGluCisJbGV0IGJ1ZiA9IEJ5dGVzLm1ha2UgMjAgJ1wwMDAnIGluCiAJbGV0IHN6ID0gVW5p
eC5yZWFkIGZkIGJ1ZiAwIDIwIGluCiAJVW5peC5jbG9zZSBmZDsKIAlpbnRfb2Zfc3RyaW5nIChC
eXRlcy5zdWJfc3RyaW5nIGJ1ZiAwIHN6KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02:55: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 1fSCzW-0001UK-NP; Mon, 11 Jun 2018 02:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCzV-0001TE-WA
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:34 +0000
X-Inumbo-ID: eaab8798-6d22-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eaab8798-6d22-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 02:55: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 1fSCzV-00035W-7F
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzV-0007si-4v
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzV-0007si-4v@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/VT-x: Fix printing of EFER 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>

Y29tbWl0IDM1ZmNiOTgyZWExNmM0MDYxOWZlZThiYmE0Nzg5YTk0ZDgyNDUyMWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAzMSAxNjo1Nzo0NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNSAxMTo1NTo1
MSAyMDE4ICswMTAwCgogICAgeDg2L1ZULXg6IEZpeCBwcmludGluZyBvZiBFRkVSIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhpcyBpcyBlc3NlbnRpYWxseSBhICJ0YWtlIDIiIG9mIGMv
cyA4MjU0MGI2NmNlICJ4ODYvVlQteDogRml4IGRldGVybWluYXRpb24KICAgIG9mIEVGRVIuTE1B
IGluIHZtY3NfZHVtcF92Y3B1KCkiIGJlY2F1c2UgaW4gaGluZGlnaHQsIHRoYXQgY2hhbmdlIHdh
cyBtb3JlCiAgICBwcm9ibGVtYXRpYyB0aGFuIHVzZWZ1bC4KICAgIAogICAgVGhlIG9yaWdpbmFs
IHJlYXNvbiB3YXMgdG8gZml4IHRoZSBsb2dpYyBmb3IgZGV0ZXJtaW5pbmcgd2hlbiBub3QgdG8g
cHJpbnQgdGhlCiAgICBQRFBURSBwb2ludGVycy4gIEhvd2V2ZXIsIG11dGF0aW5nIHRoZSBlZmVy
IHZhcmlhYmxlIChwYXJ0aWN1bGFybHkgTE1FIGFuZAogICAgTE1BKSBiZWZvcmUgcHJpbnRpbmcg
aXQgaW50ZXJmZXJlcyB3aXRoIGRpYWdub3Npbmcgdm1lbnRyeSBmYWlsdXJlcy4KICAgIAogICAg
SW5zdGVhZCBvZiBtb2RpZnlpbmcgZWZlciwgY2hhbmdlIHRoZSBQRFBURSBjb25kaXRpb25hbCB0
byB1c2UKICAgIFZNX0VOVFJZX0lBMzJFX01PREUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDcg
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggNzBjMmZiNzQ4Mi4uYjc4M2ZmMGQ0NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMTc4OCwxMCArMTc4OCw3IEBAIHZvaWQgdm1jc19kdW1wX3ZjcHUoc3RydWN0IHZj
cHUgKnYpCiAgICAgdm1lbnRyeV9jdGwgPSB2bXIzMihWTV9FTlRSWV9DT05UUk9MUyksCiAgICAg
dm1leGl0X2N0bCA9IHZtcjMyKFZNX0VYSVRfQ09OVFJPTFMpOwogICAgIGNyNCA9IHZtcihHVUVT
VF9DUjQpOwotCi0gICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMgbG9hZGVk
IGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCi0gICAgQlVJTERfQlVHX09OKFZNX0VOVFJZ
X0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7Ci0gICAgZWZlciA9IHZtcihHVUVTVF9FRkVS
KSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKKyAgICBlZmVy
ID0gdm1yKEdVRVNUX0VGRVIpOwogCiAgICAgcHJpbnRrKCIqKiogR3Vlc3QgU3RhdGUgKioqXG4i
KTsKICAgICBwcmludGsoIkNSMDogYWN0dWFsPTB4JTAxNmx4LCBzaGFkb3c9MHglMDE2bHgsIGdo
X21hc2s9JTAxNmx4XG4iLApAQCAtMTgwMSw3ICsxNzk4LDcgQEAgdm9pZCB2bWNzX2R1bXBfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICBwcmludGsoIkNSMyA9IDB4JTAxNmx4XG4iLCB2bXIoR1VF
U1RfQ1IzKSk7CiAgICAgaWYgKCAodi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRy
b2wgJgogICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQpICYmCi0gICAgICAgICAo
Y3I0ICYgWDg2X0NSNF9QQUUpICYmICEoZWZlciAmIEVGRVJfTE1BKSApCisgICAgICAgICAoY3I0
ICYgWDg2X0NSNF9QQUUpICYmICEodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSAp
CiAgICAgewogICAgICAgICBwcmludGsoIlBEUFRFMCA9IDB4JTAxNmx4ICBQRFBURTEgPSAweCUw
MTZseFxuIiwKICAgICAgICAgICAgICAgIHZtcihHVUVTVF9QRFBURSgwKSksIHZtcihHVUVTVF9Q
RFBURSgxKSkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fSCzg-0001lK-RY; Mon, 11 Jun 2018 02:55:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCzg-0001kU-E7
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:44 +0000
X-Inumbo-ID: f0bd24cd-6d22-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0bd24cd-6d22-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 02:55: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 1fSCzf-00036j-Cy
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzf-0007tG-Af
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzf-0007tG-Af@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:43 +0000
Subject: [Xen-changelog] [xen master] xen/kbdif: Move multi-touch device
 parameters to backend nodes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlZjIzZDkzZmRlZGFhZjcxMTY3YzllZjM4OGU1YTFiZTM5NTgyZmEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MjggMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2tiZGlmOiBNb3ZlIG11
bHRpLXRvdWNoIGRldmljZSBwYXJhbWV0ZXJzIHRvIGJhY2tlbmQgbm9kZXMKICAgIAogICAgSW4g
Y3VycmVudCBrYmRpZiBwcm90b2NvbCBkZWZpbml0aW9uIG11bHRpLXRvdWNoIGRldmljZSBwYXJh
bWV0ZXJzCiAgICBhcmUgZGVzY3JpYmVkIGFzIGEgcGFydCBvZiBmcm9udGVuZCdzIFhlbkJ1cyBj
b25maWd1cmF0aW9uIG5vZGVzIHdoaWxlCiAgICB0aGV5IGJlbG9uZyB0byBiYWNrZW5kJ3MgY29u
ZmlndXJhdGlvbi4gRml4IHRoaXMgYnkgbW92aW5nCiAgICB0aGUgcGFyYW1ldGVycyB0byB0aGUg
cHJvcGVyIHNlY3Rpb24uCiAgICAKICAgIEZpeGVzOiBiN2EzY2U0OWQ1MjggKCJ4ZW4va2JkaWY6
IGFkZCBtdWx0aS10b3VjaCBzdXBwb3J0IikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogICAg
UmVwb3J0ZWQtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
IHwgMzggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
CmluZGV4IDIzZDFmNzBkNTIuLmE2OGRhMGYxYTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9rYmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC05
Niw2ICs5NiwyNSBAQAogICogICAgICBNYXhpbXVtIFkgY29vcmRpbmF0ZSAoaGVpZ2h0KSB0byBi
ZSB1c2VkIGJ5IHRoZSBmcm9udGVuZAogICogICAgICB3aGlsZSByZXBvcnRpbmcgaW5wdXQgZXZl
bnRzLCBwaXhlbHMsIFswOyBVSU5UMzJfTUFYXS4KICAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIE11bHRpLXRvdWNoIERldmljZSBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KyAqCisgKiBtdWx0aS10b3VjaC1udW0tY29udGFjdHMKKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50PgorICoKKyAqICAgICAgTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB0b3VjaGVzIHJlcG9y
dGVkLgorICoKKyAqIG11bHRpLXRvdWNoLXdpZHRoCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludD4KKyAqCisgKiAgICAgIFdpZHRoIG9mIHRoZSB0b3VjaCBhcmVhIHRvIGJlIHVzZWQgYnkg
dGhlIGZyb250ZW5kCisgKiAgICAgIHdoaWxlIHJlcG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVs
cywgWzA7IFVJTlQzMl9NQVhdLgorICoKKyAqIG11bHRpLXRvdWNoLWhlaWdodAorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQ+CisgKgorICogICAgICBIZWlnaHQgb2YgdGhlIHRvdWNoIGFy
ZWEgdG8gYmUgdXNlZCBieSB0aGUgZnJvbnRlbmQKKyAqICAgICAgd2hpbGUgcmVwb3J0aW5nIGlu
cHV0IGV2ZW50cywgcGl4ZWxzLCBbMDsgVUlOVDMyX01BWF0uCisgKgogICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9k
ZXMKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgpAQCAtMTQzLDI1ICsxNjIsNiBAQAogICoKICAqICAg
ICAgT0JTT0xFVEUsIG5vdCByZWNvbW1lbmRlZCBmb3IgdXNlLgogICogICAgICBQRk4gb2YgdGhl
IHNoYXJlZCBwYWdlLgotICoKLSAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTXVsdGktdG91Y2gg
RGV2aWNlIFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSAqCi0gKiBtdWx0aS10
b3VjaC1udW0tY29udGFjdHMKLSAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgotICoKLSAq
ICAgICAgTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB0b3VjaGVzIHJlcG9ydGVkLgotICoKLSAqIG11
bHRpLXRvdWNoLXdpZHRoCi0gKiAgICAgIFZhbHVlczogICAgICAgICA8dWludD4KLSAqCi0gKiAg
ICAgIFdpZHRoIG9mIHRoZSB0b3VjaCBhcmVhIHRvIGJlIHVzZWQgYnkgdGhlIGZyb250ZW5kCi0g
KiAgICAgIHdoaWxlIHJlcG9ydGluZyBpbnB1dCBldmVudHMsIHBpeGVscywgWzA7IFVJTlQzMl9N
QVhdLgotICoKLSAqIG11bHRpLXRvdWNoLWhlaWdodAotICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHVpbnQ+Ci0gKgotICogICAgICBIZWlnaHQgb2YgdGhlIHRvdWNoIGFyZWEgdG8gYmUgdXNlZCBi
eSB0aGUgZnJvbnRlbmQKLSAqICAgICAgd2hpbGUgcmVwb3J0aW5nIGlucHV0IGV2ZW50cywgcGl4
ZWxzLCBbMDsgVUlOVDMyX01BWF0uCiAgKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:55:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSCzs-0001z8-0h; Mon, 11 Jun 2018 02: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSCzr-0001xX-0y
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:55 +0000
X-Inumbo-ID: 9f697b3e-6d22-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f697b3e-6d22-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 04:53: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 1fSCzp-00036v-Ii
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzp-0007tp-GL
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzp-0007tp-GL@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:55:53 +0000
Subject: [Xen-changelog] [xen master] xen/kbdif: Add unique input device
 identifier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmYTczMGMzNTc2ZTdmMDA5NDE3YzNlMjVmNTBiMzYyZWMyMjI3MjUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MjkgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2tiZGlmOiBBZGQgdW5p
cXVlIGlucHV0IGRldmljZSBpZGVudGlmaWVyCiAgICAKICAgIElmIGZyb250ZW5kIGlzIGNvbmZp
Z3VyZWQgdG8gZXhwb3NlIG11bHRpcGxlIGlucHV0IGRldmljZSBpbnN0YW5jZXMKICAgIHRoZW4g
YmFja2VuZCBtYXkgcmVxdWlyZSBhIHdheSB0byB1bmlxdWVseSBpZGVudGlmeSBjb25jcmV0ZSBp
bnB1dAogICAgZGV2aWNlIHdpdGhpbiB0aGUgZnJvbnRlbmQuIFRoaXMgaXMgdXNlZnVsIGZvciB1
c2UtY2FzZXMgd2hlcmUKICAgIHZpcnR1YWwgaW5wdXQgZGV2aWNlIG5lZWRzIHRvIGJlIG1hdGNo
ZWQgdG8gcGh5c2ljYWwgaW5wdXQgZGV2aWNlLgogICAgQWRkIFhlbkJ1cyAidW5pcXVlLWlkIiBu
b2RlIHBhcmFtZXRlciwgc28gdGhpcyBzb3J0IG9mIHVzZS1jYXNlcyBjYW4KICAgIGJlIGltcGxl
bWVudGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2Jk
aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCmluZGV4IGE2OGRhMGYxYTMuLmE2
YjAxYzUyYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCkBAIC04Miw2ICs4MiwxNSBAQAogICogICAg
ICBmb3IgcG9pbnRlciBkZXZpY2VzIHNob3VsZCBzZXQgdGhpcyB0byAxLiBSYXcgKHVuc2NhbGVk
KSB2YWx1ZXMgaGF2ZQogICogICAgICBhIHJhbmdlIG9mIFswLCAweDdmZmZdLgogICoKKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gIERldmljZSBJbnN0YW5jZSBQYXJhbWV0ZXJzIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHN0cmluZz4KKyAqCisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXph
dGlvbiBpdCBpcyBhc3NpZ25lZCBhIHVuaXF1ZSBJRCwKKyAqICAgICAgc28gZXZlcnkgaW5zdGFu
Y2Ugb2YgdGhlIGZyb250ZW5kIGNhbiBiZSBpZGVudGlmaWVkIGJ5IHRoZSBiYWNrZW5kCisgKiAg
ICAgIGJ5IHRoaXMgSUQuIFRoaXMgY2FuIGJlIFVVSUQgb3Igc3VjaC4KKyAqCiAgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAqCiAgKiB3aWR0aApAQCAtMjA0LDYgKzIxMyw3IEBACiAjZGVmaW5lIFhF
TktCRF9GSUVMRF9NVF9XSURUSCAgICAgICAgICAibXVsdGktdG91Y2gtd2lkdGgiCiAjZGVmaW5l
IFhFTktCRF9GSUVMRF9NVF9IRUlHSFQgICAgICAgICAibXVsdGktdG91Y2gtaGVpZ2h0IgogI2Rl
ZmluZSBYRU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTICAgIm11bHRpLXRvdWNoLW51bS1jb250
YWN0cyIKKyNkZWZpbmUgWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCAgICAgICAgICJ1bmlxdWUtaWQi
CiAKIC8qIE9CU09MRVRFLCBub3QgcmVjb21tZW5kZWQgZm9yIHVzZSAqLwogI2RlZmluZSBYRU5L
QkRfRklFTERfUklOR19SRUYgICAgICAgICAgInBhZ2UtcmVmIgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSD02-00020C-2l; Mon, 11 Jun 2018 02: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSD01-000205-EJ
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:05 +0000
X-Inumbo-ID: a57a28b8-6d22-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a57a28b8-6d22-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 04:53: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 1fSCzz-00037H-Os
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSCzz-0007uq-MT
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSCzz-0007uq-MT@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:56:03 +0000
Subject: [Xen-changelog] [xen master] xen/displif: Add unique display
 connector identifier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyOTE1ZGE1NzMyNDQ0YzhjODkxZDE5NzczZWExZGYxODU4ZDAwYmQKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MzAgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL2Rpc3BsaWY6IEFkZCB1
bmlxdWUgZGlzcGxheSBjb25uZWN0b3IgaWRlbnRpZmllcgogICAgCiAgICBJZiBmcm9udGVuZCBp
cyBjb25maWd1cmVkIHRvIGV4cG9zZSBtdWx0aXBsZSBjb25uZWN0b3JzIHRoZW4gYmFja2VuZCBt
YXkKICAgIHJlcXVpcmUgYSB3YXkgdG8gdW5pcXVlbHkgaWRlbnRpZnkgY29uY3JldGUgdmlydHVh
bCBjb25uZWN0b3Igd2l0aGluIHRoZQogICAgZnJvbnRlbmQuIFRoaXMgaXMgdXNlZnVsIGZvciB1
c2UtY2FzZXMgd2hlcmUgY29ubmVjdG9yIG5lZWRzIHRvIGJlCiAgICBtYXRjaGVkIHRvIHBoeXNp
Y2FsIGRpc3BsYXkgY29ubmVjdG9yLgogICAgQWRkIFhlbkJ1cyAidW5pcXVlLWlkIiBub2RlIHBh
cmFtZXRlciwgc28gdGhpcyBzb3J0IG9mIHVzZS1jYXNlcyBjYW4KICAgIGJlIGltcGxlbWVudGVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9pby9kaXNwbGlmLmggfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Rpc3BsaWYuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9kaXNwbGlmLmgKaW5kZXggOGE5NGYxZjliOS4uY2M1ZGU5
Y2IxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Rpc3BsaWYuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vZGlzcGxpZi5oCkBAIC0xODksNiArMTg5LDEzIEBACiAgKgog
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3Igc2V0dGluZ3MgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHN0cmluZz4KKyAqCisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0
aWFsaXphdGlvbiBlYWNoIGNvbm5lY3RvciBpcyBhc3NpZ25lZCBhCisgKiAgICAgIHVuaXF1ZSBJ
RCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KKyAq
ICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgorICoKICAqIHJlc29sdXRpb24KICAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90Pgog
ICoKQEAgLTM2OCw2ICszNzUsNyBAQAogI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9FVlRfQ0hBTk5F
TCAgICAiZXZ0LWV2ZW50LWNoYW5uZWwiCiAjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1JFU09MVVRJ
T04gICAgICJyZXNvbHV0aW9uIgogI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9CRV9BTExPQyAgICAg
ICAiYmUtYWxsb2MiCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1VOSVFVRV9JRCAgICAgICJ1bmlx
dWUtaWQiCiAKIC8qCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 02:56:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 02: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 1fSD0C-00021b-6D; Mon, 11 Jun 2018 02:56: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSD0A-00021Q-NX
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:14 +0000
X-Inumbo-ID: 02f1c425-6d23-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02f1c425-6d23-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 02:56: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 1fSD09-00037P-Uc
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSD09-0007vx-SI
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 02:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSD09-0007vx-SI@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 02:56:13 +0000
Subject: [Xen-changelog] [xen master] xen/sndif: Change stream's unique-id
 to string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExNTM1Y2RiYzBhZTU5MjVhNTViM2U3MzU0NDdjMzBmYWFhNmY2M2IKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDggMDk6MDg6MzEgMjAxOCArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IEZyaSBKdW4gOCAxMDo1Njo1MyAyMDE4IC0wNDAwCgogICAgeGVuL3NuZGlmOiBDaGFuZ2Ug
c3RyZWFtJ3MgdW5pcXVlLWlkIHRvIHN0cmluZwogICAgCiAgICBEaXNwbGF5IGFuZCBpbnB1dCBw
cm90b2NvbHMgZGVmaW5lICJ1bmlxdWUtaWQiIFhlbkJ1cyBmaWVsZCBhcyBzdHJpbmcKICAgIHdo
aWNoIGlzIG11Y2ggbW9yZSBmbGV4aWJsZSBpbiBkZWZpbmluZyB1bmlxdWUgaWRlbnRpZmllcnMg
Y29tcGFyaW5nCiAgICB0byBpbnRlZ2VyIHVzZWQgYnkgc291bmQgcHJvdG9jb2wuIEZvciBleGFt
cGxlLCB0aGlzIGFsbG93cyB0byBwcm92aWRlCiAgICBVVUlEcyBhcyB1bmlxdWUgSUQncy4gQWxp
Z24gc291bmQgcHJvdG9jb2wgd2l0aCBkaXNwbGF5IGFuZCBpbnB1dAogICAgYW5kIHJlZGVmaW5l
ICJ1bmlxdWUtaWQiIGZpZWxkIGFzIHN0cmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDEwICsrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vc25kaWYuaAppbmRleCA0MTdkM2ViYzc5Li40MDIwMzNjZjQ5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vc25kaWYuaApAQCAtMjc4LDEzICsyNzgsMTEgQEAKICAqICAgICAgZGVmaW5lZCB1bmRlciB0
aGUgc2FtZSBkZXZpY2UuCiAgKgogICogdW5pcXVlLWlkCi0gKiAgICAgIFZhbHVlczogICAgICAg
ICA8dWludDMyX3Q+CisgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgogICoKLSAqICAg
ICAgQWZ0ZXIgc3RyZWFtIGluaXRpYWxpemF0aW9uIGl0IGlzIGFzc2lnbmVkIGEgdW5pcXVlIElE
ICh3aXRoaW4gdGhlIGZyb250Ci0gKiAgICAgIGRyaXZlciksIHNvIGV2ZXJ5IHN0cmVhbSBvZiB0
aGUgZnJvbnRlbmQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlCi0gKiAgICAgIGJhY2tlbmQgYnkg
dGhpcyBJRC4gVGhpcyBpcyBub3QgZXF1YWwgdG8gc3RyZWFtLWlkeCBhcyB0aGUgbGF0ZXIgaXMK
LSAqICAgICAgemVybyBiYXNlZCB3aXRoaW4gdGhlIGRldmljZSwgYnV0IHRoaXMgaW5kZXggaXMg
Y29udGlnb3VzIHdpdGhpbiB0aGUKLSAqICAgICAgZHJpdmVyLgorICogICAgICBBZnRlciBzdHJl
YW0gaW5pdGlhbGl6YXRpb24gaXQgaXMgYXNzaWduZWQgYSB1bmlxdWUgSUQsIHNvIGV2ZXJ5Cisg
KiAgICAgIHN0cmVhbSBvZiB0aGUgZnJvbnRlbmQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJh
Y2tlbmQgYnkgdGhpcyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgogICoK
ICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRl
cnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF6g-0005HB-7S; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF6e-0005H6-Pw
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:04 +0000
X-Inumbo-ID: d84c6ba6-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d84c6ba6-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF6c-0006b9-OF
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF6c-0002Ny-Lr
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF6c-0002Ny-Lr@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:02 +0000
Subject: [Xen-changelog] [xen stable-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
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fSF6p-0005II-9r; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF6o-0005IA-A1
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:14 +0000
X-Inumbo-ID: de5d8c98-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de5d8c98-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF6m-0006bH-UI
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF6m-0002P3-Ru
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF6m-0002P3-Ru@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:12 +0000
Subject: [Xen-changelog] [xen stable-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
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF6z-0005JX-CE; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF6y-0005JM-J0
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:24 +0000
X-Inumbo-ID: e471a314-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e471a314-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF6x-0006bu-4S
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF6x-0002PZ-1d
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF6x-0002PZ-1d@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:23 +0000
Subject: [Xen-changelog] [xen stable-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
I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF79-0005LI-FH; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF78-0005L9-SS
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:34 +0000
X-Inumbo-ID: ea8360a7-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea8360a7-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF77-0006c2-AT
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF77-0002Q0-80
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF77-0002Q0-80@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:33 +0000
Subject: [Xen-changelog] [xen stable-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
dC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF7J-0005Mx-Hh; Mon, 11 Jun 2018 05:11: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF7I-0005Mj-Ay
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:44 +0000
X-Inumbo-ID: f096d92a-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f096d92a-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF7H-0006cB-GX
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF7H-0002Qd-ED
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF7H-0002Qd-ED@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:43 +0000
Subject: [Xen-changelog] [xen stable-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
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF7T-0005Oc-L5; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF7T-0005OU-0i
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:55 +0000
X-Inumbo-ID: f6a64d19-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6a64d19-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:11: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 1fSF7R-0006cX-MB
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF7R-0002RB-Jv
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF7R-0002RB-Jv@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:11:53 +0000
Subject: [Xen-changelog] [xen stable-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
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF7d-0005QB-OH; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF7c-0005Q4-Vw
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:05 +0000
X-Inumbo-ID: fcb84c4c-6d35-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcb84c4c-6d35-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:12: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 1fSF7b-0006cs-Rx
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF7b-0002SC-Pf
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF7b-0002SC-Pf@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:03 +0000
Subject: [Xen-changelog] [xen stable-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
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF7o-0005Ru-Ro; Mon, 11 Jun 2018 05:12: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF7n-0005Rg-BL
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:15 +0000
X-Inumbo-ID: 02ca918d-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02ca918d-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:12: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 1fSF7m-0006d0-1l
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF7l-0002TI-Vf
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF7l-0002TI-Vf@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:13 +0000
Subject: [Xen-changelog] [xen stable-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
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF7x-0005TL-Ur; Mon, 11 Jun 2018 05:12: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF7x-0005TE-4E
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:25 +0000
X-Inumbo-ID: 08dcffca-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08dcffca-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:12: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 1fSF7w-0006dn-7g
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF7w-0002UE-5J
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF7w-0002UE-5J@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:24 +0000
Subject: [Xen-changelog] [xen stable-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
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:12: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 1fSF89-0005VY-0T; Mon, 11 Jun 2018 05:12: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF88-0005VM-1K
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:36 +0000
X-Inumbo-ID: b7665b14-6d35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7665b14-6d35-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 07:10: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 1fSF86-0006dv-DX
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF86-0002Uw-BF
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF86-0002Uw-BF@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:34 +0000
Subject: [Xen-changelog] [xen stable-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
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:12: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 1fSF8J-0005Wp-3d; Mon, 11 Jun 2018 05:12: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF8H-0005Wg-LY
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:45 +0000
X-Inumbo-ID: 14ffeb68-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14ffeb68-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:12: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 1fSF8G-0006e3-JO
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF8G-0002Vf-H2
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF8G-0002Vf-H2@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:44 +0000
Subject: [Xen-changelog] [xen stable-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
eGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:12:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF8T-0005Y0-5b; Mon, 11 Jun 2018 05:12: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF8S-0005Xs-3C
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:56 +0000
X-Inumbo-ID: 1b1134e7-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b1134e7-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:12: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 1fSF8Q-0006eB-P3
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF8Q-0002Wf-Mm
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF8Q-0002Wf-Mm@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:12:54 +0000
Subject: [Xen-changelog] [xen stable-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
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF8d-0005ZU-8A; Mon, 11 Jun 2018 05:13: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF8c-0005ZE-0K
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:06 +0000
X-Inumbo-ID: c998859a-6d35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c998859a-6d35-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 07:10: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 1fSF8a-0006eW-Uk
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF8a-0002Xj-SW
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF8a-0002Xj-SW@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:04 +0000
Subject: [Xen-changelog] [xen stable-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
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF8n-0005ai-9p; Mon, 11 Jun 2018 05:13: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF8m-0005aY-2c
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:16 +0000
X-Inumbo-ID: 27337d64-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27337d64-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:13:18 +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 1fSF8l-0006ef-4W
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF8l-0002Zv-2D
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF8l-0002Zv-2D@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:15 +0000
Subject: [Xen-changelog] [xen stable-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
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:13: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 1fSF8z-0005cL-BZ; Mon, 11 Jun 2018 05:13: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF8x-0005bh-Ef
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:27 +0000
X-Inumbo-ID: d5bd1b25-6d35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5bd1b25-6d35-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 07:11: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 1fSF8v-0006fF-AZ
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF8v-0002ao-8M
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF8v-0002ao-8M@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:25 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF97-0005dX-EQ; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF96-0005dL-79
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:36 +0000
X-Inumbo-ID: 335a7d4a-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 335a7d4a-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:13: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 1fSF95-0006fN-Gq
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF95-0002bZ-Eb
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF95-0002bZ-Eb@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:35 +0000
Subject: [Xen-changelog] [xen stable-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
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:13: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 1fSF9J-0005em-Gi; Mon, 11 Jun 2018 05:13: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF9H-0005eV-Fs
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:47 +0000
X-Inumbo-ID: 396da042-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 396da042-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05: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 1fSF9F-0006fV-NL
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF9F-0002cO-L1
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF9F-0002cO-L1@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:45 +0000
Subject: [Xen-changelog] [xen stable-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
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:13:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:13: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 1fSF9T-0005fy-JV; Mon, 11 Jun 2018 05:13: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF9R-0005fm-RJ
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:57 +0000
X-Inumbo-ID: e7f62109-6d35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7f62109-6d35-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 07:11: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 1fSF9P-0006fd-Tc
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF9P-0002dJ-RN
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:13:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF9P-0002dJ-RN@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:13:55 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF9c-0005hF-Lm; Mon, 11 Jun 2018 05:14: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF9b-0005h3-0R
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:07 +0000
X-Inumbo-ID: 4596d5b3-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4596d5b3-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05: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 1fSF9a-0006fy-3v
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF9a-0002eY-1e
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF9a-0002eY-1e@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:06 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:14: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 1fSF9l-0005ic-P7; Mon, 11 Jun 2018 05:14: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF9l-0005iW-GX
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:17 +0000
X-Inumbo-ID: 4ba94970-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ba94970-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:14: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 1fSF9k-0006g6-9y
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF9k-0002fx-7f
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF9k-0002fx-7f@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:16 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSF9w-0005kd-Rx; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSF9v-0005jl-NK
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:27 +0000
X-Inumbo-ID: fa32399a-6d35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa32399a-6d35-11e8-9728-bc764e045a96;
 Mon, 11 Jun 2018 07:12: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 1fSF9u-0006gv-GM
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSF9u-0002gz-E8
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSF9u-0002gz-E8@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:26 +0000
Subject: [Xen-changelog] [xen stable-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
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSFA6-0005n2-UJ; Mon, 11 Jun 2018 05:14: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSFA6-0005mt-Dw
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:38 +0000
X-Inumbo-ID: 57d146a9-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57d146a9-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:14:40 +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 1fSFA4-0006h8-Mp
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSFA4-0002hp-Kb
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSFA4-0002hp-Kb@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:36 +0000
Subject: [Xen-changelog] [xen stable-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
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:14: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 1fSFAH-0005og-1h; Mon, 11 Jun 2018 05:14: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSFAF-0005oR-Kr
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:47 +0000
X-Inumbo-ID: 5de43e21-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5de43e21-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:14: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 1fSFAE-0006hM-Sp
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSFAE-0002id-Qb
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSFAE-0002id-Qb@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:46 +0000
Subject: [Xen-changelog] [xen stable-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
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:14:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05: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 1fSFAR-0005q8-3y; Mon, 11 Jun 2018 05: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSFAQ-0005pv-1g
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:58 +0000
X-Inumbo-ID: 63f46ff7-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63f46ff7-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:15: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 1fSFAP-0006hU-2K
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSFAP-0002jX-06
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:14:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSFAP-0002jX-06@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:14:56 +0000
Subject: [Xen-changelog] [xen stable-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
LmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:15:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:15: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 1fSFAb-0005rQ-5m; Mon, 11 Jun 2018 05:15: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=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSFAa-0005rJ-HJ
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:08 +0000
X-Inumbo-ID: 6a09a506-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a09a506-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:15:11 +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 1fSFAZ-0006i2-8l
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSFAZ-0002kP-6X
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSFAZ-0002kP-6X@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:15:07 +0000
Subject: [Xen-changelog] [xen stable-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
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 11 05:15:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Jun 2018 05:15: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 1fSFAm-0005su-7f; Mon, 11 Jun 2018 05:15:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vakc=i5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fSFAk-0005sf-Vl
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:19 +0000
X-Inumbo-ID: 701a522c-6d36-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 701a522c-6d36-11e8-bc1d-65256ead4e3a;
 Mon, 11 Jun 2018 05:15:21 +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 1fSFAj-0006iF-EU
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fSFAj-0002lp-CF
 for xen-changelog@lists.xenproject.org; Mon, 11 Jun 2018 05:15:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fSFAj-0002lp-CF@xenbits.xenproject.org>
Date: Mon, 11 Jun 2018 05:15:17 +0000
Subject: [Xen-changelog] [xen stable-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
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 12 11:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Jun 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 1fShCc-00054w-IU; Tue, 12 Jun 2018 11: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=fvvs=i6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fShCb-00054r-Ms
 for xen-changelog@lists.xenproject.org; Tue, 12 Jun 2018 11:11:05 +0000
X-Inumbo-ID: 4f36ab7a-6e31-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f36ab7a-6e31-11e8-bc1d-65256ead4e3a;
 Tue, 12 Jun 2018 11:11: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 1fShCa-0001JI-RT
 for xen-changelog@lists.xenproject.org; Tue, 12 Jun 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 1fShCa-0002yV-Oy
 for xen-changelog@lists.xenproject.org; Tue, 12 Jun 2018 11:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fShCa-0002yV-Oy@xenbits.xenproject.org>
Date: Tue, 12 Jun 2018 11:11:04 +0000
Subject: [Xen-changelog] [xen staging] scripts/add_maintainers.pl: Don't
 call get_maintainers.pl with -f
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxMzM5ZWNiNWYxOGNhN2VjN2IwYzkxNGM5NTJhMGUxNzE1YWU1MTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biA1IDE3OjM5OjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMiAxMjowODoxNSAyMDE4ICswMTAw
CgogICAgc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGw6IERvbid0IGNhbGwgZ2V0X21haW50YWlu
ZXJzLnBsIHdpdGggLWYKICAgIAogICAgVGhlIG9wdGlvbiAtZiBvZiBzY3JpcHRzL2dldF9tYWlu
dGFpbmVycy5wbCB3aWxsIHJldHVybiB0aGUgbWFpbnRhaW5lcnMKICAgIG9mIGEgZ2l2ZW4gZmls
ZSwgKm5vdCogdGhlIGxpc3Qgb2YgbWFpbnRhaW5lcnMgaWYgdGhlIGZpbGUgd2FzIGEgcGF0Y2gu
CiAgICAKICAgIFRoZSBvdXRwdXQgZXhwZWN0ZWQgb2YgYWRkX21haW50YWluZXJzIGlzIHRoZSBs
YXR0ZXIsIHNvIGRyb3AgdGhlIG9wdGlvbgogICAgLWYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFycyBL
dXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBs
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgYi9zY3JpcHRzL2FkZF9tYWlu
dGFpbmVycy5wbAppbmRleCA5OWU0NzI0MTEyLi4wOWU5ZjY2MDlmIDEwMDc1NQotLS0gYS9zY3Jp
cHRzL2FkZF9tYWludGFpbmVycy5wbAorKysgYi9zY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbApA
QCAtNDIwLDcgKzQyMCw3IEBAIHN1YiBpc21haWxpbmdsaXN0ICgkKSB7CiBzdWIgZ2V0bWFpbnRh
aW5lcnMgKCQkJCkgewogICAgIG15ICgkZmlsZSwgJHJ0bywgJHJjYykgPSBAXzsKICAgICBteSAk
Zmg7Ci0gICAgb3BlbigkZmgsICItfCIsICRnZXRfbWFpbnRhaW5lciwgQGdldF9tYWludGFpbmVy
X2FyZ3MsICctZicsICRmaWxlKQorICAgIG9wZW4oJGZoLCAiLXwiLCAkZ2V0X21haW50YWluZXIs
IEBnZXRfbWFpbnRhaW5lcl9hcmdzLCAkZmlsZSkKICAgICAgICAgb3IgZGllICJGYWlsZWQgdG8g
b3BlbiAnJGdldF9tYWludGFpbmVyJ1xuIjsKICAgICB3aGlsZShteSAkbGluZSA9IDwkZmg+KSB7
CiAgICAgICAgIGNob21wICRsaW5lOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21: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 1fTD2p-0001JT-W8; Wed, 13 Jun 2018 21: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD2o-0001JM-N6
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:06 +0000
X-Inumbo-ID: 4c2f5bc6-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c2f5bc6-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:11:11 +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 1fTD2n-0002OM-5E
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 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 1fTD2n-0002rB-2n
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD2n-0002rB-2n@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86: Support fully eager FPU context
 switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0NmRmZTkyNzdjMmI0YThjMzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMTo0NTox
NyAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgICAgICAgIHwgMTYgKysrKysrKysr
KysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICAzICsrKwogMiBmaWxlcyBj
aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDg4NDUyNTIyYWQu
LjUwMTE2ZDU3NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMjEwLDcgKzIxMCw3IEBAIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9l
YWdlcihzdHJ1Y3QgdmNwdSAqdikKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAgICAg
CiAgICAgLyogUmVzdG9yZSBub25sYXp5IGV4dGVuZGVkIHN0YXRlIChpLmUuIHBhcnRzIG5vdCB0
cmFja2VkIGJ5IENSMC5UUykuICovCi0gICAgaWYgKCAhdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91
c2VkICkKKyAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSAmJiAhdi0+YXJjaC5ub25s
YXp5X3hzdGF0ZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogQXZvaWQgcmVjdXJz
aW9uICovCkBAIC0yMjEsMTEgKzIyMSwxOSBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIo
c3RydWN0IHZjcHUgKnYpCiAgICAgICogYWJvdmUpIHdlIGFsc28gbmVlZCB0byByZXN0b3JlIGZ1
bGwgc3RhdGUsIHRvIHByZXZlbnQgc3Vic2VxdWVudGx5CiAgICAgICogc2F2aW5nIHN0YXRlIGJl
bG9uZ2luZyB0byBhbm90aGVyIHZDUFUuCiAgICAgICovCi0gICAgaWYgKCB4c3RhdGVfYWxsKHYp
ICkKKyAgICBpZiAoIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1IHx8ICh2LT5hcmNoLnhzYXZlX2Fy
ZWEgJiYgeHN0YXRlX2FsbCh2KSkgKQogICAgIHsKLSAgICAgICAgZnB1X3hyc3Rvcih2LCBYU1RB
VEVfQUxMKTsKKyAgICAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKKyAgICAgICAgICAgIGZwdV94
cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZwdV9meHJz
dG9yKHYpOworCiAgICAgICAgIHYtPmZwdV9pbml0aWFsaXNlZCA9IDE7CiAgICAgICAgIHYtPmZw
dV9kaXJ0aWVkID0gMTsKKworICAgICAgICAvKiBYZW4gZG9lc24ndCBuZWVkIFRTIHNldCwgYnV0
IHRoZSBndWVzdCBtaWdodC4gKi8KKyAgICAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmICh2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMpICkKKyAgICAgICAgICAgIHN0dHMo
KTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTI0Nyw2ICsyNTUsOCBAQCB2b2lkIHZjcHVf
cmVzdG9yZV9mcHVfbGF6eShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHYtPmZwdV9kaXJ0aWVk
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgQVNTRVJUKCF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2Zw
dSk7CisKICAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQogICAgICAgICBmcHVfeHJzdG9yKHYsIFhT
VEFURV9MQVpZKTsKICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAxOTdmOGQ2MmJlLi5l
MGQ0MTNjN2RlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTU2Myw2ICs1NjMsOSBAQCBzdHJ1Y3Qg
YXJjaF92Y3B1CiAgICAgICogYW5kIHRodXMgc2hvdWxkIGJlIHNhdmVkL3Jlc3RvcmVkLiAqLwog
ICAgIGJvb2xfdCBub25sYXp5X3hzdGF0ZV91c2VkOwogCisgICAgLyogUmVzdG9yZSBhbGwgRlBV
IHN0YXRlIChsYXp5IGFuZCBub24tbGF6eSBzdGF0ZSkgb24gY29udGV4dCBzd2l0Y2g/ICovCisg
ICAgYm9vbCBmdWxseV9lYWdlcl9mcHU7CisKICAgICBzdHJ1Y3Qgdm1jZSB2bWNlOwogCiAgICAg
c3RydWN0IHBhZ2luZ192Y3B1IHBhZ2luZzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fTD30-0001KR-1g; Wed, 13 Jun 2018 21:11: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD2y-0001K9-D9
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:16 +0000
X-Inumbo-ID: 5242e69a-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5242e69a-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:11:21 +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 1fTD2x-0002OY-B8
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 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 1fTD2x-0002re-8h
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD2x-0002re-8h@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Mitigations for LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAxNDAzODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMTo0NTox
NyAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICA3ICsrLQogeGVuL2FyY2gveDg2L2kz
ODcuYyAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwg
MTAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgppbmRleCA4NzEyYTgzM2EyLi4wNzVlNWVhMTU5IDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgpAQCAtMTc1OCw3ICsxNzU4LDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVp
cmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3Ry
bCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1z
Yyxyc2J9PTxib29sPiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNl
fGptcCwge2licnMsaWJwYixzc2JkfT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGJ0aS10aHVu
az1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdX09PGJvb2w+
IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0
aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0
ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTgwOCw2ICsx
ODA4LDExIEBAIGhhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlvbiBhcHBsaWVkIGF0IGJv
b3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCiBndWVzdCB1c2UuICBPbiBJbnRlbCBoYXJkd2Fy
ZSwgdGhlIGZlYXR1cmUgaXMgdmlydHVhbGlzZWQgZm9yIGd1ZXN0cywKIGluZGVwZW5kZW50bHkg
b2YgWGVuJ3MgY2hvaWNlIG9mIHNldHRpbmcuCiAKK09uIGFsbCBoYXJkd2FyZSwgdGhlIGBlYWdl
ci1mcHU9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4KK2Zyb20g
dXNpbmcgZnVsbHkgZWFnZXIgRlBVIGNvbnRleHQgc3dpdGNoZXMuICBUaGlzIGlzIGN1cnJlbnRs
eSBpbXBsZW1lbnRlZCBhcworYSBnbG9iYWwgY29udHJvbC4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxs
IGNob29zZSB0byB1c2UgZnVsbHkgZWFnZXIgY29udGV4dAorc3dpdGNoZXMgb24gaGFyZHdhcmUg
YmVsaWV2ZWQgdG8gc3BlY3VsYXRlIHBhc3QgI05NIGV4Y2VwdGlvbnMuCisKICMjIyBzeW5jXF9j
b25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcu
YyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKaW5kZXggNTAxMTZkNTc2Zi4uZGJkZjFiNDJiZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBA
IC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8YXNtL2kzODcuaD4KICNpbmNsdWRlIDxhc20veHN0
YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAgRlBVIFJl
c3RvcmUgRnVuY3Rpb25zICAgKi8KQEAgLTMwNyw2ICszMDgsOCBAQCBpbnQgdmNwdV9pbml0X2Zw
dShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpbnQgcmM7CiAgICAgCisgICAgdi0+YXJjaC5mdWxs
eV9lYWdlcl9mcHUgPSBvcHRfZWFnZXJfZnB1OworCiAgICAgaWYgKCAocmMgPSB4c3RhdGVfYWxs
b2Nfc2F2ZV9hcmVhKHYpKSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggZmQ5MzhjMzNhNi4uMDhlNjc4NGM0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDQsNiArNDQsNyBAQCBz
dGF0aWMgZW51bSBpbmRfdGh1bmsgewogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJz
ID0gLTE7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwogYm9vbCBfX3JlYWRf
bW9zdGx5IG9wdF9zc2JkID0gZmFsc2U7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfZWFnZXJf
ZnB1ID0gLTE7CiAKIGJvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTEzMCw2ICsxMzEsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9pYnJzID0gMDsK
ICAgICAgICAgICAgIG9wdF9pYnBiID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1
ID0gMDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CkBAIC0xODMsNiArMTg1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsK
ICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgICAgIG9wdF9zc2JkID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImVhZ2VyLWZwdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CiAKQEAgLTIzNiwxNSArMjQwLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAqIEFsdGVy
bmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5n
CiAgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06JXMlcyVzXG4iLAorICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAotICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikpICAgICA/ICIiICAgICAg
ICAgICAgICAgOiAiIE5vbmUiLAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVikgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVDX0NUUkwi
IDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAg
ICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKICAgICAg
ICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAotICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pKSAgICA/ICIiICAgICAgICAg
ICAgICAgOiAiIE5vbmUiLAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ND
X1JTQl9IVk0pIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6
ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIik7CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJf
RlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBE
b20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAg
PyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApAQCAtMzM0LDYgKzM0Miw4MiBAQCBzdGF0aWMgYm9v
bCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICB9CiB9CiAKKy8qIENh
bGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIHNwZWN1bGF0ZXMgcGFzdCAjTk0gKi8KK3N0YXRpYyBi
b29sIF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQoreworICAgIC8qCisgICAgICog
QXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUgb2suICBUaGlzIGlzIG9ubHkg
a25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycy4KKyAgICAg
Ki8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVM
IHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFs
ZW0gYXJlIHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxl
bSAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNh
c2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAq
LworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3Rt
ZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgy
YTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VY
ICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2
eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2Ug
MHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICov
CisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fk
d2VsbCAqLworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6
IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8K
KyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1NTogLyogU2t5bGFr
ZSBYICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICBjYXNlIDB4NjY6IC8q
IENhbm5vbmxha2UgKi8KKyAgICBjYXNlIDB4Njc6IC8qIENhbm5vbmxha2U/ICovCisgICAgY2Fz
ZSAweDhlOiAvKiBLYWJ5bGFrZSBNICovCisgICAgY2FzZSAweDllOiAvKiBLYWJ5bGFrZSBEICov
CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzog
LyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAw
eDI3OiAvKiBQZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAg
Y2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8g
VmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJh
bmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJy
YXNzd2VsbCAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1
YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBj
YXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAgIGNhc2UgMHg3YTogLyogR2VtaW5pIExha2Ug
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdo
dHMgcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2Ug
MHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1p
bGwgKi8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJp
bnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8g
TGF6eUZQVVxuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQg
IDB4ZmYKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7
CiAKQEAgLTUzMCw2ICs2MTQsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikg
JiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0g
ZmFsc2U7CiAKKyAgICAvKiBDaGVjayB3aGV0aGVyIEVhZ2VyIEZQVSBzaG91bGQgYmUgZW5hYmxl
ZCBieSBkZWZhdWx0LiAqLworICAgIGlmICggb3B0X2VhZ2VyX2ZwdSA9PSAtMSApCisgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSBzaG91bGRfdXNlX2VhZ2VyX2ZwdSgpOworCiAgICAgLyogKFJlKWlu
aXQgQlNQIHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIGhhcyBiZWVuIGNh
bGN1bGF0ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCmluZGV4IDkxYmVkMWI0NzYuLjViNDBhZmJhYjAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaApAQCAtMjgsNiArMjgsNyBAQCB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOwogZXh0ZXJuIGJvb2wgb3B0
X3NzYmQ7CitleHRlcm4gaW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sIGJzcF9k
ZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:11: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 1fTD3B-0001LX-3V; Wed, 13 Jun 2018 21:11: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD39-0001LM-Ac
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:27 +0000
X-Inumbo-ID: 58bed6a9-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58bed6a9-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:11: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 1fTD38-0002Og-7W
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD38-0002tC-58
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD38-0002tC-58@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyNDQ3YjM2ZjFkNTkxOTMyNjNlMWYyZjAwMWViNmJiYmRlNGQyODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMTox
OCAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4ODQ1MjUyMmFkLi41MDExNmQ1NzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMCw3ICsyMTAsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIxLDExICsyMjEsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDcsNiArMjU1
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggMmJhMjFlMTEzNS4uNzc1OTMzMjY5ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01NjksNiAr
NTY5LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyoKICAgICAg
KiBUaGUgU01BUCBjaGVjayBwb2xpY3kgd2hlbiB1cGRhdGluZyBydW5zdGF0ZV9ndWVzdCh2KSBh
bmQgdGhlCiAgICAgICogc2Vjb25kYXJ5IHN5c3RlbSB0aW1lLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21: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 1fTD3K-0001NU-5X; Wed, 13 Jun 2018 21:11: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD3J-0001NL-7a
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:37 +0000
X-Inumbo-ID: 5ecfda95-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ecfda95-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:11: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 1fTD3I-0002PG-DH
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD3I-0002tt-B0
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD3I-0002tt-B0@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiOWRjNmQwZTY0ODQ5MjdjZjc0YTc3ZDA3ZjBkZTc0ZTkyYTA1ZjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMTox
OCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNWMxM2Y2ZjUxZC4uY2I4MWE5Y2JjNCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3MjcsNyArMTcyNyw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE3NzcsNiArMTc3NywxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDUwMTE2ZDU3NmYu
LmRiZGYxYjQyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDcsNiArMzA4LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGI1YTdmOWNjYjIuLmNmMjU1YWM2MDIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0
IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAg
ICBvcHRfaWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+
IDAgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAg
b3B0X2licGIgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
c3NiZCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49
IDAgKQorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2Fw
cykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5k
L29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgog
ICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVz
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZN
OiVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9QVikgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYp
KSAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1
KSAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8g
IiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAg
b3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIg
ICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIg
TVNSX1NQRUNfQ1RSTCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAg
ICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0
LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkg
JiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjks
ODIgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAg
ICAgfQogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3Qg
I05NICovCitzdGF0aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sK
KyAgICAvKgorICAgICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9r
LiAgVGhpcyBpcyBvbmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHBy
b2Nlc3NvcnMuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5j
ZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNl
IDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZl
bmRhbGUgKi8KKyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6
IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2Fz
ZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVgg
Ki8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBT
YW5keUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAg
Y2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6
IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2Fz
ZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICov
CisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8q
IEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNl
IDB4NTU6IC8qIFNreWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisg
ICAgY2FzZSAweDY2OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25s
YWtlPyAqLworICAgIGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTog
LyogS2FieWxha2UgRCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9m
dCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xv
dmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3
OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRk
OiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyog
Q2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdv
bGRtb250ICovCisgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6
IC8qIEdlbWluaSBMYWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAg
ICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4
NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWlu
ZyB2dWxuZXJhYmxlIHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBP
UFRfWFBUSV9ERUZBVUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ERUZBVUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAg
ICAgICBvcHRfaWJwYiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUg
c2hvdWxkIGJlIGVuYWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUg
PT0gLTEgKQorICAgICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsK
KwogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9m
bGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9z
dGF0ZSgpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZi
YWIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsK
IGV4dGVybiBib29sIG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBl
eHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94
ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21: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 1fTD3V-0001QC-94; Wed, 13 Jun 2018 21:11: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD3U-0001Px-Cl
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:48 +0000
X-Inumbo-ID: 654c8ff1-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 654c8ff1-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:11: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 1fTD3T-0002PO-9b
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD3T-0002vo-7J
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD3T-0002vo-7J@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:47 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OWZjNTU3MDRmNzk3MTI5ZTZlMzM4ZDczZjE0Yzc4YjYyODhhZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
MSAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA5YTE3MmRiNWRjLi4xZGEzMWFmZTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMCw3ICsyMTAsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIxLDExICsyMjEsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDcsNiArMjU1
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggYzA4ZGRjMDIxNS4uNzAyZWM2NGFjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTMsNiAr
NTkzLDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyogSGFzIHRo
ZSBndWVzdCBlbmFibGVkIENQVUlEIGZhdWx0aW5nPyAqLwogICAgIGJvb2wgY3B1aWRfZmF1bHRp
bmc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:11:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:11: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 1fTD3f-0001Rg-CW; Wed, 13 Jun 2018 21:11: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD3e-0001RY-Vy
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:59 +0000
X-Inumbo-ID: 10001f8c-6f4e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10001f8c-6f4e-11e8-9728-bc764e045a96;
 Wed, 13 Jun 2018 23:09: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 1fTD3d-0002Pf-FN
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD3d-0002wd-D5
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:11:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD3d-0002wd-D5@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:11:57 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMTkwNGM0NzU1NmEwMzJlYmQxY2E1M2E2Zjk0Njg3ZGQyZWI3MTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
MSAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjMwMGY2OTI2MS4uNTJlZDA1MTk2OCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE2MzUsNyArMTYzNSw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE2ODUsNiArMTY4NSwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDFkYTMxYWZlNzQu
LmMzZmRhODc2MWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDcsNiArMzA4LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDgwNzcwMDA2ZWIuLmFkYTRhYWM1MDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIg
KnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRf
aWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBB
bHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxp
c2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAg
IHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZNOiVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19D
VFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BW
KSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2Zw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKLSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAg
ICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5
KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9E
T00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjksODIgQEAgc3RhdGlj
IGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0
aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sKKyAgICAvKgorICAg
ICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9rLiAgVGhpcyBpcyBv
bmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMuCisg
ICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBO
ZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5l
aGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0g
RVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBX
ZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNl
IDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBF
UC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBj
YXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwg
RCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBC
cm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAw
eDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBE
ICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDY2
OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25sYWtlPyAqLworICAg
IGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieWxha2Ug
RCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9t
IHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4
MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNh
c2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFp
bCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24g
LyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwg
LyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNl
IDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisg
ICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBM
YWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBL
bmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBj
YXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0
cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxl
IHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBPUFRfWFBUSV9ERUZB
VUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRfWFBUSV9ERUZB
VUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJS
U0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAgICAgICBvcHRfaWJw
YiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUgc2hvdWxkIGJlIGVu
YWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUgPT0gLTEgKQorICAg
ICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsKKwogICAgIC8qIChS
ZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVl
biBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZiYWIwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29s
IG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:12:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:12: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 1fTD3q-0001T9-F6; Wed, 13 Jun 2018 21:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD3p-0001T0-K6
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:09 +0000
X-Inumbo-ID: 71dab16a-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71dab16a-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:12: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 1fTD3o-0002Q0-Bj
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD3o-0002xx-9L
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD3o-0002xx-9L@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:12:08 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1YTU2OTIwZTgwNTgyNjM2ODVlMTg2NzE4OTgwZDU3ZDU1OGIzODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
OSAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4NmIwOThkZDM1Li40MTEwNTU1MjNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMSw3ICsyMTEsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIyLDExICsyMjIsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDgsNiArMjU2
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggZGY3MDY0ZmNlNC4uMGE2MDQxMjFhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTcsNiAr
NTk3LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyogSGFzIHRo
ZSBndWVzdCBlbmFibGVkIENQVUlEIGZhdWx0aW5nPyAqLwogICAgIGJvb2wgY3B1aWRfZmF1bHRp
bmc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:12:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:12: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 1fTD41-0001UW-Ht; Wed, 13 Jun 2018 21:12:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD40-0001UJ-9C
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:20 +0000
X-Inumbo-ID: 1c909b81-6f4e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c909b81-6f4e-11e8-9728-bc764e045a96;
 Wed, 13 Jun 2018 23:09: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 1fTD3y-0002Q8-Hc
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD3y-0002z0-FC
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD3y-0002z0-FC@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:12:18 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxYWFhZDU2Mjc0NDhhODRjNGU0OTMwNGQ4OWIxMWE4ZTZmNTg4ZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
OSAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjE5Nzg0N2MzZC4uN2E5NTc0NGY2MiAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE1NDQsNyArMTU0NCw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE1OTQsNiArMTU5NCwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDQxMTA1NTUyM2Uu
LjI3OTg3OGZhYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDgsNiArMzA5LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDgwNzcwMDA2ZWIuLmFkYTRhYWM1MDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIg
KnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRf
aWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBB
bHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxp
c2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAg
IHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZNOiVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19D
VFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BW
KSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2Zw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKLSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAg
ICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5
KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9E
T00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjksODIgQEAgc3RhdGlj
IGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0
aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sKKyAgICAvKgorICAg
ICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9rLiAgVGhpcyBpcyBv
bmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMuCisg
ICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBO
ZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5l
aGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0g
RVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBX
ZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNl
IDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBF
UC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBj
YXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwg
RCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBC
cm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAw
eDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBE
ICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDY2
OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25sYWtlPyAqLworICAg
IGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieWxha2Ug
RCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9t
IHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4
MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNh
c2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFp
bCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24g
LyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwg
LyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNl
IDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisg
ICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBM
YWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBL
bmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBj
YXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0
cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxl
IHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBPUFRfWFBUSV9ERUZB
VUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRfWFBUSV9ERUZB
VUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJS
U0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAgICAgICBvcHRfaWJw
YiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUgc2hvdWxkIGJlIGVu
YWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUgPT0gLTEgKQorICAg
ICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsKKwogICAgIC8qIChS
ZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVl
biBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZiYWIwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29s
IG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:12:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:12: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 1fTD4B-0001W5-LM; Wed, 13 Jun 2018 21:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD4B-0001Vu-1P
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:31 +0000
X-Inumbo-ID: 7e6e5464-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e6e5464-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:12: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 1fTD49-0002QG-Ef
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD49-000310-CD
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD49-000310-CD@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:12:29 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzNmQxNmNiZGRiYzg2M2E0NmQ5MjNiODNkMWJlMzEwZjZmYzBkZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NCAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4NmIwOThkZDM1Li40MTEwNTU1MjNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMSw3ICsyMTEsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIyLDExICsyMjIsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDgsNiArMjU2
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggNjE5YTk4ZDFiYy4uZTc5YWY1NTU3OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTUsNiAr
NTk1LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2xfdCBmdWxseV9lYWdlcl9mcHU7CisKICAgICAvKgogICAg
ICAqIFRoZSBTTUFQIGNoZWNrIHBvbGljeSB3aGVuIHVwZGF0aW5nIHJ1bnN0YXRlX2d1ZXN0KHYp
IGFuZCB0aGUKICAgICAgKiBzZWNvbmRhcnkgc3lzdGVtIHRpbWUuCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:12:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:12: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 1fTD4M-0001YN-Ou; Wed, 13 Jun 2018 21:12:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD4L-0001YB-3a
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:41 +0000
X-Inumbo-ID: 847f6e56-6f4e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 847f6e56-6f4e-11e8-bc1d-65256ead4e3a;
 Wed, 13 Jun 2018 21:12: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 1fTD4J-0002R5-KS
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD4J-00031n-IB
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD4J-00031n-IB@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:12:39 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExN2VmNWUyNzBmMjkwNjQ2NTk1MWY0YWJlZDdlNzFmNTFiYTdiNzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMDM5YmM2Yjc4OC4uMGMyNDQ0MDc3YyAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0NzIsNyArMTQ3Miw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE1MjIsNiArMTUyMiwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDQxMTA1NTUyM2Uu
LjI3OTg3OGZhYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDgsNiArMzA5LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGQ4NTI4ZTMwYzUuLjdmM2ZkMjYxOTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSAwOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3Bl
Y19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAg
LTExNCw2ICsxMTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9p
YnJzID0gMDsKICAgICAgICAgICAgIG9wdF9pYnBiID0gMDsKKyAgICAgICAgICAgIG9wdF9lYWdl
cl9mcHUgPSAwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTE2Nyw2ICsxNjksOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwog
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiZWFnZXItZnB1Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIApAQCAtMjIzLDE1ICsyMjcsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICogQWx0ZXJu
YXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFuZC9vciB2aXJ0dWFsaXNpbmcK
ICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4KICAgICAgKi8KLSAgICBwcmlu
dGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMsIEhWTTolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKICAg
ICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSkgICAgID8gIiIgICAgICAg
ICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIg
OiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8Ci0gICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAg
ICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDog
IiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAg
ID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9G
UFUiICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERv
bTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElfRE9NMCA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCkBAIC0zMjEsNiArMzI5LDgyIEBAIHN0YXRpYyBib29s
X3QgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisvKiBD
YWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0aWMg
Ym9vbF90IF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQoreworICAgIC8qCisgICAg
ICogQXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUgb2suICBUaGlzIGlzIG9u
bHkga25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycy4KKyAg
ICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxl
bSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVt
ICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2Fz
ZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICov
CisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzogLyogV2VzdG1l
cmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAgY2FzZSAweDJh
OiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5
QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAw
eDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8K
KyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNhc2UgMHg0Zjog
LyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLwor
ICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtl
IFggKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgIGNhc2UgMHg2NjogLyog
Q2Fubm9ubGFrZSAqLworICAgIGNhc2UgMHg2NzogLyogQ2Fubm9ubGFrZT8gKi8KKyAgICBjYXNl
IDB4OGU6IC8qIEthYnlsYWtlIE0gKi8KKyAgICBjYXNlIDB4OWU6IC8qIEthYnlsYWtlIEQgKi8K
KyAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNz
b3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQ
aW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6
IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBjYXNl
IDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBWYWxs
ZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2Vs
eSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJhc3N3
ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDVhOiAv
KiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAgIGNhc2Ug
MHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLwor
ICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nl
c3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8q
IEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisg
ICAgICAgIHJldHVybiAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29n
bmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTGF6eUZQVVxuIiwK
KyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQgIDB4ZmYKIHVpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7CiAKQEAgLTUxOSw2ICs2
MDMsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0gMDsKIAorICAgIC8qIENo
ZWNrIHdoZXRoZXIgRWFnZXIgRlBVIHNob3VsZCBiZSBlbmFibGVkIGJ5IGRlZmF1bHQuICovCisg
ICAgaWYgKCBvcHRfZWFnZXJfZnB1ID09IC0xICkKKyAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHNo
b3VsZF91c2VfZWFnZXJfZnB1KCk7CisKICAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRo
YXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBp
bml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggNDVhYzIwMGYxMS4uZDgxYzg1NWY1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0y
OCw2ICsyOCw3IEBAIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAog
ZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKIGV4dGVybiBib29sX3Qgb3B0X3NzYmQ7CitleHRlcm4g
aW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sX3QgYnNwX2RlbGF5X3NwZWNfY3Ry
bDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:12:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:12: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 1fTD4W-0001Zb-Qm; Wed, 13 Jun 2018 21:12: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD4V-0001ZT-RN
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:51 +0000
X-Inumbo-ID: 2f9b2e6a-6f4e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f9b2e6a-6f4e-11e8-9728-bc764e045a96;
 Wed, 13 Jun 2018 23:10: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 1fTD4U-0002RD-Fv
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD4U-000336-Dd
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:12:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD4U-000336-Dd@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:12:50 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwZGMxNjM4MTgxMzliZjBhOTNlZDcwOWZjMTlhMTRkYzljN2IxZDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NyAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcuYyBiL3hlbi9hcmNoL3g4Ni9pMzg3
LmMKaW5kZXggNTU4NDUzNTNkNi4uZjljZjA1OTY5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBAIC0yMTUsOCArMjE1LDI1IEBAIHZv
aWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBBU1NFUlQo
IWlzX2lkbGVfdmNwdSh2KSk7CiAgICAgCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2Zw
dSApCisgICAgeworICAgICAgICAvKiBBdm9pZCByZWN1cnNpb24gKi8KKyAgICAgICAgY2x0cygp
OworCisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisgICAgICAgICAgICBmcHVfeHJzdG9y
KHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBmcHVfZnhyc3Rvcih2
KTsKKworICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAxOworICAgICAgICB2LT5mcHVfZGly
dGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3QgbmVlZCBUUyBzZXQsIGJ1dCB0aGUg
Z3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiAodi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisgICAgICAgICAgICBzdHRzKCk7Cisg
ICAgfQogICAgIC8qIHNhdmUgdGhlIG5vbmxhenkgZXh0ZW5kZWQgc3RhdGUgd2hpY2ggaXMgbm90
IHRyYWNrZWQgYnkgQ1IwLlRTIGJpdCAqLwotICAgIGlmICggdi0+YXJjaC5ub25sYXp5X3hzdGF0
ZV91c2VkICkKKyAgICBlbHNlIGlmICggdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91c2VkICkKICAg
ICB7CiAgICAgICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgICAgICBjbHRzKCk7ICAgICAg
ICAKQEAgLTIzOCw2ICsyNTUsOCBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBpZiAoIHYtPmZwdV9kaXJ0aWVkICkKICAgICAgICAgcmV0dXJuOwogCisg
ICAgQVNTRVJUKCF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSk7CisKICAgICBpZiAoIGNwdV9oYXNf
eHNhdmUgKQogICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9MQVpZKTsKICAgICBlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaAppbmRleCBmOTE3YjQ2ZDRiLi4yMDcxNWUzMjA3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKQEAgLTU3NCw2ICs1NzQsOSBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgICogYW5kIHRo
dXMgc2hvdWxkIGJlIHNhdmVkL3Jlc3RvcmVkLiAqLwogICAgIGJvb2xfdCBub25sYXp5X3hzdGF0
ZV91c2VkOwogCisgICAgLyogUmVzdG9yZSBhbGwgRlBVIHN0YXRlIChsYXp5IGFuZCBub24tbGF6
eSBzdGF0ZSkgb24gY29udGV4dCBzd2l0Y2g/ICovCisgICAgYm9vbF90IGZ1bGx5X2VhZ2VyX2Zw
dTsKKwogICAgIC8qCiAgICAgICogVGhlIFNNQVAgY2hlY2sgcG9saWN5IHdoZW4gdXBkYXRpbmcg
cnVuc3RhdGVfZ3Vlc3QodikgYW5kIHRoZQogICAgICAqIHNlY29uZGFyeSBzeXN0ZW0gdGltZS4K
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 13 21:13:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Jun 2018 21:13: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 1fTD4h-0001au-T6; Wed, 13 Jun 2018 21:13: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=b71a=i7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTD4g-0001ai-GY
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:13:02 +0000
X-Inumbo-ID: 35b04a6f-6f4e-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35b04a6f-6f4e-11e8-9728-bc764e045a96;
 Wed, 13 Jun 2018 23:10: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 1fTD4e-0002SC-Lg
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:13:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTD4e-00033s-JN
 for xen-changelog@lists.xenproject.org; Wed, 13 Jun 2018 21:13:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTD4e-00033s-JN@xenbits.xenproject.org>
Date: Wed, 13 Jun 2018 21:13:00 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0MmY3MTE1NjdhM2YxODkxY2I3NTE4N2VlYWY1Y2NlM2Y3ZDY4OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NyAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZWNlMmNlYzc1Yi4uYjc0MmVlNGMxZCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0MjMsNyArMTQyMyw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE0NzMsNiArMTQ3MywxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IGY5Y2YwNTk2OWQu
Ljg3M2VhYjhkMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDksNiArMzEwLDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDc5MDBhY2RhODIuLjgzNjg5NzIyMmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSAwOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3Bl
Y19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAg
LTExNCw2ICsxMTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9p
YnJzID0gMDsKICAgICAgICAgICAgIG9wdF9pYnBiID0gMDsKKyAgICAgICAgICAgIG9wdF9lYWdl
cl9mcHUgPSAwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTE2Nyw2ICsxNjksOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwog
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiZWFnZXItZnB1Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIApAQCAtMjI0LDE1ICsyMjgsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICogQWx0ZXJu
YXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFuZC9vciB2aXJ0dWFsaXNpbmcK
ICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4KICAgICAgKi8KLSAgICBwcmlu
dGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMsIEhWTTolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKICAg
ICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSkgICAgID8gIiIgICAgICAg
ICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIg
OiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8Ci0gICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAg
ICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDog
IiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAg
ID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9G
UFUiICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERv
bTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElfRE9NMCA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCkBAIC0zMjIsNiArMzMwLDgyIEBAIHN0YXRpYyBib29s
X3QgX19pbml0IF9fbWF5YmVfdW51c2VkIHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAg
ICAgfQogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3Qg
I05NICovCitzdGF0aWMgYm9vbF90IF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQor
eworICAgIC8qCisgICAgICogQXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUg
b2suICBUaGlzIGlzIG9ubHkga25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYg
cHJvY2Vzc29ycy4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkK
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2Ug
YXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5k
YWxlICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAv
KiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICov
CisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2Fu
ZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNh
c2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxs
ICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAv
KiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAw
eDU1OiAvKiBTa3lsYWtlIFggKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAg
IGNhc2UgMHg2NjogLyogQ2Fubm9ubGFrZSAqLworICAgIGNhc2UgMHg2NzogLyogQ2Fubm9ubGFr
ZT8gKi8KKyAgICBjYXNlIDB4OGU6IC8qIEthYnlsYWtlIE0gKi8KKyAgICBjYXNlIDB4OWU6IC8q
IEthYnlsYWtlIEQgKi8KKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8K
KyAgICBjYXNlIDB4Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZp
ZXcgKi8KKyAgICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyog
QmF5dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyog
QXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJy
eXRyYWlsIC8gQnJhc3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisg
ICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9u
dCAqLworICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAweDdhOiAvKiBH
ZW1pbmkgTGFrZSAqLworICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAvKgorICAgICAgICAg
KiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25p
Z2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUg
dG8gTGF6eUZQVVxuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsK
KyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQg
IDB4ZmYKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7
CiAKQEAgLTUxMSw2ICs1OTUsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikg
JiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0g
MDsKIAorICAgIC8qIENoZWNrIHdoZXRoZXIgRWFnZXIgRlBVIHNob3VsZCBiZSBlbmFibGVkIGJ5
IGRlZmF1bHQuICovCisgICAgaWYgKCBvcHRfZWFnZXJfZnB1ID09IC0xICkKKyAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IHNob3VsZF91c2VfZWFnZXJfZnB1KCk7CisKICAgICAvKiAoUmUpaW5pdCBC
U1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3Vs
YXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKaW5kZXggNDVhYzIwMGYxMS4uZDgxYzg1NWY1NyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC0yOCw2ICsyOCw3IEBAIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKIGV4dGVybiBib29sX3Qgb3B0
X3NzYmQ7CitleHRlcm4gaW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sX3QgYnNw
X2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSiP-0000jD-JI; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSiO-0000j8-O1
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:04 +0000
X-Inumbo-ID: 309855f5-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 309855f5-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:52: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 1fTSiM-00077Z-P8
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSiM-0007Fu-Mq
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSiM-0007Fu-Mq@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:02 +0000
Subject: [Xen-changelog] [xen stable-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
YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSiY-0000jh-L5; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSiX-0000jb-RN
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:13 +0000
X-Inumbo-ID: 9300172b-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9300172b-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:55: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 1fTSiW-00078O-Uv
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSiW-0007Gs-SU
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSiW-0007Gs-SU@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:12 +0000
Subject: [Xen-changelog] [xen stable-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
bi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSij-0000kw-Mu; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSii-0000ko-QC
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:24 +0000
X-Inumbo-ID: 3cbef1e0-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cbef1e0-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:52: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 1fTSih-00078W-4k
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSih-0007HR-2G
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSih-0007HR-2G@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:23 +0000
Subject: [Xen-changelog] [xen stable-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
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSiu-0000mj-Qh; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSit-0000ma-Kw
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:35 +0000
X-Inumbo-ID: 42cc81e9-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42cc81e9-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:53: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 1fTSir-00078e-AT
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSir-0007Hw-8A
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSir-0007Hw-8A@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:33 +0000
Subject: [Xen-changelog] [xen stable-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
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSj3-0000oF-TX; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSj2-0000o7-Lz
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:44 +0000
X-Inumbo-ID: a5358245-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5358245-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:55: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 1fTSj1-00078n-GK
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSj1-0007IT-Dw
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSj1-0007IT-Dw@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:43 +0000
Subject: [Xen-changelog] [xen stable-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
bi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:55:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSjE-0000pc-VY; Thu, 14 Jun 2018 13:55: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSjD-0000pQ-AV
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:55 +0000
X-Inumbo-ID: ab46cbcb-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab46cbcb-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:56: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 1fTSjB-00078v-MB
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSjB-0007JP-Ju
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSjB-0007JP-Ju@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:55:53 +0000
Subject: [Xen-changelog] [xen stable-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
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSjO-0000rT-1F; Thu, 14 Jun 2018 13:56: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSjM-0000rJ-Qw
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:04 +0000
X-Inumbo-ID: b157b85b-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b157b85b-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:56: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 1fTSjL-00079i-Rz
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSjL-0007Jz-Pd
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSjL-0007Jz-Pd@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:03 +0000
Subject: [Xen-changelog] [xen stable-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
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:56: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 1fTSjZ-0000sw-4Q; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSjX-0000sl-JH
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:15 +0000
X-Inumbo-ID: b76985e3-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b76985e3-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:56: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 1fTSjW-00079v-1W
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSjV-0007KU-VM
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSjV-0007KU-VM@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:13 +0000
Subject: [Xen-changelog] [xen stable-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
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:56: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 1fTSjj-0000u7-6M; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSji-0000u0-4m
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:26 +0000
X-Inumbo-ID: 61263da4-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61263da4-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:53: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 1fTSjg-0007A3-7F
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSjg-0007Ky-53
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSjg-0007Ky-53@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:24 +0000
Subject: [Xen-changelog] [xen stable-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
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSjt-0000v7-8y; Thu, 14 Jun 2018 13:56: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSjr-0000uu-Og
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:35 +0000
X-Inumbo-ID: 67366b7f-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67366b7f-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:54: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 1fTSjq-0007AB-Cv
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSjq-0007LX-Ac
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSjq-0007LX-Ac@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:34 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fTSk4-0000wB-Ay; Thu, 14 Jun 2018 13:56: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSk2-0000w2-VI
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:47 +0000
X-Inumbo-ID: 6d44224a-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d44224a-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:54: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 1fTSk0-0007AJ-Il
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSk0-0007Mz-GT
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSk0-0007Mz-GT@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:44 +0000
Subject: [Xen-changelog] [xen stable-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
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:56:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:56: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 1fTSkC-0000xY-El; Thu, 14 Jun 2018 13:56: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSkB-0000xN-OQ
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:55 +0000
X-Inumbo-ID: cfaef9e6-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfaef9e6-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:57: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 1fTSkA-0007AV-OY
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkA-0007OL-MI
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkA-0007OL-MI@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:56:54 +0000
Subject: [Xen-changelog] [xen stable-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
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSkM-0000zI-HG; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSkM-0000zB-8r
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:06 +0000
X-Inumbo-ID: d5c0cfe4-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5c0cfe4-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:57:11 +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 1fTSkK-0007Ba-Ub
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkK-0007PL-SI
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkK-0007PL-SI@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:04 +0000
Subject: [Xen-changelog] [xen stable-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
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSkW-00010S-JU; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSkV-00010I-To
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:15 +0000
X-Inumbo-ID: dbd437b9-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbd437b9-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:57:21 +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 1fTSkV-0007Bi-4i
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkV-0007Q0-2R
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkV-0007Q0-2R@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:15 +0000
Subject: [Xen-changelog] [xen stable-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
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSkg-00011m-LJ; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSkg-00011f-0M
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:26 +0000
X-Inumbo-ID: e1e5c290-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1e5c290-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:57: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 1fTSkf-0007Bq-AQ
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkf-0007QR-89
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkf-0007QR-89@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:25 +0000
Subject: [Xen-changelog] [xen stable-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
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSkr-000132-N7; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSkq-00012x-Nc
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:36 +0000
X-Inumbo-ID: e7f4e6d1-6fda-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7f4e6d1-6fda-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:57: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 1fTSkp-0007By-G0
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkp-0007R0-Dl
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkp-0007R0-Dl@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:35 +0000
Subject: [Xen-changelog] [xen stable-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
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSl1-00014f-Qg; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSl1-00014X-9r
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:47 +0000
X-Inumbo-ID: 91ad180d-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91ad180d-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:55: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 1fTSkz-0007C6-Lb
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSkz-0007RS-JL
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSkz-0007RS-JL@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:45 +0000
Subject: [Xen-changelog] [xen stable-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
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:57:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:57: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 1fTSlC-00015x-SV; Thu, 14 Jun 2018 13:57: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSlB-00015q-Uq
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:57 +0000
X-Inumbo-ID: 97c20d07-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97c20d07-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:55: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 1fTSl9-0007CH-S8
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSl9-0007Sa-Pj
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:57:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSl9-0007Sa-Pj@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:57:55 +0000
Subject: [Xen-changelog] [xen stable-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
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSlM-00017v-A3; Thu, 14 Jun 2018 13: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSlL-00017m-Dl
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:07 +0000
X-Inumbo-ID: 9dd779e8-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dd779e8-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:55: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 1fTSlK-0007E7-1w
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSlJ-0007UM-Vu
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSlJ-0007UM-Vu@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:05 +0000
Subject: [Xen-changelog] [xen stable-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
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:58: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 1fTSlX-00019k-Bw; Thu, 14 Jun 2018 13:58: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSlW-00019U-2C
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:18 +0000
X-Inumbo-ID: 004192fb-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 004192fb-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:58: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 1fTSlU-0007EF-8S
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSlU-0007WE-6B
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSlU-0007WE-6B@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:16 +0000
Subject: [Xen-changelog] [xen stable-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
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSlh-0001Be-F8; Thu, 14 Jun 2018 13:58: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSlf-0001BH-Gw
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:27 +0000
X-Inumbo-ID: 065419fe-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 065419fe-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:58: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 1fTSle-0007EN-EN
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSle-0007XK-C4
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSle-0007XK-C4@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:26 +0000
Subject: [Xen-changelog] [xen stable-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
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSlr-0001DI-H8; Thu, 14 Jun 2018 13:58: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSlp-0001Cy-UN
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:37 +0000
X-Inumbo-ID: 0c6749dd-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c6749dd-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13: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 1fTSlo-0007EW-Kf
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSlo-0007YD-IT
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSlo-0007YD-IT@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:36 +0000
Subject: [Xen-changelog] [xen stable-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
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fTSm2-0001Fj-Ix; Thu, 14 Jun 2018 13:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSm0-0001FX-MO
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:48 +0000
X-Inumbo-ID: b6215ea7-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6215ea7-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:56: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 1fTSly-0007Ef-Qm
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSly-0007ZI-Ob
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSly-0007ZI-Ob@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:46 +0000
Subject: [Xen-changelog] [xen stable-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
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:58:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSmB-0001Hh-NA; Thu, 14 Jun 2018 13:58: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSmA-0001HT-3N
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:58 +0000
X-Inumbo-ID: 188b9174-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 188b9174-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13: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 1fTSm9-0007Er-0Q
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSm8-0007bQ-UU
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:58:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSm8-0007bQ-UU@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:58:56 +0000
Subject: [Xen-changelog] [xen stable-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
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:59:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:59: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 1fTSmL-0001Jy-QI; Thu, 14 Jun 2018 13:59: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSmK-0001Jg-2Q
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:08 +0000
X-Inumbo-ID: c242e125-6fda-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c242e125-6fda-11e8-9728-bc764e045a96;
 Thu, 14 Jun 2018 15:56: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 1fTSmJ-0007Fr-61
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSmJ-0007jd-3p
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSmJ-0007jd-3p@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:59:07 +0000
Subject: [Xen-changelog] [xen stable-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
aXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:59:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13:59: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 1fTSmV-0001Le-TS; Thu, 14 Jun 2018 13:59: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSmV-0001LV-3I
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:19 +0000
X-Inumbo-ID: 24b0be21-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24b0be21-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:59: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 1fTSmT-0007G3-CV
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSmT-0007uV-AD
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSmT-0007uV-AD@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:59:17 +0000
Subject: [Xen-changelog] [xen stable-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
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:59:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSme-0001NR-VE; Thu, 14 Jun 2018 13:59: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSme-0001NG-7C
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:28 +0000
X-Inumbo-ID: 2ac33afb-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ac33afb-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13:59: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 1fTSmd-0007GB-IJ
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSmd-0007wm-G0
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSmd-0007wm-G0@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:59:27 +0000
Subject: [Xen-changelog] [xen stable-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
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 14 13:59:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Jun 2018 13: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 1fTSmq-0001Pq-28; Thu, 14 Jun 2018 13:59: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=jppg=ja=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTSmo-0001Pc-SD
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:38 +0000
X-Inumbo-ID: 30d3331c-6fdb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30d3331c-6fdb-11e8-bc1d-65256ead4e3a;
 Thu, 14 Jun 2018 13: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 1fTSmn-0007GL-O1
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTSmn-0007xD-Ll
 for xen-changelog@lists.xenproject.org; Thu, 14 Jun 2018 13:59:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTSmn-0007xD-Ll@xenbits.xenproject.org>
Date: Thu, 14 Jun 2018 13:59:37 +0000
Subject: [Xen-changelog] [xen stable-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
dCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 15 09:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2018 09: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 1fTlRj-0006lc-Gg; Fri, 15 Jun 2018 09: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=hjxz=jb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTlRi-0006lC-Gc
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 09:55:06 +0000
X-Inumbo-ID: d41ffbe9-7081-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d41ffbe9-7081-11e8-9728-bc764e045a96;
 Fri, 15 Jun 2018 11:52: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 1fTlRg-0007iW-Cg
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 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 1fTlRg-00022N-A9
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTlRg-00022N-A9@xenbits.xenproject.org>
Date: Fri, 15 Jun 2018 09:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: account for fully eager FPU
 mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4MzQ0MGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDExOjQ5OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDExOjQ5OjA2IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKaW5kZXggYzlhYTE4ODg0ZC4uMDNhNDk0NGU4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIx
MzksMTMgKzIxMzksMjAgQEAgc3RhdGljIHZvaWQgaHZtZW11bF9wdXRfZnB1KAogICAgIGlmICgg
YmFja291dCA9PSBYODZFTVVMX0ZQVV9mcHUgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAg
ICogVG8gYmFjayBvdXQgY2hhbmdlcyB0byB0aGUgcmVnaXN0ZXIgZmlsZSBzaW1wbHkgYWRqdXN0
IHN0YXRlIHN1Y2gKLSAgICAgICAgICogdGhhdCB1cG9uIG5leHQgRlBVIGluc24gdXNlIGJ5IHRo
ZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0YXRlCi0gICAgICAgICAqIHNhdmVkIChvciBmcmVz
aGx5IGxvYWRlZCkgYnkgaHZtZW11bF9nZXRfZnB1KCkuCisgICAgICAgICAqIFRvIGJhY2sgb3V0
IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUKKyAgICAgICAgICogLSBpbiBmdWxseSBlYWdl
ciBtb2RlLCByZXN0b3JlIG9yaWdpbmFsIHN0YXRlIGltbWVkaWF0ZWx5LAorICAgICAgICAgKiAt
IGluIGxhenkgbW9kZSwgc2ltcGx5IGFkanVzdCBzdGF0ZSBzdWNoIHRoYXQgdXBvbiBuZXh0IEZQ
VSBpbnNuCisgICAgICAgICAqICAgdXNlIGJ5IHRoZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0
YXRlIHNhdmVkIChvciBmcmVzaGx5IGxvYWRlZCkKKyAgICAgICAgICogICBieSBodm1lbXVsX2dl
dF9mcHUoKS4KICAgICAgICAgICovCi0gICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gZmFsc2U7
Ci0gICAgICAgIHN0dHMoKTsKLSAgICAgICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAg
ICAgICAgaWYgKCBjdXJyLT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICB2Y3B1
X3Jlc3RvcmVfZnB1X2VhZ2VyKGN1cnIpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gZmFsc2U7CisgICAgICAgICAgICBzdHRzKCk7Cisg
ICAgICAgICAgICBodm1fZnVuY3MuZnB1X2xlYXZlKGN1cnIpOworICAgICAgICB9CiAgICAgfQog
fQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 15 11:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2018 11: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 1fTnJr-0004Vz-UO; Fri, 15 Jun 2018 11: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=hjxz=jb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTnJq-0004Vs-CL
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:06 +0000
X-Inumbo-ID: f58252b5-7092-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f58252b5-7092-11e8-bc1d-65256ead4e3a;
 Fri, 15 Jun 2018 11:55: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 1fTnJo-0001ej-SA
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTnJo-00046L-PZ
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTnJo-00046L-PZ@xenbits.xenproject.org>
Date: Fri, 15 Jun 2018 11:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HVM: account for fully eager
 FPU mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlYjE1NzY0YWRiZmU0NGU5ZjExYTY4ZTI0NDRmNGJhMTJiM2NmMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDEzOjQzOjQzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDEzOjQzOjQzIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4
MzQ0MGYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTE1IDExOjQ5OjA2ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IDEzMTQ4MGZkZDkuLjlhMmVkNTIwOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTkxLDEzICsx
OTkxLDIwIEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICBpZiAoIGJhY2tvdXQg
PT0gWDg2RU1VTF9GUFVfZnB1ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRvIGJh
Y2sgb3V0IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUgc2ltcGx5IGFkanVzdCBzdGF0ZSBz
dWNoCi0gICAgICAgICAqIHRoYXQgdXBvbiBuZXh0IEZQVSBpbnNuIHVzZSBieSB0aGUgZ3Vlc3Qg
d2UnbGwgcmVsb2FkIHRoZSBzdGF0ZQotICAgICAgICAgKiBzYXZlZCAob3IgZnJlc2hseSBsb2Fk
ZWQpIGJ5IGh2bWVtdWxfZ2V0X2ZwdSgpLgorICAgICAgICAgKiBUbyBiYWNrIG91dCBjaGFuZ2Vz
IHRvIHRoZSByZWdpc3RlciBmaWxlCisgICAgICAgICAqIC0gaW4gZnVsbHkgZWFnZXIgbW9kZSwg
cmVzdG9yZSBvcmlnaW5hbCBzdGF0ZSBpbW1lZGlhdGVseSwKKyAgICAgICAgICogLSBpbiBsYXp5
IG1vZGUsIHNpbXBseSBhZGp1c3Qgc3RhdGUgc3VjaCB0aGF0IHVwb24gbmV4dCBGUFUgaW5zbgor
ICAgICAgICAgKiAgIHVzZSBieSB0aGUgZ3Vlc3Qgd2UnbGwgcmVsb2FkIHRoZSBzdGF0ZSBzYXZl
ZCAob3IgZnJlc2hseSBsb2FkZWQpCisgICAgICAgICAqICAgYnkgaHZtZW11bF9nZXRfZnB1KCku
CiAgICAgICAgICAqLwotICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOwotICAgICAg
ICBzdHRzKCk7Ci0gICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgIGlm
ICggY3Vyci0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9lYWdlcihjdXJyKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBj
dXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICAgICAgc3R0cygpOworICAgICAgICAg
ICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAgICAgICAgfQogICAgIH0KIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 15 11:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Jun 2018 11: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 1fTnK2-0004WW-0Q; Fri, 15 Jun 2018 11:55: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=hjxz=jb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fTnK0-0004WL-0m
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:16 +0000
X-Inumbo-ID: fbd51724-7092-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fbd51724-7092-11e8-bc1d-65256ead4e3a;
 Fri, 15 Jun 2018 11:55: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 1fTnJz-0001et-Ff
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fTnJz-00047O-D9
 for xen-changelog@lists.xenproject.org; Fri, 15 Jun 2018 11:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fTnJz-00047O-D9@xenbits.xenproject.org>
Date: Fri, 15 Jun 2018 11:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/HVM: account for fully eager
 FPU mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzODAwN2Q2ZmFlOTQ0N2JmNWU4ZTczZDY3YWU5ZmI4NDRlN2ZmMmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDEzOjQ1OjI4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDEzOjQ1OjI4IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4
MzQ0MGYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTE1IDExOjQ5OjA2ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IDQ5MWJjY2VhNTguLjRkYzQ0NTZmMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xODMzLDEzICsx
ODMzLDIwIEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICBpZiAoIGJhY2tvdXQg
PT0gWDg2RU1VTF9GUFVfZnB1ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRvIGJh
Y2sgb3V0IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUgc2ltcGx5IGFkanVzdCBzdGF0ZSBz
dWNoCi0gICAgICAgICAqIHRoYXQgdXBvbiBuZXh0IEZQVSBpbnNuIHVzZSBieSB0aGUgZ3Vlc3Qg
d2UnbGwgcmVsb2FkIHRoZSBzdGF0ZQotICAgICAgICAgKiBzYXZlZCAob3IgZnJlc2hseSBsb2Fk
ZWQpIGJ5IGh2bWVtdWxfZ2V0X2ZwdSgpLgorICAgICAgICAgKiBUbyBiYWNrIG91dCBjaGFuZ2Vz
IHRvIHRoZSByZWdpc3RlciBmaWxlCisgICAgICAgICAqIC0gaW4gZnVsbHkgZWFnZXIgbW9kZSwg
cmVzdG9yZSBvcmlnaW5hbCBzdGF0ZSBpbW1lZGlhdGVseSwKKyAgICAgICAgICogLSBpbiBsYXp5
IG1vZGUsIHNpbXBseSBhZGp1c3Qgc3RhdGUgc3VjaCB0aGF0IHVwb24gbmV4dCBGUFUgaW5zbgor
ICAgICAgICAgKiAgIHVzZSBieSB0aGUgZ3Vlc3Qgd2UnbGwgcmVsb2FkIHRoZSBzdGF0ZSBzYXZl
ZCAob3IgZnJlc2hseSBsb2FkZWQpCisgICAgICAgICAqICAgYnkgaHZtZW11bF9nZXRfZnB1KCku
CiAgICAgICAgICAqLwotICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOwotICAgICAg
ICBzdHRzKCk7Ci0gICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgIGlm
ICggY3Vyci0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9lYWdlcihjdXJyKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBj
dXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICAgICAgc3R0cygpOworICAgICAgICAg
ICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAgICAgICAgfQogICAgIH0KIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jun 16 11:55:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 2018 11: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 1fU9nM-00024Y-Fn; Sat, 16 Jun 2018 11:55: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=s2zq=jc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fU9nL-00024T-45
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 2018 11:55:03 +0000
X-Inumbo-ID: 1ecc785f-715c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ecc785f-715c-11e8-bc1d-65256ead4e3a;
 Sat, 16 Jun 2018 11:55: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 1fU9nK-0006gE-4l
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 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 1fU9nK-0001Dk-2L
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 2018 11:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fU9nK-0001Dk-2L@xenbits.xenproject.org>
Date: Sat, 16 Jun 2018 11:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzNmQxNmNiZGRiYzg2M2E0NmQ5MjNiODNkMWJlMzEwZjZmYzBkZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NCAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4NmIwOThkZDM1Li40MTEwNTU1MjNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMSw3ICsyMTEsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIyLDExICsyMjIsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDgsNiArMjU2
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggNjE5YTk4ZDFiYy4uZTc5YWY1NTU3OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTUsNiAr
NTk1LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2xfdCBmdWxseV9lYWdlcl9mcHU7CisKICAgICAvKgogICAg
ICAqIFRoZSBTTUFQIGNoZWNrIHBvbGljeSB3aGVuIHVwZGF0aW5nIHJ1bnN0YXRlX2d1ZXN0KHYp
IGFuZCB0aGUKICAgICAgKiBzZWNvbmRhcnkgc3lzdGVtIHRpbWUuCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jun 16 11:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Jun 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 1fU9nX-00025I-HZ; Sat, 16 Jun 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=s2zq=jc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fU9nV-000257-JU
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 2018 11:55:13 +0000
X-Inumbo-ID: 24dd97df-715c-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24dd97df-715c-11e8-bc1d-65256ead4e3a;
 Sat, 16 Jun 2018 11:55: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 1fU9nU-0006gO-Ah
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 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 1fU9nU-0001ED-8E
 for xen-changelog@lists.xenproject.org; Sat, 16 Jun 2018 11:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fU9nU-0001ED-8E@xenbits.xenproject.org>
Date: Sat, 16 Jun 2018 11:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExN2VmNWUyNzBmMjkwNjQ2NTk1MWY0YWJlZDdlNzFmNTFiYTdiNzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMDM5YmM2Yjc4OC4uMGMyNDQ0MDc3YyAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0NzIsNyArMTQ3Miw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE1MjIsNiArMTUyMiwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDQxMTA1NTUyM2Uu
LjI3OTg3OGZhYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDgsNiArMzA5LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGQ4NTI4ZTMwYzUuLjdmM2ZkMjYxOTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSAwOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3Bl
Y19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAg
LTExNCw2ICsxMTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9p
YnJzID0gMDsKICAgICAgICAgICAgIG9wdF9pYnBiID0gMDsKKyAgICAgICAgICAgIG9wdF9lYWdl
cl9mcHUgPSAwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTE2Nyw2ICsxNjksOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwog
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiZWFnZXItZnB1Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIApAQCAtMjIzLDE1ICsyMjcsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICogQWx0ZXJu
YXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFuZC9vciB2aXJ0dWFsaXNpbmcK
ICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4KICAgICAgKi8KLSAgICBwcmlu
dGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMsIEhWTTolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKICAg
ICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSkgICAgID8gIiIgICAgICAg
ICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIg
OiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8Ci0gICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAg
ICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDog
IiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAg
ID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9G
UFUiICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERv
bTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElfRE9NMCA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCkBAIC0zMjEsNiArMzI5LDgyIEBAIHN0YXRpYyBib29s
X3QgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisvKiBD
YWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0aWMg
Ym9vbF90IF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQoreworICAgIC8qCisgICAg
ICogQXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUgb2suICBUaGlzIGlzIG9u
bHkga25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycy4KKyAg
ICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxl
bSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVt
ICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2Fz
ZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICov
CisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzogLyogV2VzdG1l
cmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAgY2FzZSAweDJh
OiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5
QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAw
eDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8K
KyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNhc2UgMHg0Zjog
LyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLwor
ICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtl
IFggKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgIGNhc2UgMHg2NjogLyog
Q2Fubm9ubGFrZSAqLworICAgIGNhc2UgMHg2NzogLyogQ2Fubm9ubGFrZT8gKi8KKyAgICBjYXNl
IDB4OGU6IC8qIEthYnlsYWtlIE0gKi8KKyAgICBjYXNlIDB4OWU6IC8qIEthYnlsYWtlIEQgKi8K
KyAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNz
b3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQ
aW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6
IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBjYXNl
IDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBWYWxs
ZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2Vs
eSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJhc3N3
ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDVhOiAv
KiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAgIGNhc2Ug
MHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLwor
ICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nl
c3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8q
IEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisg
ICAgICAgIHJldHVybiAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29n
bmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTGF6eUZQVVxuIiwK
KyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKKyAgICAgICAgcmV0dXJu
IDE7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQgIDB4ZmYKIHVpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7CiAKQEAgLTUxOSw2ICs2
MDMsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0gMDsKIAorICAgIC8qIENo
ZWNrIHdoZXRoZXIgRWFnZXIgRlBVIHNob3VsZCBiZSBlbmFibGVkIGJ5IGRlZmF1bHQuICovCisg
ICAgaWYgKCBvcHRfZWFnZXJfZnB1ID09IC0xICkKKyAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHNo
b3VsZF91c2VfZWFnZXJfZnB1KCk7CisKICAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRo
YXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBp
bml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggNDVhYzIwMGYxMS4uZDgxYzg1NWY1NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0y
OCw2ICsyOCw3IEBAIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAog
ZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKIGV4dGVybiBib29sX3Qgb3B0X3NzYmQ7CitleHRlcm4g
aW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sX3QgYnNwX2RlbGF5X3NwZWNfY3Ry
bDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 18 11:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 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 1fUsPB-0003tF-Rk; Mon, 18 Jun 2018 11: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=kbii=je=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fUsPB-0003tA-E8
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:05 +0000
X-Inumbo-ID: 63212373-72eb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63212373-72eb-11e8-bc1d-65256ead4e3a;
 Mon, 18 Jun 2018 11:33: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 1fUsPA-0001Cc-DQ
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 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 1fUsPA-0006kd-B2
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fUsPA-0006kd-B2@xenbits.xenproject.org>
Date: Mon, 18 Jun 2018 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools/libxencall: use hypercall
 buffer device if available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzYmUyYzM4NTgyM2U2N2M3NzM1MjczNjZhNWQ1ZThmZmU3OGQwNDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NDUgMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhlbmNhbGw6IHVzZSBoeXBlcmNhbGwgYnVmZmVyIGRldmljZSBpZiBh
dmFpbGFibGUKICAgIAogICAgSW5zdGVhZCBvZiB1c2luZyBhbm9ueW1vdXMgbWVtb3J5IGZvciBo
eXBlcmNhbGwgYnVmZmVycyB3aGljaCBpcyB0aGVuCiAgICBsb2NrZWQgaW50byBtZW1vcnksIHVz
ZSB0aGUgaHlwZXJjYWxsIGJ1ZmZlciBkZXZpY2Ugb2YgdGhlIExpbnV4CiAgICBwcml2Y21kIGRy
aXZlciBpZiBhdmFpbGFibGUuCiAgICAKICAgIFRoaXMgaGFzIHRoZSBhZHZhbnRhZ2Ugb2YgbmVl
ZGluZyBqdXN0IGEgc2luZ2xlIG1tYXAoKSBmb3IgYWxsb2NhdGluZwogICAgdGhlIGJ1ZmZlciBh
bmQgcGFnZSBtaWdyYXRpb24gb3IgY29tcGFjdGlvbiBjYW4ndCBtYWtlIHRoZSBidWZmZXIKICAg
IHVuYWNjZXNzaWJsZSBmb3IgdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL2NhbGwvY29yZS5j
ICAgIHwgMTIgKysrKysrKysrLQogdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMgICB8IDU4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29scy9saWJzL2Nh
bGwvcHJpdmF0ZS5oIHwgIDcgKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYyBi
L3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKaW5kZXggZjNhMzQwMDlkYS4uNDZjYTYxNTI5ZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYworKysgYi90b29scy9saWJzL2NhbGwvY29y
ZS5jCkBAIC0xOSw3ICsxOSwxNiBAQAogCiBzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50
b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9taWQpIHsKICAgICB4ZW5jYWxs
X2hhbmRsZSAqeGNhbGwgPSBDT05UQUlORVJfT0YoYWgsICp4Y2FsbCwgdGNfYWgpOwotICAgIHJl
dHVybiB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKHhjYWxsLT5mZCk7CisgICAg
aW50IHJjOworCisgICAgcmMgPSB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKHhj
YWxsLT5idWZfZmQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJj
ID0geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Y2FsbC0+ZmQpOworCitvdXQ6
CisgICAgcmV0dXJuIHJjOwogfQogCiB4ZW5jYWxsX2hhbmRsZSAqeGVuY2FsbF9vcGVuKHhlbnRv
b2xsb2dfbG9nZ2VyICpsb2dnZXIsIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCkBAIC0zMCw2ICszOSw3
IEBAIHhlbmNhbGxfaGFuZGxlICp4ZW5jYWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dl
ciwgdW5zaWduZWQgb3Blbl9mbGFncykKICAgICBpZiAoIXhjYWxsKSByZXR1cm4gTlVMTDsKIAog
ICAgIHhjYWxsLT5mZCA9IC0xOworICAgIHhjYWxsLT5idWZfZmQgPSAtMTsKICAgICB4Y2FsbC0+
dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJpY3RfY2I7CiAgICAgeGVudG9vbGNv
cmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhjYWxsLT50Y19haCk7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvY2FsbC9saW51eC5jIGIvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKaW5kZXgg
M2YxYjY5MWZlNy4uOTBjMjY5MTQ4NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2xpbnV4
LmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKQEAgLTU2LDE1ICs1NiwyOCBAQCBpbnQg
b3NkZXBfeGVuY2FsbF9vcGVuKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKICAgICB9CiAKICAgICB4
Y2FsbC0+ZmQgPSBmZDsKKworICAgIC8qCisgICAgICogVHJ5IHRoZSBzYW1lIGZvciB0aGUgaHlw
ZXJjYWxsIGJ1ZmZlciBkZXZpY2UuCisgICAgICovCisgICAgZmQgPSBvcGVuKCIvZGV2L3hlbi9o
eXBlcmNhbGwiLCBPX1JEV1J8T19DTE9FWEVDKTsKKyAgICBpZiAoIGZkID09IC0xICYmIGVycm5v
ICE9IEVOT0VOVCApCisgICAgeworICAgICAgICBQRVJST1IoIkVycm9yIG9uIHRyeWluZyB0byBv
cGVuIGh5cGVyY2FsbCBidWZmZXIgZGV2aWNlIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9
CisgICAgeGNhbGwtPmJ1Zl9mZCA9IGZkOworCiAgICAgcmV0dXJuIDA7CiB9CiAKIGludCBvc2Rl
cF94ZW5jYWxsX2Nsb3NlKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKIHsKLSAgICBpbnQgZmQgPSB4
Y2FsbC0+ZmQ7Ci0gICAgaWYgKGZkID09IC0xKQotICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1
cm4gY2xvc2UoZmQpOworICAgIGlmICggeGNhbGwtPmJ1Zl9mZCA+PSAwICkKKyAgICAgICAgY2xv
c2UoeGNhbGwtPmJ1Zl9mZCk7CisgICAgaWYgKCB4Y2FsbC0+ZmQgPj0gMCApCisgICAgICAgIGNs
b3NlKHhjYWxsLT5mZCk7CisgICAgcmV0dXJuIDA7CiB9CiAKIGludCBvc2RlcF9oeXBlcmNhbGwo
eGVuY2FsbF9oYW5kbGUgKnhjYWxsLCBwcml2Y21kX2h5cGVyY2FsbF90ICpoeXBlcmNhbGwpCkBA
IC03Miw3ICs4NSwyMiBAQCBpbnQgb3NkZXBfaHlwZXJjYWxsKHhlbmNhbGxfaGFuZGxlICp4Y2Fs
bCwgcHJpdmNtZF9oeXBlcmNhbGxfdCAqaHlwZXJjYWxsKQogICAgIHJldHVybiBpb2N0bCh4Y2Fs
bC0+ZmQsIElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMLCBoeXBlcmNhbGwpOwogfQogCi12b2lkICpv
c2RlcF9hbGxvY19wYWdlcyh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwsIHNpemVfdCBucGFnZXMpCitz
dGF0aWMgdm9pZCAqYWxsb2NfcGFnZXNfYnVmZGV2KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgc2l6
ZV90IG5wYWdlcykKK3sKKyAgICB2b2lkICpwOworCisgICAgcCA9IG1tYXAoTlVMTCwgbnBhZ2Vz
ICogUEFHRV9TSVpFLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1NIQVJFRCwKKyAgICAgICAg
ICAgICB4Y2FsbC0+YnVmX2ZkLCAwKTsKKyAgICBpZiAoIHAgPT0gTUFQX0ZBSUxFRCApCisgICAg
eworICAgICAgICBQRVJST1IoImFsbG9jX3BhZ2VzOiBtbWFwIGZhaWxlZCIpOworICAgICAgICBw
ID0gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gcDsKK30KKworc3RhdGljIHZvaWQgKmFsbG9j
X3BhZ2VzX25vYnVmZGV2KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgc2l6ZV90IG5wYWdlcykKIHsK
ICAgICBzaXplX3Qgc2l6ZSA9IG5wYWdlcyAqIFBBR0VfU0laRTsKICAgICB2b2lkICpwOwpAQCAt
MTE2LDExICsxNDQsMjcgQEAgb3V0OgogICAgIHJldHVybiBOVUxMOwogfQogCit2b2lkICpvc2Rl
cF9hbGxvY19wYWdlcyh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwsIHNpemVfdCBucGFnZXMpCit7Cisg
ICAgdm9pZCAqcDsKKworICAgIGlmICggeGNhbGwtPmJ1Zl9mZCA+PSAwICkKKyAgICAgICAgcCA9
IGFsbG9jX3BhZ2VzX2J1ZmRldih4Y2FsbCwgbnBhZ2VzKTsKKyAgICBlbHNlCisgICAgICAgIHAg
PSBhbGxvY19wYWdlc19ub2J1ZmRldih4Y2FsbCwgbnBhZ2VzKTsKKworICAgIHJldHVybiBwOwor
fQorCiB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpw
dHIsIHNpemVfdCBucGFnZXMpCiB7CiAgICAgaW50IHNhdmVkX2Vycm5vID0gZXJybm87Ci0gICAg
LyogUmVjb3ZlciB0aGUgVk1BIGZsYWdzLiBNYXliZSBpdCdzIG5vdCBuZWNlc3NhcnkgKi8KLSAg
ICBtYWR2aXNlKHB0ciwgbnBhZ2VzICogUEFHRV9TSVpFLCBNQURWX0RPRk9SSyk7CisKKyAgICBp
ZiAoIHhjYWxsLT5idWZfZmQgPCAwICkKKyAgICB7CisgICAgICAgIC8qIFJlY292ZXIgdGhlIFZN
QSBmbGFncy4gTWF5YmUgaXQncyBub3QgbmVjZXNzYXJ5ICovCisgICAgICAgIG1hZHZpc2UocHRy
LCBucGFnZXMgKiBQQUdFX1NJWkUsIE1BRFZfRE9GT1JLKTsKKyAgICB9CiAKICAgICBtdW5tYXAo
cHRyLCBucGFnZXMgKiBQQUdFX1NJWkUpOwogICAgIC8qIFdlIE1VU1QgcHJvcGFnYXRlIHRoZSBo
eXBlcmNhbGwgZXJybm8sIG5vdCB1bm1hcCBjYWxsJ3MuICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2NhbGwvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaAppbmRleCA1MzNm
MGM0YThiLi4yMWY5OTJiMzdlIDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5o
CisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgKQEAgLTIwLDcgKzIwLDEyIEBACiBzdHJ1
Y3QgeGVuY2FsbF9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dn
ZXJfdG9mcmVlOwogICAgIHVuc2lnbmVkIGZsYWdzOwotICAgIGludCBmZDsKKworICAgICAgICAg
ICAgICAgICAgICAgLyogcGFydGlhbGx5ICAgICB3aXRoIC9kZXYvICAgICBubyAvZGV2LyAgICAg
ICovCisgICAgICAgICAgICAgICAgICAgICAvKiBpbml0aWFsaXNlZCAgIHhlbi9oeXBlcmNhbGwg
IHhlbi9oeXBlcmNhbGwgKi8KKyAgICBpbnQgZmQ7ICAgICAgICAgIC8qICAgIGFueSAgICAgICAg
ICAgPj0gMCAgICAgICAgICAgPj0gMCAgICAgICAqLworICAgIGludCBidWZfZmQ7ICAgICAgLyog
ICAgYW55ICAgICAgICAgICA+PSAwICAgICAgICAgICAtMSAgICAgICAgICovCisKICAgICBYZW50
b29sY29yZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 18 11:33:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 2018 11:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fUsPM-0003tv-Tg; Mon, 18 Jun 2018 11:33: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=kbii=je=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fUsPL-0003tk-ID
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:15 +0000
X-Inumbo-ID: 6931f10f-72eb-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6931f10f-72eb-11e8-bc1d-65256ead4e3a;
 Mon, 18 Jun 2018 11:33: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 1fUsPK-0001Cm-JC
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fUsPK-0006lE-Gs
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fUsPK-0006lE-Gs@xenbits.xenproject.org>
Date: Mon, 18 Jun 2018 11:33:14 +0000
Subject: [Xen-changelog] [xen staging] tools/libxencalls: add new function
 to query hypercall buffer safety
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3MWQ2ZWNlYzFlZmNhNWEzZTM5NWEwOGFjYjI5OTQ1M2E5NTc1MjgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NDggMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhlbmNhbGxzOiBhZGQgbmV3IGZ1bmN0aW9uIHRvIHF1ZXJ5IGh5cGVy
Y2FsbCBidWZmZXIgc2FmZXR5CiAgICAKICAgIEFkZCBhIG5ldyBmdW5jdGlvbiB0byBxdWVyeSB3
aGV0aGVyIGh5cGVyY2FsbCBidWZmZXJzIGFyZSBhbHdheXMgc2FmZQogICAgdG8gYWNjZXNzIGJ5
IHRoZSBoeXBlcnZpc29yIG9yIG1pZ2h0IHJlc3VsdCBpbiBFRkFVTFQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL2Nh
bGwvTWFrZWZpbGUgICAgICAgICAgfCAyICstCiB0b29scy9saWJzL2NhbGwvZnJlZWJzZC5jICAg
ICAgICAgfCA1ICsrKysrCiB0b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmggfCA3ICsr
KysrKysKIHRvb2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcCAgICB8IDUgKysrKysKIHRvb2xz
L2xpYnMvY2FsbC9saW51eC5jICAgICAgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9t
aW5pb3MuYyAgICAgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9uZXRic2QuYyAgICAg
ICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9zb2xhcmlzLmMgICAgICAgICB8IDUgKysr
KysKIDggZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvY2FsbC9NYWtl
ZmlsZQppbmRleCAzOWRkMjA3NDI4Li4yNTJkMzk3M2ZjIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2NhbGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCkBAIC0yLDcgKzIs
NyBAQCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKLU1JTk9SICAgID0gMAorTUlOT1IgICAgPSAx
CiBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmNhbGwubWFwCiAK
IENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvY2FsbC9mcmVlYnNkLmMgYi90b29scy9saWJzL2NhbGwvZnJlZWJzZC5jCmluZGV4
IGNhZGQzMTNjMDQuLjI4YmZkODUyYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9mcmVl
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2ZyZWVic2QuYwpAQCAtMTA3LDYgKzEwNywxMSBA
QCB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwdHIs
IHNpemVfdCBucGFnZXMpCiAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKIH0KIAoraW50IHhlbmNh
bGxfYnVmZmVyc19uZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpCit7CisgICAgcmV0
dXJuIDE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmggYi90b29scy9saWJzL2NhbGwv
aW5jbHVkZS94ZW5jYWxsLmgKaW5kZXggYmFmYWNkZDJiYS4uMGQwOWJjOGVhZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUveGVuY2FsbC5oCisrKyBiL3Rvb2xzL2xpYnMvY2Fs
bC9pbmNsdWRlL3hlbmNhbGwuaApAQCAtMTE1LDYgKzExNSwxMyBAQCB2b2lkIHhlbmNhbGxfZnJl
ZV9idWZmZXJfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwLCBzaXplX3QgbnJf
cGFnZXMpOwogdm9pZCAqeGVuY2FsbF9hbGxvY19idWZmZXIoeGVuY2FsbF9oYW5kbGUgKnhjYWxs
LCBzaXplX3Qgc2l6ZSk7CiB2b2lkIHhlbmNhbGxfZnJlZV9idWZmZXIoeGVuY2FsbF9oYW5kbGUg
KnhjYWxsLCB2b2lkICpwKTsKIAorLyoKKyAqIEFyZSBhbGxvY2F0ZWQgaHlwZXJjYWxsIGJ1ZmZl
cnMgc2FmZSB0byBiZSBhY2Nlc3NlZCBieSB0aGUgaHlwZXJ2aXNvciBhbGwKKyAqIHRoZSB0aW1l
PworICogUmV0dXJucyAwIGlmIEVGQVVMVCBtaWdodCBiZSBwb3NzaWJsZS4KKyAqLworaW50IHhl
bmNhbGxfYnVmZmVyc19uZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpOworCiAjZW5k
aWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcCBiL3Rv
b2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcAppbmRleCAyZjk2MTQ0ZjQwLi5jNDgyMTk1Yjk1
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbGlieGVuY2FsbC5tYXAKKysrIGIvdG9vbHMv
bGlicy9jYWxsL2xpYnhlbmNhbGwubWFwCkBAIC0xNywzICsxNyw4IEBAIFZFUlNfMS4wIHsKIAkJ
eGVuY2FsbF9mcmVlX2J1ZmZlcl9wYWdlczsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBh
bnl0aGluZyBieSBkZWZhdWx0ICovCiB9OworCitWRVJTXzEuMSB7CisJZ2xvYmFsOgorCQl4ZW5j
YWxsX2J1ZmZlcnNfbmV2ZXJfZmF1bHQ7Cit9IFZFUlNfMS4wOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9jYWxsL2xpbnV4LmMgYi90b29scy9saWJzL2NhbGwvbGludXguYwppbmRleCA5MGMyNjkx
NDg2Li5kOGE2MzA2ZTA0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbGludXguYworKysg
Yi90b29scy9saWJzL2NhbGwvbGludXguYwpAQCAtMTcxLDYgKzE3MSwxMSBAQCB2b2lkIG9zZGVw
X2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwdHIsIHNpemVfdCBucGFn
ZXMpCiAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKIH0KIAoraW50IHhlbmNhbGxfYnVmZmVyc19u
ZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpCit7CisgICAgcmV0dXJuIHhjYWxsLT5i
dWZfZmQgPj0gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9taW5pb3MuYyBiL3Rvb2xzL2xpYnMvY2FsbC9taW5p
b3MuYwppbmRleCBmMDQ2ODhmNjNjLi45ZjdhOTY5OTVmIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2NhbGwvbWluaW9zLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL21pbmlvcy5jCkBAIC03MCw2ICs3
MCwxMSBAQCB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lk
ICpwdHIsIHNpemVfdCBucGFnZXMpCiAgICAgZnJlZShwdHIpOwogfQogCitpbnQgeGVuY2FsbF9i
dWZmZXJzX25ldmVyX2ZhdWx0KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKK3sKKyAgICByZXR1cm4g
MTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvY2FsbC9uZXRic2QuYyBiL3Rvb2xzL2xpYnMvY2FsbC9uZXRic2QuYwppbmRl
eCBlOTZmYmYxNmY3Li5hNTUwMmRhMzc3IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbmV0
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL25ldGJzZC5jCkBAIC0xMTAsNiArMTEwLDExIEBA
IGludCBkb194ZW5faHlwZXJjYWxsKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgcHJpdmNtZF9oeXBl
cmNhbGxfdCAqaHlwZXJjYWxsKQogICAgICAgICByZXR1cm4gaHlwZXJjYWxsLT5yZXR2YWw7CiB9
CiAKK2ludCB4ZW5jYWxsX2J1ZmZlcnNfbmV2ZXJfZmF1bHQoeGVuY2FsbF9oYW5kbGUgKnhjYWxs
KQoreworICAgIHJldHVybiAxOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL3NvbGFyaXMuYyBiL3Rvb2xzL2xpYnMv
Y2FsbC9zb2xhcmlzLmMKaW5kZXggNWFhMzMwZTRlYi4uYzYzYjZhMzI5YSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9jYWxsL3NvbGFyaXMuYworKysgYi90b29scy9saWJzL2NhbGwvc29sYXJpcy5j
CkBAIC04Niw2ICs4NiwxMSBAQCBpbnQgZG9feGVuX2h5cGVyY2FsbCh4ZW5jYWxsX2hhbmRsZSAq
eGNhbGwsIHByaXZjbWRfaHlwZXJjYWxsX3QgKmh5cGVyY2FsbCkKICAgICByZXR1cm4gaW9jdGwo
ZmQsIElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMLCBoeXBlcmNhbGwpOwogfQogCitpbnQgeGVuY2Fs
bF9idWZmZXJzX25ldmVyX2ZhdWx0KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKK3sKKyAgICByZXR1
cm4gMTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 18 11:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Jun 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 1fUsPX-0003vc-93; Mon, 18 Jun 2018 11:33: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=kbii=je=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fUsPW-0003vH-76
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:26 +0000
X-Inumbo-ID: 0d6b6c1a-72eb-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d6b6c1a-72eb-11e8-9728-bc764e045a96;
 Mon, 18 Jun 2018 13:30: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 1fUsPU-0001D3-Os
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fUsPU-0006lq-MX
 for xen-changelog@lists.xenproject.org; Mon, 18 Jun 2018 11:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fUsPU-0006lq-MX@xenbits.xenproject.org>
Date: Mon, 18 Jun 2018 11:33:24 +0000
Subject: [Xen-changelog] [xen staging] tools/libxc: retry hypercall in case
 of EFAULT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4OGQ2NmNiNzhjMzVjNjIwYzJhMGViMDFiYWM4NDJlNGU5OWJmMGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NTAgMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhjOiByZXRyeSBoeXBlcmNhbGwgaW4gY2FzZSBvZiBFRkFVTFQKICAg
IAogICAgQSBoeXBlcmNhbGwgaXNzdWVkIHZpYSB0aGUgcHJpdmNtZCBkcml2ZXIgY2FuIHZlcnkg
cmFyZWx5IHJldHVybgogICAgLUVGQVVMVCBldmVuIGlmIHRoZSBoeXBlcmNhbGwgYnVmZmVycyBh
cmUgbG9ja2VkIGluIG1lbW9yeS4gVGhpcwogICAgaGFwcGVucyBmb3IgaHlwZXJjYWxsIGJ1ZmZl
cnMgaW4gdXNlciBtZW1vcnkgd2hlbiB0aGUgTGludXgga2VybmVsCiAgICBpcyBkb2luZyBtZW1v
cnkgc2NhbnMgZS5nLiBmb3IgcGFnZSBtaWdyYXRpb24gb3IgY29tcGFjdGlvbi4KICAgIAogICAg
UmV0cnkgdGhlIGdldHBhZ2VmcmFtZWluZm8zIGh5cGVyY2FsbCB1cCB0byAyIHRpbWVzIGluIGNh
c2UKICAgIC1FRkFVTFQgaXMgcmV0dXJuZWQgYW5kIHRoZSBoeXBlcnZpc29yIG1pZ2h0IHNlZSBp
bnZhbGlkIFBURXMgZm9yCiAgICB1c2VyIGh5cGVyY2FsbCBidWZmZXJzICh3aGljaCBzaG91bGQg
YmUgdGhlIGNhc2Ugb25seSBpZiB0aGUga2VybmVsCiAgICBkb2Vzbid0IG9mZmVyIGEgL2Rldi94
ZW4vaHlwZXJjYWxsIG5vZGUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jIHwgIDIgKy0KIHRv
b2xzL2xpYnhjL3hjX3ByaXZhdGUuaCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmMK
aW5kZXggZmNkYTk4MTc0NC4uZTZlM2Q5OTEzYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
cHJpdmF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwpAQCAtMjI0LDcgKzIyNCw3
IEBAIGludCB4Y19nZXRfcGZuX3R5cGVfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbSwKICAgICBkb21jdGwuZG9tYWluID0gZG9tOwogICAgIGRvbWN0bC51LmdldHBhZ2VmcmFt
ZWluZm8zLm51bSA9IG51bTsKICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21jdGwudS5nZXRw
YWdlZnJhbWVpbmZvMy5hcnJheSwgYXJyKTsKLSAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21j
dGwpOworICAgIHJjID0gZG9fZG9tY3RsX3JldHJ5X2VmYXVsdCh4Y2gsICZkb21jdGwpOwogICAg
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGFycik7CiAgICAgcmV0dXJuIHJjOwogfQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5oCmluZGV4IDAzYmM5YTc3NzYuLjAzYmRmY2E3ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKQEAgLTI1NCw5
ICsyNTQsMTMgQEAgb3V0MToKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW5saW5lIGlu
dCBkb19kb21jdGwoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwp
CitzdGF0aWMgaW5saW5lIGludCBkb19kb21jdGxfbWF5YmVfcmV0cnlfZWZhdWx0KHhjX2ludGVy
ZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmV0cmllcykKIHsKICAgICBpbnQgcmV0
ID0gLTE7CisgICAgdW5zaWduZWQgaW50IHJldHJ5X2NudCA9IDA7CisKICAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UoZG9tY3RsLCBzaXplb2YoKmRvbWN0bCksIFhDX0hZUEVSQ0FMTF9CVUZG
RVJfQk9VTkNFX0JPVEgpOwogCiAgICAgZG9tY3RsLT5pbnRlcmZhY2VfdmVyc2lvbiA9IFhFTl9E
T01DVExfSU5URVJGQUNFX1ZFUlNJT047CkBAIC0yNjcsOCArMjcxLDExIEBAIHN0YXRpYyBpbmxp
bmUgaW50IGRvX2RvbWN0bCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9kb21jdGwgKmRv
bWN0bCkKICAgICAgICAgZ290byBvdXQxOwogICAgIH0KIAotICAgIHJldCA9IHhlbmNhbGwxKHhj
aC0+eGNhbGwsIF9fSFlQRVJWSVNPUl9kb21jdGwsCi0gICAgICAgICAgICAgICAgICAgSFlQRVJD
QUxMX0JVRkZFUl9BU19BUkcoZG9tY3RsKSk7CisgICAgZG8geworICAgICAgICByZXQgPSB4ZW5j
YWxsMSh4Y2gtPnhjYWxsLCBfX0hZUEVSVklTT1JfZG9tY3RsLAorICAgICAgICAgICAgICAgICAg
ICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhkb21jdGwpKTsKKyAgICB9IHdoaWxlICggcmV0
IDwgMCAmJiBlcnJubyA9PSBFRkFVTFQgJiYgcmV0cnlfY250KysgPCByZXRyaWVzICk7CisKICAg
ICBpZiAoIHJldCA8IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBlcnJubyA9PSBFQUNDRVMgKQpA
QCAtMjgxLDYgKzI4OCwxOCBAQCBzdGF0aWMgaW5saW5lIGludCBkb19kb21jdGwoeGNfaW50ZXJm
YWNlICp4Y2gsIHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwpCiAgICAgcmV0dXJuIHJldDsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgZG9fZG9tY3RsKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3Qg
eGVuX2RvbWN0bCAqZG9tY3RsKQoreworICAgIHJldHVybiBkb19kb21jdGxfbWF5YmVfcmV0cnlf
ZWZhdWx0KHhjaCwgZG9tY3RsLCAwKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgZG9fZG9tY3Rs
X3JldHJ5X2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0
bCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgcmV0cmllcyA9IHhlbmNhbGxfYnVmZmVyc19uZXZlcl9m
YXVsdCh4Y2gtPnhjYWxsKSA/IDAgOiAyOworCisgICAgcmV0dXJuIGRvX2RvbWN0bF9tYXliZV9y
ZXRyeV9lZmF1bHQoeGNoLCBkb21jdGwsIHJldHJpZXMpOworfQorCiBzdGF0aWMgaW5saW5lIGlu
dCBkb19zeXNjdGwoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwp
CiB7CiAgICAgaW50IHJldCA9IC0xOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 07:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 07:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fVBJ7-0002fk-Hx; Tue, 19 Jun 2018 07:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVBJ6-0002fc-Ft
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:04 +0000
X-Inumbo-ID: 2c26cceb-7394-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c26cceb-7394-11e8-9728-bc764e045a96;
 Tue, 19 Jun 2018 09:41: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 1fVBJ4-0001ru-Ig
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVBJ4-0005g3-GB
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVBJ4-0005g3-GB@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 07:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OWZjNTU3MDRmNzk3MTI5ZTZlMzM4ZDczZjE0Yzc4YjYyODhhZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
MSAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA5YTE3MmRiNWRjLi4xZGEzMWFmZTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMCw3ICsyMTAsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIxLDExICsyMjEsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDcsNiArMjU1
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggYzA4ZGRjMDIxNS4uNzAyZWM2NGFjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTMsNiAr
NTkzLDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyogSGFzIHRo
ZSBndWVzdCBlbmFibGVkIENQVUlEIGZhdWx0aW5nPyAqLwogICAgIGJvb2wgY3B1aWRfZmF1bHRp
bmc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 07:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 07:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fVBJH-0002gr-KE; Tue, 19 Jun 2018 07:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVBJG-0002gi-OS
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:14 +0000
X-Inumbo-ID: 323d0947-7394-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 323d0947-7394-11e8-9728-bc764e045a96;
 Tue, 19 Jun 2018 09:41: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 1fVBJE-0001s2-OV
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVBJE-0005gg-MC
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVBJE-0005gg-MC@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 07:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMTkwNGM0NzU1NmEwMzJlYmQxY2E1M2E2Zjk0Njg3ZGQyZWI3MTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
MSAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjMwMGY2OTI2MS4uNTJlZDA1MTk2OCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE2MzUsNyArMTYzNSw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE2ODUsNiArMTY4NSwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDFkYTMxYWZlNzQu
LmMzZmRhODc2MWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDcsNiArMzA4LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDgwNzcwMDA2ZWIuLmFkYTRhYWM1MDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIg
KnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRf
aWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBB
bHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxp
c2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAg
IHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZNOiVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19D
VFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BW
KSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2Zw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKLSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAg
ICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5
KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9E
T00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjksODIgQEAgc3RhdGlj
IGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0
aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sKKyAgICAvKgorICAg
ICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9rLiAgVGhpcyBpcyBv
bmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMuCisg
ICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBO
ZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5l
aGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0g
RVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBX
ZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNl
IDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBF
UC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBj
YXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwg
RCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBC
cm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAw
eDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBE
ICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDY2
OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25sYWtlPyAqLworICAg
IGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieWxha2Ug
RCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9t
IHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4
MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNh
c2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFp
bCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24g
LyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwg
LyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNl
IDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisg
ICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBM
YWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBL
bmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBj
YXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0
cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxl
IHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBPUFRfWFBUSV9ERUZB
VUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRfWFBUSV9ERUZB
VUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJS
U0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAgICAgICBvcHRfaWJw
YiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUgc2hvdWxkIGJlIGVu
YWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUgPT0gLTEgKQorICAg
ICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsKKwogICAgIC8qIChS
ZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVl
biBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZiYWIwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29s
IG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 07:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 07:44: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 1fVBJR-0002iH-M7; Tue, 19 Jun 2018 07:44: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVBJQ-0002i5-5M
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:24 +0000
X-Inumbo-ID: 9b4aa74e-7394-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b4aa74e-7394-11e8-bc1d-65256ead4e3a;
 Tue, 19 Jun 2018 07:44: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 1fVBJO-0001sA-UW
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVBJO-0005i7-Rv
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 07:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVBJO-0005i7-Rv@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 07:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: account for fully eager
 FPU mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzODAwN2Q2ZmFlOTQ0N2JmNWU4ZTczZDY3YWU5ZmI4NDRlN2ZmMmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDEzOjQ1OjI4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDEzOjQ1OjI4IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4
MzQ0MGYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTE1IDExOjQ5OjA2ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IDQ5MWJjY2VhNTguLjRkYzQ0NTZmMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xODMzLDEzICsx
ODMzLDIwIEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICBpZiAoIGJhY2tvdXQg
PT0gWDg2RU1VTF9GUFVfZnB1ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRvIGJh
Y2sgb3V0IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUgc2ltcGx5IGFkanVzdCBzdGF0ZSBz
dWNoCi0gICAgICAgICAqIHRoYXQgdXBvbiBuZXh0IEZQVSBpbnNuIHVzZSBieSB0aGUgZ3Vlc3Qg
d2UnbGwgcmVsb2FkIHRoZSBzdGF0ZQotICAgICAgICAgKiBzYXZlZCAob3IgZnJlc2hseSBsb2Fk
ZWQpIGJ5IGh2bWVtdWxfZ2V0X2ZwdSgpLgorICAgICAgICAgKiBUbyBiYWNrIG91dCBjaGFuZ2Vz
IHRvIHRoZSByZWdpc3RlciBmaWxlCisgICAgICAgICAqIC0gaW4gZnVsbHkgZWFnZXIgbW9kZSwg
cmVzdG9yZSBvcmlnaW5hbCBzdGF0ZSBpbW1lZGlhdGVseSwKKyAgICAgICAgICogLSBpbiBsYXp5
IG1vZGUsIHNpbXBseSBhZGp1c3Qgc3RhdGUgc3VjaCB0aGF0IHVwb24gbmV4dCBGUFUgaW5zbgor
ICAgICAgICAgKiAgIHVzZSBieSB0aGUgZ3Vlc3Qgd2UnbGwgcmVsb2FkIHRoZSBzdGF0ZSBzYXZl
ZCAob3IgZnJlc2hseSBsb2FkZWQpCisgICAgICAgICAqICAgYnkgaHZtZW11bF9nZXRfZnB1KCku
CiAgICAgICAgICAqLwotICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOwotICAgICAg
ICBzdHRzKCk7Ci0gICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgIGlm
ICggY3Vyci0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9lYWdlcihjdXJyKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBj
dXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICAgICAgc3R0cygpOworICAgICAgICAg
ICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAgICAgICAgfQogICAgIH0KIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 10:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 10: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 1fVEHx-0007Un-LC; Tue, 19 Jun 2018 10:55: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVEHw-0007Ui-4C
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:04 +0000
X-Inumbo-ID: 3e16bab2-73af-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e16bab2-73af-11e8-bc1d-65256ead4e3a;
 Tue, 19 Jun 2018 10:55: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 1fVEHu-00067U-SS
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 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 1fVEHu-0002ys-Py
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVEHu-0002ys-Py@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 10:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyNDQ3YjM2ZjFkNTkxOTMyNjNlMWYyZjAwMWViNmJiYmRlNGQyODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMTox
OCAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4ODQ1MjUyMmFkLi41MDExNmQ1NzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMCw3ICsyMTAsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIxLDExICsyMjEsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDcsNiArMjU1
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggMmJhMjFlMTEzNS4uNzc1OTMzMjY5ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01NjksNiAr
NTY5LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyoKICAgICAg
KiBUaGUgU01BUCBjaGVjayBwb2xpY3kgd2hlbiB1cGRhdGluZyBydW5zdGF0ZV9ndWVzdCh2KSBh
bmQgdGhlCiAgICAgICogc2Vjb25kYXJ5IHN5c3RlbSB0aW1lLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 10:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 10: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 1fVEI7-0007VA-NI; Tue, 19 Jun 2018 10: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVEI6-0007V5-JS
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:14 +0000
X-Inumbo-ID: 4426bab6-73af-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4426bab6-73af-11e8-bc1d-65256ead4e3a;
 Tue, 19 Jun 2018 10:55: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 1fVEI5-00067e-23
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 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 1fVEI4-0002zL-Vx
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVEI4-0002zL-Vx@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 10:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiOWRjNmQwZTY0ODQ5MjdjZjc0YTc3ZDA3ZjBkZTc0ZTkyYTA1ZjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMTox
OCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNWMxM2Y2ZjUxZC4uY2I4MWE5Y2JjNCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3MjcsNyArMTcyNyw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE3NzcsNiArMTc3NywxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDUwMTE2ZDU3NmYu
LmRiZGYxYjQyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDcsNiArMzA4LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGI1YTdmOWNjYjIuLmNmMjU1YWM2MDIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0
IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAg
ICBvcHRfaWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+
IDAgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAg
b3B0X2licGIgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
c3NiZCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49
IDAgKQorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2Fw
cykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5k
L29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgog
ICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVz
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZN
OiVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9QVikgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYp
KSAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1
KSAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8g
IiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAg
b3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIg
ICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgfHwKLSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIg
TVNSX1NQRUNfQ1RSTCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAg
ICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0
LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkg
JiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjks
ODIgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAg
ICAgfQogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3Qg
I05NICovCitzdGF0aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sK
KyAgICAvKgorICAgICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9r
LiAgVGhpcyBpcyBvbmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHBy
b2Nlc3NvcnMuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5j
ZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNl
IDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZl
bmRhbGUgKi8KKyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6
IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2Fz
ZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVgg
Ki8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBT
YW5keUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAg
Y2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6
IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2Fz
ZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICov
CisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8q
IEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNl
IDB4NTU6IC8qIFNreWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisg
ICAgY2FzZSAweDY2OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25s
YWtlPyAqLworICAgIGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTog
LyogS2FieWxha2UgRCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9m
dCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xv
dmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3
OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRk
OiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyog
Q2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdv
bGRtb250ICovCisgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6
IC8qIEdlbWluaSBMYWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAg
ICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4
NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWlu
ZyB2dWxuZXJhYmxlIHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBP
UFRfWFBUSV9ERUZBVUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ERUZBVUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAg
ICAgICBvcHRfaWJwYiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUg
c2hvdWxkIGJlIGVuYWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUg
PT0gLTEgKQorICAgICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsK
KwogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9m
bGFncyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9z
dGF0ZSgpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZi
YWIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsK
IGV4dGVybiBib29sIG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBl
eHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94
ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 10:55:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 10:55: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 1fVEII-0007WV-Qa; Tue, 19 Jun 2018 10:55: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVEIH-0007WL-2r
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:25 +0000
X-Inumbo-ID: e7131e66-73ae-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7131e66-73ae-11e8-9728-bc764e045a96;
 Tue, 19 Jun 2018 12:52: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 1fVEIF-00067m-7t
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 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 1fVEIF-0002zo-5X
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 10:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVEIF-0002zo-5X@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 10:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: account for fully eager
 FPU mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlYjE1NzY0YWRiZmU0NGU5ZjExYTY4ZTI0NDRmNGJhMTJiM2NmMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDEzOjQzOjQzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDEzOjQzOjQzIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4
MzQ0MGYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTE1IDExOjQ5OjA2ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IDEzMTQ4MGZkZDkuLjlhMmVkNTIwOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTkxLDEzICsx
OTkxLDIwIEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICBpZiAoIGJhY2tvdXQg
PT0gWDg2RU1VTF9GUFVfZnB1ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFRvIGJh
Y2sgb3V0IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUgc2ltcGx5IGFkanVzdCBzdGF0ZSBz
dWNoCi0gICAgICAgICAqIHRoYXQgdXBvbiBuZXh0IEZQVSBpbnNuIHVzZSBieSB0aGUgZ3Vlc3Qg
d2UnbGwgcmVsb2FkIHRoZSBzdGF0ZQotICAgICAgICAgKiBzYXZlZCAob3IgZnJlc2hseSBsb2Fk
ZWQpIGJ5IGh2bWVtdWxfZ2V0X2ZwdSgpLgorICAgICAgICAgKiBUbyBiYWNrIG91dCBjaGFuZ2Vz
IHRvIHRoZSByZWdpc3RlciBmaWxlCisgICAgICAgICAqIC0gaW4gZnVsbHkgZWFnZXIgbW9kZSwg
cmVzdG9yZSBvcmlnaW5hbCBzdGF0ZSBpbW1lZGlhdGVseSwKKyAgICAgICAgICogLSBpbiBsYXp5
IG1vZGUsIHNpbXBseSBhZGp1c3Qgc3RhdGUgc3VjaCB0aGF0IHVwb24gbmV4dCBGUFUgaW5zbgor
ICAgICAgICAgKiAgIHVzZSBieSB0aGUgZ3Vlc3Qgd2UnbGwgcmVsb2FkIHRoZSBzdGF0ZSBzYXZl
ZCAob3IgZnJlc2hseSBsb2FkZWQpCisgICAgICAgICAqICAgYnkgaHZtZW11bF9nZXRfZnB1KCku
CiAgICAgICAgICAqLwotICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOwotICAgICAg
ICBzdHRzKCk7Ci0gICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgIGlm
ICggY3Vyci0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9lYWdlcihjdXJyKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBj
dXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICAgICAgc3R0cygpOworICAgICAgICAg
ICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAgICAgICAgfQogICAgIH0KIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 16:44:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 16:44: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 1fVJjg-0000Cc-A2; Tue, 19 Jun 2018 16:44: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVJjf-0000CU-Jc
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:03 +0000
X-Inumbo-ID: ff4dd49b-73df-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff4dd49b-73df-11e8-bc1d-65256ead4e3a;
 Tue, 19 Jun 2018 16:44: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 1fVJje-00055K-Mi
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVJje-0003EP-KF
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVJje-0003EP-KF@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 16:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1YTU2OTIwZTgwNTgyNjM2ODVlMTg2NzE4OTgwZDU3ZDU1OGIzODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
OSAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAg
MyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwpp
bmRleCA4NmIwOThkZDM1Li40MTEwNTU1MjNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4
Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIxMSw3ICsyMTEsNyBAQCB2b2lkIHZj
cHVfcmVzdG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogICAgIAogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAo
aS5lLiBwYXJ0cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwotICAgIGlmICggIXYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUg
JiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAg
IC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwpAQCAtMjIyLDExICsyMjIsMTkgQEAgdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGFib3ZlKSB3ZSBhbHNvIG5l
ZWQgdG8gcmVzdG9yZSBmdWxsIHN0YXRlLCB0byBwcmV2ZW50IHN1YnNlcXVlbnRseQogICAgICAq
IHNhdmluZyBzdGF0ZSBiZWxvbmdpbmcgdG8gYW5vdGhlciB2Q1BVLgogICAgICAqLwotICAgIGlm
ICggeHN0YXRlX2FsbCh2KSApCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSB8fCAo
di0+YXJjaC54c2F2ZV9hcmVhICYmIHhzdGF0ZV9hbGwodikpICkKICAgICB7Ci0gICAgICAgIGZw
dV94cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisg
ICAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBmcHVfZnhyc3Rvcih2KTsKKwogICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAx
OwogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3Qg
bmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisg
ICAgICAgICAgICBzdHRzKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDgsNiArMjU2
LDggQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYg
KCB2LT5mcHVfZGlydGllZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghdi0+YXJj
aC5mdWxseV9lYWdlcl9mcHUpOworCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKICAgICAgICAg
ZnB1X3hyc3Rvcih2LCBYU1RBVEVfTEFaWSk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5k
ZXggZGY3MDY0ZmNlNC4uMGE2MDQxMjFhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01OTcsNiAr
NTk3LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgICAqIGFuZCB0aHVzIHNob3VsZCBiZSBzYXZl
ZC9yZXN0b3JlZC4gKi8KICAgICBib29sX3Qgbm9ubGF6eV94c3RhdGVfdXNlZDsKIAorICAgIC8q
IFJlc3RvcmUgYWxsIEZQVSBzdGF0ZSAobGF6eSBhbmQgbm9uLWxhenkgc3RhdGUpIG9uIGNvbnRl
eHQgc3dpdGNoPyAqLworICAgIGJvb2wgZnVsbHlfZWFnZXJfZnB1OworCiAgICAgLyogSGFzIHRo
ZSBndWVzdCBlbmFibGVkIENQVUlEIGZhdWx0aW5nPyAqLwogICAgIGJvb2wgY3B1aWRfZmF1bHRp
bmc7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 19 16:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Jun 2018 16:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fVJjr-0000Dd-CU; Tue, 19 Jun 2018 16:44: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=rsgi=jf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVJjq-0000DU-37
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:14 +0000
X-Inumbo-ID: 055f0dc4-73e0-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 055f0dc4-73e0-11e8-bc1d-65256ead4e3a;
 Tue, 19 Jun 2018 16:44: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 1fVJjo-00055S-ST
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVJjo-0003F8-Q8
 for xen-changelog@lists.xenproject.org; Tue, 19 Jun 2018 16:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVJjo-0003F8-Q8@xenbits.xenproject.org>
Date: Tue, 19 Jun 2018 16:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxYWFhZDU2Mjc0NDhhODRjNGU0OTMwNGQ4OWIxMWE4ZTZmNTg4ZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToy
OSAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjE5Nzg0N2MzZC4uN2E5NTc0NGY2MiAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE1NDQsNyArMTU0NCw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE1OTQsNiArMTU5NCwxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDQxMTA1NTUyM2Uu
LjI3OTg3OGZhYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDgsNiArMzA5LDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDgwNzcwMDA2ZWIuLmFkYTRhYWM1MDUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOworaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3Nw
ZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBA
IC0xMTQsNiArMTE1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIg
KnMpCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRf
aWJycyA9IDA7CiAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMTY3LDYgKzE2OSw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfc3NiZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJlYWdlci1mcHUiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCkBAIC0yMjMsMTUgKzIyNywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBB
bHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxp
c2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAg
IHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcywgSFZNOiVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZNOiVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKLSAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpKSAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19D
VFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BW
KSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2VhZ2VyX2Zw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKLSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSkgICAgPyAiIiAgICAg
ICAgICAgICAgIDogIiBOb25lIiwKKyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKLSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIpOworICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5
KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9E
T00wID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKQEAgLTMyMSw2ICszMjksODIgQEAgc3RhdGlj
IGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAgICAgfQogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3QgI05NICovCitzdGF0
aWMgYm9vbCBfX2luaXQgc2hvdWxkX3VzZV9lYWdlcl9mcHUodm9pZCkKK3sKKyAgICAvKgorICAg
ICAqIEFzc3VtZSBhbGwgdW5yZWNvZ25pc2VkIHByb2Nlc3NvcnMgYXJlIG9rLiAgVGhpcyBpcyBv
bmx5IGtub3duIHRvCisgICAgICogYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMuCisg
ICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBO
ZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5l
aGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0g
RVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBX
ZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNl
IDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBF
UC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBj
YXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwg
RCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBC
cm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAw
eDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBE
ICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UgWCAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDY2
OiAvKiBDYW5ub25sYWtlICovCisgICAgY2FzZSAweDY3OiAvKiBDYW5ub25sYWtlPyAqLworICAg
IGNhc2UgMHg4ZTogLyogS2FieWxha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieWxha2Ug
RCAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9t
IHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4
MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNh
c2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFp
bCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24g
LyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwg
LyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNl
IDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisg
ICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBM
YWtlICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBL
bmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBj
YXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0
cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxl
IHRvIExhenlGUFVcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogI2RlZmluZSBPUFRfWFBUSV9ERUZB
VUxUICAweGZmCiB1aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSBPUFRfWFBUSV9ERUZB
VUxUOwogCkBAIC01MTksNiArNjAzLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJS
U0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQogICAgICAgICBvcHRfaWJw
YiA9IGZhbHNlOwogCisgICAgLyogQ2hlY2sgd2hldGhlciBFYWdlciBGUFUgc2hvdWxkIGJlIGVu
YWJsZWQgYnkgZGVmYXVsdC4gKi8KKyAgICBpZiAoIG9wdF9lYWdlcl9mcHUgPT0gLTEgKQorICAg
ICAgICBvcHRfZWFnZXJfZnB1ID0gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKTsKKwogICAgIC8qIChS
ZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X3NwZWNfY3RybF9mbGFncyBoYXMgYmVl
biBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA5MWJlZDFiNDc2Li41YjQwYWZiYWIwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpOwogCiBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29s
IG9wdF9zc2JkOworZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 21 09:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Jun 2018 09:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fVw8N-0007lW-JS; Thu, 21 Jun 2018 09: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=u36b=jh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fVw8M-0007lR-9X
 for xen-changelog@lists.xenproject.org; Thu, 21 Jun 2018 09:44:06 +0000
X-Inumbo-ID: a99947d3-7537-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a99947d3-7537-11e8-bc1d-65256ead4e3a;
 Thu, 21 Jun 2018 09:44: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 1fVw8K-0008Nn-E1
 for xen-changelog@lists.xenproject.org; Thu, 21 Jun 2018 09:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fVw8K-0000kd-Bc
 for xen-changelog@lists.xenproject.org; Thu, 21 Jun 2018 09:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fVw8K-0000kd-Bc@xenbits.xenproject.org>
Date: Thu, 21 Jun 2018 09:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/EFI: fix FPU state handling
 around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNzIxMWNiNjk2NTE1ZWU1YmQ1ZGFlMGFiNzI4NjZjOWYzODJhMzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDIx
IDExOjM1OjQ2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDIxIDExOjM1OjQ2IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmaXggRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1lIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGFyZSB0d28gaXNzdWVzLiAgRmlyc3QsIHRoZSBub25sYXp5IHhzdGF0ZXMgd2Vy
ZSBuZXZlciByZXN0b3JlZAogICAgYWZ0ZXIgcmV0dXJuaW5nIGZyb20gdGhlIHJ1bnRpbWUgY2Fs
bC4KICAgIAogICAgU2Vjb25kbHksIHdpdGggdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBtaXRpZ2F0aW9u
IGZvciBYU0EtMjY3IC8gTGF6eUZQVSwgdGhlCiAgICB1bmlsYXRlcmFsIHN0dHMoKSBpcyBubyBs
b25nZXIgY29ycmVjdCwgYW5kIGhpdHMgYW4gYXNzZXJ0aW9uIGxhdGVyIHdoZW4KICAgIGEgbGF6
eSBzdGF0ZSByZXN0b3JlIHRyaWVzIHRvIG9jY3VyIGZvciBhIGZ1bGx5IGVhZ2VyIHZjcHUuCiAg
ICAKICAgIEZpeCBib3RoIG9mIHRoZXNlIGlzc3VlcyBieSBjYWxsaW5nIHZjcHVfcmVzdG9yZV9m
cHVfZWFnZXIoKS4gIEFzIEVGSQogICAgcnVudGltZSBzZXJ2aWNlcyBjYW4gYmUgdXNlZCBpbiB0
aGUgaWRsZSBjb250ZXh0LCB0aGUgaWRsZSBhc3NlcnRpb24KICAgIG5lZWRzIHRvIG1vdmUgdW50
aWwgYWZ0ZXIgdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBjaGVjay4KICAgIAogICAgSW50cm9kdWNlIGEg
ImN1cnIiIGxvY2FsIHZhcmlhYmxlIGFuZCByZXBsYWNlIG90aGVyIHVzZXMgb2YgImN1cnJlbnQi
CiAgICBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgICAgfCA0ICsrLS0KIHhl
bi9jb21tb24vZWZpL3J1bnRpbWUuYyB8IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9p
Mzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IGRiZGYxYjQyYmQuLjljNzUyNzMyYTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2FyY2gveDg2L2kzODcu
YwpAQCAtMjA4LDEyICsyMDgsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGZwdV9meHNhdmUoc3Ry
dWN0IHZjcHUgKnYpCiAvKiBSZXN0b3JlIEZQVSBzdGF0ZSB3aGVuZXZlciBWQ1BVIGlzIHNjaGR1
bGVkIGluLiAqLwogdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKLSAgICAKICAgICAvKiBSZXN0b3JlIG5v
bmxhenkgZXh0ZW5kZWQgc3RhdGUgKGkuZS4gcGFydHMgbm90IHRyYWNrZWQgYnkgQ1IwLlRTKS4g
Ki8KICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSAmJiAhdi0+YXJjaC5ub25sYXp5
X3hzdGF0ZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCisgICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodikpOworCiAgICAgLyogQXZvaWQgcmVjdXJzaW9uICovCiAgICAgY2x0cygpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1l
LmMKaW5kZXggMDcwYTcwZDc4NC4uYWFkM2FiNTdkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9l
ZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTE4LDE0ICsx
MTgsMTYgQEAgc3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKIAogdm9pZCBl
ZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiB7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworCiAgICAgaWYgKCAhc3RhdGUtPmNyMyApCiAgICAgICAgIHJl
dHVybjsKICAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKLSAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCisgICAg
aWYgKCBpc19wdl92Y3B1KGN1cnIpICYmICFpc19pZGxlX3ZjcHUoY3VycikgKQogICAgIHsKICAg
ICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewogICAgICAgICAgICAgLmxpbWl0ID0g
TEFTVF9SRVNFUlZFRF9HRFRfQllURSwKLSAgICAgICAgICAgIC5iYXNlICA9IEdEVF9WSVJUX1NU
QVJUKGN1cnJlbnQpCisgICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJyKQog
ICAgICAgICB9OwogCiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKQEAgLTEzMyw3ICsxMzUsNyBA
QCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRlICpzdGF0ZSkKICAgICBpcnFf
ZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUgPSBOUl9DUFVTOwogICAgIHNwaW5fdW5sb2NrKCZl
ZmlfcnNfbG9jayk7Ci0gICAgc3R0cygpOworICAgIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoY3Vy
cik7CiB9CiAKIGJvb2wgZWZpX3JzX3VzaW5nX3BndGFibGVzKHZvaWQpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 22 21:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2018 21:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fWTqf-0003fJ-HD; Fri, 22 Jun 2018 21:44: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=mzvi=ji=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWTqe-0003fC-2H
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:04 +0000
X-Inumbo-ID: 6878e737-7665-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6878e737-7665-11e8-bc1d-65256ead4e3a;
 Fri, 22 Jun 2018 21:44: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 1fWTqb-0005je-Vn
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fWTqb-0000Ye-TL
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWTqb-0000Ye-TL@xenbits.xenproject.org>
Date: Fri, 22 Jun 2018 21:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Support fully eager FPU
 context switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwZGMxNjM4MTgxMzliZjBhOTNlZDcwOWZjMTlhMTRkYzljN2IxZDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NyAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE0NmRmZTkyNzdjMmI0YThj
Mzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IpCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAg
ICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcuYyBiL3hlbi9hcmNoL3g4Ni9pMzg3
LmMKaW5kZXggNTU4NDUzNTNkNi4uZjljZjA1OTY5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBAIC0yMTUsOCArMjE1LDI1IEBAIHZv
aWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBBU1NFUlQo
IWlzX2lkbGVfdmNwdSh2KSk7CiAgICAgCisgICAgaWYgKCB2LT5hcmNoLmZ1bGx5X2VhZ2VyX2Zw
dSApCisgICAgeworICAgICAgICAvKiBBdm9pZCByZWN1cnNpb24gKi8KKyAgICAgICAgY2x0cygp
OworCisgICAgICAgIGlmICggY3B1X2hhc194c2F2ZSApCisgICAgICAgICAgICBmcHVfeHJzdG9y
KHYsIFhTVEFURV9BTEwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBmcHVfZnhyc3Rvcih2
KTsKKworICAgICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAxOworICAgICAgICB2LT5mcHVfZGly
dGllZCA9IDE7CisKKyAgICAgICAgLyogWGVuIGRvZXNuJ3QgbmVlZCBUUyBzZXQsIGJ1dCB0aGUg
Z3Vlc3QgbWlnaHQuICovCisgICAgICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiAodi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKSApCisgICAgICAgICAgICBzdHRzKCk7Cisg
ICAgfQogICAgIC8qIHNhdmUgdGhlIG5vbmxhenkgZXh0ZW5kZWQgc3RhdGUgd2hpY2ggaXMgbm90
IHRyYWNrZWQgYnkgQ1IwLlRTIGJpdCAqLwotICAgIGlmICggdi0+YXJjaC5ub25sYXp5X3hzdGF0
ZV91c2VkICkKKyAgICBlbHNlIGlmICggdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91c2VkICkKICAg
ICB7CiAgICAgICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgICAgICBjbHRzKCk7ICAgICAg
ICAKQEAgLTIzOCw2ICsyNTUsOCBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBpZiAoIHYtPmZwdV9kaXJ0aWVkICkKICAgICAgICAgcmV0dXJuOwogCisg
ICAgQVNTRVJUKCF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSk7CisKICAgICBpZiAoIGNwdV9oYXNf
eHNhdmUgKQogICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9MQVpZKTsKICAgICBlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaAppbmRleCBmOTE3YjQ2ZDRiLi4yMDcxNWUzMjA3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKQEAgLTU3NCw2ICs1NzQsOSBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgICogYW5kIHRo
dXMgc2hvdWxkIGJlIHNhdmVkL3Jlc3RvcmVkLiAqLwogICAgIGJvb2xfdCBub25sYXp5X3hzdGF0
ZV91c2VkOwogCisgICAgLyogUmVzdG9yZSBhbGwgRlBVIHN0YXRlIChsYXp5IGFuZCBub24tbGF6
eSBzdGF0ZSkgb24gY29udGV4dCBzd2l0Y2g/ICovCisgICAgYm9vbF90IGZ1bGx5X2VhZ2VyX2Zw
dTsKKwogICAgIC8qCiAgICAgICogVGhlIFNNQVAgY2hlY2sgcG9saWN5IHdoZW4gdXBkYXRpbmcg
cnVuc3RhdGVfZ3Vlc3QodikgYW5kIHRoZQogICAgICAqIHNlY29uZGFyeSBzeXN0ZW0gdGltZS4K
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Jun 22 21:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Jun 2018 21:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fWTqp-0003gn-JQ; Fri, 22 Jun 2018 21:44: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=mzvi=ji=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWTqn-0003ge-RB
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:13 +0000
X-Inumbo-ID: 6e8af1ec-7665-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e8af1ec-7665-11e8-bc1d-65256ead4e3a;
 Fri, 22 Jun 2018 21:44: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 1fWTqm-0005jo-5Q
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fWTqm-0000Zn-30
 for xen-changelog@lists.xenproject.org; Fri, 22 Jun 2018 21:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWTqm-0000Zn-30@xenbits.xenproject.org>
Date: Fri, 22 Jun 2018 21:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/spec-ctrl: Mitigations for
 LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0MmY3MTE1NjdhM2YxODkxY2I3NTE4N2VlYWY1Y2NlM2Y3ZDY4OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMjowMToz
NyAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAx
NDAzODQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKy0K
IHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZWNlMmNlYzc1Yi4uYjc0MmVlNGMxZCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0MjMsNyArMTQyMyw3IEBAIGZhbHNl
IGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQu
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29s
Piwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCi0+ICAgICAgICAgICAgICBidGktdGh1bms9
cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZH09PGJvb2w+IF1gCis+ICAgICAg
ICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxl
YWdlci1mcHV9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwKQEAgLTE0NzMsNiArMTQ3MywxMSBAQCBoYXJkd2FyZSwgdGhpcyBpcyBhIGdsb2JhbCBvcHRp
b24gYXBwbGllZCBhdCBib290LCBhbmQgbm90IHZpcnR1YWxpc2VkIGZvcgogZ3Vlc3QgdXNlLiAg
T24gSW50ZWwgaGFyZHdhcmUsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBndWVzdHMs
CiBpbmRlcGVuZGVudGx5IG9mIFhlbidzIGNob2ljZSBvZiBzZXR0aW5nLgogCitPbiBhbGwgaGFy
ZHdhcmUsIHRoZSBgZWFnZXItZnB1PWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHBy
ZXZlbnQgWGVuCitmcm9tIHVzaW5nIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRjaGVzLiAg
VGhpcyBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgYXMKK2EgZ2xvYmFsIGNvbnRyb2wuICBCeSBk
ZWZhdWx0LCBYZW4gd2lsbCBjaG9vc2UgdG8gdXNlIGZ1bGx5IGVhZ2VyIGNvbnRleHQKK3N3aXRj
aGVzIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIHNwZWN1bGF0ZSBwYXN0ICNOTSBleGNlcHRpb25z
LgorCiAjIyMgc3luY1xfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IGY5Y2YwNTk2OWQu
Ljg3M2VhYjhkMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAj
aW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwogLyogICAgIEZQVSBSZXN0b3JlIEZ1bmN0aW9ucyAgICovCkBAIC0zMDksNiArMzEwLDggQEAg
aW50IHZjcHVfaW5pdF9mcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwogICAgIAor
ICAgIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID0gb3B0X2VhZ2VyX2ZwdTsKKwogICAgIGlmICgg
KHJjID0geHN0YXRlX2FsbG9jX3NhdmVfYXJlYSh2KSkgIT0gMCApCiAgICAgICAgIHJldHVybiBy
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDc5MDBhY2RhODIuLjgzNjg5NzIyMmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKIHN0YXRpYyBpbnQ4X3QgX19p
bml0ZGF0YSBvcHRfaWJycyA9IC0xOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSAx
OwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSAwOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogCiBib29sX3QgX19pbml0ZGF0YSBic3BfZGVsYXlfc3Bl
Y19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAg
LTExNCw2ICsxMTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9p
YnJzID0gMDsKICAgICAgICAgICAgIG9wdF9pYnBiID0gMDsKKyAgICAgICAgICAgIG9wdF9lYWdl
cl9mcHUgPSAwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB2YWwgPiAwICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTE2Nyw2ICsxNjksOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwog
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgb3B0X3NzYmQgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiZWFnZXItZnB1Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIApAQCAtMjI0LDE1ICsyMjgsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICogQWx0ZXJu
YXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFuZC9vciB2aXJ0dWFsaXNpbmcK
ICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4KICAgICAgKi8KLSAgICBwcmlu
dGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMsIEhWTTolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKICAg
ICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSkgICAgID8gIiIgICAgICAg
ICAgICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfUlNCX1BWKSB8fAorICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIg
OiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAogICAgICAg
ICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8Ci0gICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkpICAgID8gIiIgICAgICAgICAg
ICAgICA6ICIgTm9uZSIsCisgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
UlNCX0hWTSkgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDog
IiIsCi0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAg
ID8gIiBSU0IiICAgICAgICAgICA6ICIiKTsKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9G
UFUiICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERv
bTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElfRE9NMCA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCkBAIC0zMjIsNiArMzMwLDgyIEBAIHN0YXRpYyBib29s
X3QgX19pbml0IF9fbWF5YmVfdW51c2VkIHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiAg
ICAgfQogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBzcGVjdWxhdGVzIHBhc3Qg
I05NICovCitzdGF0aWMgYm9vbF90IF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQor
eworICAgIC8qCisgICAgICogQXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUg
b2suICBUaGlzIGlzIG9ubHkga25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYg
cHJvY2Vzc29ycy4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkK
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2Ug
YXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5k
YWxlICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAv
KiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICov
CisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2Fu
ZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNh
c2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxs
ICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAv
KiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAw
eDU1OiAvKiBTa3lsYWtlIFggKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAg
IGNhc2UgMHg2NjogLyogQ2Fubm9ubGFrZSAqLworICAgIGNhc2UgMHg2NzogLyogQ2Fubm9ubGFr
ZT8gKi8KKyAgICBjYXNlIDB4OGU6IC8qIEthYnlsYWtlIE0gKi8KKyAgICBjYXNlIDB4OWU6IC8q
IEthYnlsYWtlIEQgKi8KKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8K
KyAgICBjYXNlIDB4Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZp
ZXcgKi8KKyAgICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyog
QmF5dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyog
QXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJy
eXRyYWlsIC8gQnJhc3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisg
ICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9u
dCAqLworICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAweDdhOiAvKiBH
ZW1pbmkgTGFrZSAqLworICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAvKgorICAgICAgICAg
KiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25p
Z2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUg
dG8gTGF6eUZQVVxuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsK
KyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQg
IDB4ZmYKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7
CiAKQEAgLTUxMSw2ICs1OTUsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikg
JiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0g
MDsKIAorICAgIC8qIENoZWNrIHdoZXRoZXIgRWFnZXIgRlBVIHNob3VsZCBiZSBlbmFibGVkIGJ5
IGRlZmF1bHQuICovCisgICAgaWYgKCBvcHRfZWFnZXJfZnB1ID09IC0xICkKKyAgICAgICAgb3B0
X2VhZ2VyX2ZwdSA9IHNob3VsZF91c2VfZWFnZXJfZnB1KCk7CisKICAgICAvKiAoUmUpaW5pdCBC
U1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgaGFzIGJlZW4gY2FsY3Vs
YXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKaW5kZXggNDVhYzIwMGYxMS4uZDgxYzg1NWY1NyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC0yOCw2ICsyOCw3IEBAIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfaWJwYjsKIGV4dGVybiBib29sX3Qgb3B0
X3NzYmQ7CitleHRlcm4gaW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sX3QgYnNw
X2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01: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 1fWXla-0002Rw-3E; Sat, 23 Jun 2018 01:55: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXlY-0002Rr-7p
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:04 +0000
X-Inumbo-ID: 7963cd72-7688-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7963cd72-7688-11e8-bc1d-65256ead4e3a;
 Sat, 23 Jun 2018 01:55: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 1fWXlW-0003Xv-JT
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXlW-0003dG-H3
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXlW-0003dG-H3@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:02 +0000
Subject: [Xen-changelog] [xen master] scripts/add_maintainers.pl: Don't call
 get_maintainers.pl with -f
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxMzM5ZWNiNWYxOGNhN2VjN2IwYzkxNGM5NTJhMGUxNzE1YWU1MTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biA1IDE3OjM5OjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMiAxMjowODoxNSAyMDE4ICswMTAw
CgogICAgc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGw6IERvbid0IGNhbGwgZ2V0X21haW50YWlu
ZXJzLnBsIHdpdGggLWYKICAgIAogICAgVGhlIG9wdGlvbiAtZiBvZiBzY3JpcHRzL2dldF9tYWlu
dGFpbmVycy5wbCB3aWxsIHJldHVybiB0aGUgbWFpbnRhaW5lcnMKICAgIG9mIGEgZ2l2ZW4gZmls
ZSwgKm5vdCogdGhlIGxpc3Qgb2YgbWFpbnRhaW5lcnMgaWYgdGhlIGZpbGUgd2FzIGEgcGF0Y2gu
CiAgICAKICAgIFRoZSBvdXRwdXQgZXhwZWN0ZWQgb2YgYWRkX21haW50YWluZXJzIGlzIHRoZSBs
YXR0ZXIsIHNvIGRyb3AgdGhlIG9wdGlvbgogICAgLWYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFycyBL
dXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBs
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgYi9zY3JpcHRzL2FkZF9tYWlu
dGFpbmVycy5wbAppbmRleCA5OWU0NzI0MTEyLi4wOWU5ZjY2MDlmIDEwMDc1NQotLS0gYS9zY3Jp
cHRzL2FkZF9tYWludGFpbmVycy5wbAorKysgYi9zY3JpcHRzL2FkZF9tYWludGFpbmVycy5wbApA
QCAtNDIwLDcgKzQyMCw3IEBAIHN1YiBpc21haWxpbmdsaXN0ICgkKSB7CiBzdWIgZ2V0bWFpbnRh
aW5lcnMgKCQkJCkgewogICAgIG15ICgkZmlsZSwgJHJ0bywgJHJjYykgPSBAXzsKICAgICBteSAk
Zmg7Ci0gICAgb3BlbigkZmgsICItfCIsICRnZXRfbWFpbnRhaW5lciwgQGdldF9tYWludGFpbmVy
X2FyZ3MsICctZicsICRmaWxlKQorICAgIG9wZW4oJGZoLCAiLXwiLCAkZ2V0X21haW50YWluZXIs
IEBnZXRfbWFpbnRhaW5lcl9hcmdzLCAkZmlsZSkKICAgICAgICAgb3IgZGllICJGYWlsZWQgdG8g
b3BlbiAnJGdldF9tYWludGFpbmVyJ1xuIjsKICAgICB3aGlsZShteSAkbGluZSA9IDwkZmg+KSB7
CiAgICAgICAgIGNob21wICRsaW5lOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01: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 1fWXll-0002T0-5H; Sat, 23 Jun 2018 01: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXlj-0002So-6r
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:15 +0000
X-Inumbo-ID: 17323fde-7688-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17323fde-7688-11e8-9728-bc764e045a96;
 Sat, 23 Jun 2018 03:52: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 1fWXlg-0003Yk-PK
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXlg-0003ee-Mw
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXlg-0003ee-Mw@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:12 +0000
Subject: [Xen-changelog] [xen master] x86: Support fully eager FPU context
 switching
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0NmRmZTkyNzdjMmI0YThjMzk5YjIyOWUwMGQ4MTkwNjVlMzE2N2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMTo0NTox
NyAyMDE4ICswMTAwCgogICAgeDg2OiBTdXBwb3J0IGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3
aXRjaGluZwogICAgCiAgICBUaGlzIGlzIGNvbnRyb2xsZWQgb24gYSBwZXItdmNwdSBiYXNlcyBm
b3IgZmxleGliaWxpdHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIw
MTgtMzY2NQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgICAgICAgIHwgMTYgKysrKysrKysr
KysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICAzICsrKwogMiBmaWxlcyBj
aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDg4NDUyNTIyYWQu
LjUwMTE2ZDU3NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2kzODcuYwpAQCAtMjEwLDcgKzIxMCw3IEBAIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9l
YWdlcihzdHJ1Y3QgdmNwdSAqdikKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAgICAg
CiAgICAgLyogUmVzdG9yZSBub25sYXp5IGV4dGVuZGVkIHN0YXRlIChpLmUuIHBhcnRzIG5vdCB0
cmFja2VkIGJ5IENSMC5UUykuICovCi0gICAgaWYgKCAhdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91
c2VkICkKKyAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSAmJiAhdi0+YXJjaC5ub25s
YXp5X3hzdGF0ZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogQXZvaWQgcmVjdXJz
aW9uICovCkBAIC0yMjEsMTEgKzIyMSwxOSBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIo
c3RydWN0IHZjcHUgKnYpCiAgICAgICogYWJvdmUpIHdlIGFsc28gbmVlZCB0byByZXN0b3JlIGZ1
bGwgc3RhdGUsIHRvIHByZXZlbnQgc3Vic2VxdWVudGx5CiAgICAgICogc2F2aW5nIHN0YXRlIGJl
bG9uZ2luZyB0byBhbm90aGVyIHZDUFUuCiAgICAgICovCi0gICAgaWYgKCB4c3RhdGVfYWxsKHYp
ICkKKyAgICBpZiAoIHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1IHx8ICh2LT5hcmNoLnhzYXZlX2Fy
ZWEgJiYgeHN0YXRlX2FsbCh2KSkgKQogICAgIHsKLSAgICAgICAgZnB1X3hyc3Rvcih2LCBYU1RB
VEVfQUxMKTsKKyAgICAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKKyAgICAgICAgICAgIGZwdV94
cnN0b3IodiwgWFNUQVRFX0FMTCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZwdV9meHJz
dG9yKHYpOworCiAgICAgICAgIHYtPmZwdV9pbml0aWFsaXNlZCA9IDE7CiAgICAgICAgIHYtPmZw
dV9kaXJ0aWVkID0gMTsKKworICAgICAgICAvKiBYZW4gZG9lc24ndCBuZWVkIFRTIHNldCwgYnV0
IHRoZSBndWVzdCBtaWdodC4gKi8KKyAgICAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmICh2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMpICkKKyAgICAgICAgICAgIHN0dHMo
KTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTI0Nyw2ICsyNTUsOCBAQCB2b2lkIHZjcHVf
cmVzdG9yZV9mcHVfbGF6eShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHYtPmZwdV9kaXJ0aWVk
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgQVNTRVJUKCF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2Zw
dSk7CisKICAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQogICAgICAgICBmcHVfeHJzdG9yKHYsIFhT
VEFURV9MQVpZKTsKICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAxOTdmOGQ2MmJlLi5l
MGQ0MTNjN2RlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTU2Myw2ICs1NjMsOSBAQCBzdHJ1Y3Qg
YXJjaF92Y3B1CiAgICAgICogYW5kIHRodXMgc2hvdWxkIGJlIHNhdmVkL3Jlc3RvcmVkLiAqLwog
ICAgIGJvb2xfdCBub25sYXp5X3hzdGF0ZV91c2VkOwogCisgICAgLyogUmVzdG9yZSBhbGwgRlBV
IHN0YXRlIChsYXp5IGFuZCBub24tbGF6eSBzdGF0ZSkgb24gY29udGV4dCBzd2l0Y2g/ICovCisg
ICAgYm9vbCBmdWxseV9lYWdlcl9mcHU7CisKICAgICBzdHJ1Y3Qgdm1jZSB2bWNlOwogCiAgICAg
c3RydWN0IHBhZ2luZ192Y3B1IHBhZ2luZzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 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 1fWXlt-0002U6-75; Sat, 23 Jun 2018 01: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXlr-0002Tv-UZ
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:23 +0000
X-Inumbo-ID: 8587bb4f-7688-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8587bb4f-7688-11e8-bc1d-65256ead4e3a;
 Sat, 23 Jun 2018 01:55: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 1fWXlq-0003Yu-VJ
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fWXlq-0003fN-Sr
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXlq-0003fN-Sr@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/spec-ctrl: Mitigations for LazyFPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0MzQzNWJmNjdlODE1OTQ5NTE5NGY2MjNiOWU0ZDhjOTAxNDAzODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biA3IDE3OjAwOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAxMyAyMTo0NTox
NyAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWl0aWdhdGlvbnMgZm9yIExhenlGUFUK
ICAgIAogICAgSW50ZWwgQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gc3Bl
Y3VsYXRlIHBhc3QgI05NLCB3aGljaCBpcyB0aGUKICAgIG1lY2hhbmlzbSBieSB3aGljaCBsYXp5
IEZQVSBjb250ZXh0IHN3aXRjaGluZyBpcyBpbXBsZW1lbnRlZC4KICAgIAogICAgT24gYWZmZWN0
ZWQgcHJvY2Vzc29ycywgWGVuIG11c3QgdXNlIGZ1bGx5IGVhZ2VyIEZQVSBjb250ZXh0IHN3aXRj
aGluZyB0bwogICAgcHJldmVudCBndWVzdHMgZnJvbSBiZWluZyBhYmxlIHRvIHJlYWQgRlBVIHN0
YXRlIChTU0UvQVZYL2V0YykgZnJvbSBwcmV2aW91c2x5CiAgICBzY2hlZHVsZWQgdmNwdXMuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjY3IC8gQ1ZFLTIwMTgtMzY2NQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICA3ICsrLQogeGVuL2FyY2gveDg2L2kz
ODcuYyAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwg
MTAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgppbmRleCA4NzEyYTgzM2EyLi4wNzVlNWVhMTU5IDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgpAQCAtMTc1OCw3ICsxNzU4LDcgQEAgZmFsc2UgZGlzYWJsZSB0aGUgcXVp
cmsgd29ya2Fyb3VuZCwgd2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3Ry
bCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1z
Yyxyc2J9PTxib29sPiwKLT4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNl
fGptcCwge2licnMsaWJwYixzc2JkfT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGJ0aS10aHVu
az1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdX09PGJvb2w+
IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0
aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0
ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTgwOCw2ICsx
ODA4LDExIEBAIGhhcmR3YXJlLCB0aGlzIGlzIGEgZ2xvYmFsIG9wdGlvbiBhcHBsaWVkIGF0IGJv
b3QsIGFuZCBub3QgdmlydHVhbGlzZWQgZm9yCiBndWVzdCB1c2UuICBPbiBJbnRlbCBoYXJkd2Fy
ZSwgdGhlIGZlYXR1cmUgaXMgdmlydHVhbGlzZWQgZm9yIGd1ZXN0cywKIGluZGVwZW5kZW50bHkg
b2YgWGVuJ3MgY2hvaWNlIG9mIHNldHRpbmcuCiAKK09uIGFsbCBoYXJkd2FyZSwgdGhlIGBlYWdl
ci1mcHU9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IgcHJldmVudCBYZW4KK2Zyb20g
dXNpbmcgZnVsbHkgZWFnZXIgRlBVIGNvbnRleHQgc3dpdGNoZXMuICBUaGlzIGlzIGN1cnJlbnRs
eSBpbXBsZW1lbnRlZCBhcworYSBnbG9iYWwgY29udHJvbC4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxs
IGNob29zZSB0byB1c2UgZnVsbHkgZWFnZXIgY29udGV4dAorc3dpdGNoZXMgb24gaGFyZHdhcmUg
YmVsaWV2ZWQgdG8gc3BlY3VsYXRlIHBhc3QgI05NIGV4Y2VwdGlvbnMuCisKICMjIyBzeW5jXF9j
b25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcu
YyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKaW5kZXggNTAxMTZkNTc2Zi4uZGJkZjFiNDJiZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBA
IC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8YXNtL2kzODcuaD4KICNpbmNsdWRlIDxhc20veHN0
YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAgRlBVIFJl
c3RvcmUgRnVuY3Rpb25zICAgKi8KQEAgLTMwNyw2ICszMDgsOCBAQCBpbnQgdmNwdV9pbml0X2Zw
dShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpbnQgcmM7CiAgICAgCisgICAgdi0+YXJjaC5mdWxs
eV9lYWdlcl9mcHUgPSBvcHRfZWFnZXJfZnB1OworCiAgICAgaWYgKCAocmMgPSB4c3RhdGVfYWxs
b2Nfc2F2ZV9hcmVhKHYpKSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggZmQ5MzhjMzNhNi4uMDhlNjc4NGM0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDQsNiArNDQsNyBAQCBz
dGF0aWMgZW51bSBpbmRfdGh1bmsgewogc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJz
ID0gLTE7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwogYm9vbCBfX3JlYWRf
bW9zdGx5IG9wdF9zc2JkID0gZmFsc2U7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfZWFnZXJf
ZnB1ID0gLTE7CiAKIGJvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhf
dCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTEzMCw2ICsxMzEsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9pYnJzID0gMDsK
ICAgICAgICAgICAgIG9wdF9pYnBiID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1
ID0gMDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CkBAIC0xODMsNiArMTg1LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfaWJwYiA9IHZhbDsK
ICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgICAgIG9wdF9zc2JkID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImVhZ2VyLWZwdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CiAKQEAgLTIzNiwxNSArMjQwLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAqIEFsdGVy
bmF0aXZlcyBibG9ja3MgZm9yIHByb3RlY3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5n
CiAgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzLCBIVk06JXMlcyVzXG4iLAorICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCiAg
ICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAotICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikpICAgICA/ICIiICAgICAg
ICAgICAgICAgOiAiIE5vbmUiLAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVikgfHwKKyAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVDX0NUUkwi
IDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAg
ICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKICAgICAg
ICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAotICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pKSAgICA/ICIiICAgICAgICAg
ICAgICAgOiAiIE5vbmUiLAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ND
X1JTQl9IVk0pIHx8CisgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6
ICIiLAotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIik7CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAorICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJf
RlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBE
b20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAg
PyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApAQCAtMzM0LDYgKzM0Miw4MiBAQCBzdGF0aWMgYm9v
bCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICB9CiB9CiAKKy8qIENh
bGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIHNwZWN1bGF0ZXMgcGFzdCAjTk0gKi8KK3N0YXRpYyBi
b29sIF9faW5pdCBzaG91bGRfdXNlX2VhZ2VyX2ZwdSh2b2lkKQoreworICAgIC8qCisgICAgICog
QXNzdW1lIGFsbCB1bnJlY29nbmlzZWQgcHJvY2Vzc29ycyBhcmUgb2suICBUaGlzIGlzIG9ubHkg
a25vd24gdG8KKyAgICAgKiBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycy4KKyAgICAg
Ki8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVM
IHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFs
ZW0gYXJlIHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxl
bSAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNh
c2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAq
LworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3Rt
ZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgy
YTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VY
ICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2
eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2Ug
MHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICov
CisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fk
d2VsbCAqLworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6
IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8K
KyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1NTogLyogU2t5bGFr
ZSBYICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICBjYXNlIDB4NjY6IC8q
IENhbm5vbmxha2UgKi8KKyAgICBjYXNlIDB4Njc6IC8qIENhbm5vbmxha2U/ICovCisgICAgY2Fz
ZSAweDhlOiAvKiBLYWJ5bGFrZSBNICovCisgICAgY2FzZSAweDllOiAvKiBLYWJ5bGFrZSBEICov
CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzog
LyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAw
eDI3OiAvKiBQZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAg
Y2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8g
VmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJh
bmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJy
YXNzd2VsbCAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1
YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBj
YXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAgIGNhc2UgMHg3YTogLyogR2VtaW5pIExha2Ug
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdo
dHMgcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2Ug
MHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1p
bGwgKi8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJp
bnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8g
TGF6eUZQVVxuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorfQorCiAjZGVmaW5lIE9QVF9YUFRJX0RFRkFVTFQg
IDB4ZmYKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IE9QVF9YUFRJX0RFRkFVTFQ7
CiAKQEAgLTUzMCw2ICs2MTQsMTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikg
JiYgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCiAgICAgICAgIG9wdF9pYnBiID0g
ZmFsc2U7CiAKKyAgICAvKiBDaGVjayB3aGV0aGVyIEVhZ2VyIEZQVSBzaG91bGQgYmUgZW5hYmxl
ZCBieSBkZWZhdWx0LiAqLworICAgIGlmICggb3B0X2VhZ2VyX2ZwdSA9PSAtMSApCisgICAgICAg
IG9wdF9lYWdlcl9mcHUgPSBzaG91bGRfdXNlX2VhZ2VyX2ZwdSgpOworCiAgICAgLyogKFJlKWlu
aXQgQlNQIHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIGhhcyBiZWVuIGNh
bGN1bGF0ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCmluZGV4IDkxYmVkMWI0NzYuLjViNDBhZmJhYjAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaApAQCAtMjgsNiArMjgsNyBAQCB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCk7CiAKIGV4dGVybiBib29sIG9wdF9pYnBiOwogZXh0ZXJuIGJvb2wgb3B0
X3NzYmQ7CitleHRlcm4gaW50OF90IG9wdF9lYWdlcl9mcHU7CiAKIGV4dGVybiBib29sIGJzcF9k
ZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01: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 1fWXm4-0002VT-Am; Sat, 23 Jun 2018 01:55: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXm2-0002VH-Cx
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:34 +0000
X-Inumbo-ID: 8b96e46a-7688-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b96e46a-7688-11e8-bc1d-65256ead4e3a;
 Sat, 23 Jun 2018 01:55: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 1fWXm1-0003Z2-4j
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXm1-0003fw-2Q
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXm1-0003fw-2Q@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: account for fully eager FPU
 mode in emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyM2QyMjM0ZTA4ODcyYWMxYzcxOWYzZTMzODk5NDU4MTQ4MzQ0MGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDE1
IDExOjQ5OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDE1IDExOjQ5OjA2IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhY2NvdW50IGZvciBmdWxseSBlYWdlciBGUFUgbW9kZSBpbiBlbXVsYXRpb24KICAg
IAogICAgSW4gZnVsbHkgZWFnZXIgbW9kZSB3ZSBtdXN0IG5vdCBjbGVhciBmcHVfZGlydGllZCwg
c2V0IENSMC5UUywgb3IgaW52b2tlCiAgICB0aGUgZnB1X2xlYXZlKCkgaG9vay4gSW5zdGVhZCBk
byB3aGF0IHRoZSBtb2RlJ3MgbmFtZSBzYXlzOiBSZXN0b3JlCiAgICBzdGF0ZSByaWdodCBhd2F5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKaW5kZXggYzlhYTE4ODg0ZC4uMDNhNDk0NGU4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIx
MzksMTMgKzIxMzksMjAgQEAgc3RhdGljIHZvaWQgaHZtZW11bF9wdXRfZnB1KAogICAgIGlmICgg
YmFja291dCA9PSBYODZFTVVMX0ZQVV9mcHUgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAg
ICogVG8gYmFjayBvdXQgY2hhbmdlcyB0byB0aGUgcmVnaXN0ZXIgZmlsZSBzaW1wbHkgYWRqdXN0
IHN0YXRlIHN1Y2gKLSAgICAgICAgICogdGhhdCB1cG9uIG5leHQgRlBVIGluc24gdXNlIGJ5IHRo
ZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0YXRlCi0gICAgICAgICAqIHNhdmVkIChvciBmcmVz
aGx5IGxvYWRlZCkgYnkgaHZtZW11bF9nZXRfZnB1KCkuCisgICAgICAgICAqIFRvIGJhY2sgb3V0
IGNoYW5nZXMgdG8gdGhlIHJlZ2lzdGVyIGZpbGUKKyAgICAgICAgICogLSBpbiBmdWxseSBlYWdl
ciBtb2RlLCByZXN0b3JlIG9yaWdpbmFsIHN0YXRlIGltbWVkaWF0ZWx5LAorICAgICAgICAgKiAt
IGluIGxhenkgbW9kZSwgc2ltcGx5IGFkanVzdCBzdGF0ZSBzdWNoIHRoYXQgdXBvbiBuZXh0IEZQ
VSBpbnNuCisgICAgICAgICAqICAgdXNlIGJ5IHRoZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0
YXRlIHNhdmVkIChvciBmcmVzaGx5IGxvYWRlZCkKKyAgICAgICAgICogICBieSBodm1lbXVsX2dl
dF9mcHUoKS4KICAgICAgICAgICovCi0gICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gZmFsc2U7
Ci0gICAgICAgIHN0dHMoKTsKLSAgICAgICAgaHZtX2Z1bmNzLmZwdV9sZWF2ZShjdXJyKTsKKyAg
ICAgICAgaWYgKCBjdXJyLT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICB2Y3B1
X3Jlc3RvcmVfZnB1X2VhZ2VyKGN1cnIpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gZmFsc2U7CisgICAgICAgICAgICBzdHRzKCk7Cisg
ICAgICAgICAgICBodm1fZnVuY3MuZnB1X2xlYXZlKGN1cnIpOworICAgICAgICB9CiAgICAgfQog
fQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 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 1fWXmD-0002XN-OC; Sat, 23 Jun 2018 01: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXmC-0002XC-OE
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:44 +0000
X-Inumbo-ID: 91a75eb2-7688-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91a75eb2-7688-11e8-bc1d-65256ead4e3a;
 Sat, 23 Jun 2018 01:55: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 1fWXmB-0003ZI-AH
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXmB-0003gi-81
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXmB-0003gi-81@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:43 +0000
Subject: [Xen-changelog] [xen master] tools/libxencall: use hypercall buffer
 device if available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzYmUyYzM4NTgyM2U2N2M3NzM1MjczNjZhNWQ1ZThmZmU3OGQwNDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NDUgMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhlbmNhbGw6IHVzZSBoeXBlcmNhbGwgYnVmZmVyIGRldmljZSBpZiBh
dmFpbGFibGUKICAgIAogICAgSW5zdGVhZCBvZiB1c2luZyBhbm9ueW1vdXMgbWVtb3J5IGZvciBo
eXBlcmNhbGwgYnVmZmVycyB3aGljaCBpcyB0aGVuCiAgICBsb2NrZWQgaW50byBtZW1vcnksIHVz
ZSB0aGUgaHlwZXJjYWxsIGJ1ZmZlciBkZXZpY2Ugb2YgdGhlIExpbnV4CiAgICBwcml2Y21kIGRy
aXZlciBpZiBhdmFpbGFibGUuCiAgICAKICAgIFRoaXMgaGFzIHRoZSBhZHZhbnRhZ2Ugb2YgbmVl
ZGluZyBqdXN0IGEgc2luZ2xlIG1tYXAoKSBmb3IgYWxsb2NhdGluZwogICAgdGhlIGJ1ZmZlciBh
bmQgcGFnZSBtaWdyYXRpb24gb3IgY29tcGFjdGlvbiBjYW4ndCBtYWtlIHRoZSBidWZmZXIKICAg
IHVuYWNjZXNzaWJsZSBmb3IgdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL2NhbGwvY29yZS5j
ICAgIHwgMTIgKysrKysrKysrLQogdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMgICB8IDU4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29scy9saWJzL2Nh
bGwvcHJpdmF0ZS5oIHwgIDcgKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYyBi
L3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMKaW5kZXggZjNhMzQwMDlkYS4uNDZjYTYxNTI5ZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYworKysgYi90b29scy9saWJzL2NhbGwvY29y
ZS5jCkBAIC0xOSw3ICsxOSwxNiBAQAogCiBzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50
b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWgsIGRvbWlkX3QgZG9taWQpIHsKICAgICB4ZW5jYWxs
X2hhbmRsZSAqeGNhbGwgPSBDT05UQUlORVJfT0YoYWgsICp4Y2FsbCwgdGNfYWgpOwotICAgIHJl
dHVybiB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKHhjYWxsLT5mZCk7CisgICAg
aW50IHJjOworCisgICAgcmMgPSB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxsKHhj
YWxsLT5idWZfZmQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJj
ID0geGVudG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbCh4Y2FsbC0+ZmQpOworCitvdXQ6
CisgICAgcmV0dXJuIHJjOwogfQogCiB4ZW5jYWxsX2hhbmRsZSAqeGVuY2FsbF9vcGVuKHhlbnRv
b2xsb2dfbG9nZ2VyICpsb2dnZXIsIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCkBAIC0zMCw2ICszOSw3
IEBAIHhlbmNhbGxfaGFuZGxlICp4ZW5jYWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dl
ciwgdW5zaWduZWQgb3Blbl9mbGFncykKICAgICBpZiAoIXhjYWxsKSByZXR1cm4gTlVMTDsKIAog
ICAgIHhjYWxsLT5mZCA9IC0xOworICAgIHhjYWxsLT5idWZfZmQgPSAtMTsKICAgICB4Y2FsbC0+
dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJpY3RfY2I7CiAgICAgeGVudG9vbGNv
cmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhjYWxsLT50Y19haCk7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvY2FsbC9saW51eC5jIGIvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKaW5kZXgg
M2YxYjY5MWZlNy4uOTBjMjY5MTQ4NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2xpbnV4
LmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKQEAgLTU2LDE1ICs1NiwyOCBAQCBpbnQg
b3NkZXBfeGVuY2FsbF9vcGVuKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKICAgICB9CiAKICAgICB4
Y2FsbC0+ZmQgPSBmZDsKKworICAgIC8qCisgICAgICogVHJ5IHRoZSBzYW1lIGZvciB0aGUgaHlw
ZXJjYWxsIGJ1ZmZlciBkZXZpY2UuCisgICAgICovCisgICAgZmQgPSBvcGVuKCIvZGV2L3hlbi9o
eXBlcmNhbGwiLCBPX1JEV1J8T19DTE9FWEVDKTsKKyAgICBpZiAoIGZkID09IC0xICYmIGVycm5v
ICE9IEVOT0VOVCApCisgICAgeworICAgICAgICBQRVJST1IoIkVycm9yIG9uIHRyeWluZyB0byBv
cGVuIGh5cGVyY2FsbCBidWZmZXIgZGV2aWNlIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9
CisgICAgeGNhbGwtPmJ1Zl9mZCA9IGZkOworCiAgICAgcmV0dXJuIDA7CiB9CiAKIGludCBvc2Rl
cF94ZW5jYWxsX2Nsb3NlKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKIHsKLSAgICBpbnQgZmQgPSB4
Y2FsbC0+ZmQ7Ci0gICAgaWYgKGZkID09IC0xKQotICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1
cm4gY2xvc2UoZmQpOworICAgIGlmICggeGNhbGwtPmJ1Zl9mZCA+PSAwICkKKyAgICAgICAgY2xv
c2UoeGNhbGwtPmJ1Zl9mZCk7CisgICAgaWYgKCB4Y2FsbC0+ZmQgPj0gMCApCisgICAgICAgIGNs
b3NlKHhjYWxsLT5mZCk7CisgICAgcmV0dXJuIDA7CiB9CiAKIGludCBvc2RlcF9oeXBlcmNhbGwo
eGVuY2FsbF9oYW5kbGUgKnhjYWxsLCBwcml2Y21kX2h5cGVyY2FsbF90ICpoeXBlcmNhbGwpCkBA
IC03Miw3ICs4NSwyMiBAQCBpbnQgb3NkZXBfaHlwZXJjYWxsKHhlbmNhbGxfaGFuZGxlICp4Y2Fs
bCwgcHJpdmNtZF9oeXBlcmNhbGxfdCAqaHlwZXJjYWxsKQogICAgIHJldHVybiBpb2N0bCh4Y2Fs
bC0+ZmQsIElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMLCBoeXBlcmNhbGwpOwogfQogCi12b2lkICpv
c2RlcF9hbGxvY19wYWdlcyh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwsIHNpemVfdCBucGFnZXMpCitz
dGF0aWMgdm9pZCAqYWxsb2NfcGFnZXNfYnVmZGV2KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgc2l6
ZV90IG5wYWdlcykKK3sKKyAgICB2b2lkICpwOworCisgICAgcCA9IG1tYXAoTlVMTCwgbnBhZ2Vz
ICogUEFHRV9TSVpFLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1NIQVJFRCwKKyAgICAgICAg
ICAgICB4Y2FsbC0+YnVmX2ZkLCAwKTsKKyAgICBpZiAoIHAgPT0gTUFQX0ZBSUxFRCApCisgICAg
eworICAgICAgICBQRVJST1IoImFsbG9jX3BhZ2VzOiBtbWFwIGZhaWxlZCIpOworICAgICAgICBw
ID0gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gcDsKK30KKworc3RhdGljIHZvaWQgKmFsbG9j
X3BhZ2VzX25vYnVmZGV2KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgc2l6ZV90IG5wYWdlcykKIHsK
ICAgICBzaXplX3Qgc2l6ZSA9IG5wYWdlcyAqIFBBR0VfU0laRTsKICAgICB2b2lkICpwOwpAQCAt
MTE2LDExICsxNDQsMjcgQEAgb3V0OgogICAgIHJldHVybiBOVUxMOwogfQogCit2b2lkICpvc2Rl
cF9hbGxvY19wYWdlcyh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwsIHNpemVfdCBucGFnZXMpCit7Cisg
ICAgdm9pZCAqcDsKKworICAgIGlmICggeGNhbGwtPmJ1Zl9mZCA+PSAwICkKKyAgICAgICAgcCA9
IGFsbG9jX3BhZ2VzX2J1ZmRldih4Y2FsbCwgbnBhZ2VzKTsKKyAgICBlbHNlCisgICAgICAgIHAg
PSBhbGxvY19wYWdlc19ub2J1ZmRldih4Y2FsbCwgbnBhZ2VzKTsKKworICAgIHJldHVybiBwOwor
fQorCiB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpw
dHIsIHNpemVfdCBucGFnZXMpCiB7CiAgICAgaW50IHNhdmVkX2Vycm5vID0gZXJybm87Ci0gICAg
LyogUmVjb3ZlciB0aGUgVk1BIGZsYWdzLiBNYXliZSBpdCdzIG5vdCBuZWNlc3NhcnkgKi8KLSAg
ICBtYWR2aXNlKHB0ciwgbnBhZ2VzICogUEFHRV9TSVpFLCBNQURWX0RPRk9SSyk7CisKKyAgICBp
ZiAoIHhjYWxsLT5idWZfZmQgPCAwICkKKyAgICB7CisgICAgICAgIC8qIFJlY292ZXIgdGhlIFZN
QSBmbGFncy4gTWF5YmUgaXQncyBub3QgbmVjZXNzYXJ5ICovCisgICAgICAgIG1hZHZpc2UocHRy
LCBucGFnZXMgKiBQQUdFX1NJWkUsIE1BRFZfRE9GT1JLKTsKKyAgICB9CiAKICAgICBtdW5tYXAo
cHRyLCBucGFnZXMgKiBQQUdFX1NJWkUpOwogICAgIC8qIFdlIE1VU1QgcHJvcGFnYXRlIHRoZSBo
eXBlcmNhbGwgZXJybm8sIG5vdCB1bm1hcCBjYWxsJ3MuICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2NhbGwvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaAppbmRleCA1MzNm
MGM0YThiLi4yMWY5OTJiMzdlIDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5o
CisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgKQEAgLTIwLDcgKzIwLDEyIEBACiBzdHJ1
Y3QgeGVuY2FsbF9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dn
ZXJfdG9mcmVlOwogICAgIHVuc2lnbmVkIGZsYWdzOwotICAgIGludCBmZDsKKworICAgICAgICAg
ICAgICAgICAgICAgLyogcGFydGlhbGx5ICAgICB3aXRoIC9kZXYvICAgICBubyAvZGV2LyAgICAg
ICovCisgICAgICAgICAgICAgICAgICAgICAvKiBpbml0aWFsaXNlZCAgIHhlbi9oeXBlcmNhbGwg
IHhlbi9oeXBlcmNhbGwgKi8KKyAgICBpbnQgZmQ7ICAgICAgICAgIC8qICAgIGFueSAgICAgICAg
ICAgPj0gMCAgICAgICAgICAgPj0gMCAgICAgICAqLworICAgIGludCBidWZfZmQ7ICAgICAgLyog
ICAgYW55ICAgICAgICAgICA+PSAwICAgICAgICAgICAtMSAgICAgICAgICovCisKICAgICBYZW50
b29sY29yZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:55:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01:55: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 1fWXmM-0002Yp-QD; Sat, 23 Jun 2018 01:55:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXmM-0002Ya-4F
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:54 +0000
X-Inumbo-ID: 97b87e13-7688-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97b87e13-7688-11e8-bc1d-65256ead4e3a;
 Sat, 23 Jun 2018 01:56: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 1fWXmL-0003ZS-Fx
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXmL-0003hU-Dc
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXmL-0003hU-Dc@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:55:53 +0000
Subject: [Xen-changelog] [xen master] tools/libxencalls: add new function to
 query hypercall buffer safety
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3MWQ2ZWNlYzFlZmNhNWEzZTM5NWEwOGFjYjI5OTQ1M2E5NTc1MjgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NDggMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhlbmNhbGxzOiBhZGQgbmV3IGZ1bmN0aW9uIHRvIHF1ZXJ5IGh5cGVy
Y2FsbCBidWZmZXIgc2FmZXR5CiAgICAKICAgIEFkZCBhIG5ldyBmdW5jdGlvbiB0byBxdWVyeSB3
aGV0aGVyIGh5cGVyY2FsbCBidWZmZXJzIGFyZSBhbHdheXMgc2FmZQogICAgdG8gYWNjZXNzIGJ5
IHRoZSBoeXBlcnZpc29yIG9yIG1pZ2h0IHJlc3VsdCBpbiBFRkFVTFQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL2Nh
bGwvTWFrZWZpbGUgICAgICAgICAgfCAyICstCiB0b29scy9saWJzL2NhbGwvZnJlZWJzZC5jICAg
ICAgICAgfCA1ICsrKysrCiB0b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmggfCA3ICsr
KysrKysKIHRvb2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcCAgICB8IDUgKysrKysKIHRvb2xz
L2xpYnMvY2FsbC9saW51eC5jICAgICAgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9t
aW5pb3MuYyAgICAgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9uZXRic2QuYyAgICAg
ICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnMvY2FsbC9zb2xhcmlzLmMgICAgICAgICB8IDUgKysr
KysKIDggZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvY2FsbC9NYWtl
ZmlsZQppbmRleCAzOWRkMjA3NDI4Li4yNTJkMzk3M2ZjIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2NhbGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCkBAIC0yLDcgKzIs
NyBAQCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKLU1JTk9SICAgID0gMAorTUlOT1IgICAgPSAx
CiBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmNhbGwubWFwCiAK
IENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvY2FsbC9mcmVlYnNkLmMgYi90b29scy9saWJzL2NhbGwvZnJlZWJzZC5jCmluZGV4
IGNhZGQzMTNjMDQuLjI4YmZkODUyYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9mcmVl
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2ZyZWVic2QuYwpAQCAtMTA3LDYgKzEwNywxMSBA
QCB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwdHIs
IHNpemVfdCBucGFnZXMpCiAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKIH0KIAoraW50IHhlbmNh
bGxfYnVmZmVyc19uZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpCit7CisgICAgcmV0
dXJuIDE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmggYi90b29scy9saWJzL2NhbGwv
aW5jbHVkZS94ZW5jYWxsLmgKaW5kZXggYmFmYWNkZDJiYS4uMGQwOWJjOGVhZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUveGVuY2FsbC5oCisrKyBiL3Rvb2xzL2xpYnMvY2Fs
bC9pbmNsdWRlL3hlbmNhbGwuaApAQCAtMTE1LDYgKzExNSwxMyBAQCB2b2lkIHhlbmNhbGxfZnJl
ZV9idWZmZXJfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwLCBzaXplX3QgbnJf
cGFnZXMpOwogdm9pZCAqeGVuY2FsbF9hbGxvY19idWZmZXIoeGVuY2FsbF9oYW5kbGUgKnhjYWxs
LCBzaXplX3Qgc2l6ZSk7CiB2b2lkIHhlbmNhbGxfZnJlZV9idWZmZXIoeGVuY2FsbF9oYW5kbGUg
KnhjYWxsLCB2b2lkICpwKTsKIAorLyoKKyAqIEFyZSBhbGxvY2F0ZWQgaHlwZXJjYWxsIGJ1ZmZl
cnMgc2FmZSB0byBiZSBhY2Nlc3NlZCBieSB0aGUgaHlwZXJ2aXNvciBhbGwKKyAqIHRoZSB0aW1l
PworICogUmV0dXJucyAwIGlmIEVGQVVMVCBtaWdodCBiZSBwb3NzaWJsZS4KKyAqLworaW50IHhl
bmNhbGxfYnVmZmVyc19uZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpOworCiAjZW5k
aWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcCBiL3Rv
b2xzL2xpYnMvY2FsbC9saWJ4ZW5jYWxsLm1hcAppbmRleCAyZjk2MTQ0ZjQwLi5jNDgyMTk1Yjk1
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbGlieGVuY2FsbC5tYXAKKysrIGIvdG9vbHMv
bGlicy9jYWxsL2xpYnhlbmNhbGwubWFwCkBAIC0xNywzICsxNyw4IEBAIFZFUlNfMS4wIHsKIAkJ
eGVuY2FsbF9mcmVlX2J1ZmZlcl9wYWdlczsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBh
bnl0aGluZyBieSBkZWZhdWx0ICovCiB9OworCitWRVJTXzEuMSB7CisJZ2xvYmFsOgorCQl4ZW5j
YWxsX2J1ZmZlcnNfbmV2ZXJfZmF1bHQ7Cit9IFZFUlNfMS4wOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9jYWxsL2xpbnV4LmMgYi90b29scy9saWJzL2NhbGwvbGludXguYwppbmRleCA5MGMyNjkx
NDg2Li5kOGE2MzA2ZTA0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbGludXguYworKysg
Yi90b29scy9saWJzL2NhbGwvbGludXguYwpAQCAtMTcxLDYgKzE3MSwxMSBAQCB2b2lkIG9zZGVw
X2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lkICpwdHIsIHNpemVfdCBucGFn
ZXMpCiAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKIH0KIAoraW50IHhlbmNhbGxfYnVmZmVyc19u
ZXZlcl9mYXVsdCh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwpCit7CisgICAgcmV0dXJuIHhjYWxsLT5i
dWZfZmQgPj0gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9taW5pb3MuYyBiL3Rvb2xzL2xpYnMvY2FsbC9taW5p
b3MuYwppbmRleCBmMDQ2ODhmNjNjLi45ZjdhOTY5OTVmIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2NhbGwvbWluaW9zLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL21pbmlvcy5jCkBAIC03MCw2ICs3
MCwxMSBAQCB2b2lkIG9zZGVwX2ZyZWVfcGFnZXMoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB2b2lk
ICpwdHIsIHNpemVfdCBucGFnZXMpCiAgICAgZnJlZShwdHIpOwogfQogCitpbnQgeGVuY2FsbF9i
dWZmZXJzX25ldmVyX2ZhdWx0KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKK3sKKyAgICByZXR1cm4g
MTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvY2FsbC9uZXRic2QuYyBiL3Rvb2xzL2xpYnMvY2FsbC9uZXRic2QuYwppbmRl
eCBlOTZmYmYxNmY3Li5hNTUwMmRhMzc3IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvbmV0
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL25ldGJzZC5jCkBAIC0xMTAsNiArMTEwLDExIEBA
IGludCBkb194ZW5faHlwZXJjYWxsKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgcHJpdmNtZF9oeXBl
cmNhbGxfdCAqaHlwZXJjYWxsKQogICAgICAgICByZXR1cm4gaHlwZXJjYWxsLT5yZXR2YWw7CiB9
CiAKK2ludCB4ZW5jYWxsX2J1ZmZlcnNfbmV2ZXJfZmF1bHQoeGVuY2FsbF9oYW5kbGUgKnhjYWxs
KQoreworICAgIHJldHVybiAxOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL3NvbGFyaXMuYyBiL3Rvb2xzL2xpYnMv
Y2FsbC9zb2xhcmlzLmMKaW5kZXggNWFhMzMwZTRlYi4uYzYzYjZhMzI5YSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9jYWxsL3NvbGFyaXMuYworKysgYi90b29scy9saWJzL2NhbGwvc29sYXJpcy5j
CkBAIC04Niw2ICs4NiwxMSBAQCBpbnQgZG9feGVuX2h5cGVyY2FsbCh4ZW5jYWxsX2hhbmRsZSAq
eGNhbGwsIHByaXZjbWRfaHlwZXJjYWxsX3QgKmh5cGVyY2FsbCkKICAgICByZXR1cm4gaW9jdGwo
ZmQsIElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMLCBoeXBlcmNhbGwpOwogfQogCitpbnQgeGVuY2Fs
bF9idWZmZXJzX25ldmVyX2ZhdWx0KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKK3sKKyAgICByZXR1
cm4gMTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:56:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01:56: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 1fWXmX-0002as-S9; Sat, 23 Jun 2018 01:56: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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXmX-0002ai-82
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:56:05 +0000
X-Inumbo-ID: 3586086a-7688-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3586086a-7688-11e8-9728-bc764e045a96;
 Sat, 23 Jun 2018 03: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 1fWXmV-0003Zn-LW
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 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 1fWXmV-0003iC-JC
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXmV-0003iC-JC@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:56:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: retry hypercall in case
 of EFAULT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4OGQ2NmNiNzhjMzVjNjIwYzJhMGViMDFiYWM4NDJlNGU5OWJmMGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4
IDA5OjE4OjU2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTggMTI6MzE6NTAgMjAxOCArMDEw
MAoKICAgIHRvb2xzL2xpYnhjOiByZXRyeSBoeXBlcmNhbGwgaW4gY2FzZSBvZiBFRkFVTFQKICAg
IAogICAgQSBoeXBlcmNhbGwgaXNzdWVkIHZpYSB0aGUgcHJpdmNtZCBkcml2ZXIgY2FuIHZlcnkg
cmFyZWx5IHJldHVybgogICAgLUVGQVVMVCBldmVuIGlmIHRoZSBoeXBlcmNhbGwgYnVmZmVycyBh
cmUgbG9ja2VkIGluIG1lbW9yeS4gVGhpcwogICAgaGFwcGVucyBmb3IgaHlwZXJjYWxsIGJ1ZmZl
cnMgaW4gdXNlciBtZW1vcnkgd2hlbiB0aGUgTGludXgga2VybmVsCiAgICBpcyBkb2luZyBtZW1v
cnkgc2NhbnMgZS5nLiBmb3IgcGFnZSBtaWdyYXRpb24gb3IgY29tcGFjdGlvbi4KICAgIAogICAg
UmV0cnkgdGhlIGdldHBhZ2VmcmFtZWluZm8zIGh5cGVyY2FsbCB1cCB0byAyIHRpbWVzIGluIGNh
c2UKICAgIC1FRkFVTFQgaXMgcmV0dXJuZWQgYW5kIHRoZSBoeXBlcnZpc29yIG1pZ2h0IHNlZSBp
bnZhbGlkIFBURXMgZm9yCiAgICB1c2VyIGh5cGVyY2FsbCBidWZmZXJzICh3aGljaCBzaG91bGQg
YmUgdGhlIGNhc2Ugb25seSBpZiB0aGUga2VybmVsCiAgICBkb2Vzbid0IG9mZmVyIGEgL2Rldi94
ZW4vaHlwZXJjYWxsIG5vZGUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jIHwgIDIgKy0KIHRv
b2xzL2xpYnhjL3hjX3ByaXZhdGUuaCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmMK
aW5kZXggZmNkYTk4MTc0NC4uZTZlM2Q5OTEzYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
cHJpdmF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwpAQCAtMjI0LDcgKzIyNCw3
IEBAIGludCB4Y19nZXRfcGZuX3R5cGVfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbSwKICAgICBkb21jdGwuZG9tYWluID0gZG9tOwogICAgIGRvbWN0bC51LmdldHBhZ2VmcmFt
ZWluZm8zLm51bSA9IG51bTsKICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21jdGwudS5nZXRw
YWdlZnJhbWVpbmZvMy5hcnJheSwgYXJyKTsKLSAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21j
dGwpOworICAgIHJjID0gZG9fZG9tY3RsX3JldHJ5X2VmYXVsdCh4Y2gsICZkb21jdGwpOwogICAg
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGFycik7CiAgICAgcmV0dXJuIHJjOwogfQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5oCmluZGV4IDAzYmM5YTc3NzYuLjAzYmRmY2E3ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKQEAgLTI1NCw5
ICsyNTQsMTMgQEAgb3V0MToKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW5saW5lIGlu
dCBkb19kb21jdGwoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwp
CitzdGF0aWMgaW5saW5lIGludCBkb19kb21jdGxfbWF5YmVfcmV0cnlfZWZhdWx0KHhjX2ludGVy
ZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmV0cmllcykKIHsKICAgICBpbnQgcmV0
ID0gLTE7CisgICAgdW5zaWduZWQgaW50IHJldHJ5X2NudCA9IDA7CisKICAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UoZG9tY3RsLCBzaXplb2YoKmRvbWN0bCksIFhDX0hZUEVSQ0FMTF9CVUZG
RVJfQk9VTkNFX0JPVEgpOwogCiAgICAgZG9tY3RsLT5pbnRlcmZhY2VfdmVyc2lvbiA9IFhFTl9E
T01DVExfSU5URVJGQUNFX1ZFUlNJT047CkBAIC0yNjcsOCArMjcxLDExIEBAIHN0YXRpYyBpbmxp
bmUgaW50IGRvX2RvbWN0bCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9kb21jdGwgKmRv
bWN0bCkKICAgICAgICAgZ290byBvdXQxOwogICAgIH0KIAotICAgIHJldCA9IHhlbmNhbGwxKHhj
aC0+eGNhbGwsIF9fSFlQRVJWSVNPUl9kb21jdGwsCi0gICAgICAgICAgICAgICAgICAgSFlQRVJD
QUxMX0JVRkZFUl9BU19BUkcoZG9tY3RsKSk7CisgICAgZG8geworICAgICAgICByZXQgPSB4ZW5j
YWxsMSh4Y2gtPnhjYWxsLCBfX0hZUEVSVklTT1JfZG9tY3RsLAorICAgICAgICAgICAgICAgICAg
ICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhkb21jdGwpKTsKKyAgICB9IHdoaWxlICggcmV0
IDwgMCAmJiBlcnJubyA9PSBFRkFVTFQgJiYgcmV0cnlfY250KysgPCByZXRyaWVzICk7CisKICAg
ICBpZiAoIHJldCA8IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBlcnJubyA9PSBFQUNDRVMgKQpA
QCAtMjgxLDYgKzI4OCwxOCBAQCBzdGF0aWMgaW5saW5lIGludCBkb19kb21jdGwoeGNfaW50ZXJm
YWNlICp4Y2gsIHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwpCiAgICAgcmV0dXJuIHJldDsKIH0K
IAorc3RhdGljIGlubGluZSBpbnQgZG9fZG9tY3RsKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3Qg
eGVuX2RvbWN0bCAqZG9tY3RsKQoreworICAgIHJldHVybiBkb19kb21jdGxfbWF5YmVfcmV0cnlf
ZWZhdWx0KHhjaCwgZG9tY3RsLCAwKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgZG9fZG9tY3Rs
X3JldHJ5X2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0
bCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgcmV0cmllcyA9IHhlbmNhbGxfYnVmZmVyc19uZXZlcl9m
YXVsdCh4Y2gtPnhjYWxsKSA/IDAgOiAyOworCisgICAgcmV0dXJuIGRvX2RvbWN0bF9tYXliZV9y
ZXRyeV9lZmF1bHQoeGNoLCBkb21jdGwsIHJldHJpZXMpOworfQorCiBzdGF0aWMgaW5saW5lIGlu
dCBkb19zeXNjdGwoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwp
CiB7CiAgICAgaW50IHJldCA9IC0xOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Jun 23 01:56:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Jun 2018 01:56: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 1fWXmi-0002dK-UF; Sat, 23 Jun 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=050z=jj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fWXmh-0002d9-Bm
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:56:15 +0000
X-Inumbo-ID: 3b940dab-7688-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b940dab-7688-11e8-9728-bc764e045a96;
 Sat, 23 Jun 2018 03: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 1fWXmf-0003aS-R3
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fWXmf-0003jN-Ol
 for xen-changelog@lists.xenproject.org; Sat, 23 Jun 2018 01:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fWXmf-0003jN-Ol@xenbits.xenproject.org>
Date: Sat, 23 Jun 2018 01:56:13 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: fix FPU state handling around
 runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNzIxMWNiNjk2NTE1ZWU1YmQ1ZGFlMGFiNzI4NjZjOWYzODJhMzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDIx
IDExOjM1OjQ2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDIxIDExOjM1OjQ2IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmaXggRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1lIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGFyZSB0d28gaXNzdWVzLiAgRmlyc3QsIHRoZSBub25sYXp5IHhzdGF0ZXMgd2Vy
ZSBuZXZlciByZXN0b3JlZAogICAgYWZ0ZXIgcmV0dXJuaW5nIGZyb20gdGhlIHJ1bnRpbWUgY2Fs
bC4KICAgIAogICAgU2Vjb25kbHksIHdpdGggdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBtaXRpZ2F0aW9u
IGZvciBYU0EtMjY3IC8gTGF6eUZQVSwgdGhlCiAgICB1bmlsYXRlcmFsIHN0dHMoKSBpcyBubyBs
b25nZXIgY29ycmVjdCwgYW5kIGhpdHMgYW4gYXNzZXJ0aW9uIGxhdGVyIHdoZW4KICAgIGEgbGF6
eSBzdGF0ZSByZXN0b3JlIHRyaWVzIHRvIG9jY3VyIGZvciBhIGZ1bGx5IGVhZ2VyIHZjcHUuCiAg
ICAKICAgIEZpeCBib3RoIG9mIHRoZXNlIGlzc3VlcyBieSBjYWxsaW5nIHZjcHVfcmVzdG9yZV9m
cHVfZWFnZXIoKS4gIEFzIEVGSQogICAgcnVudGltZSBzZXJ2aWNlcyBjYW4gYmUgdXNlZCBpbiB0
aGUgaWRsZSBjb250ZXh0LCB0aGUgaWRsZSBhc3NlcnRpb24KICAgIG5lZWRzIHRvIG1vdmUgdW50
aWwgYWZ0ZXIgdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBjaGVjay4KICAgIAogICAgSW50cm9kdWNlIGEg
ImN1cnIiIGxvY2FsIHZhcmlhYmxlIGFuZCByZXBsYWNlIG90aGVyIHVzZXMgb2YgImN1cnJlbnQi
CiAgICBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgICAgfCA0ICsrLS0KIHhl
bi9jb21tb24vZWZpL3J1bnRpbWUuYyB8IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9p
Mzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IGRiZGYxYjQyYmQuLjljNzUyNzMyYTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2FyY2gveDg2L2kzODcu
YwpAQCAtMjA4LDEyICsyMDgsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGZwdV9meHNhdmUoc3Ry
dWN0IHZjcHUgKnYpCiAvKiBSZXN0b3JlIEZQVSBzdGF0ZSB3aGVuZXZlciBWQ1BVIGlzIHNjaGR1
bGVkIGluLiAqLwogdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKLSAgICAKICAgICAvKiBSZXN0b3JlIG5v
bmxhenkgZXh0ZW5kZWQgc3RhdGUgKGkuZS4gcGFydHMgbm90IHRyYWNrZWQgYnkgQ1IwLlRTKS4g
Ki8KICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSAmJiAhdi0+YXJjaC5ub25sYXp5
X3hzdGF0ZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCisgICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodikpOworCiAgICAgLyogQXZvaWQgcmVjdXJzaW9uICovCiAgICAgY2x0cygpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1l
LmMKaW5kZXggMDcwYTcwZDc4NC4uYWFkM2FiNTdkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9l
ZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTE4LDE0ICsx
MTgsMTYgQEAgc3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKIAogdm9pZCBl
ZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiB7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworCiAgICAgaWYgKCAhc3RhdGUtPmNyMyApCiAgICAgICAgIHJl
dHVybjsKICAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKLSAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCisgICAg
aWYgKCBpc19wdl92Y3B1KGN1cnIpICYmICFpc19pZGxlX3ZjcHUoY3VycikgKQogICAgIHsKICAg
ICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewogICAgICAgICAgICAgLmxpbWl0ID0g
TEFTVF9SRVNFUlZFRF9HRFRfQllURSwKLSAgICAgICAgICAgIC5iYXNlICA9IEdEVF9WSVJUX1NU
QVJUKGN1cnJlbnQpCisgICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJyKQog
ICAgICAgICB9OwogCiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKQEAgLTEzMyw3ICsxMzUsNyBA
QCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRlICpzdGF0ZSkKICAgICBpcnFf
ZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUgPSBOUl9DUFVTOwogICAgIHNwaW5fdW5sb2NrKCZl
ZmlfcnNfbG9jayk7Ci0gICAgc3R0cygpOworICAgIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoY3Vy
cik7CiB9CiAKIGJvb2wgZWZpX3JzX3VzaW5nX3BndGFibGVzKHZvaWQpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 25 14:22:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2018 14:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fXSNb-0004sC-Nu; Mon, 25 Jun 2018 14: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=/0ot=jl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXSNa-0004s7-Th
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:22:06 +0000
X-Inumbo-ID: 2b4e07e2-7883-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b4e07e2-7883-11e8-bc1d-65256ead4e3a;
 Mon, 25 Jun 2018 14:22: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 1fXSNY-0006kW-DI
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 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 1fXSNY-0000Vz-Ap
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXSNY-0000Vz-Ap@xenbits.xenproject.org>
Date: Mon, 25 Jun 2018 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] README, Makefiles,
 Config.mk: Update for branching 4.11 vs 4.12-unstable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlMjQ2NDFjOGZkODQ2Y2Q3ZjYzY2QxNmE5NmZmNTFkYjQ5NWE3OTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMjUgMTU6MTQ6MjkgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biAyNSAxNToxNDoyOSAy
MDE4ICswMTAwCgogICAgUkVBRE1FLCBNYWtlZmlsZXMsIENvbmZpZy5tazogVXBkYXRlIGZvciBi
cmFuY2hpbmcgNC4xMSB2cyA0LjEyLXVuc3RhYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayAgICB8
ICA2ICsrKy0tLQogUkVBRE1FICAgICAgIHwgMTAgKysrKystLS0tLQogU1VQUE9SVC5tZCAgIHwg
IDIgKy0KIHhlbi9NYWtlZmlsZSB8ICA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDkxODM0OTZiYmUuLjBlODI5YmIzNjQgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5tawor
KysgYi9Db25maWcubWsKQEAgLTI3NSwxNSArMjc1LDE1IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJM
ID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VS
TCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RS
RUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgK
LVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMS4wLXJjNgotTUlOSU9TX1VQ
U1RSRUFNX1JFVklTSU9OID89IHhlbi00LjExLjAtcmMxLjEKK1FFTVVfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gbWFzdGVyCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3
YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAogCiBTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9OID89
IHJlbC0xLjExLjEKIAogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFF
TVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTEuMC1yYzEKK1FFTVVfVFJBRElUSU9O
QUxfUkVWSVNJT04gPz0gYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MAog
IyBGcmkgU2VwIDE1IDE5OjM3OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6
IExpbmsgYWdhaW5zdCB4ZW50b29sY29yZQogCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUK
aW5kZXggM2NiY2NmM2M0OC4uNGI5NWIyMWM3YiAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JF
QURNRQpAQCAtMSw5ICsxLDkgQEAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwot
X18gIF9fICAgICAgICAgICAgXyAgXyAgICBfIF8KLVwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAv
IC8gfCAgICAgIF8gX18gX19fCi0gXCAgLy8gXyBcICdfIFwgIHwgfHwgfF8gfCB8IHxfX19fX3wg
J19fLyBfX3wKLSAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF9fX19ffCB8IHwgKF9fCi0v
Xy9cX1xfX198X3wgfF98ICAgIHxffChfKV98X3wgICAgIHxffCAgXF9fX3wKKyBfICBfICAgIF8g
X19fXyAgICAgICAgICAgICAgICAgICAgICAgXyAgICAgICAgXyAgICAgXworfCB8fCB8ICAvIHxf
X18gXCAgICAgIF8gICBfIF8gX18gIF9fX3wgfF8gX18gX3wgfF9fIHwgfCBfX18KK3wgfHwgfF8g
fCB8IF9fKSB8X19fX3wgfCB8IHwgJ18gXC8gX198IF9fLyBfYCB8ICdfIFx8IHwvIF8gXAorfF9f
ICAgX3x8IHwvIF9fL19fX19ffCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfCAgX18v
CisgICB8X3woXylffF9fX19ffCAgICAgXF9fLF98X3wgfF98X19fL1xfX1xfXyxffF8uX18vfF98
XF9fX3wKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKZGlmZiAtLWdpdCBh
L1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IDllYjY5NTg1OGMuLjAxY2M3MjhlM2YgMTAw
NjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtOSw3ICs5LDcgQEAgZm9y
IHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KIAogIyBS
ZWxlYXNlIFN1cHBvcnQKIAotICAgIFhlbi1WZXJzaW9uOiA0LjExLXVuc3RhYmxlCisgICAgWGVu
LVZlcnNpb246IDQuMTItdW5zdGFibGUKICAgICBJbml0aWFsLVJlbGVhc2U6IG4vYQogICAgIFN1
cHBvcnRlZC1VbnRpbDogVEJECiAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5yZWxlYXNl
ZCAtIG5vdCB5ZXQgc2VjdXJpdHktc3VwcG9ydGVkCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUg
Yi94ZW4vTWFrZWZpbGUKaW5kZXggNjA4NjdlMzFhNC4uYWJiZjFkNzBmZiAxMDA2NDQKLS0tIGEv
eGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMSw4ICsxLDggQEAKICMgVGhpcyBp
cyB0aGUgY29ycmVjdCBwbGFjZSB0byBlZGl0IHRoZSBidWlsZCB2ZXJzaW9uLgogIyBBbGwgb3Ro
ZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0b2dl
bmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKLWV4cG9ydCBYRU5fU1VCVkVS
U0lPTiAgICA9IDExCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAtcmMkKFhFTl9WRU5ET1JW
RVJTSU9OKQorZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTIKK2V4cG9ydCBYRU5fRVhUUkFW
RVJTSU9OID89IC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pCiBleHBvcnQgWEVOX0ZVTExW
RVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4kKFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VYVFJBVkVS
U0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9uCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Jun 25 14:22:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2018 14: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 1fXSNk-0004sg-Pw; Mon, 25 Jun 2018 14: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=/0ot=jl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXSNk-0004sa-6X
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:22:16 +0000
X-Inumbo-ID: 3162fb7e-7883-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3162fb7e-7883-11e8-bc1d-65256ead4e3a;
 Mon, 25 Jun 2018 14:22: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 1fXSNi-0006ke-KE
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXSNi-0000X5-Hl
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXSNi-0000X5-Hl@xenbits.xenproject.org>
Date: Mon, 25 Jun 2018 14:22:14 +0000
Subject: [Xen-changelog] [xen staging] configure: Rerun autogen.sh (on
 stretch)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiMjIyZGRlZGU5MGExMTBlMGI3YTU3MGJhMjljNzQ3Nzk2OTI0OTAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMjUgMTU6MTc6MDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biAyNSAxNToxNzowNCAy
MDE4ICswMTAwCgogICAgY29uZmlndXJlOiBSZXJ1biBhdXRvZ2VuLnNoIChvbiBzdHJldGNoKQog
ICAgCiAgICBUaGlzIGlzIGp1c3QgYSB2ZXJzaW9uIG51bWJlciB1cGRhdGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IGNvbmZpZ3VyZSAgICAgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiBkb2NzL2NvbmZpZ3Vy
ZSAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogc3R1YmRvbS9jb25maWd1cmUgfCAxOCArKysr
KysrKystLS0tLS0tLS0KIHRvb2xzL2NvbmZpZ3VyZSAgIHwgMTggKysrKysrKysrLS0tLS0tLS0t
CiA0IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCAyMmU3YzAwYzkwLi4yMzBkZmZl
MDg4IDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0xLDYgKzEsNiBA
QAogIyEgL2Jpbi9zaAogIyBHdWVzcyB2YWx1ZXMgZm9yIHN5c3RlbS1kZXBlbmRlbnQgdmFyaWFi
bGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgotIyBHZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIu
NjkgZm9yIFhlbiBIeXBlcnZpc29yIDQuMTEuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYg
Mi42OSBmb3IgWGVuIEh5cGVydmlzb3IgNC4xMi4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU3OSw4ICs1NzksOCBAQCBNQUtFRkxBR1M9CiAj
IElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3In
CiBQQUNLQUdFX1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMScKLVBBQ0tBR0Vf
U1RSSU5HPSdYZW4gSHlwZXJ2aXNvciA0LjExJworUEFDS0FHRV9WRVJTSU9OPSc0LjEyJworUEFD
S0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIDQuMTInCiBQQUNLQUdFX0JVR1JFUE9SVD0neGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycK
IApAQCAtMTIzNSw3ICsxMjM1LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9uZyI7
IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBtYWtl
IHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25nIHRv
IGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZp
Z3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciA0LjExIHRvIGFkYXB0IHRvIG1hbnkga2lu
ZHMgb2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIDQu
MTIgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTogJDAgW09QVElP
Tl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTMwMSw3ICsxMzAxLDcgQEAgZmkKIAogaWYgdGVz
dCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAg
IHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNv
ciA0LjExOiI7OworICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24g
b2YgWGVuIEh5cGVydmlzb3IgNC4xMjoiOzsKICAgIGVzYWMKICAgY2F0IDw8XF9BQ0VPRgogCkBA
IC0xMzk5LDcgKzEzOTksNyBAQCBmaQogdGVzdCAtbiAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAk
YWNfc3RhdHVzCiBpZiAkYWNfaW5pdF92ZXJzaW9uOyB0aGVuCiAgIGNhdCA8PFxfQUNFT0YKLVhl
biBIeXBlcnZpc29yIGNvbmZpZ3VyZSA0LjExCitYZW4gSHlwZXJ2aXNvciBjb25maWd1cmUgNC4x
MgogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTE0MTYsNyArMTQxNiw3IEBAIGNhdCA+
Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9k
dWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdn
aW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhl
biBIeXBlcnZpc29yICRhc19tZSA0LjExLCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhl
biBIeXBlcnZpc29yICRhc19tZSA0LjEyLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0
b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAg
LTI4NTYsNyArMjg1Niw3IEBAIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193
cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFjdHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVT
IGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgogIyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4K
IGFjX2xvZz0iCi1UaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yICRhc19t
ZSA0LjExLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlz
b3IgJGFzX21lIDQuMTIsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgQ09ORklHX0ZJTEVTICAgID0gJENP
TkZJR19GSUxFUwpAQCAtMjkxMCw3ICsyOTEwLDcgQEAgX0FDRU9GCiBjYXQgPj4kQ09ORklHX1NU
QVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKIGFjX2NzX2NvbmZpZz0iYCRhc19lY2hv
ICIkYWNfY29uZmlndXJlX2FyZ3MiIHwgc2VkICdzL14gLy87IHMvW1xcIiJcYFwkXS9cXFxcJi9n
J2AiCiBhY19jc192ZXJzaW9uPSJcXAotWGVuIEh5cGVydmlzb3IgY29uZmlnLnN0YXR1cyA0LjEx
CitYZW4gSHlwZXJ2aXNvciBjb25maWcuc3RhdHVzIDQuMTIKIGNvbmZpZ3VyZWQgYnkgJDAsIGdl
bmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3Nf
Y29uZmlnXFwiCiAKZGlmZiAtLWdpdCBhL2RvY3MvY29uZmlndXJlIGIvZG9jcy9jb25maWd1cmUK
aW5kZXggYmRlOTU0ZDM4Mi4uYTNiNGNiNjIyMyAxMDA3NTUKLS0tIGEvZG9jcy9jb25maWd1cmUK
KysrIGIvZG9jcy9jb25maWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNz
IHZhbHVlcyBmb3Igc3lzdGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmls
ZXMuCi0jIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3Ig
RG9jdW1lbnRhdGlvbiA0LjExLgorIyBHZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkgZm9y
IFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xMi4KICMKICMgUmVwb3J0IGJ1Z3MgdG8g
PHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU3OSw4ICs1NzksOCBAQCBNQUtFRkxB
R1M9CiAjIElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVy
dmlzb3IgRG9jdW1lbnRhdGlvbicKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJT
SU9OPSc0LjExJwotUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24g
NC4xMScKK1BBQ0tBR0VfVkVSU0lPTj0nNC4xMicKK1BBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2
aXNvciBEb2N1bWVudGF0aW9uIDQuMTInCiBQQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycKIApAQCAtMTIy
NSw3ICsxMjI1LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4KICAg
IyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0
IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEgc3Ry
aW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29u
ZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTEgdG8gYWRhcHQgdG8gbWFu
eSBraW5kcyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlz
b3IgRG9jdW1lbnRhdGlvbiA0LjEyIHRvIGFkYXB0IHRvIG1hbnkga2luZHMgb2Ygc3lzdGVtcy4K
IAogVXNhZ2U6ICQwIFtPUFRJT05dLi4uIFtWQVI9VkFMVUVdLi4uCiAKQEAgLTEyODcsNyArMTI4
Nyw3IEBAIGZpCiAKIGlmIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiOyB0aGVuCiAgIGNhc2UgJGFj
X2luaXRfaGVscCBpbgotICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRp
b24gb2YgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjExOiI7OworICAgICBzaG9ydCB8
IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgRG9jdW1l
bnRhdGlvbiA0LjEyOiI7OwogICAgZXNhYwogICBjYXQgPDxcX0FDRU9GCiAKQEAgLTEzODYsNyAr
MTM4Niw3IEBAIGZpCiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMK
IGlmICRhY19pbml0X3ZlcnNpb247IHRoZW4KICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlz
b3IgRG9jdW1lbnRhdGlvbiBjb25maWd1cmUgNC4xMQorWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRh
dGlvbiBjb25maWd1cmUgNC4xMgogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENv
cHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTE0MDMs
NyArMTQwMyw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5z
IGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmln
dXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0
IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuMTEs
IHdoaWNoIHdhcworSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlv
biAkYXNfbWUgNC4xMiwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjku
ICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICAkICQwICRACkBAIC0yODY2LDcgKzI4
NjYsNyBAQCBjYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0x
CiAjIHJlcG9ydCBhY3R1YWwgaW5wdXQgdmFsdWVzIG9mIENPTkZJR19GSUxFUyBldGMuIGluc3Rl
YWQgb2YgdGhlaXIKICMgdmFsdWVzIGFmdGVyIG9wdGlvbnMgaGFuZGxpbmcuCiBhY19sb2c9Igot
VGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRh
c19tZSA0LjExLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVy
dmlzb3IgRG9jdW1lbnRhdGlvbiAkYXNfbWUgNC4xMiwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkg
R05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05G
SUdfRklMRVMgICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0yOTIwLDcgKzI5MjAsNyBAQCBfQUNFT0YK
IGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNfY3Nf
Y29uZmlnPSJgJGFzX2VjaG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9b
XFwiIlxgXCRdL1xcXFwmL2cnYCIKIGFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBE
b2N1bWVudGF0aW9uIGNvbmZpZy5zdGF0dXMgNC4xMQorWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRh
dGlvbiBjb25maWcuc3RhdHVzIDQuMTIKIGNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBieSBH
TlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwiCiAK
ZGlmZiAtLWdpdCBhL3N0dWJkb20vY29uZmlndXJlIGIvc3R1YmRvbS9jb25maWd1cmUKaW5kZXgg
YWJiNzQ5ZmFlZC4uZTQwZThmODRhMCAxMDA3NTUKLS0tIGEvc3R1YmRvbS9jb25maWd1cmUKKysr
IGIvc3R1YmRvbS9jb25maWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNz
IHZhbHVlcyBmb3Igc3lzdGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmls
ZXMuCi0jIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3Ig
U3R1YiBEb21haW5zIDQuMTEuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3Ig
WGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTIuCiAjCiAjIFJlcG9ydCBidWdzIHRvIDx4
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCiAjCkBAIC01NzksOCArNTc5LDggQEAgTUFLRUZMQUdT
PQogIyBJZGVudGl0eSBvZiB0aGlzIHBhY2thZ2UuCiBQQUNLQUdFX05BTUU9J1hlbiBIeXBlcnZp
c29yIFN0dWIgRG9tYWlucycKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJTSU9O
PSc0LjExJwotUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0LjEx
JworUEFDS0FHRV9WRVJTSU9OPSc0LjEyJworUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29y
IFN0dWIgRG9tYWlucyA0LjEyJwogUEFDS0FHRV9CVUdSRVBPUlQ9J3hlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnJwogUEFDS0FHRV9VUkw9J2h0dHA6Ly93d3cueGVuLm9yZy8nCiAKQEAgLTEyNjIsNyAr
MTI2Miw3IEBAIGlmIHRlc3QgIiRhY19pbml0X2hlbHAiID0gImxvbmciOyB0aGVuCiAgICMgT21p
dCBzb21lIGludGVybmFsIG9yIG9ic29sZXRlIG9wdGlvbnMgdG8gbWFrZSB0aGUgbGlzdCBsZXNz
IGltcG9zaW5nLgogICAjIFRoaXMgbWVzc2FnZSBpcyB0b28gbG9uZyB0byBiZSBhIHN0cmluZyBp
biB0aGUgQS9VWCAzLjEgc2guCiAgIGNhdCA8PF9BQ0VPRgotXGBjb25maWd1cmUnIGNvbmZpZ3Vy
ZXMgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTEgdG8gYWRhcHQgdG8gbWFueSBraW5k
cyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlzb3IgU3R1
YiBEb21haW5zIDQuMTIgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2Fn
ZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTMyOCw3ICsxMzI4LDcgQEAg
ZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9o
ZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBY
ZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMToiOzsKKyAgICAgc2hvcnQgfCByZWN1cnNp
dmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0
LjEyOiI7OwogICAgZXNhYwogICBjYXQgPDxcX0FDRU9GCiAKQEAgLTE0MzgsNyArMTQzOCw3IEBA
IGZpCiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMKIGlmICRhY19p
bml0X3ZlcnNpb247IHRoZW4KICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlzb3IgU3R1YiBE
b21haW5zIGNvbmZpZ3VyZSA0LjExCitYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmln
dXJlIDQuMTIKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OQogCiBDb3B5cmlnaHQgKEMp
IDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkBAIC0xNDkzLDcgKzE0OTMsNyBA
QCBjYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YKIFRoaXMgZmlsZSBjb250YWlucyBhbnkgbWVzc2Fn
ZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdoaWxlCiBydW5uaW5nIGNvbmZpZ3VyZSwgdG8gYWlk
IGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFrZXMgYSBtaXN0YWtlLgogCi1JdCB3YXMgY3JlYXRl
ZCBieSBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFzX21lIDQuMTEsIHdoaWNoIHdhcwor
SXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0LjEy
LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24g
Y29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTQyMDQsNyArNDIwNCw3IEBAIGNhdCA+
PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFj
dHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgog
IyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2Fz
IGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyAkYXNfbWUgNC4xMSwgd2hp
Y2ggd2FzCitUaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIFN0dWIgRG9t
YWlucyAkYXNfbWUgNC4xMiwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIu
NjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMgICAgPSAk
Q09ORklHX0ZJTEVTCkBAIC00MjU4LDcgKzQyNTgsNyBAQCBfQUNFT0YKIGNhdCA+PiRDT05GSUdf
U1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNfY3NfY29uZmlnPSJgJGFzX2Vj
aG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRdL1xcXFwm
L2cnYCIKIGFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29u
ZmlnLnN0YXR1cyA0LjExCitYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmlnLnN0YXR1
cyA0LjEyCiBjb25maWd1cmVkIGJ5ICQwLCBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjks
CiAgIHdpdGggb3B0aW9ucyBcXCJcJGFjX2NzX2NvbmZpZ1xcIgogCmRpZmYgLS1naXQgYS90b29s
cy9jb25maWd1cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggZjI4MmU5ZjViMy4uNDg2M2YyODMw
NiAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAt
MSw2ICsxLDYgQEAKICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5k
ZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBB
dXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjExLgorIyBHZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTIuCiAjCiAj
IFJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCiAjCkBAIC01ODAsOCAr
NTgwLDggQEAgTUFLRUZMQUdTPQogIyBJZGVudGl0eSBvZiB0aGlzIHBhY2thZ2UuCiBQQUNLQUdF
X05BTUU9J1hlbiBIeXBlcnZpc29yIFRvb2xzJwogUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNL
QUdFX1ZFUlNJT049JzQuMTEnCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgVG9vbHMg
NC4xMScKK1BBQ0tBR0VfVkVSU0lPTj0nNC4xMicKK1BBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2
aXNvciBUb29scyA0LjEyJwogUEFDS0FHRV9CVUdSRVBPUlQ9J3hlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnJwogUEFDS0FHRV9VUkw9J2h0dHA6Ly93d3cueGVuLm9yZy8nCiAKQEAgLTE0MDMsNyArMTQw
Myw3IEBAIGlmIHRlc3QgIiRhY19pbml0X2hlbHAiID0gImxvbmciOyB0aGVuCiAgICMgT21pdCBz
b21lIGludGVybmFsIG9yIG9ic29sZXRlIG9wdGlvbnMgdG8gbWFrZSB0aGUgbGlzdCBsZXNzIGlt
cG9zaW5nLgogICAjIFRoaXMgbWVzc2FnZSBpcyB0b28gbG9uZyB0byBiZSBhIHN0cmluZyBpbiB0
aGUgQS9VWCAzLjEgc2guCiAgIGNhdCA8PF9BQ0VPRgotXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMg
WGVuIEh5cGVydmlzb3IgVG9vbHMgNC4xMSB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3Rl
bXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEyIHRv
IGFkYXB0IHRvIG1hbnkga2luZHMgb2Ygc3lzdGVtcy4KIAogVXNhZ2U6ICQwIFtPUFRJT05dLi4u
IFtWQVI9VkFMVUVdLi4uCiAKQEAgLTE0NjksNyArMTQ2OSw3IEBAIGZpCiAKIGlmIHRlc3QgLW4g
IiRhY19pbml0X2hlbHAiOyB0aGVuCiAgIGNhc2UgJGFjX2luaXRfaGVscCBpbgotICAgICBzaG9y
dCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgVG9v
bHMgNC4xMToiOzsKKyAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9u
IG9mIFhlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTI6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNF
T0YKIApAQCAtMTY1OCw3ICsxNjU4LDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYm
IGV4aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FD
RU9GCi1YZW4gSHlwZXJ2aXNvciBUb29scyBjb25maWd1cmUgNC4xMQorWGVuIEh5cGVydmlzb3Ig
VG9vbHMgY29uZmlndXJlIDQuMTIKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OQogCiBD
b3B5cmlnaHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkBAIC0yMDcz
LDcgKzIwNzMsNyBAQCBjYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YKIFRoaXMgZmlsZSBjb250YWlu
cyBhbnkgbWVzc2FnZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdoaWxlCiBydW5uaW5nIGNvbmZp
Z3VyZSwgdG8gYWlkIGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFrZXMgYSBtaXN0YWtlLgogCi1J
dCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBUb29scyAkYXNfbWUgNC4xMSwgd2hpY2gg
d2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBUb29scyAkYXNfbWUgNC4xMiwg
d2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNv
bW1hbmQgbGluZSB3YXMKIAogICAkICQwICRACkBAIC0xMDI0Myw3ICsxMDI0Myw3IEBAIGNhdCA+
PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFj
dHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgog
IyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2Fz
IGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xzICRhc19tZSA0LjExLCB3aGljaCB3YXMK
K1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFzX21lIDQu
MTIsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlv
biBjb21tYW5kIGxpbmUgd2FzCiAKICAgQ09ORklHX0ZJTEVTICAgID0gJENPTkZJR19GSUxFUwpA
QCAtMTAzMDYsNyArMTAzMDYsNyBAQCBfQUNFT0YKIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FD
RU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNfY3NfY29uZmlnPSJgJGFzX2VjaG8gIiRhY19jb25m
aWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRdL1xcXFwmL2cnYCIKIGFjX2Nz
X3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBUb29scyBjb25maWcuc3RhdHVzIDQuMTEKK1hl
biBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZy5zdGF0dXMgNC4xMgogY29uZmlndXJlZCBieSAkMCwg
Z2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwiXCRhY19j
c19jb25maWdcXCIKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Jun 25 14:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2018 14:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fXSiu-0006XX-G2; Mon, 25 Jun 2018 14: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=/0ot=jl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXSit-0006XS-QF
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:07 +0000
X-Inumbo-ID: d2bd7c66-7885-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2bd7c66-7885-11e8-9728-bc764e045a96;
 Mon, 25 Jun 2018 16:41: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 1fXSir-0007Ad-7e
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXSir-0001yi-5D
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXSir-0001yi-5D@xenbits.xenproject.org>
Date: Mon, 25 Jun 2018 14:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] Branching for 4.11 stable branch,
 turn off 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>

Y29tbWl0IDI5ZGViZTA1MjY2MGIxOTM4YTA1NGZlODhhMmZmYzI3ODQxNzYxNDMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMjUgMTU6MjM6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biAyNSAxNTozNDoxNSAy
MDE4ICswMTAwCgogICAgQnJhbmNoaW5nIGZvciA0LjExIHN0YWJsZSBicmFuY2gsIHR1cm4gb2Zm
IGRlYnVnCiAgICAKICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KLS0tCiB0b29scy9SdWxlcy5tayAgICB8IDIgKy0KIHhlbi9LY29uZmlnLmRlYnVnIHwgMiAr
LQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCAyOTZiNzIyMzcy
Li43OWM4M2Q5ZDNmIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxl
cy5tawpAQCAtMzEsNyArMzEsNyBAQCBDRkxBR1NfeGVuaW5jbHVkZSA9IC1JJChYRU5fSU5DTFVE
RSkKIFhFTlNUT1JFX1hFTlNUT1JFRCA/PSB5CiAKICMgQSBkZWJ1ZyBidWlsZCBvZiB0b29scz8K
LWRlYnVnID89IHkKK2RlYnVnID89IG4KIGRlYnVnX3N5bWJvbHMgPz0gJChkZWJ1ZykKIAogIyBT
ZXQgQ09ORklHX0dPTEFORz15IGluIC5jb25maWcgKG9yIGluIG1ha2UpIHRvIGJ1aWxkIGdvbGFu
ZwpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRl
eCAzODBjNGU4ZDc1Li5mNzdjZWYwNWE4IDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwor
KysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMyw3ICszLDcgQEAgbWVudSAiRGVidWdnaW5nIE9w
dGlvbnMiCiAKIGNvbmZpZyBERUJVRwogCWJvb2wgIkRldmVsb3BlciBDaGVja3MiCi0JZGVmYXVs
dCB5CisJZGVmYXVsdCBuCiAJLS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUgdGhpcyB3
aWxsIGVuYWJsZSBkZXZlbG9wZXIgY2hlY2tzIHN1Y2ggYXMgYXNzZXJ0cwogCSAgYW5kIGV4dHJh
IHByaW50a3MuIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3Nl
cwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Jun 25 14:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Jun 2018 14: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 1fXSj4-0006Y9-Hn; Mon, 25 Jun 2018 14: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=/0ot=jl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXSj3-0006Y0-1p
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:17 +0000
X-Inumbo-ID: d8d07101-7885-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8d07101-7885-11e8-9728-bc764e045a96;
 Mon, 25 Jun 2018 16:41: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 1fXSj1-0007Al-DP
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXSj1-0001zz-B2
 for xen-changelog@lists.xenproject.org; Mon, 25 Jun 2018 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXSj1-0001zz-B2@xenbits.xenproject.org>
Date: Mon, 25 Jun 2018 14:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] MAINTAINERS: Update info for
 stable 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>

Y29tbWl0IDY4OGUwYzM2NGVmYTkzZjU4ODJlMjc4ODEzNGI2OTNkMGY2NTI1NGIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMjUgMTU6NDA6MDIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEp1biAyNSAxNTo0MDowMiAy
MDE4ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IFVwZGF0ZSBpbmZvIGZvciBzdGFibGUgYnJhbmNo
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIE1BSU5UQUlORVJTIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRB
SU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBjNWRjNDc5MWZkLi5lODVkMmIxMDRiIDEwMDY0NAot
LS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNTAsOSArNTAsMTYgQEAgUGxl
YXNlIHNlZSBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX01haW50ZW5hbmNlX1JlbGVhc2Vz
IGZvciBtb3JlCiBpbmZvcm1hdGlvbi4KIAogQmFja3BvcnQgcmVxdWVzdHMgc2hvdWxkIGJlIG1h
ZGUgb24gdGhlIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotbGlzdC4gUmVtZW1iZXIg
dG8gY29weSB0aGUgYXBwcm9wcmlhdGUgc3RhYmxlIGJyYW5jaCBtYWludGFpbmVyIHdobwotd2ls
bCBiZSBsaXN0ZWQgaW4gdGhpcyBzZWN0aW9uIG9mIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGluIHRo
ZQotYXBwcm9wcmlhdGUgYnJhbmNoLgorbGlzdC4gUmVtZW1iZXIgdG8gY29weSB0aGUgYXBwcm9w
cmlhdGUgc3RhYmxlIGJyYW5jaCBtYWludGFpbmVyLgorCitUaGUgbWFpbnRhaW5lciBmb3IgdGhp
cyBicmFuY2ggaXM6CisKKwlKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CisKK1Rvb2xz
IGJhY2twb3J0IHJlcXVlc3RzIHNob3VsZCBhbHNvIGJlIGNvcGllZCB0bzoKKworCUlhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgorCiAKIAlVbnN0YWJsZSBTdWJzeXN0ZW0g
TWFpbnRhaW5lcnMKIAk9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 06:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 06: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 1fXhsY-0001JT-8Z; Tue, 26 Jun 2018 06: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXhsX-0001JO-JF
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:05 +0000
X-Inumbo-ID: 7750e220-790d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7750e220-790d-11e8-9728-bc764e045a96;
 Tue, 26 Jun 2018 08:52: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 1fXhsW-0002uJ-F5
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXhsW-0006Ny-Ch
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXhsW-0006Ny-Ch@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 06:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: attempts to emulate FPU
 insns need to set fpu_initialised
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzMTBlM2NkNjQ4ZjM3MTNjODI0NzkwYmQ3MWQ4ZWM0MDVhMDlkMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDI2
IDA4OjQxOjA4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDI2IDA4OjQxOjA4IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhdHRlbXB0cyB0byBlbXVsYXRlIEZQVSBpbnNucyBuZWVkIHRvIHNldCBmcHVfaW5p
dGlhbGlzZWQKICAgIAogICAgTXkgb3JpZ2luYWwgd2F5IG9mIHRoaW5raW5nIGhlcmUgd2FzIHRo
YXQgdGhpcyB3b3VsZCBiZSBzZXQgYW55d2F5IGF0CiAgICB0aGUgcG9pbnQgc3RhdGUgZ2V0cyBy
ZWxvYWRlZCBhZnRlciB0aGUgYWRqdXN0bWVudHMgaHZtZW11bF9wdXRfZnB1KCkKICAgIGRvZXMs
IGJ1dCB0aGUgZmxhZyBzaG91bGQgYWxyZWFkeSBiZSBzZXQgYmVmb3JlIHRoYXQgLSBhZnRlciBh
bGwgdGhlCiAgICBndWVzdCBtYXkgbmV2ZXIgYWdhaW4gdG91Y2ggdGhlIEZQVSBiZWZvcmUgZS5n
LiBnZXR0aW5nIG1pZ3JhdGVkL3NhdmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwg
MSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDAz
YTQ5NDRlODguLjdlY2VlMTJmZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMDUzLDYgKzIwNTMsNyBA
QCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKICAgICAgICAgICogbWFza2luZyBvZiBhbGwg
ZXhjZXB0aW9ucyBieSBGTlNURU5WLikKICAgICAgICAgICovCiAgICAgICAgIHNhdmVfZnB1X2Vu
YWJsZSgpOworICAgICAgICBjdXJyLT5mcHVfaW5pdGlhbGlzZWQgPSB0cnVlOwogICAgICAgICBj
dXJyLT5mcHVfZGlydGllZCA9IHRydWU7CiAgICAgICAgIGlmICggKGZwdV9jdHh0LT5mY3cgJiAw
eDNmKSAhPSAweDNmICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 06:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 06: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 1fXhsj-0001KG-AJ; Tue, 26 Jun 2018 06: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXhsi-0001K5-9c
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:16 +0000
X-Inumbo-ID: 7d644c0d-790d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d644c0d-790d-11e8-9728-bc764e045a96;
 Tue, 26 Jun 2018 08:52: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 1fXhsg-0002uV-L9
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXhsg-0006OP-In
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXhsg-0006OP-In@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 06:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: alter completion-needed
 checking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwMTdjODgyZWY4YmMxMzAxMDU0ZjNiNGUzNDFmYjc2ZjhhZmZiOGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDI2
IDA4OjQ3OjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDI2IDA4OjQ3OjE3IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhbHRlciBjb21wbGV0aW9uLW5lZWRlZCBjaGVja2luZwogICAgCiAgICBUaGUgZnVu
Y3Rpb24gb25seSBsb29rcyBhdCB0aGUgaW9yZXFfdCwgc28gcGFzcyBpdCBhIHBvaW50ZXIgdG8g
anVzdAogICAgdGhhdC4gQWxzbyB1c2UgaXQgaW4gaHZtZW11bF9kb19pbygpLgogICAgCiAgICBT
dWdnZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyAgICAgIHwgIDggKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aW8uYyAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
IHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggIHwgIDkgKysrKy0tLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
aW5kZXggN2VjZWUxMmZmYy4uYjgzNzI3YjdkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTI4MiwxMSAr
MjgyLDcgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICAgICAgcmMgPSBodm1f
c2VuZF9pb3JlcShzLCAmcCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfUkVU
UlkgfHwgY3VycmQtPmlzX3NodXR0aW5nX2Rvd24gKQogICAgICAgICAgICAgICAgIHZpby0+aW9f
cmVxLnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgKiBUaGlzIGVmZmVjdGl2ZWx5IGlzICFodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlv
KSwgc2xpZ2h0bHkKLSAgICAgICAgICAgICAqIG9wdGltaXplZCBhbmQgdXNpbmcgbG9jYWwgdmFy
aWFibGVzIHdlIGhhdmUgYXZhaWxhYmxlLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBl
bHNlIGlmICggZGF0YV9pc19hZGRyIHx8ICghaXNfbW1pbyAmJiBkaXIgPT0gSU9SRVFfV1JJVEUp
ICkKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZp
by0+aW9fcmVxKSApCiAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CkBAIC0yMjc4LDcgKzIyNzQsNyBAQCBzdGF0aWMgaW50IF9odm1f
ZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCwKICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0cnkgKQogICAgICAgICByYyA9
IFg4NkVNVUxfUkVUUlk7CiAKLSAgICBpZiAoICFodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24o
dmlvKSApCisgICAgaWYgKCAhaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+aW9fcmVx
KSApCiAgICAgewogICAgICAgICB2aW8tPm1taW9fY2FjaGVfY291bnQgPSAwOwogICAgICAgICB2
aW8tPm1taW9faW5zbl9ieXRlcyA9IDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lv
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggOWFmNWUzZmVlNi4uYmY0ZDg3NDhkMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW8uYwpAQCAtODksNyArODksNyBAQCBib29sIGh2bV9lbXVsYXRlX29uZV9pbnNuKGh2bV9lbXVs
YXRlX3ZhbGlkYXRlX3QgKnZhbGlkYXRlLCBjb25zdCBjaGFyICpkZXNjcikKIAogICAgIHJjID0g
aHZtX2VtdWxhdGVfb25lKCZjdHh0KTsKIAotICAgIGlmICggaHZtX3ZjcHVfaW9fbmVlZF9jb21w
bGV0aW9uKHZpbykgKQorICAgIGlmICggaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+
aW9fcmVxKSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX21taW9fY29tcGxl
dGlvbjsKICAgICBlbHNlCiAgICAgICAgIHZpby0+bW1pb19hY2Nlc3MgPSAoc3RydWN0IG5wZmVj
KXt9OwpAQCAtMTQyLDcgKzE0Miw3IEBAIGJvb2wgaGFuZGxlX3Bpbyh1aW50MTZfdCBwb3J0LCB1
bnNpZ25lZCBpbnQgc2l6ZSwgaW50IGRpcikKIAogICAgIHJjID0gaHZtZW11bF9kb19waW9fYnVm
ZmVyKHBvcnQsIHNpemUsIGRpciwgJmRhdGEpOwogCi0gICAgaWYgKCBodm1fdmNwdV9pb19uZWVk
X2NvbXBsZXRpb24odmlvKSApCisgICAgaWYgKCBodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigm
dmlvLT5pb19yZXEpICkKICAgICAgICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fcGlvX2Nv
bXBsZXRpb247CiAKICAgICBzd2l0Y2ggKCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZWJhZGE3MjI1Yi4u
N2M1MTViM2VmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTEwLDE1ICsxMTAsMTUgQEAgYm9vbCBodm1faW9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
diA9IHN2LT52Y3B1OwotICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZt
X3ZjcHUuaHZtX2lvOworICAgIGlvcmVxX3QgKmlvcmVxID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZt
X2lvLmlvX3JlcTsKIAotICAgIGlmICggaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykg
KQorICAgIGlmICggaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oaW9yZXEpICkKICAgICB7Ci0g
ICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVNQX1JFQURZOwotICAgICAgICB2
aW8tPmlvX3JlcS5kYXRhID0gZGF0YTsKKyAgICAgICAgaW9yZXEtPnN0YXRlID0gU1RBVEVfSU9S
RVNQX1JFQURZOworICAgICAgICBpb3JlcS0+ZGF0YSA9IGRhdGE7CiAgICAgfQogICAgIGVsc2UK
LSAgICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOworICAgICAgICBp
b3JlcS0+c3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwogCiAgICAgbXNpeF93cml0ZV9jb21wbGV0
aW9uKHYpOwogICAgIHZjcHVfZW5kX3NodXRkb3duX2RlZmVycmFsKHYpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Jl
YWxtb2RlLmMKaW5kZXggMTEyMTFjOGNkOC4uYjIwZDhjNGUyOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jCkBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUo
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKIAogICAgIHJjID0gaHZtX2Vt
dWxhdGVfb25lKGh2bWVtdWxfY3R4dCk7CiAKLSAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29t
cGxldGlvbih2aW8pICkKKyAgICBpZiAoIGh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9uKCZ2aW8t
PmlvX3JlcSkgKQogICAgICAgICB2aW8tPmlvX2NvbXBsZXRpb24gPSBIVk1JT19yZWFsbW9kZV9j
b21wbGV0aW9uOwogCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmgKaW5kZXggZmFkN2I2NmNjYS4uODZiNGVlMjdlMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZjcHUuaApAQCAtOTEsMTIgKzkxLDExIEBAIHN0cnVjdCBodm1fdmNwdV9pbyB7CiAgICAg
Y29uc3Qgc3RydWN0IGcybV9pb3BvcnQgKmcybV9pb3BvcnQ7CiB9OwogCi1zdGF0aWMgaW5saW5l
IGJvb2wgaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKGNvbnN0IHN0cnVjdCBodm1fdmNwdV9p
byAqdmlvKQorc3RhdGljIGlubGluZSBib29sIGh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9uKGNv
bnN0IGlvcmVxX3QgKmlvcmVxKQogewotICAgIHJldHVybiAodmlvLT5pb19yZXEuc3RhdGUgPT0g
U1RBVEVfSU9SRVFfUkVBRFkpICYmCi0gICAgICAgICAgICF2aW8tPmlvX3JlcS5kYXRhX2lzX3B0
ciAmJgotICAgICAgICAgICAodmlvLT5pb19yZXEudHlwZSAhPSBJT1JFUV9UWVBFX1BJTyB8fAot
ICAgICAgICAgICAgdmlvLT5pb19yZXEuZGlyICE9IElPUkVRX1dSSVRFKTsKKyAgICByZXR1cm4g
aW9yZXEtPnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZICYmCisgICAgICAgICAgICFpb3JlcS0+
ZGF0YV9pc19wdHIgJiYKKyAgICAgICAgICAgKGlvcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUElP
IHx8IGlvcmVxLT5kaXIgIT0gSU9SRVFfV1JJVEUpOwogfQogCiBzdHJ1Y3QgbmVzdGVkdmNwdSB7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 06:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 06: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 1fXhst-0001Lb-D6; Tue, 26 Jun 2018 06: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXhsr-0001LS-Ub
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:25 +0000
X-Inumbo-ID: 8376dbd9-790d-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8376dbd9-790d-11e8-9728-bc764e045a96;
 Tue, 26 Jun 2018 08:52: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 1fXhsq-0002vI-Qv
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXhsq-0006Ow-OX
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 06:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXhsq-0006Ow-OX@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 06:55:24 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: add extra RAM regions as
 UNUSABLE for PVH memory map
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7056986969006788572=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e8e58be2b77708fd4d6ba6bca3f70bc507fde4be
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Jun 26 08:48:14 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 26 08:48:14 2018 +0200

    x86/dom0: add extra RAM regions as UNUSABLE for PVH memory map
    
    When running as PVH Dom0 the native memory map is used in order to
    craft a tailored memory map for Dom0 taking into account it's memory
    limit.
    
    Dom0 memory is always going to be smaller than the total amount
    of memory present on the host, so in order to prevent Dom0 from
    relocating PCI BARs over RAM regions mark all the RAM regions not
    available to Dom0 as UNUSABLE in the memory map.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index b237508072..e2b5d48e03 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -314,8 +314,10 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 
     /*
      * Craft the e820 memory map for Dom0 based on the hardware e820 map.
+     * Add an extra entry in case we have to split a RAM entry into a RAM and a
+     * UNUSABLE one in order to truncate it.
      */
-    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
+    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map + 1);
     if ( !d->arch.e820 )
         panic("Unable to allocate memory for Dom0 e820 map");
     entry_guest = d->arch.e820;
@@ -323,19 +325,20 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
     /* Clamp e820 memory map to match the memory assigned to Dom0 */
     for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
     {
+        *entry_guest = *entry;
+
         if ( entry->type != E820_RAM )
-        {
-            *entry_guest = *entry;
             goto next;
-        }
 
         if ( nr_pages == cur_pages )
         {
             /*
-             * We already have all the assigned memory,
-             * skip this entry
+             * We already have all the requested memory, turn this RAM region
+             * into a UNUSABLE region in order to prevent Dom0 from placing
+             * BARs in this area.
              */
-            continue;
+            entry_guest->type = E820_UNUSABLE;
+            goto next;
         }
 
         /*
@@ -358,6 +361,12 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
         {
             /* Truncate region */
             entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
+            /* Add the remaining of the RAM region as UNUSABLE. */
+            entry_guest++;
+            d->arch.nr_e820++;
+            entry_guest->type = E820_UNUSABLE;
+            entry_guest->addr = start + ((nr_pages - cur_pages) << PAGE_SHIFT);
+            entry_guest->size = end - entry_guest->addr;
             cur_pages = nr_pages;
         }
         else
@@ -367,9 +376,9 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
  next:
         d->arch.nr_e820++;
         entry_guest++;
+        ASSERT(d->arch.nr_e820 <= e820.nr_map + 1);
     }
     ASSERT(cur_pages == nr_pages);
-    ASSERT(d->arch.nr_e820 <= e820.nr_map);
 }
 
 static int __init pvh_setup_p2m(struct domain *d)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7056986969006788572==--

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 07:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 07: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 1fXhxQ-00023j-3R; Tue, 26 Jun 2018 07: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXhxO-000204-Gp
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 07:00:06 +0000
X-Inumbo-ID: 9717327c-790e-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9717327c-790e-11e8-bc1d-65256ead4e3a;
 Tue, 26 Jun 2018 07:00: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 1fXhxM-00032R-O2
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 07:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXhxM-0007DZ-LV
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 07:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXhxM-0007DZ-LV@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 07:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/HVM: attempts to emulate FPU
 insns need to set fpu_initialised
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjODhjYWRiZTU3YjVjM2E1YmZiMzU1MDdmZWExYmE2ZWFmZWUyMTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDI2
IDA4OjU0OjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDI2IDA4OjU0OjE0IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBhdHRlbXB0cyB0byBlbXVsYXRlIEZQVSBpbnNucyBuZWVkIHRvIHNldCBmcHVfaW5p
dGlhbGlzZWQKICAgIAogICAgTXkgb3JpZ2luYWwgd2F5IG9mIHRoaW5raW5nIGhlcmUgd2FzIHRo
YXQgdGhpcyB3b3VsZCBiZSBzZXQgYW55d2F5IGF0CiAgICB0aGUgcG9pbnQgc3RhdGUgZ2V0cyBy
ZWxvYWRlZCBhZnRlciB0aGUgYWRqdXN0bWVudHMgaHZtZW11bF9wdXRfZnB1KCkKICAgIGRvZXMs
IGJ1dCB0aGUgZmxhZyBzaG91bGQgYWxyZWFkeSBiZSBzZXQgYmVmb3JlIHRoYXQgLSBhZnRlciBh
bGwgdGhlCiAgICBndWVzdCBtYXkgbmV2ZXIgYWdhaW4gdG91Y2ggdGhlIEZQVSBiZWZvcmUgZS5n
LiBnZXR0aW5nIG1pZ3JhdGVkL3NhdmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzMxMGUzY2Q2NDhmMzcxM2M4
MjQ3OTBiZDcxZDhlYzQwNWEwOWQwNQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDYtMjYgMDg6NDE6
MDggKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDEgKwogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAwM2E0OTQ0ZTg4Li43ZWNl
ZTEyZmZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjA1Myw2ICsyMDUzLDcgQEAgc3RhdGljIGludCBo
dm1lbXVsX2dldF9mcHUoCiAgICAgICAgICAqIG1hc2tpbmcgb2YgYWxsIGV4Y2VwdGlvbnMgYnkg
Rk5TVEVOVi4pCiAgICAgICAgICAqLwogICAgICAgICBzYXZlX2ZwdV9lbmFibGUoKTsKKyAgICAg
ICAgY3Vyci0+ZnB1X2luaXRpYWxpc2VkID0gdHJ1ZTsKICAgICAgICAgY3Vyci0+ZnB1X2RpcnRp
ZWQgPSB0cnVlOwogICAgICAgICBpZiAoIChmcHVfY3R4dC0+ZmN3ICYgMHgzZikgIT0gMHgzZiAp
CiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 12:22:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 12:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fXmz2-0006HS-7j; Tue, 26 Jun 2018 12: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXmz0-0006HN-AC
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 12:22:06 +0000
X-Inumbo-ID: 25d87782-793b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25d87782-793b-11e8-9728-bc764e045a96;
 Tue, 26 Jun 2018 14:19: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 1fXmyy-0001aO-Vh
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 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 1fXmyy-0006fY-T9
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 12:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXmyy-0006fY-T9@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 12:22:04 +0000
Subject: [Xen-changelog] [xen staging] stubdom/vtpm: fix memcmp in
 TPM_ChangeAuthAsymFinish
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNiAxMjo0MjoyNCAyMDE4ICswMTAwCgogICAgc3R1YmRv
bS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBn
Y2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5
dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tCiBzdHViZG9tL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEg
Kwogc3R1YmRvbS92dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaCB8IDEyICsrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
c3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggN2NiNjJlNmMzNi4uMzRi
ZDllMjM4YiAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2Vm
aWxlCkBAIC0yMjksNiArMjI5LDcgQEAgdHBtX2VtdWxhdG9yLSQoWEVOX1RBUkdFVF9BUkNIKTog
dHBtX2VtdWxhdG9yLSQoVFBNRU1VX1ZFUlNJT04pLnRhci5negogCXBhdGNoIC1kICRAIC1wMSA8
IHZ0cG0tZGVlcHF1b3RlLWFueWxvYy5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tY21h
a2UtV2V4dHJhLnBhdGNoCiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1pbXBsaWNpdC1mYWxsdGhy
b3VnaC5wYXRjaAorCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoLnBhdGNoCiAJbWtkaXIgJEAvYnVpbGQKIAljZCAkQC9idWlsZDsgQ0M9JHtDQ30gJChDTUFL
RSkgLi4gLURDTUFLRV9DX0ZMQUdTOlNUUklORz0iLXN0ZD1jOTkgLURUUE1fTk9fRVhURVJOICQo
VEFSR0VUX0NQUEZMQUdTKSAkKFRBUkdFVF9DRkxBR1MpIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IgogCXRvdWNoICRACmRpZmYgLS1naXQgYS9zdHViZG9tL3Z0cG1fVFBNX0NoYW5n
ZUF1dGhBc3ltRmluaXNoLnBhdGNoIGIvc3R1YmRvbS92dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZp
bmlzaC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xMGI4OWE0
YzNhCi0tLSAvZGV2L251bGwKKysrIGIvc3R1YmRvbS92dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZp
bmlzaC5wYXRjaApAQCAtMCwwICsxLDEyIEBACitlcnJvcjogJ21lbWNtcCcgcmVhZGluZyAyMCBi
eXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJpbmdvcC1vdmVyZmxvdz1d
CistLS0gYS90cG0vdHBtX2RlcHJlY2F0ZWQuYworKysrIGIvdHBtL3RwbV9kZXByZWNhdGVkLmMK
K0BAIC00MzQsNyArNDM0LDcgQEAgVFBNX1JFU1VMVCBUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2go
VFBNXworICAgdHBtX2htYWNfZmluYWwoJmhtYWNfY3R4LCBiMS5kaWdlc3QpOworICAgLyogNi4g
VGhlIFRQTSBTSEFMTCBjb21wYXJlIGIxIHdpdGggbmV3QXV0aExpbmsuIFRoZSBUUE0gU0hBTEwK
KyAgICAgICAgIGluZGljYXRlIGEgZmFpbHVyZSBpZiB0aGUgdmFsdWVzIGRvIG5vdCBtYXRjaC4g
Ki8KKy0gIGlmIChtZW1jbXAoJmIxLCAmbmV3QXV0aExpbmssIHNpemVvZihUUE1fSE1BQykpKSB7
CisrICBpZiAobWVtY21wKCZiMSwgbmV3QXV0aExpbmssIHNpemVvZihUUE1fSE1BQykpKSB7Cisg
ICAgIGRlYnVnKCJUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2goKTogbmV3QXV0aExpbmsgdmFsdWUg
ZG9lcyBub3QgbWF0Y2guIik7CisgICAgIHJldHVybiBUUE1fRkFJTDsKKyAgIH0KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 12:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 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 1fXmzC-0006Hz-9t; Tue, 26 Jun 2018 12:22: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXmzA-0006Hq-QB
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 12:22:16 +0000
X-Inumbo-ID: 99089969-793b-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99089969-793b-11e8-bc1d-65256ead4e3a;
 Tue, 26 Jun 2018 12:22: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 1fXmz9-0001aa-5J
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 12:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXmz9-0006gD-2o
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 12:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXmz9-0006gD-2o@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 12:22:15 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix return code in
 qmp_synchronous_send
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiYzcyMWE4MmM5NDgwZTgwODNmZmUzMTU1MDVhZjA3MmI0M2IxMmYKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUaHUgTWF5IDE3IDE2
OjI5OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNiAxMjo0MzoxMCAyMDE4ICswMTAwCgogICAgbGlieGw6
IGZpeCByZXR1cm4gY29kZSBpbiBxbXBfc3luY2hyb25vdXNfc2VuZAogICAgCiAgICBVc2UgZXJy
b3IgY29kZSBmcm9tIGxpYnhsIG5hbWVzcGFjZSwgYSBwbGFpbiAtMSBpcyBub3QgdmFsaWQgaW4g
dGhpcyBjb250ZXh0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Ft
cC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggYmUxZmRhMThiYS4uMGZlNDI4MTNi
ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMKQEAgLTYyNyw3ICs2MjcsNyBAQCBzdGF0aWMgaW50IHFtcF9zeW5jaHJvbm91
c19zZW5kKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLCBjb25zdCBjaGFyICpjbWQsCiAKICAgICBp
ZCA9IHFtcF9zZW5kKHFtcCwgY21kLCBhcmdzLCBjYWxsYmFjaywgb3BhcXVlLCAmY29udGV4dCk7
CiAgICAgaWYgKGlkIDw9IDApIHsKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICB9CiAgICAgcW1wLT53YWl0X2Zvcl9pZCA9IGlkOwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 13:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fXo5j-0003vm-Es; Tue, 26 Jun 2018 13: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXo5i-0003ve-3M
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:06 +0000
X-Inumbo-ID: 7e07c868-7945-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e07c868-7945-11e8-bc1d-65256ead4e3a;
 Tue, 26 Jun 2018 13:33:21 +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 1fXo5g-0002yq-PJ
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXo5g-00059n-Mp
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXo5g-00059n-Mp@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 13:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/EFI: further correct FPU state
 handling around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzODM5YTBmYTBiYmU3OGMxNzRjZDJiYjQ5MDgzZTE1M2YwZjk5ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDI2
IDE1OjIzOjA4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDI2IDE1OjIzOjA4IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmdXJ0aGVyIGNvcnJlY3QgRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1l
IGNhbGxzCiAgICAKICAgIFdlIG11c3Qgbm90IGxlYXZlIGEgdkNQVSB3aXRoIENSMC5UUyBjbGVh
ciB3aGVuIGl0IGlzIG5vdCBpbiBmdWxseSBlYWdlcgogICAgbW9kZSBhbmQgaGFzIG5vdCB0b3Vj
aGVkIG5vbi1sYXp5IHN0YXRlLiBJbnN0ZWFkIG9mIGFkZGluZyBhIDNyZAogICAgaW52b2NhdGlv
biBvZiBzdHRzKCkgdG8gdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcigpLCBjb25zb2xpZGF0ZSBhbGwg
b2YKICAgIHRoZW0gaW50byBhIHNpbmdsZSBvbmUgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5j
dGlvbi4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlvbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
dHRlciByZWZsZWN0IGl0cyBwdXJwb3NlLCBhcwogICAgdGhlIHBhdGNoZXMgdG91Y2hlcyBhbGwg
b2YgaXRzIG9jY3VyZW5jZXMgYW55d2F5LgogICAgCiAgICBUaGUgbmV3IGZ1bmN0aW9uIHBhcmFt
ZXRlciBpcyBub3QgcmVhbGx5IHdlbGwgbmFtZWQsIGJ1dAogICAgIm5lZWRfc3R0c19pZl9ub3Rf
ZnVsbHlfZWFnZXIiIHNlZW1lZCBleGNlc3NpdmUgdG8gbWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAgMiArLQog
eGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAgfCAxMyArKysrKysrKy0tLS0tCiB4ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2kzODcuaCB8ICAy
ICstCiA1IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IDBjYTgyMGEwMGEuLjk4NTBhNzgyZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MzYsNyArMTYzNiw3IEBA
IHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICAgICAgICAgIGlmICggY3B1
X2hhc194c2F2ZXMgJiYgaXNfaHZtX3ZjcHUobikgKQogICAgICAgICAgICAgICAgIHNldF9tc3Jf
eHNzKG4tPmFyY2guaHZtX3ZjcHUubXNyX3hzcyk7CiAgICAgICAgIH0KLSAgICAgICAgdmNwdV9y
ZXN0b3JlX2ZwdV9lYWdlcihuKTsKKyAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KG4s
IGZhbHNlKTsKICAgICAgICAgbmQtPmFyY2guY3R4dF9zd2l0Y2gtPnRvKG4pOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwppbmRleCBiODM3MjdiN2RmLi44Mzg1YzYyMTQ1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpA
QCAtMjE0Myw3ICsyMTQzLDcgQEAgc3RhdGljIHZvaWQgaHZtZW11bF9wdXRfZnB1KAogICAgICAg
ICAgKiAgIGJ5IGh2bWVtdWxfZ2V0X2ZwdSgpLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBj
dXJyLT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCi0gICAgICAgICAgICB2Y3B1X3Jlc3RvcmVfZnB1
X2VhZ2VyKGN1cnIpOworICAgICAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KGN1cnIs
IGZhbHNlKTsKICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyLT5mcHVf
ZGlydGllZCA9IGZhbHNlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcuYyBiL3hlbi9h
cmNoL3g4Ni9pMzg3LmMKaW5kZXggOWM3NTI3MzJhMy4uYTFkMTI4ZGQ5NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBAIC0yMDYsMTEg
KzIwNiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2Z4c2F2ZShzdHJ1Y3QgdmNwdSAqdikK
IC8qICAgICAgIFZDUFUgRlBVIEZ1bmN0aW9ucyAgICAqLwogLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCiAvKiBSZXN0b3JlIEZQVSBzdGF0ZSB3aGVuZXZlciBWQ1BVIGlzIHNjaGR1
bGVkIGluLiAqLwotdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQor
dm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X25vbmxhenkoc3RydWN0IHZjcHUgKnYsIGJvb2wgbmVlZF9z
dHRzKQogewogICAgIC8qIFJlc3RvcmUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSAoaS5lLiBwYXJ0
cyBub3QgdHJhY2tlZCBieSBDUjAuVFMpLiAqLwogICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFn
ZXJfZnB1ICYmICF2LT5hcmNoLm5vbmxhenlfeHN0YXRlX3VzZWQgKQotICAgICAgICByZXR1cm47
CisgICAgICAgIGdvdG8gbWF5YmVfc3R0czsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYp
KTsKIApAQCAtMjMzLDE0ICsyMzMsMTcgQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CiAKICAgICAgICAgLyog
WGVuIGRvZXNuJ3QgbmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICovCi0gICAgICAg
IGlmICggaXNfcHZfdmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZf
Q1IwX1RTKSApCi0gICAgICAgICAgICBzdHRzKCk7CisgICAgICAgIG5lZWRfc3R0cyA9IGlzX3B2
X3ZjcHUodikgJiYgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICYgWDg2X0NSMF9UUyk7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGZwdV94cnN0b3IodiwgWFNUQVRFX05PTkxB
WlkpOwotICAgICAgICBzdHRzKCk7CisgICAgICAgIG5lZWRfc3R0cyA9IHRydWU7CiAgICAgfQor
CisgbWF5YmVfc3R0czoKKyAgICBpZiAoIG5lZWRfc3R0cyApCisgICAgICAgIHN0dHMoKTsKIH0K
IAogLyogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMKaW5kZXggYWFkM2FiNTdkMi4uM2QxMThkNTcxZCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpA
QCAtMTM1LDcgKzEzNSw3IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUg
KnN0YXRlKQogICAgIGlycV9leGl0KCk7CiAgICAgZWZpX3JzX29uX2NwdSA9IE5SX0NQVVM7CiAg
ICAgc3Bpbl91bmxvY2soJmVmaV9yc19sb2NrKTsKLSAgICB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2Vy
KGN1cnIpOworICAgIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShjdXJyLCB0cnVlKTsKIH0KIAog
Ym9vbCBlZmlfcnNfdXNpbmdfcGd0YWJsZXModm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaTM4Ny5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmgKaW5kZXggN2NmYTIx
NWQzMC4uMjQzZGU2NzJlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0
IGl4ODdfZW52IHsKICAgICB1aW50MTZfdCBmZHMsIF9yZXM2OwogfTsKIAotdm9pZCB2Y3B1X3Jl
c3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9u
b25sYXp5KHN0cnVjdCB2Y3B1ICp2LCBib29sIG5lZWRfc3R0cyk7CiB2b2lkIHZjcHVfcmVzdG9y
ZV9mcHVfbGF6eShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZjcHVfc2F2ZV9mcHUoc3RydWN0IHZj
cHUgKnYpOwogdm9pZCBzYXZlX2ZwdV9lbmFibGUodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Jun 26 13:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Jun 2018 13: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 1fXo5t-0003xN-Ga; Tue, 26 Jun 2018 13: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=tots=jm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fXo5s-0003xB-A2
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:16 +0000
X-Inumbo-ID: 845c6b19-7945-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 845c6b19-7945-11e8-bc1d-65256ead4e3a;
 Tue, 26 Jun 2018 13:33: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 1fXo5r-0002yy-D1
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fXo5r-0005Ae-AY
 for xen-changelog@lists.xenproject.org; Tue, 26 Jun 2018 13:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fXo5r-0005Ae-AY@xenbits.xenproject.org>
Date: Tue, 26 Jun 2018 13:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/EFI: further correct FPU
 state handling around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0Y2YxZDYwOGJiN2Q3M2Q3ODI3ZDc5NGQ0ZDNiN2YxOWRlOGMyNzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDI2
IDE1OjI2OjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDI2IDE1OjI2OjI0IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmdXJ0aGVyIGNvcnJlY3QgRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1l
IGNhbGxzCiAgICAKICAgIFdlIG11c3Qgbm90IGxlYXZlIGEgdkNQVSB3aXRoIENSMC5UUyBjbGVh
ciB3aGVuIGl0IGlzIG5vdCBpbiBmdWxseSBlYWdlcgogICAgbW9kZSBhbmQgaGFzIG5vdCB0b3Vj
aGVkIG5vbi1sYXp5IHN0YXRlLiBJbnN0ZWFkIG9mIGFkZGluZyBhIDNyZAogICAgaW52b2NhdGlv
biBvZiBzdHRzKCkgdG8gdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcigpLCBjb25zb2xpZGF0ZSBhbGwg
b2YKICAgIHRoZW0gaW50byBhIHNpbmdsZSBvbmUgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5j
dGlvbi4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlvbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
dHRlciByZWZsZWN0IGl0cyBwdXJwb3NlLCBhcwogICAgdGhlIHBhdGNoZXMgdG91Y2hlcyBhbGwg
b2YgaXRzIG9jY3VyZW5jZXMgYW55d2F5LgogICAgCiAgICBUaGUgbmV3IGZ1bmN0aW9uIHBhcmFt
ZXRlciBpcyBub3QgcmVhbGx5IHdlbGwgbmFtZWQsIGJ1dAogICAgIm5lZWRfc3R0c19pZl9ub3Rf
ZnVsbHlfZWFnZXIiIHNlZW1lZCBleGNlc3NpdmUgdG8gbWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyMzgz
OWEwZmEwYmJlNzhjMTc0Y2QyYmI0OTA4M2UxNTNmMGY5OWRmCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wNi0yNiAxNToyMzowOCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9p
Mzg3LmMgICAgICAgIHwgMTMgKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9lZmkvcnVudGltZS5j
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmggfCAgMiArLQogNSBmaWxlcyBj
aGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAwY2E4MjBh
MDBhLi45ODUwYTc4MmVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjM2LDcgKzE2MzYsNyBAQCBzdGF0aWMgdm9pZCBf
X2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYm
IGlzX2h2bV92Y3B1KG4pICkKICAgICAgICAgICAgICAgICBzZXRfbXNyX3hzcyhuLT5hcmNoLmh2
bV92Y3B1Lm1zcl94c3MpOwogICAgICAgICB9Ci0gICAgICAgIHZjcHVfcmVzdG9yZV9mcHVfZWFn
ZXIobik7CisgICAgICAgIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShuLCBmYWxzZSk7CiAgICAg
ICAgIG5kLT5hcmNoLmN0eHRfc3dpdGNoLT50byhuKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5k
ZXggN2VjZWUxMmZmYy4uY2FjOTY4ZjQ4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIxNDcsNyArMjE0
Nyw3IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICAgICAgICogICBieSBodm1l
bXVsX2dldF9mcHUoKS4KICAgICAgICAgICovCiAgICAgICAgIGlmICggY3Vyci0+YXJjaC5mdWxs
eV9lYWdlcl9mcHUgKQotICAgICAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihjdXJyKTsK
KyAgICAgICAgICAgIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShjdXJyLCBmYWxzZSk7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgY3Vyci0+ZnB1X2RpcnRpZWQgPSBmYWxz
ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5j
CmluZGV4IDljNzUyNzMyYTMuLmExZDEyOGRkOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9p
Mzg3LmMKKysrIGIveGVuL2FyY2gveDg2L2kzODcuYwpAQCAtMjA2LDExICsyMDYsMTEgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGZwdV9meHNhdmUoc3RydWN0IHZjcHUgKnYpCiAvKiAgICAgICBWQ1BV
IEZQVSBGdW5jdGlvbnMgICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwog
LyogUmVzdG9yZSBGUFUgc3RhdGUgd2hlbmV2ZXIgVkNQVSBpcyBzY2hkdWxlZCBpbi4gKi8KLXZv
aWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmNwdV9yZXN0
b3JlX2ZwdV9ub25sYXp5KHN0cnVjdCB2Y3B1ICp2LCBib29sIG5lZWRfc3R0cykKIHsKICAgICAv
KiBSZXN0b3JlIG5vbmxhenkgZXh0ZW5kZWQgc3RhdGUgKGkuZS4gcGFydHMgbm90IHRyYWNrZWQg
YnkgQ1IwLlRTKS4gKi8KICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSAmJiAhdi0+
YXJjaC5ub25sYXp5X3hzdGF0ZV91c2VkICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3Rv
IG1heWJlX3N0dHM7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKQEAgLTIzMywx
NCArMjMzLDE3IEBAIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgdi0+ZnB1X2RpcnRpZWQgPSAxOwogCiAgICAgICAgIC8qIFhlbiBkb2Vzbid0IG5l
ZWQgVFMgc2V0LCBidXQgdGhlIGd1ZXN0IG1pZ2h0LiAqLwotICAgICAgICBpZiAoIGlzX3B2X3Zj
cHUodikgJiYgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICYgWDg2X0NSMF9UUykgKQotICAg
ICAgICAgICAgc3R0cygpOworICAgICAgICBuZWVkX3N0dHMgPSBpc19wdl92Y3B1KHYpICYmICh2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMpOwogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9OT05MQVpZKTsKLSAgICAgICAg
c3R0cygpOworICAgICAgICBuZWVkX3N0dHMgPSB0cnVlOwogICAgIH0KKworIG1heWJlX3N0dHM6
CisgICAgaWYgKCBuZWVkX3N0dHMgKQorICAgICAgICBzdHRzKCk7CiB9CiAKIC8qIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5j
CmluZGV4IGFhZDNhYjU3ZDIuLjNkMTE4ZDU3MWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZp
L3J1bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTEzNSw3ICsxMzUs
NyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRlICpzdGF0ZSkKICAgICBp
cnFfZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUgPSBOUl9DUFVTOwogICAgIHNwaW5fdW5sb2Nr
KCZlZmlfcnNfbG9jayk7Ci0gICAgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihjdXJyKTsKKyAgICB2
Y3B1X3Jlc3RvcmVfZnB1X25vbmxhenkoY3VyciwgdHJ1ZSk7CiB9CiAKIGJvb2wgZWZpX3JzX3Vz
aW5nX3BndGFibGVzKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2kzODcu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaTM4Ny5oCmluZGV4IDdjZmEyMTVkMzAuLjI0M2RlNjcy
ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaTM4Ny5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaTM4Ny5oCkBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBpeDg3X2VudiB7CiAg
ICAgdWludDE2X3QgZmRzLCBfcmVzNjsKIH07CiAKLXZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdl
cihzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShzdHJ1Y3Qg
dmNwdSAqdiwgYm9vbCBuZWVkX3N0dHMpOwogdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3Ry
dWN0IHZjcHUgKnYpOwogdm9pZCB2Y3B1X3NhdmVfZnB1KHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQg
c2F2ZV9mcHVfZW5hYmxlKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Jun 27 16:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Jun 2018 16: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 1fYDY7-0002Oi-Di; Wed, 27 Jun 2018 16: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=8fg8=jn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYDY6-0002Oc-K1
 for xen-changelog@lists.xenproject.org; Wed, 27 Jun 2018 16:44:06 +0000
X-Inumbo-ID: 57d72354-7a29-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57d72354-7a29-11e8-bc1d-65256ead4e3a;
 Wed, 27 Jun 2018 16:44: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 1fYDY5-0004RT-1O
 for xen-changelog@lists.xenproject.org; Wed, 27 Jun 2018 16:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYDY4-0004MW-V2
 for xen-changelog@lists.xenproject.org; Wed, 27 Jun 2018 16:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYDY4-0004MW-V2@xenbits.xenproject.org>
Date: Wed, 27 Jun 2018 16:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Fix up stale comments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiYTI3MTE0NWJkODcxNjlkNjUxNzJlMGE0MmZiZjVkNTYzMjBiNGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAxNCAxNToyNzoyNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjcgMTc6NDI6
MzIgMjAxOCArMDEwMAoKICAgIHg4Ni9jcHVpZDogRml4IHVwIHN0YWxlIGNvbW1lbnRzCiAgICAK
ICAgICAqIFRoZXJlIGlzIG5vIGxlZ2FjeSBwYXRoIGFueSBtb3JlLiAgQWxsIHN0YXRpYyBpbmZv
cm1hdGlvbiBpcyByZXRyaWV2ZWQgaW4KICAgICAgIHRoZSBmaXJzdCBwYXNzLgogICAgICogZC0+
YXJjaC5jcHVpZHNbXSBkb2Vzbid0IGV4aXN0IGFueSBtb3JlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
aWQuYyAgfCAyICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCA1ICsrLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IGJlZWU0N2QwZWQu
LmVjYTFhOWE1NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCkBAIC03MDEsNyArNzAxLDcgQEAgdm9pZCBndWVzdF9jcHVpZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgKiBGaXJzdCBwYXNzOgogICAg
ICAqIC0gUGVyZm9ybSBtYXhfbGVhZi9zdWJsZWFmIGNhbGN1bGF0aW9ucy4gIE91dC1vZi1yYW5n
ZSBsZWF2ZXMgcmV0dXJuCiAgICAgICogICBhbGwgemVyb3MsIGZvbGxvd2luZyB0aGUgQU1EIG1v
ZGVsLgotICAgICAqIC0gRmlsbCBpbiAqcmVzIGZvciBsZWF2ZXMgbm8gbG9uZ2VyIGhhbmRsZWQg
b24gdGhlIGxlZ2FjeSBwYXRoLgorICAgICAqIC0gRmlsbCBpbiAqcmVzIHdpdGggc3RhdGljIGRh
dGEuCiAgICAgICogLSBEaXNwYXRjaCB0aGUgdmlydHVhbGlzZWQgbGVhdmVzIHRvIHRoZWlyIHJl
c3BlY3RpdmUgaGFuZGxlcnMuCiAgICAgICovCiAgICAgc3dpdGNoICggbGVhZiApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXgg
OGZiYmYzYWViMy4uMTA1YTU3NmNkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTYsOSArNTYsOCBAQCBzdGF0aWMgaW50
IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIGJvb2wgY2Fs
bF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBmb3JfZWFjaF92Y3B1KCkgdW5uZWNl
c3NhcmlseSAqLwogCiAgICAgLyoKLSAgICAgKiBTa2lwIHVwZGF0ZSBmb3IgbGVhdmVzIHdlIGRv
bid0IGNhcmUgYWJvdXQuICBUaGlzIGF2b2lkcyB0aGUgb3ZlcmhlYWQKLSAgICAgKiBvZiByZWNh
bGN1bGF0ZV9jcHVpZF9wb2xpY3koKSBhbmQgbWFraW5nIGQtPmFyY2guY3B1aWRzW10gbmVlZGxl
c3NseQotICAgICAqIGxvbmdlciB0byBzZWFyY2guCisgICAgICogU2tpcCB1cGRhdGUgZm9yIGxl
YXZlcyB3ZSBkb24ndCBjYXJlIGFib3V0LCB0byBhdm9pZCB0aGUgb3ZlcmhlYWQgb2YKKyAgICAg
KiByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koKS4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBjdGwt
PmlucHV0WzBdICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYR59-0005hn-CS; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR58-0005hh-6j
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:06 +0000
X-Inumbo-ID: 762a5431-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 762a5431-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:11: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 1fYR56-00065A-Hq
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR56-0001Mv-FI
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR56-0001Mv-FI@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: don't bypass preemption checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3NjA4NzAzYzY1YmYwODBiMGE5ZjAyNGY5YjM3MDg3MmI5ZjJjMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjAzOjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjAzOjA5IDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgfCAzMyArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJiNzQzOTIxYzMu
LmJjZjQ2YzA3NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNTUxLDcgKzI1NTEsNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAg
ICAgbnggPSB4ICYgfihQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKTsKICAgICAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KCh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSAp
Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBk
byB0aGUgY2xlYW4gdXAuICovCiAgICAgICAgICAgICAgICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2Vf
dHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICAgICAgaWYgKCB4
ICYgUEdUX3BhcnRpYWwgKQpAQCAtMjU3NCw3ICsyNTc0LDE4IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBCVUdfT04oIUlTX0VOQUJMRUQoQ09ORklHX1BW
X0xJTkVBUl9QVCkpOwogCi0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgo
eSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHgpICkKKyAg
ICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgaWYgKCBwdHBnICYmIFBHVF90eXBl
X2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfZW50cmllcyhwdHBnKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmV0dXJu
IDA7CiAKICAgICAgICAgY2FzZSBQR1RfbG9ja2VkOgogICAgICAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CkBAIC0yNTg3LDIzICsyNTk4LDEyIEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgY3B1X3JlbGF4KCk7CiAgICAgICAgICAgICB5ID0gcGFnZS0+dS5p
bnVzZS50eXBlX2luZm87Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAg
ICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgs
IG54KSkgPT0geCkgKQogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIHByZWVtcHRpYmxlICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAg
ICAgcmV0dXJuIC1FSU5UUjsKICAgICB9Ci0KLSAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1
YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKLSAgICB7Ci0gICAgICAgIGRlY19saW5l
YXJfdXNlcyhwYWdlKTsKLSAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgIH0K
LQotICAgIHJldHVybiAwOwogfQogCiAKQEAgLTI3MDQsMTIgKzI3MDQsMTEgQEAgc3RhdGljIGlu
dCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCiAgICAgICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgLyogU29tZW9uZSBlbHNlIGlzIHVwZGF0aW5nIHZhbGlkYXRpb24g
b2YgdGhpcyBwYWdlLiBXYWl0Li4uICovCi0gICAgICAgICAgICAgICAgd2hpbGUgKCAoeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICkKLSAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgICAgICBpZiAoIHByZWVtcHRpYmxlICYmIGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5UUjsKICAgICAgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7Ci0gICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvKSA9PSB4ICk7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAvKiBUeXBlIHJlZiBjb3VudCB3YXMgbGVmdCBhdCAxIHdoZW4gUEdUX3BhcnRp
YWwgZ290IHNldC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYR5J-0005ib-EJ; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR5I-0005iQ-1z
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:16 +0000
X-Inumbo-ID: 7c460393-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c460393-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:11: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 1fYR5G-00065N-Pi
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR5G-0001O9-Lw
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR5G-0001O9-Lw@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86: Refine checks in #DB handler for
 faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3YmY1MTI5NzIyMGRjZDc0ZGEyOWRlOTkzMjBiNmIxYzcyZDFmYTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAwOTowNDoyMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOTowNDoyMCAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgfCA0MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGU3OWNhODgzZDcuLjNlMDVjZjE3MmMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0xODA5LDYgKzE4MDksMTMgQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIAogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogISEhIFdBUk5JTkcgISEhCisgICAgICAgICAqCisgICAgICAgICAq
ICVkcjYgaXMgbW9zdGx5IGd1ZXN0IGNvbnRyb2xsZWQgYXQgdGhpcyBwb2ludC4gIEFueSBkZWNz
aW9ucyBiYXNlCisgICAgICAgICAqIG9uIGl0cyB2YWx1ZSBtdXN0IGJlIGNyb3NzY2hlY2tlZCB3
aXRoIG5vbi1ndWVzdCBjb250cm9sbGVkIHN0YXRlLgorICAgICAgICAgKi8KKwogICAgICAgICBp
ZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYgKQogICAgICAgICB7CiAgICAgICAgICAg
ICAvKiBJbiBTWVNFTlRFUiBlbnRyeSBwYXRoIHdlIGNhbid0IHphcCBURiB1bnRpbCBFRkxBR1Mg
aXMgc2F2ZWQuICovCkBAIC0xODMwLDMzICsxODM3LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAqIENoZWNrIGZvciBmYXVsdCBjb25kaXRp
b25zLiAgR2VuZXJhbCBEZXRlY3QsIGFuZCBpbnN0cnVjdGlvbgogICAgICAgICAgKiBicmVha3Bv
aW50cyBhcmUgZmF1bHRzIHJhdGhlciB0aGFuIHRyYXBzLCBhdCB3aGljaCBwb2ludCBhdHRlbXB0
aW5nCiAgICAgICAgICAqIHRvIGlnbm9yZSBhbmQgY29udGludWUgd2lsbCByZXN1bHQgaW4gYSBs
aXZlbG9jay4KKyAgICAgICAgICoKKyAgICAgICAgICogSG93ZXZlciwgb24gZW50ZXJpbmcgdGhl
ICNEQiBoYW5kbGVyLCBoYXJkd2FyZSBjbGVhcnMgJWRyNy5nZCBmb3IKKyAgICAgICAgICogdXMg
KGFzIGNvbmZpcm1lZCBieSB0aGUgZWFybGllciAlZHI2IGFjY2Vzc2VzIHN1Y2NlZWRpbmcpLCBt
ZWFuaW5nCisgICAgICAgICAqIHRoYXQgYSByZWFsIEdlbmVyYWwgRGV0ZWN0IGV4Y2VwdGlvbiBp
cyByZXN0YXJ0YWJsZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUFYgZ3Vlc3RzIGFyZSBub3Qg
cGVybWl0dGVkIHRvIHBvaW50ICVkcnswLi4zfSBhdCBYZW4gbGluZWFyCisgICAgICAgICAqIGFk
ZHJlc3NlcywgYW5kIEluc3RydWN0aW9uIEJyZWFrcG9pbnRzIChiZWluZyBmYXVsdHMpIGRvbid0
IGdldAorICAgICAgICAgKiBkZWxheWVkIGJ5IGEgTW92U1Mgc2hhZG93LCBzbyB3ZSBzaG91bGQg
bmV2ZXIgZW5jb3VudGVyIG9uZSBpbgorICAgICAgICAgKiBoeXBlcnZpc29yIGNvbnRleHQuCisg
ICAgICAgICAqCisgICAgICAgICAqIElmIGhvd2V2ZXIgd2UgZG8sIHNhZmV0eSBtZWFzdXJlcyBu
ZWVkIHRvIGJlIGVuYWN0ZWQuICBVc2UgYSBiaWcKKyAgICAgICAgICogaGFtbWVyIGFuZCBjbGVh
ciBhbGwgZGVidWcgc2V0dGluZ3MuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGRyNiAmIERS
X0dFTkVSQUxfREVURUNUICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAgICAgICAgICBm
YXRhbF90cmFwKHJlZ3MsIDApOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBkcjYgJiAoRFJf
VFJBUDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDApICkKICAgICAgICAgewotICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpID4+IERSX0NP
TlRST0xfU0hJRlQ7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRfZGVi
dWdyZWcoNyk7CiAKICAgICAgICAgICAgIGZvciAoIGJwID0gMDsgYnAgPCA0OyArK2JwICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIChkcjYgJiAoMXUgPDwgYnApKSAmJiAv
KiBCcmVha3BvaW50IHRyaWdnZXJlZD8gKi8KLSAgICAgICAgICAgICAgICAgICAgICgoZHI3ICYg
KDN1IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAwKSAvKiBJbnNuPyAqLyApCisgICAg
ICAgICAgICAgICAgICAgICAoZHI3ICYgKDN1IDw8IChicCAqIERSX0VOQUJMRV9TSVpFKSkpICYm
IC8qIEVuYWJsZWQ/ICovCisgICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoKGJw
ICogRFJfQ09OVFJPTF9TSVpFKSArIC8qIEluc24/ICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRFJfQ09OVFJPTF9TSElGVCkpKSA9PSBEUl9SV19FWEVDVVRFKSApCiAg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKwogICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIkhpdCBpbnN0cnVjdGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0
XG4iKTsKLSAgICAgICAgICAgICAgICAgICAgZmF0YWxfdHJhcChyZWdzLCAwKTsKKyAgICAgICAg
ICAgICAgICAgICAgd3JpdGVfZGVidWdyZWcoNywgMCk7CisgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNEQiBzaG91bGQgYmUgYSB0
cmFwLiAgTm90ZSBpdCBhbmQgY29udGludWUuCi0gICAgICAgICAqIEd1ZXN0cyBjYW4gdHJpZ2dl
ciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUgdGhlCi0gICAgICAgICAq
IG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlz
ICNEQiBzaG91bGQgYmUgcmVzdGFydGFibGUgYnkgdGhpcyBwb2ludC4gIE5vdGUKKyAgICAgICAg
ICogaXQgYW5kIGNvbnRpbnVlLiAgR3Vlc3RzIGNhbiB0cmlnZ2VyIHRoaXMgaW4gY2VydGFpbiBj
b3JuZXIgY2FzZXMsCisgICAgICAgICAqIHNvIGVuc3VyZSB0aGUgbWVzc2FnZSBpcyByYXRlbGlt
aXRlZC4KICAgICAgICAgICovCiAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAg
ICAgICAgICAgICAgIkhpdCAjREIgaW4gWGVuIGNvbnRleHQ6ICUwNHg6JXAgWyVwc10sIHN0ayAl
MDR4OiVwLCBkcjYgJWx4XG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYR5T-0005jp-GQ; Thu, 28 Jun 2018 07:11: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR5S-0005jg-32
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:26 +0000
X-Inumbo-ID: 82580249-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82580249-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:11: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 1fYR5Q-00065V-Vi
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR5Q-0001PE-TG
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR5Q-0001PE-TG@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:24 +0000
Subject: [Xen-changelog] [xen staging] libxl: qemu_disk_scsi_drive_string:
 Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyNGU1YWEzMWI1OGQxZTQzMGFkMzZiNDg0Y2YwZWMwMjE0OTczOTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gMTMgMTU6NTE6MzYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMDk6MDQ6NTUgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmc6IEJyZWFrIG91dCBjb21t
b24gcGFydHMgb2YgZGlzayBjb25maWcKICAgIAogICAgVGhlIGdlbmVyYXRlZCBjb25maWd1cmF0
aW9ucyBhcmUgaWRlbnRpY2FsIGFwYXJ0IGZyb20sIGluIHNvbWUgY2FzZXMsCiAgICByZW9yZGVy
aW5nIG9mIHRoZSBpZD0lcyBlbGVtZW50LiAgU28sIG92ZXJhbGwsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2Ni4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggMThhZGE2OWU4Yi4uZGVhYjM3
MWI3MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCkBAIC03OTgsNiArNzk4LDcgQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19z
Y3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbG9fbW9kZSwg
Y29uc3QgY2hhciAqKmlkX3B0cikKIHsKICAgICBjaGFyICpkcml2ZSA9IE5VTEw7CisgICAgY2hh
ciAqY29tbW9uID0gR0NTUFJJTlRGKCJpZj1ub25lLGNhY2hlPXdyaXRlYmFjayIpOwogICAgIGNv
bnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsKICAgICBjb25zdCBjaGFy
ICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNvbnN0IGNoYXIgKmhpZGRl
bl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC04MDYsMjUgKzgwNywyMyBAQCBzdGF0aWMg
Y2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNo
YXIgKnRhcmdldF9wYXRoLAogICAgIHN3aXRjaCAoY29sb19tb2RlKSB7CiAgICAgY2FzZSBMSUJY
TF9fQ09MT19OT05FOgogICAgICAgICBpZCA9IEdDU1BSSU5URigic2NzaTAtaGQlZCIsIHVuaXQp
OwotICAgICAgICBkcml2ZSA9IEdDU1BSSU5URigiZmlsZT0lcyxpZj1ub25lLGlkPSVzLGZvcm1h
dD0lcyxjYWNoZT13cml0ZWJhY2siLAotICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRf
cGF0aCwgaWQsIGZvcm1hdCk7CisgICAgICAgIGRyaXZlID0gR0NTUFJJTlRGKCJmaWxlPSVzLGlk
PSVzLGZvcm1hdD0lcywlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9wYXRo
LCBpZCwgZm9ybWF0LCBjb21tb24pOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX19D
T0xPX1BSSU1BUlk6CiAgICAgICAgIGlkID0gZXhwb3J0bmFtZTsKICAgICAgICAgZHJpdmUgPSBH
Q1NQUklOVEYoCi0gICAgICAgICAgICAiaWY9bm9uZSxjYWNoZT13cml0ZWJhY2ssZHJpdmVyPXF1
b3J1bSwiCi0gICAgICAgICAgICAiaWQ9JXMsIgorICAgICAgICAgICAgIiVzLGlkPSVzLGRyaXZl
cj1xdW9ydW0sIgogICAgICAgICAgICAgImNoaWxkcmVuLjAuZmlsZS5maWxlbmFtZT0lcywiCiAg
ICAgICAgICAgICAiY2hpbGRyZW4uMC5kcml2ZXI9JXMsIgogICAgICAgICAgICAgInJlYWQtcGF0
dGVybj1maWZvLCIKICAgICAgICAgICAgICJ2b3RlLXRocmVzaG9sZD0xIiwKLSAgICAgICAgICAg
IGlkLCB0YXJnZXRfcGF0aCwgZm9ybWF0KTsKKyAgICAgICAgICAgIGNvbW1vbiwgaWQsIHRhcmdl
dF9wYXRoLCBmb3JtYXQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX19DT0xPX1NF
Q09OREFSWToKICAgICAgICAgaWQgPSAidG9wLWNvbG8iOwogICAgICAgICBkcml2ZSA9IEdDU1BS
SU5URigKLSAgICAgICAgICAgICJpZj1ub25lLGlkPSVzLGNhY2hlPXdyaXRlYmFjaywiCi0gICAg
ICAgICAgICAiZHJpdmVyPXJlcGxpY2F0aW9uLCIKKyAgICAgICAgICAgICIlcyxpZD0lcyxkcml2
ZXI9cmVwbGljYXRpb24sIgogICAgICAgICAgICAgIm1vZGU9c2Vjb25kYXJ5LCIKICAgICAgICAg
ICAgICJ0b3AtaWQ9dG9wLWNvbG8sIgogICAgICAgICAgICAgImZpbGUuZHJpdmVyPXFjb3cyLCIK
QEAgLTgzMiw3ICs4MzEsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3Ry
aW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAg
ImZpbGUuYmFja2luZy5kcml2ZXI9cWNvdzIsIgogICAgICAgICAgICAgImZpbGUuYmFja2luZy5m
aWxlLmZpbGVuYW1lPSVzLCIKICAgICAgICAgICAgICJmaWxlLmJhY2tpbmcuYmFja2luZz0lcyIs
Ci0gICAgICAgICAgICBpZCwgYWN0aXZlX2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsK
KyAgICAgICAgICAgIGNvbW1vbiwgaWQsIGFjdGl2ZV9kaXNrLCBoaWRkZW5fZGlzaywgZXhwb3J0
bmFtZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGFib3J0KCk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYR5d-0005l4-IM; Thu, 28 Jun 2018 07:11: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR5c-0005kq-8N
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:36 +0000
X-Inumbo-ID: 886a6cb6-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 886a6cb6-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:11: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 1fYR5b-00065j-5R
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR5b-0001Pj-2z
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR5b-0001Pj-2z@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:35 +0000
Subject: [Xen-changelog] [xen staging] libxl: restore passing "readonly=" to
 qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRkNjRkM2M0MWEyZDE1MTM5YzNhMzVkMjJkNGNiNmI3OGY0YzVjNTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gMTMgMTU6NTQ6NTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMDk6MDU6MDYgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiByZXN0b3JlIHBhc3NpbmcgInJlYWRvbmx5PSIgdG8gcWVtdSBmb3IgU0NT
SSBkaXNrcwogICAgCiAgICBBIHJlYWQtb25seSBjaGVjayB3YXMgaW50cm9kdWNlZCBmb3IgWFNB
LTE0MiwgY29tbWl0IGVmNmNiNzYwMjYgKCJsaWJ4bDoKICAgIHJlbGF4IHJlYWRvbmx5IGNoZWNr
IGludHJvZHVjZWQgYnkgWFNBLTE0MiBmaXgiKSBhZGRlZCB0aGUgcGFzc2luZyBvZgogICAgdGhl
IGV4dHJhIHNldHRpbmcsIGJ1dCBjb21taXQgZGFiMDUzOTU2OCAoIkludHJvZHVjZSBDT0xPIG1v
ZGUgYW5kCiAgICByZWZhY3RvciByZWxldmFudCBmdW5jdGlvbiIpIGRyb3BwZWQgdGhlIHBhc3Np
bmcgb2YgdGhlIHNldHRpbmcgYWdhaW4sCiAgICBxdWl0ZSBsaWtlbHkgZHVlIHRvIGltcHJvcGVy
IHJlLWJhc2luZy4KICAgIAogICAgUmVzdG9yZSB0aGUgcmVhZG9ubHk9IHBhcmFtZXRlciB0byBT
Q1NJIGRpc2tzLiAgRm9yIElERSBkaXNrcyB0aGlzIGlzCiAgICBzdXBwb3NlZCB0byBiZSByZWpl
Y3RlZDsgYWRkIGFuIGFzc2VydC4gIEFuZCB0aGVyZSBpcyBhIGJhcmUgYWQtaG9jCiAgICBkaXNr
IGRyaXZlIHN0cmluZyBpbiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3LCB3aGlj
aCB3ZSBhbHNvCiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2Ni4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAxMCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGRlYWIzNzFiNzEuLmJh
ZDNlZjViNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtNzk4LDcgKzc5OCw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rp
c2tfc2NzaV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3Bh
dGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb2xvX21v
ZGUsIGNvbnN0IGNoYXIgKippZF9wdHIpCiB7CiAgICAgY2hhciAqZHJpdmUgPSBOVUxMOwotICAg
IGNoYXIgKmNvbW1vbiA9IEdDU1BSSU5URigiaWY9bm9uZSxjYWNoZT13cml0ZWJhY2siKTsKKyAg
ICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImlmPW5vbmUscmVhZG9ubHk9JXMsY2FjaGU9d3Jp
dGViYWNrIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cmVhZHdyaXRlID8g
Im9mZiIgOiAib24iKTsKICAgICBjb25zdCBjaGFyICpleHBvcnRuYW1lID0gZGlzay0+Y29sb19l
eHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0aXZlX2Rpc2sgPSBkaXNrLT5hY3RpdmVfZGlzazsK
ICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlzayA9IGRpc2stPmhpZGRlbl9kaXNrOwpAQCAtODUy
LDYgKzg1Myw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfaWRlX2RyaXZlX3N0cmluZyhsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBjb25zdCBjaGFyICphY3Rp
dmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNvbnN0IGNoYXIgKmhpZGRlbl9kaXNr
ID0gZGlzay0+aGlkZGVuX2Rpc2s7CiAKKyAgICBhc3NlcnQoZGlzay0+cmVhZHdyaXRlKTsgLyog
c2hvdWxkIGhhdmUgYmVlbiBjaGVja2VkIGVhcmxpZXIgKi8KKwogICAgIHN3aXRjaCAoY29sb19t
b2RlKSB7CiAgICAgY2FzZSBMSUJYTF9fQ09MT19OT05FOgogICAgICAgICBkcml2ZSA9IEdDU1BS
SU5URgpAQCAtMTU3NCw4ICsxNTc3LDkgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmRyaXZlX2lkOwogICAgICAgICAgICAgICAgICAgICBpZiAoY29sb19tb2RlID09IExJ
QlhMX19DT0xPX1NFQ09OREFSWSkgewogICAgICAgICAgICAgICAgICAgICAgICAgZHJpdmUgPSBs
aWJ4bF9fc3ByaW50ZgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnYywgImlmPW5vbmUs
ZHJpdmVyPSVzLGZpbGU9JXMsaWQ9JXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
b3JtYXQsIHRhcmdldF9wYXRoLCBkaXNrc1tpXS5jb2xvX2V4cG9ydCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2ZXI9JXMsZmlsZT0lcyxpZD0lcyxyZWFk
b25seT0lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCwgdGFyZ2V0X3Bh
dGgsIGRpc2tzW2ldLmNvbG9fZXhwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
aXNrc1tpXS5yZWFkd3JpdGUgPyAib2ZmIiA6ICJvbiIpOwogCiAgICAgICAgICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItZHJpdmUiKTsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgZHJpdmUpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fYR5n-0005mJ-Kg; Thu, 28 Jun 2018 07:11: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR5m-0005m7-E3
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:46 +0000
X-Inumbo-ID: 8e7e8d61-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e7e8d61-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:12: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 1fYR5l-00066J-Bo
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR5l-0001RG-9K
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR5l-0001RG-9K@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:45 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: don't cause #NM to be raised
 in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4OGVmYzI5ZTRlOTk2YmIzODA1Yzk4MjIwMGY2NTA2MTM5MGNkY2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjA3OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjA3OjA2IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMg
IHwgOCArKysrKystLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIHwgNCArKy0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA2ICsrKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgIHwgOCArKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNjczYTM4YzU3NC4uMTY1NTAwZTNmMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKQEAgLTU3NCw3ICs1NzQsMTAgQEAgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBmbGFncykK
ICAgICAgICAgaWYgKCAhKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1RT
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAgICAgICAg
ICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RTOworICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgICAgICAg
ICAgICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIGVsc2UgaWYgKCB2bWNiX2dldF9jcjAodm1jYikgJiBYODZfQ1IwX1RTICkKICAgICAgICAg
ICAgICAgICBzdm1fZnB1X2VudGVyKHYpOwogICAgICAgICB9CkBAIC0xMDgzLDcgKzEwODYsOCBA
QCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBp
ZiAoIHVubGlrZWx5KChyZWFkX2VmZXIoKSAmIEVGRVJfU1ZNRSkgPT0gMCkgKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBzdm1fZnB1X2xlYXZlKHYpOworICAgIGlmICggIXYtPmFyY2guZnVsbHlf
ZWFnZXJfZnB1ICkKKyAgICAgICAgc3ZtX2ZwdV9sZWF2ZSh2KTsKIAogICAgIHN2bV9zYXZlX2Ry
KHYpOwogICAgIHN2bV9sd3Bfc2F2ZSh2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCBmMmQwZjRjMGMy
Li4wNDUxOGZkMzQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0xODAsOCArMTgwLDggQEAgc3RhdGlj
IGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdikKICAgICBwYWdpbmdfdXBkYXRlX3Bh
Z2luZ19tb2Rlcyh2KTsKIAogICAgIHZtY2ItPl9leGNlcHRpb25faW50ZXJjZXB0cyA9Ci0gICAg
ICAgIEhWTV9UUkFQX01BU0sKLSAgICAgICAgfCAoMVUgPDwgVFJBUF9ub19kZXZpY2UpOworICAg
ICAgICBIVk1fVFJBUF9NQVNLIHwKKyAgICAgICAgKHYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ID8g
MCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAo
di0+ZG9tYWluKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGI3ODNmZjBkNDUuLjI1OGZj
MDhmNzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTExNDQsNyArMTE0NCw5IEBAIHN0YXRpYyBpbnQg
Y29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgX192bXdyaXRlKEhPU1RfVFJfU0VM
RUNUT1IsIFRTU19FTlRSWSA8PCAzKTsKIAogICAgIC8qIEhvc3QgY29udHJvbCByZWdpc3RlcnMu
ICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSB8IFg4Nl9DUjBf
VFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSAmIH5YODZfQ1Iw
X1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgdi0+YXJj
aC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAgX192bXdyaXRlKEhPU1RfQ1Iw
LCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13cml0ZShIT1NUX0NSNCwgbW11
X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyMjMsNyArMTIyNSw3IEBAIHN0YXRpYyBpbnQgY29uc3Ry
dWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bV92bXguZXhjZXB0aW9u
X2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAgfCAocGFnaW5nX21vZGVfaGFw
KGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAgICAgICAgICAgICB8ICgxVSA8
PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYtPmFyY2guZnVsbHlfZWFnZXJf
ZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAgIHZteF91cGRhdGVfZXhjZXB0
aW9uX2JpdG1hcCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZf
Q1IwX1BFIHwgWDg2X0NSMF9FVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggOTcwNzUxNDk0Yy4uNjEwYzhk
NmViOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTkzNiw3ICs5MzYsOCBAQCBzdGF0aWMgdm9pZCB2bXhf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdm14X3ZtY3NfcmVsb2Fk
KHYpOwogICAgIH0KIAotICAgIHZteF9mcHVfbGVhdmUodik7CisgICAgaWYgKCAhdi0+YXJjaC5m
dWxseV9lYWdlcl9mcHUgKQorICAgICAgICB2bXhfZnB1X2xlYXZlKHYpOwogICAgIHZteF9zYXZl
X2d1ZXN0X21zcnModik7CiAgICAgdm14X3Jlc3RvcmVfaG9zdF9tc3JzKCk7CiAgICAgdm14X3Nh
dmVfZHIodik7CkBAIC0xNDkzLDcgKzE0OTQsMTAgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9n
dWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLAogICAgICAgICBpZiAoICEo
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfVFMpICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQotICAgICAgICAgICAgICAgIGh3X2NyMF9t
YXNrIHw9IFg4Nl9DUjBfVFM7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAh
di0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICAgICAgICAgICAgICBod19jcjBfbWFz
ayB8PSBYODZfQ1IwX1RTOworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIHYt
PmFyY2guaHZtX3ZjcHUuaHdfY3JbMF0gJiBYODZfQ1IwX1RTICkKICAgICAgICAgICAgICAgICB2
bXhfZnB1X2VudGVyKHYpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:11:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fYR5x-0005no-NU; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR5w-0005ne-LZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:56 +0000
X-Inumbo-ID: 94900c2c-7aa2-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94900c2c-7aa2-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:12: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 1fYR5v-00066V-Ho
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR5v-0001S3-FJ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR5v-0001S3-FJ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:11:55 +0000
Subject: [Xen-changelog] [xen staging] x86: guard against #NM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwY2ViZDZmMjJiZWI2ZDVmYTY1ZWQyZDhkMWZmOWFjZjU5YmNlNjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjA4OjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjA4OjA0IDIwMTggKzAyMDAKCiAgICB4
ODY6IGd1YXJkIGFnYWluc3QgI05NCiAgICAKICAgIEp1c3QgaW4gY2FzZSB3ZSBzdGlsbCBkb24n
dCBnZXQgQ1IwLlRTIGhhbmRsaW5nIHJpZ2h0LCBwcmV2ZW50IGEgaG9zdAogICAgY3Jhc2ggYnkg
aG9ub3JpbmcgZXhjZXB0aW9uIGZpeHVwcyBpbiBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSgpLiBU
aGlzCiAgICB3b3VsZCBpbiBwYXJ0aWN1bGFyIGNvdmVyIGVtdWxhdG9yIHN0dWJzIHJhaXNpbmcg
I05NLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDE2ICsrKysrKysrKysrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAzZTA1
Y2YxNzJjLi45ZjA0NWEyMDQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc0OSw3ICsxNzQ5LDIxIEBAIHZvaWQgZG9fZGV2
aWNlX25vdF9hdmFpbGFibGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgQlVHX09OKCFndWVzdF9tb2RlKHJlZ3Mp
KTsKKyAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgZml4dXAgPSBzZWFyY2hfZXhjZXB0aW9uX3RhYmxlKHJlZ3MpOworCisgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgIiNOTTogJXAgWyVwc10gLT4gJXBcbiIsCisgICAgICAgICAgICAg
ICAgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwgX3AoZml4dXApKTsKKyAgICAgICAgLyoK
KyAgICAgICAgICogV2Ugc2hvdWxkbid0IGJlIGFibGUgdG8gcmVhY2ggaGVyZSwgYnV0IGZvciBy
ZWxlYXNlIGJ1aWxkcyBoYXZlCisgICAgICAgICAqIHRoZSByZWNvdmVyeSBsb2dpYyBpbiBwbGFj
ZSBuZXZlcnRoZWxlc3MuCisgICAgICAgICAqLworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgQlVHX09OKCFmaXh1cCk7CisgICAgICAgIHJlZ3MtPnJpcCA9IGZpeHVwOwor
ICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgdmNwdV9yZXN0b3JlX2ZwdV9sYXp5KGN1cnIp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:12:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYR68-0005pg-PJ; Thu, 28 Jun 2018 07:12: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYR67-0005pX-Ls
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:12:07 +0000
X-Inumbo-ID: 2afc0457-7aa2-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2afc0457-7aa2-11e8-9728-bc764e045a96;
 Thu, 28 Jun 2018 09:09: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 1fYR65-00066v-Nm
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:12:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYR65-0001Su-LJ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYR65-0001Su-LJ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:12:05 +0000
Subject: [Xen-changelog] [xen staging] x86/idle: don't mix up ACPI and APIC
 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>

Y29tbWl0IDZlMzZlMzY1ZTBhOTY2YTdjOWIwZTk5ZjFlZWQ3MTg1ZmQ2MmZjYmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjA4OjM4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjA4OjM4IDIwMTggKzAyMDAKCiAgICB4
ODYvaWRsZTogZG9uJ3QgbWl4IHVwIEFDUEkgYW5kIEFQSUMgSURzCiAgICAKICAgIENvcnJlY3Qg
YSBsb2cgbWVzc2FnZSBhbmQsIHRvIGNsYXJpZnkgY29kZSBhcyB3ZWxsLCByZW5hbWUgdGhlCiAg
ICByZXNwZWN0aXZlIGZ1bmN0aW9uIHBhcmFtZXRlciB0b28uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgYi94
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IDdlY2Y0NDM1NjIuLmYyNmQ2OTQzNjIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMTE3Miw3ICsxMTcyLDcgQEAgc3RhdGljIHZvaWQgcHJp
bnRfY3hfcG1pbmZvKHVpbnQzMl90IGNwdSwgc3RydWN0IHhlbl9wcm9jZXNzb3JfcG93ZXIgKnBv
d2VyKQogI2RlZmluZSBwcmludF9jeF9wbWluZm8oYywgcCkKICNlbmRpZgogCi1sb25nIHNldF9j
eF9wbWluZm8odWludDMyX3QgY3B1LCBzdHJ1Y3QgeGVuX3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIp
Citsb25nIHNldF9jeF9wbWluZm8odWludDMyX3QgYWNwaV9pZCwgc3RydWN0IHhlbl9wcm9jZXNz
b3JfcG93ZXIgKnBvd2VyKQogewogICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Byb2Nlc3Nvcl9j
eF90KSBzdGF0ZXM7CiAgICAgeGVuX3Byb2Nlc3Nvcl9jeF90IHhlbl9jeDsKQEAgLTExODUsMTYg
KzExODUsMTUgQEAgbG9uZyBzZXRfY3hfcG1pbmZvKHVpbnQzMl90IGNwdSwgc3RydWN0IHhlbl9w
cm9jZXNzb3JfcG93ZXIgKnBvd2VyKQogICAgIGlmICggcG1faWRsZV9zYXZlICYmIHBtX2lkbGUg
IT0gYWNwaV9wcm9jZXNzb3JfaWRsZSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcHJpbnRf
Y3hfcG1pbmZvKGNwdSwgcG93ZXIpOworICAgIHByaW50X2N4X3BtaW5mbyhhY3BpX2lkLCBwb3dl
cik7CiAKLSAgICAvKiBtYXAgZnJvbSBhY3BpX2lkIHRvIGNwdV9pZCAqLwotICAgIGNwdV9pZCA9
IGdldF9jcHVfaWQoY3B1KTsKKyAgICBjcHVfaWQgPSBnZXRfY3B1X2lkKGFjcGlfaWQpOwogICAg
IGlmICggY3B1X2lkID09IC0xICkKICAgICB7CiAgICAgICAgIHN0YXRpYyBib29sIHdhcm5fb25j
ZSA9IHRydWU7CiAKICAgICAgICAgaWYgKCB3YXJuX29uY2UgfHwgb3B0X2NwdV9pbmZvICkKLSAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTm8gQ1BVIElEIGZvciBBUElDIElEICUj
eFxuIiwgY3B1KTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTm8gQ1BVIGZv
ciBBQ1BJIElEICUjeFxuIiwgYWNwaV9pZCk7CiAgICAgICAgIHdhcm5fb25jZSA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRQS-0007gi-0h; Thu, 28 Jun 2018 07:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRQQ-0007gZ-VE
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:06 +0000
X-Inumbo-ID: 8966f72a-7aa5-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8966f72a-7aa5-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:33: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 1fYRQP-0006Wd-9t
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRQP-0002uH-7Q
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRQP-0002uH-7Q@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: fix generation of auto
 cpuid header
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6757285718475172395=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3d137ad3b0cf5b2283b257fd33678dc083428271
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Jun 27 16:33:00 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Jun 28 09:27:03 2018 +0200

    x86/cpuid: fix generation of auto cpuid header
    
    The makefile rule to generate the cpuid-autogen.h header passes the
    whole list of dependencies to gen-cpuid.py but only the first
    dependency is actually needed.
    
    So far this seems to be harmless.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/include/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/include/Makefile b/xen/include/Makefile
index 8762ab3334..7c5034e6e0 100644
--- a/xen/include/Makefile
+++ b/xen/include/Makefile
@@ -143,7 +143,7 @@ endif
 ifeq ($(XEN_TARGET_ARCH),x86_64)
 
 $(BASEDIR)/include/asm-x86/cpuid-autogen.h: $(BASEDIR)/include/public/arch-x86/cpufeatureset.h $(BASEDIR)/tools/gen-cpuid.py FORCE
-	$(PYTHON) $(BASEDIR)/tools/gen-cpuid.py -i $^ -o $@.new
+	$(PYTHON) $(BASEDIR)/tools/gen-cpuid.py -i $< -o $@.new
 	$(call move-if-changed,$@.new,$@)
 
 all: $(BASEDIR)/include/asm-x86/cpuid-autogen.h
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6757285718475172395==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRQc-0007hm-2U; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRQb-0007hf-2V
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:17 +0000
X-Inumbo-ID: 1fcd30c2-7aa5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fcd30c2-7aa5-11e8-9728-bc764e045a96;
 Thu, 28 Jun 2018 09:30: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 1fYRQZ-0006Wl-Fo
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRQZ-0002ve-DH
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRQZ-0002ve-DH@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:15 +0000
Subject: [Xen-changelog] [xen staging] build: remove stray .*.d2 files
 during clean/distclean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzMjllNjI1NDA4MDUxYjFlODE1MmFkNmMwMjQ4MjVjZGE5Zjc2MDIKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IEp1biAxOSAxNTo1MTowMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOToyODoxNCAyMDE4ICswMjAw
CgogICAgYnVpbGQ6IHJlbW92ZSBzdHJheSAuKi5kMiBmaWxlcyBkdXJpbmcgY2xlYW4vZGlzdGNs
ZWFuCiAgICAKICAgIE90aGVyd2lzZSBlLmcuIHhlbi8uLnhlbi1zeW1zLjAuby5kMiBhbmQgeGVu
Ly4ueGVuLXN5bXMuMS5vLmQyIGZpbGVzCiAgICBzdGF5IHVudG91Y2hlZCBiZWNhdXNlIHRoZXkg
YXJlIG5vdCBsaXN0ZWQgaW4gREVQU19STSB2YXJpYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGFiYmYxZDcwZmYuLmEzMjE5NjJm
ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTExOSw3
ICsxMTksNyBAQCBfY2xlYW46IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtFKSAtZiAkKEJB
U0VESVIpL1J1bGVzLm1rIC1DIGFyY2gveDg2IGNsZWFuCiAJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rIC1DIHRlc3QgY2xlYW4KIAkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2Nv
bmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgY2xl
YW4KLQlmaW5kIC4gXCggLW5hbWUgIioubyIgLW8gLW5hbWUgIi4qLmQiIC1vIC1uYW1lICIqLmdj
bm8iIFwpIC1leGVjIHJtIC1mIHt9IFw7CisJZmluZCAuIFwoIC1uYW1lICIqLm8iIC1vIC1uYW1l
ICIuKi5kIiAtbyAtbmFtZSAiLiouZDIiIC1vIC1uYW1lICIqLmdjbm8iIFwpIC1leGVjIHJtIC1m
IHt9IFw7CiAJcm0gLWYgaW5jbHVkZS9hc20gJChUQVJHRVQpICQoVEFSR0VUKS5neiAkKFRBUkdF
VCkuZWZpICQoVEFSR0VUKS5lZmkubWFwICQoVEFSR0VUKS1zeW1zICQoVEFSR0VUKS1zeW1zLm1h
cCAqfiBjb3JlCiAJcm0gLWYgaW5jbHVkZS9hc20tKi9hc20tb2Zmc2V0cy5oCiAJcm0gLWYgLmJh
bm5lcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRQm-0007jT-4g; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRQl-0007jG-Bw
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:27 +0000
X-Inumbo-ID: 25ded33e-7aa5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25ded33e-7aa5-11e8-9728-bc764e045a96;
 Thu, 28 Jun 2018 09:30: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 1fYRQj-0006Wt-Li
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRQj-0002wS-JB
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRQj-0002wS-JB@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:25 +0000
Subject: [Xen-changelog] [xen staging] unmodified_drivers: unplug the
 emulated devices at resume time
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0OWIzMjEyNzlmZThlZGY4N2I3ZjY4MTM0ZTc4ZWI4YmU0N2NlNmEKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEyIDE2
OjExOjAwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjI4OjI1IDIwMTggKzAyMDAKCiAgICB1bm1v
ZGlmaWVkX2RyaXZlcnM6IHVucGx1ZyB0aGUgZW11bGF0ZWQgZGV2aWNlcyBhdCByZXN1bWUgdGlt
ZQogICAgCiAgICBTaW5jZSBxZW11LTIuMTAgaXQgaXMgcmVxdWlyZWQgdG8gdW5wbHVnIGVtdWxh
dGVkIGRldmljZXMgYWdhaW4gYWZ0ZXIKICAgIGEgbGl2ZSBtaWdyYXRpb24uIElmIHRoaXMgaXMg
bm90IGRvbmUsIHFlbXUncyBibG9jay1iYWNrZW5kIGRyaXZlcgogICAgd2lsbCBiZSB1bmFibGUg
dG8gb3BlbiB0aGUgYmFja2luZyBkaXNrIGltYWdlIGJlY2F1c2UgaXQgaXMgc3RpbGwgYnVzeQog
ICAgYnkgcWVtdSdzIElERSBkcml2ZXIuIEFzIGEgcmVzdWx0IHRoZSBkb21VcyBibG9jay1mcm9u
dGVuZCBkcml2ZXIgd2lsbAogICAgYmUgdW5hYmxlIHRvIGFjY2VzcyB0aGUgZGlza3MsIGFuZCB0
aGUgZG9tVSBoYXMgdG8gYmUgZGVzdHJveWVkLgogICAgbGlieGwgaXMgdW5hYmxlIHRvIGRldGVj
dCB0aGUgc2l0dWF0aW9uLgogICAgCiAgICBBcHBseSB0aGUgc2FtZSB3b3JrYXJvdW5kIGZvciB0
aGlzIHFlbXUgYnVnIHRoYXQgd2FzIGRvbmUgYWxyZWFkeQogICAgeWVhcnMgYWdvIGluIGxpbnV4
LmdpdCB3aXRoIGNvbW1pdCA1MTJiMTA5ZWM5NjIgKCJ4ZW46IHVucGx1ZyB0aGUKICAgIGVtdWxh
dGVkIGRldmljZXMgYXQgcmVzdW1lIHRpbWUiKSB0byBtYWtlIHN1cmUgeGVubGludXggYmFzZWQg
ZG9tVXMKICAgIGNhbiBiZSBtaWdyYXRlZCB0byB1bmZpeGVkIGhvc3RzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHVubW9kaWZpZWRfZHJpdmVycy9saW51
eC0yLjYvcGxhdGZvcm0tcGNpL3BsYXRmb3JtLXBjaS5jIHwgMTEgKysrKysrKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZvcm0tcGNpLmMg
Yi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9wbGF0Zm9ybS1wY2ku
YwppbmRleCBhN2RiZDBhOGFiLi44ZTRlODE0ZDI5IDEwMDY0NAotLS0gYS91bm1vZGlmaWVkX2Ry
aXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9wbGF0Zm9ybS1wY2kuYworKysgYi91bm1vZGlm
aWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9wbGF0Zm9ybS1wY2kuYwpAQCAtMjg1
LDYgKzI4NSwxMiBAQCBpbnQgZ250dGFiX2luaXQodm9pZCk7CiAjZGVmaW5lIFVOUExVR19BVVhf
SURFX0RJU0tTIDQKICNkZWZpbmUgVU5QTFVHX0FMTCA3CiAKK3N0YXRpYyBzaG9ydCB1bnBsdWdf
dmFsdWU7CitzdGF0aWMgdm9pZCB1bnBsdWdfZGV2aWNlcyh2b2lkKQoreworCW91dHcodW5wbHVn
X3ZhbHVlLCBYRU5fSU9QT1JUX1VOUExVRyk7Cit9CisKIHN0YXRpYyBpbnQgY2hlY2tfcGxhdGZv
cm1fbWFnaWMoc3RydWN0IGRldmljZSAqZGV2LCBsb25nIGlvYWRkciwgbG9uZyBpb2xlbikKIHsK
IAlzaG9ydCBtYWdpYywgdW5wbHVnID0gMDsKQEAgLTMxMiw2ICszMTgsNyBAQCBzdGF0aWMgaW50
IGNoZWNrX3BsYXRmb3JtX21hZ2ljKHN0cnVjdCBkZXZpY2UgKmRldiwgbG9uZyBpb2FkZHIsIGxv
bmcgaW9sZW4pCiAJCQlkZXZfd2FybihkZXYsICJ1bnJlY29nbmlzZWQgb3B0aW9uICclcycgIgog
CQkJCSAiaW4gbW9kdWxlIHBhcmFtZXRlciAnZGV2X3VucGx1ZydcbiIsIHApOwogCX0KKwl1bnBs
dWdfdmFsdWUgPSB1bnBsdWc7CiAKIAlpZiAoaW9sZW4gPCAweDE2KSB7CiAJCWVyciA9ICJiYWNr
ZW5kIHRvbyBvbGQiOwpAQCAtMzM5LDcgKzM0Niw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfcGxhdGZv
cm1fbWFnaWMoc3RydWN0IGRldmljZSAqZGV2LCBsb25nIGlvYWRkciwgbG9uZyBpb2xlbikKIAkJ
fQogCQkvKiBGYWxsIHRocm91Z2ggKi8KIAljYXNlIDA6Ci0JCW91dHcodW5wbHVnLCBYRU5fSU9Q
T1JUX1VOUExVRyk7CisJCXVucGx1Z19kZXZpY2VzKCk7CiAJCWJyZWFrOwogCWRlZmF1bHQ6CiAJ
CWVyciA9ICJ1bmtub3duIEkvTyBwcm90b2NvbCB2ZXJzaW9uIjsKQEAgLTQ5OCw2ICs1MDUsOCBA
QCB2b2lkIHBsYXRmb3JtX3BjaV9yZXN1bWUodm9pZCkKIAogCWlmIChzZXRfY2FsbGJhY2tfdmlh
KGNhbGxiYWNrX3ZpYSkpCiAJCXByaW50aygicGxhdGZvcm1fcGNpX3Jlc3VtZSBmYWlsdXJlIVxu
Iik7CisKKwl1bnBsdWdfZGV2aWNlcygpOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBwbGF0Zm9y
bV9wY2lfbW9kdWxlX2luaXQodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRQw-0007l7-7q; Thu, 28 Jun 2018 07:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRQv-0007kv-65
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:37 +0000
X-Inumbo-ID: 9b9c63fe-7aa5-11e8-bc1d-65256ead4e3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b9c63fe-7aa5-11e8-bc1d-65256ead4e3a;
 Thu, 28 Jun 2018 07:33: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 1fYRQt-0006X2-RW
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRQt-0002xR-P8
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRQt-0002xR-P8@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:35 +0000
Subject: [Xen-changelog] [xen staging] x86/setup: properly update PTEs if
 src/dst overlaps when relocating Xen image
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmYzg4OGY4Y2M1ZTAwNzBkZjljNjBiMmNlZjA2OGFlZjdkYzMyNTcKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciAyMCAxMTo1NDowMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOToyODo0MiAyMDE4ICswMjAw
CgogICAgeDg2L3NldHVwOiBwcm9wZXJseSB1cGRhdGUgUFRFcyBpZiBzcmMvZHN0IG92ZXJsYXBz
IHdoZW4gcmVsb2NhdGluZyBYZW4gaW1hZ2UKICAgIAogICAgQ29tbWl0IDBkMzFkMTYgKHg4Ni9z
ZXR1cDogZG8gbm90IHJlbG9jYXRlIFhlbiBvdmVyIGN1cnJlbnQgWGVuIGltYWdlCiAgICBwbGFj
ZW1lbnQpIGRpc2FsbG93ZWQgc3JjL2RzdCBpbWFnZXMgb3ZlcmxhcHMgd2hlbiByZWxvY2F0aW5n
IFhlbiBpbWFnZS4KICAgIFRob3VnaCBpdCBkZWxpYmVyYXRlbHkgYWxsb3dlZCBkZXN0aW5hdGlv
biByZWdpb24gYmV0d2VlbiBfX2ltYWdlX2Jhc2VfXwogICAgYW5kIChfX2ltYWdlX2Jhc2VfXyAr
IFhFTl9JTUdfT0ZGU0VUKSBvdmVybGFwcyB3aXRoIHRoZSBlbmQgb2Ygc291cmNlCiAgICBpbWFn
ZS4gQW5kIGhlcmUgaXMgdGhlIHByb2JsZW0uIElmIGFueXRoaW5nIGJldHdlZW4gX19wYWdlX3Rh
Ymxlc19zdGFydAogICAgYW5kIF9fcGFnZV90YWJsZXNfZW5kIGluIHNvdXJjZSBpbWFnZSBsYW5k
cyBpbiB0aGUgb3ZlcmxhcCB0aGVuIHNvbWUgb3IKICAgIGV2ZW4gYWxsIHBhZ2UgdGFibGUgZW50
cmllcyBtYXkgbm90IGJlIHVwZGF0ZWQuIFRoaXMgdXN1YWxseSBtZWFucyBib29tCiAgICBpbiBl
YXJseSBib290IHdoaWNoIHdpbGwgYmUgZGlmZmljdWx0IHRvIHRoZSBpbnZlc3RpZ2F0ZS4gU28s
IEkgdGhpbmsKICAgIHRoYXQgd2UgaGF2ZSB0aHJlZSBjaG9pY2VzIHRvIGZpeCB0aGUgaXNzdWU6
CiAgICAgIC0gZHJvcCBYRU5fSU1HX09GRlNFVCBmcm9tCiAgICAgICAgaWYgKCAoZW5kID4gcykg
JiYgKGVuZCAtIHJlbG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCA+PSBfX3BhKF9lbmQpKSApCiAg
ICAgIC0gYWRkIFhFTl9JTUdfT0ZGU0VUIHRvIHhlbl9waHlzX3N0YXJ0IGluIFBGTl9ET1dOKHhl
bl9waHlzX3N0YXJ0KQogICAgICAgIHVzZWQgaW4gbG9vcHMgYXMgb25lIG9mIGNvbmRpdGlvbnMg
YW5kIHJlcGxhY2UgIj4iIHdpdGggIj49IiwKICAgICAgLSBjaGFuZ2UgUEZOX0RPV04oeGVuX3Bo
eXNfc3RhcnQpIHRvIFBGTl9ET1dOKHhlbl9yZW1hcF9lbmRfcGZuKQogICAgICAgIHByb3Bvc2Vk
IGluIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGlzIHBhdGNoLgogICAgCiAgICBUaGlzIHBhdGNoIGlt
cGxlbWVudHMgdGhlIHNlY29uZCBvcHRpb24uIFRoaXMgd2F5IHdlIHN0aWxsIGFsbG93IHNvdXJj
ZQogICAgYW5kIGRlc3RpbmF0aW9uIHBhcnRpYWwgb3ZlcmxhcCBhcyBkZXNjcmliZWQgYWJvdmUg
YnV0IFBURXMgYXJlIHByb3Blcmx5CiAgICB1cGRhdGVkIG5vdy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgfCAxNSArKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYTMxNzJjYTkyYy4uMzlhYzEzMGE5ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAg
LTEwMTQsNiArMTAxNCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CiAgICAgICAg
ICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CiAgICAgICAgICAgICBpbnQgaSwgaiwgazsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgcHRlX3VwZGF0ZV9saW1pdDsKIAogICAgICAgICAgICAgLyog
U2VsZWN0IHJlbG9jYXRpb24gYWRkcmVzcy4gKi8KICAgICAgICAgICAgIGUgPSBlbmQgLSByZWxv
Y19zaXplOwpAQCAtMTAyMSw2ICsxMDIyLDE0IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICBib290c3ltKHRyYW1wb2xp
bmVfeGVuX3BoeXNfc3RhcnQpID0gZTsKIAogICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IE5vIFBURXMgcG9pbnRpbmcgYWJvdmUgdGhpcyBhZGRyZXNzIGFyZSBjYW5kaWRhdGVzIGZvciBy
ZWxvY2F0aW9uLgorICAgICAgICAgICAgICogRHVlIHRvIHBvc3NpYmlsaXR5IG9mIHBhcnRpYWwg
b3ZlcmxhcCBvZiB0aGUgZW5kIG9mIHNvdXJjZSBpbWFnZQorICAgICAgICAgICAgICogYW5kIHRo
ZSBiZWdpbm5pbmcgb2YgcmVnaW9uIGZvciBkZXN0aW5hdGlvbiBpbWFnZSBzb21lIFBURXMgbWF5
CisgICAgICAgICAgICAgKiBwb2ludCB0byBhZGRyZXNzZXMgaW4gcmFuZ2UgW2UsIGUgKyBYRU5f
SU1HX09GRlNFVCkuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHB0ZV91cGRhdGVfbGlt
aXQgPSBQRk5fRE9XTihlICsgWEVOX0lNR19PRkZTRVQpOworCisgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNhbCBhZGRyZXNzLgog
ICAgICAgICAgICAgICogQmVmb3JlIGRvaW5nIHNvIHdlIG11c3Qgc3luYyBzdGF0aWMvZ2xvYmFs
IGRhdGEgd2l0aCBtYWluIG1lbW9yeQogICAgICAgICAgICAgICogd2l0aCBhIGJhcnJpZXIoKS4g
QWZ0ZXIgdGhpcyB3ZSBtdXN0ICpub3QqIG1vZGlmeSBzdGF0aWMvZ2xvYmFsCkBAIC0xMDQzLDcg
KzEwNTIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgICAgICAgICAvKiBOb3QgcHJlc2VudCwgMUdCIG1hcHBpbmcs
IG9yIGFscmVhZHkgcmVsb2NhdGVkPyAqLwogICAgICAgICAgICAgICAgICAgICBpZiAoICEobDNl
X2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAg
ICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgfHwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAobDNlX2dldF9wZm4oKnBsM2UpID4gUEZOX0RPV04oeGVuX3BoeXNfc3Rh
cnQpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgKGwzZV9nZXRfcGZuKCpwbDNlKSA+PSBw
dGVfdXBkYXRlX2xpbWl0KSApCiAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgICAgICAgICAgICAgKnBsM2UgPSBsM2VfZnJvbV9pbnRwdGUobDNlX2dldF9pbnRwdGUo
KnBsM2UpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3BoeXNfc3RhcnQpOwpAQCAtMTA1Myw3ICsxMDYyLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIE5vdCBwcmVzZW50LCBQU0UsIG9yIGFscmVhZHkgcmVsb2NhdGVkPyAqLwogICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VO
VCkgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFNFKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobDJlX2dldF9w
Zm4oKnBsMmUpID4gUEZOX0RPV04oeGVuX3BoeXNfc3RhcnQpKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChsMmVfZ2V0X3BmbigqcGwyZSkgPj0gcHRlX3VwZGF0ZV9saW1pdCkgKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAg
ICAgICAgKnBsMmUgPSBsMmVfZnJvbV9pbnRwdGUobDJlX2dldF9pbnRwdGUoKnBsMmUpICsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9waHlzX3N0
YXJ0KTsKQEAgLTEwNzcsNyArMTA4Niw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzOwogCiAgICAgICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BB
R0VfUFJFU0VOVCkgfHwKLSAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X3BmbigqcGwyZSkg
PiBQRk5fRE9XTih4ZW5fcGh5c19zdGFydCkpICkKKyAgICAgICAgICAgICAgICAgICAgIChsMmVf
Z2V0X3BmbigqcGwyZSkgPj0gcHRlX3VwZGF0ZV9saW1pdCkgKQogICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICAgICAgICAgIGlmICggIXVzaW5nXzJNX21hcHBpbmcoKSAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRR5-0007nf-9z; Thu, 28 Jun 2018 07:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRR4-0007nS-Q7
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:46 +0000
X-Inumbo-ID: 320214e6-7aa5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 320214e6-7aa5-11e8-9728-bc764e045a96;
 Thu, 28 Jun 2018 09:30: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 1fYRR4-0006Xd-1D
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRR3-0002xz-Uz
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRR3-0002xz-Uz@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:45 +0000
Subject: [Xen-changelog] [xen staging] x86/shutdown: use ACPI reboot method
 for Dell PowerEdge R540
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyOGNhNTViN2JkNDdlMTMyNGI3NWNjZTJhNmM0NjEzMDhlY2Y5M2QKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXkgMTQgMTM6MDM6MDAgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMDk6Mjk6MTMgMjAxOCAr
MDIwMAoKICAgIHg4Ni9zaHV0ZG93bjogdXNlIEFDUEkgcmVib290IG1ldGhvZCBmb3IgRGVsbCBQ
b3dlckVkZ2UgUjU0MAogICAgCiAgICBXaGVuIEVGSSBib290aW5nIHRoZSBEZWxsIFBvd2VyRWRn
ZSBSNTQwIGl0IGNvbnNpc3RlbnRseSB3YW5kZXJzIGludG8KICAgIHRoZSB3ZWVkcyBhbmQgZ2V0
cyBhbiBpbnZhbGlkIG9wY29kZSBpbiB0aGUgRUZJIFJlc2V0U3lzdGVtIGNhbGwuIFRoaXMKICAg
IGlzIHRoZSBzYW1lIGJ1ZyB3aGljaCBhZmZlY3RzIHRoZSBQb3dlckVkZ2UgUjc0MCBzbyBmaXgg
aXQgaW4gdGhlIHNhbWUKICAgIHdheTogcXVpcmsgdGhpcyBoYXJkd2FyZSB0byB1c2UgdGhlIEFD
UEkgcmVib290IG1ldGhvZCBpbnN0ZWFkLgogICAgCiAgICBCSU9TIEluZm9ybWF0aW9uCiAgICAg
ICAgVmVuZG9yOiBEZWxsIEluYy4KICAgICAgICBWZXJzaW9uOiAxLjMuNwogICAgICAgIFJlbGVh
c2UgRGF0ZTogMDIvMDkvMjAxOAogICAgU3lzdGVtIEluZm9ybWF0aW9uCiAgICAgICAgTWFudWZh
Y3R1cmVyOiBEZWxsIEluYy4KICAgICAgICBQcm9kdWN0IE5hbWU6IFBvd2VyRWRnZSBSNTQwCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvc2h1dGRvd24uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMgYi94
ZW4vYXJjaC94ODYvc2h1dGRvd24uYwppbmRleCBjNzA5ZTEzNGNmLi42OWI4MjU0MmIzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYworKysgYi94ZW4vYXJjaC94ODYvc2h1dGRv
d24uYwpAQCAtNTExLDYgKzUxMSwxNSBAQCBzdGF0aWMgc3RydWN0IGRtaV9zeXN0ZW1faWQgX19p
bml0ZGF0YSByZWJvb3RfZG1pX3RhYmxlW10gPSB7CiAgICAgICAgICAgICBETUlfTUFUQ0goRE1J
X1BST0RVQ1RfTkFNRSwgIkxhdGl0dWRlIEU2NTIwIiksCiAgICAgICAgIH0sCiAgICAgfSwKKyAg
ICB7ICAgIC8qIEhhbmRsZSBwcm9ibGVtcyB3aXRoIHJlYm9vdGluZyBvbiBEZWxsIFBvd2VyRWRn
ZSBSNTQwLiAqLworICAgICAgICAuY2FsbGJhY2sgPSBvdmVycmlkZV9yZWJvb3QsCisgICAgICAg
IC5kcml2ZXJfZGF0YSA9ICh2b2lkICopKGxvbmcpQk9PVF9BQ1BJLAorICAgICAgICAuaWRlbnQg
PSAiRGVsbCBQb3dlckVkZ2UgUjU0MCIsCisgICAgICAgIC5tYXRjaGVzID0geworICAgICAgICAg
ICAgRE1JX01BVENIKERNSV9TWVNfVkVORE9SLCAiRGVsbCBJbmMuIiksCisgICAgICAgICAgICBE
TUlfTUFUQ0goRE1JX1BST0RVQ1RfTkFNRSwgIlBvd2VyRWRnZSBSNTQwIiksCisgICAgICAgIH0s
CisgICAgfSwKICAgICB7ICAgIC8qIEhhbmRsZSBwcm9ibGVtcyB3aXRoIHJlYm9vdGluZyBvbiBE
ZWxsIFBvd2VyRWRnZSBSNzQwLiAqLwogICAgICAgICAuY2FsbGJhY2sgPSBvdmVycmlkZV9yZWJv
b3QsCiAgICAgICAgIC5kcml2ZXJfZGF0YSA9ICh2b2lkICopKGxvbmcpQk9PVF9BQ1BJLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:33:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRRG-0007qD-D8; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRRF-0007q2-8C
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:57 +0000
X-Inumbo-ID: 3814196d-7aa5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3814196d-7aa5-11e8-9728-bc764e045a96;
 Thu, 28 Jun 2018 09:31: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 1fYRRE-0006Y1-78
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRRE-0002yW-4d
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRRE-0002yW-4d@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:33:56 +0000
Subject: [Xen-changelog] [xen staging] pci: treat class 0 devices as
 endpoints
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8446604846926342876=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7495a5b6aa1c741964baf18a1cbdb8b8d71cce98
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue May 8 11:33:00 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Jun 28 09:29:38 2018 +0200

    pci: treat class 0 devices as endpoints
    
    Class 0 devices are legacy pre PCI 2.0 devices that didn't have a
    class code. Treat them as endpoints, so that they can be handled by
    the IOMMU and properly passed-through to the hardware domain.
    
    Such device has been seen on a Super Micro server, lspci -vv reports:
    
    00:13.0 Non-VGA unclassified device: Intel Corporation Device a135 (rev 31)
            Subsystem: Super Micro Computer Inc Device 0931
            Flags: bus master, fast devsel, latency 0, IRQ 11
            Memory at df222000 (64-bit, non-prefetchable) [size=4K]
            Capabilities: [80] Power Management version 3
    
    Arguably this is not a legacy device (since this is a new server), but
    in any case Xen needs to deal with it.
    
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 1db69d5b99..c4890a4295 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -927,10 +927,11 @@ enum pdev_type pdev_type(u16 seg, u8 bus, u8 devfn)
     case PCI_CLASS_BRIDGE_HOST:
         return DEV_TYPE_PCI_HOST_BRIDGE;
 
-    case 0x0000: case 0xffff:
+    case 0xffff:
         return DEV_TYPE_PCI_UNKNOWN;
     }
 
+    /* NB: treat legacy pre PCI 2.0 devices (class_device == 0) as endpoints. */
     return pos ? DEV_TYPE_PCIe_ENDPOINT : DEV_TYPE_PCI;
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8446604846926342876==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYRb6-0000Du-Gw; Thu, 28 Jun 2018 07: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRb5-0000Dp-64
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:07 +0000
X-Inumbo-ID: 08078afd-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08078afd-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 09:44: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 1fYRb2-0006jy-L6
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRb2-0003rK-IX
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRb2-0003rK-IX@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmODU4MmQ0NzU5YzlmNzczM2YzNjBiYTNlNzM5MDEzNzY5NDkxNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjM3OjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjM3OjE4IDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNzYwODcwM2M2NWJmMDgwYjBhOWYwMjRmOWIzNzA4NzJiOWYyYzA1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowMzowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMzMgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTYgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyYjc0MzkyMWMzLi5iY2Y0NmMwNzQz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMjU1MSw3ICsyNTUxLDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgIG54ID0geCAm
IH4oUEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCk7CiAgICAgICAgICAgICAgICAgaWYgKCB1bmxp
a2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQotICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgLyogV2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFu
IHVwLiAqLwogICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwg
eCwgcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0
aWFsICkKQEAgLTI1NzQsNyArMjU3NCwxOCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICBlbHNl
CiAgICAgICAgICAgICAgICAgQlVHX09OKCFJU19FTkFCTEVEKENPTkZJR19QVl9MSU5FQVJfUFQp
KTsKIAotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoKHkgPSBjbXB4Y2hn
KCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSAhPSB4KSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBw
dHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJldHVybiAwOwogCiAgICAg
ICAgIGNhc2UgUEdUX2xvY2tlZDoKICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwpA
QCAtMjU4NywyMyArMjU5OCwxMiBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAg
ICAgICAgIGNwdV9yZWxheCgpOwogICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOwotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGxp
a2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpID09IHgp
ICkKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCBwcmVlbXB0
aWJsZSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgICAgIHJldHVybiAt
RUlOVFI7CiAgICAgfQotCi0gICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGct
PnUuaW51c2UudHlwZV9pbmZvKSApCi0gICAgewotICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7Ci0gICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsKLSAgICB9Ci0KLSAgICByZXR1
cm4gMDsKIH0KIAogCkBAIC0yNzA0LDEyICsyNzA0LDExIEBAIHN0YXRpYyBpbnQgX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAg
ICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIC8qIFNvbWVvbmUgZWxzZSBpcyB1cGRhdGluZyB2YWxpZGF0aW9uIG9mIHRoaXMgcGFn
ZS4gV2FpdC4uLiAqLwotICAgICAgICAgICAgICAgIHdoaWxlICggKHkgPSBwYWdlLT51LmludXNl
LnR5cGVfaW5mbykgPT0geCApCi0gICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRv
IHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNhbGxfcHJl
ZW1wdF9jaGVjaygpICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAg
ICAgICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwotICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICB9IHdoaWxlICggKHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykgPT0geCAp
OwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
LyogVHlwZSByZWYgY291bnQgd2FzIGxlZnQgYXQgMSB3aGVuIFBHVF9wYXJ0aWFsIGdvdCBzZXQu
ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRbF-0000EO-Ig; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRbE-0000EI-Jz
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:16 +0000
X-Inumbo-ID: 0e1a5168-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e1a5168-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 09:44: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 1fYRbC-0006k6-RF
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRbC-0003sp-Od
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRbC-0003sp-Od@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:14 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: Refine checks in #DB
 handler for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkMzYzODQ4OTE4MWQ4NTQ0OTdmZDdiZDg3MTE2ZWQ2M2FmMGRlOGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAwOTozNzo1NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOTozNzo1NyAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2JmNTEyOTcyMjBkY2Q3NGRhMjlk
ZTk5MzIwYjZiMWM3MmQxZmE1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowNDoyMCAr
MDIwMAotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCBlNzljYTg4M2Q3Li4zZTA1Y2YxNzJjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTgw
OSw2ICsxODA5LDEzIEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqICEhISBXQVJOSU5HICEhIQorICAgICAgICAgKgorICAgICAgICAgKiAlZHI2IGlzIG1v
c3RseSBndWVzdCBjb250cm9sbGVkIGF0IHRoaXMgcG9pbnQuICBBbnkgZGVjc2lvbnMgYmFzZQor
ICAgICAgICAgKiBvbiBpdHMgdmFsdWUgbXVzdCBiZSBjcm9zc2NoZWNrZWQgd2l0aCBub24tZ3Vl
c3QgY29udHJvbGxlZCBzdGF0ZS4KKyAgICAgICAgICovCisKICAgICAgICAgaWYgKCByZWdzLT5l
ZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICAgICAgewogICAgICAgICAgICAgLyogSW4gU1lT
RU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVkLiAq
LwpAQCAtMTgzMCwzMyArMTgzNyw0NCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVy
YWwgRGV0ZWN0LCBhbmQgaW5zdHJ1Y3Rpb24KICAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZh
dWx0cyByYXRoZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZwogICAgICAg
ICAgKiB0byBpZ25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisg
ICAgICAgICAqCisgICAgICAgICAqIEhvd2V2ZXIsIG9uIGVudGVyaW5nIHRoZSAjREIgaGFuZGxl
ciwgaGFyZHdhcmUgY2xlYXJzICVkcjcuZ2QgZm9yCisgICAgICAgICAqIHVzIChhcyBjb25maXJt
ZWQgYnkgdGhlIGVhcmxpZXIgJWRyNiBhY2Nlc3NlcyBzdWNjZWVkaW5nKSwgbWVhbmluZworICAg
ICAgICAgKiB0aGF0IGEgcmVhbCBHZW5lcmFsIERldGVjdCBleGNlcHRpb24gaXMgcmVzdGFydGFi
bGUuCisgICAgICAgICAqCisgICAgICAgICAqIFBWIGd1ZXN0cyBhcmUgbm90IHBlcm1pdHRlZCB0
byBwb2ludCAlZHJ7MC4uM30gYXQgWGVuIGxpbmVhcgorICAgICAgICAgKiBhZGRyZXNzZXMsIGFu
ZCBJbnN0cnVjdGlvbiBCcmVha3BvaW50cyAoYmVpbmcgZmF1bHRzKSBkb24ndCBnZXQKKyAgICAg
ICAgICogZGVsYXllZCBieSBhIE1vdlNTIHNoYWRvdywgc28gd2Ugc2hvdWxkIG5ldmVyIGVuY291
bnRlciBvbmUgaW4KKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiBob3dldmVyIHdlIGRvLCBzYWZldHkgbWVhc3VyZXMgbmVlZCB0byBiZSBl
bmFjdGVkLiAgVXNlIGEgYmlnCisgICAgICAgICAqIGhhbW1lciBhbmQgY2xlYXIgYWxsIGRlYnVn
IHNldHRpbmdzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkcjYgJiBEUl9HRU5FUkFMX0RF
VEVDVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJIaXQgR2Vu
ZXJhbCBEZXRlY3QgaW4gWGVuIGNvbnRleHRcbiIpOwotICAgICAgICAgICAgZmF0YWxfdHJhcChy
ZWdzLCAwKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZHI2ICYgKERSX1RSQVAzIHwgRFJf
VFJBUDIgfCBEUl9UUkFQMSB8IERSX1RSQVAwKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGludCBicCwgZHI3ID0gcmVhZF9kZWJ1Z3JlZyg3KSA+PiBEUl9DT05UUk9MX1NISUZU
OworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpOwog
CiAgICAgICAgICAgICBmb3IgKCBicCA9IDA7IGJwIDwgNDsgKyticCApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCAoZHI2ICYgKDF1IDw8IGJwKSkgJiYgLyogQnJlYWtwb2lu
dCB0cmlnZ2VyZWQ/ICovCi0gICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoYnAg
KiBEUl9DT05UUk9MX1NJWkUpKSkgPT0gMCkgLyogSW5zbj8gKi8gKQorICAgICAgICAgICAgICAg
ICAgICAgKGRyNyAmICgzdSA8PCAoYnAgKiBEUl9FTkFCTEVfU0laRSkpKSAmJiAvKiBFbmFibGVk
PyAqLworICAgICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKChicCAqIERSX0NPTlRS
T0xfU0laRSkgKyAvKiBJbnNuPyAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERSX0NPTlRST0xfU0hJRlQpKSkgPT0gRFJfUldfRVhFQ1VURSkgKQogICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJIaXQgaW5zdHJ1Y3Rpb24gYnJlYWtwb2ludCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAg
ICAgICAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgICAgICAgICAgICAg
IHdyaXRlX2RlYnVncmVnKDcsIDApOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAg
ICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUg
aXQgYW5kIGNvbnRpbnVlLgotICAgICAgICAgKiBHdWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBj
ZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJlIHRoZQotICAgICAgICAgKiBtZXNzYWdlIGlz
IHJhdGVsaW1pdGVkLgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxk
IGJlIHJlc3RhcnRhYmxlIGJ5IHRoaXMgcG9pbnQuICBOb3RlCisgICAgICAgICAqIGl0IGFuZCBj
b250aW51ZS4gIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2Vz
LAorICAgICAgICAgKiBzbyBlbnN1cmUgdGhlIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCiAgICAg
ICAgICAqLwogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAg
ICJIaXQgI0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2
ICVseFxuIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07: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 1fYRbP-0000Fe-KX; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRbO-0000FW-La
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:26 +0000
X-Inumbo-ID: 142c7b45-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 142c7b45-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 09:44: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 1fYRbN-0006kE-14
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRbM-0003th-Ui
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRbM-0003th-Ui@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:24 +0000
Subject: [Xen-changelog] [xen staging-4.11] libxl:
 qemu_disk_scsi_drive_string: Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwNzVkMjJmMTBhZjgyMzJjMzYzZmE4NDE0NGU3YzM0ZGMwMDQ0ODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjM4OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjM4OjM0IDIwMTggKzAyMDAKCiAgICBs
aWJ4bDogcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nOiBCcmVhayBvdXQgY29tbW9uIHBhcnRz
IG9mIGRpc2sgY29uZmlnCiAgICAKICAgIFRoZSBnZW5lcmF0ZWQgY29uZmlndXJhdGlvbnMgYXJl
IGlkZW50aWNhbCBhcGFydCBmcm9tLCBpbiBzb21lIGNhc2VzLAogICAgcmVvcmRlcmluZyBvZiB0
aGUgaWQ9JXMgZWxlbWVudC4gIFNvLCBvdmVyYWxsLCBubyBmdW5jdGlvbmFsIGNoYW5nZS4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNjYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRy
ZXcgUmVpbWVycyA8YW5kcmV3LnJlaW1lcnNAb3Jpb252bS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDcy
NGU1YWEzMWI1OGQxZTQzMGFkMzZiNDg0Y2YwZWMwMjE0OTczOTkKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTA2LTI4IDA5OjA0OjU1ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDE1
ICsrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwppbmRleCAxOGFkYTY5ZThiLi5kZWFiMzcxYjcxIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTc5
OCw2ICs3OTgsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nKGxp
YnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlLCBjb25zdCBjaGFyICoqaWRfcHRy
KQogewogICAgIGNoYXIgKmRyaXZlID0gTlVMTDsKKyAgICBjaGFyICpjb21tb24gPSBHQ1NQUklO
VEYoImlmPW5vbmUsY2FjaGU9d3JpdGViYWNrIik7CiAgICAgY29uc3QgY2hhciAqZXhwb3J0bmFt
ZSA9IGRpc2stPmNvbG9fZXhwb3J0OwogICAgIGNvbnN0IGNoYXIgKmFjdGl2ZV9kaXNrID0gZGlz
ay0+YWN0aXZlX2Rpc2s7CiAgICAgY29uc3QgY2hhciAqaGlkZGVuX2Rpc2sgPSBkaXNrLT5oaWRk
ZW5fZGlzazsKQEAgLTgwNiwyNSArODA3LDIzIEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2Nz
aV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAg
ICAgc3dpdGNoIChjb2xvX21vZGUpIHsKICAgICBjYXNlIExJQlhMX19DT0xPX05PTkU6CiAgICAg
ICAgIGlkID0gR0NTUFJJTlRGKCJzY3NpMC1oZCVkIiwgdW5pdCk7Ci0gICAgICAgIGRyaXZlID0g
R0NTUFJJTlRGKCJmaWxlPSVzLGlmPW5vbmUsaWQ9JXMsZm9ybWF0PSVzLGNhY2hlPXdyaXRlYmFj
ayIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9wYXRoLCBpZCwgZm9ybWF0KTsK
KyAgICAgICAgZHJpdmUgPSBHQ1NQUklOVEYoImZpbGU9JXMsaWQ9JXMsZm9ybWF0PSVzLCVzIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIGlkLCBmb3JtYXQsIGNvbW1v
bik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fUFJJTUFSWToKICAgICAg
ICAgaWQgPSBleHBvcnRuYW1lOwogICAgICAgICBkcml2ZSA9IEdDU1BSSU5URigKLSAgICAgICAg
ICAgICJpZj1ub25lLGNhY2hlPXdyaXRlYmFjayxkcml2ZXI9cXVvcnVtLCIKLSAgICAgICAgICAg
ICJpZD0lcywiCisgICAgICAgICAgICAiJXMsaWQ9JXMsZHJpdmVyPXF1b3J1bSwiCiAgICAgICAg
ICAgICAiY2hpbGRyZW4uMC5maWxlLmZpbGVuYW1lPSVzLCIKICAgICAgICAgICAgICJjaGlsZHJl
bi4wLmRyaXZlcj0lcywiCiAgICAgICAgICAgICAicmVhZC1wYXR0ZXJuPWZpZm8sIgogICAgICAg
ICAgICAgInZvdGUtdGhyZXNob2xkPTEiLAotICAgICAgICAgICAgaWQsIHRhcmdldF9wYXRoLCBm
b3JtYXQpOworICAgICAgICAgICAgY29tbW9uLCBpZCwgdGFyZ2V0X3BhdGgsIGZvcm1hdCk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fU0VDT05EQVJZOgogICAgICAgICBp
ZCA9ICJ0b3AtY29sbyI7CiAgICAgICAgIGRyaXZlID0gR0NTUFJJTlRGKAotICAgICAgICAgICAg
ImlmPW5vbmUsaWQ9JXMsY2FjaGU9d3JpdGViYWNrLCIKLSAgICAgICAgICAgICJkcml2ZXI9cmVw
bGljYXRpb24sIgorICAgICAgICAgICAgIiVzLGlkPSVzLGRyaXZlcj1yZXBsaWNhdGlvbiwiCiAg
ICAgICAgICAgICAibW9kZT1zZWNvbmRhcnksIgogICAgICAgICAgICAgInRvcC1pZD10b3AtY29s
bywiCiAgICAgICAgICAgICAiZmlsZS5kcml2ZXI9cWNvdzIsIgpAQCAtODMyLDcgKzgzMSw3IEBA
IHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywg
Y29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAgICAgICAgICAgICAiZmlsZS5iYWNraW5nLmRyaXZl
cj1xY293MiwiCiAgICAgICAgICAgICAiZmlsZS5iYWNraW5nLmZpbGUuZmlsZW5hbWU9JXMsIgog
ICAgICAgICAgICAgImZpbGUuYmFja2luZy5iYWNraW5nPSVzIiwKLSAgICAgICAgICAgIGlkLCBh
Y3RpdmVfZGlzaywgaGlkZGVuX2Rpc2ssIGV4cG9ydG5hbWUpOworICAgICAgICAgICAgY29tbW9u
LCBpZCwgYWN0aXZlX2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYWJvcnQoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07:44: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 1fYRbZ-0000Gu-MQ; Thu, 28 Jun 2018 07:44: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRbY-0000Gi-JA
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:36 +0000
X-Inumbo-ID: 1a3e86d7-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a3e86d7-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 09:44: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 1fYRbX-0006kO-6w
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRbX-0003uU-4Z
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRbX-0003uU-4Z@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] libxl: restore passing
 "readonly=" to qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzM2I2MTEwNWMxYWIxZmFjZjAxYWI3ZjQ2ZDJhYWUzYTcxZmNkMTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjM4OjQ4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjM4OjQ4IDIwMTggKzAyMDAKCiAgICBs
aWJ4bDogcmVzdG9yZSBwYXNzaW5nICJyZWFkb25seT0iIHRvIHFlbXUgZm9yIFNDU0kgZGlza3MK
ICAgIAogICAgQSByZWFkLW9ubHkgY2hlY2sgd2FzIGludHJvZHVjZWQgZm9yIFhTQS0xNDIsIGNv
bW1pdCBlZjZjYjc2MDI2ICgibGlieGw6CiAgICByZWxheCByZWFkb25seSBjaGVjayBpbnRyb2R1
Y2VkIGJ5IFhTQS0xNDIgZml4IikgYWRkZWQgdGhlIHBhc3Npbmcgb2YKICAgIHRoZSBleHRyYSBz
ZXR0aW5nLCBidXQgY29tbWl0IGRhYjA1Mzk1NjggKCJJbnRyb2R1Y2UgQ09MTyBtb2RlIGFuZAog
ICAgcmVmYWN0b3IgcmVsZXZhbnQgZnVuY3Rpb24iKSBkcm9wcGVkIHRoZSBwYXNzaW5nIG9mIHRo
ZSBzZXR0aW5nIGFnYWluLAogICAgcXVpdGUgbGlrZWx5IGR1ZSB0byBpbXByb3BlciByZS1iYXNp
bmcuCiAgICAKICAgIFJlc3RvcmUgdGhlIHJlYWRvbmx5PSBwYXJhbWV0ZXIgdG8gU0NTSSBkaXNr
cy4gIEZvciBJREUgZGlza3MgdGhpcyBpcwogICAgc3VwcG9zZWQgdG8gYmUgcmVqZWN0ZWQ7IGFk
ZCBhbiBhc3NlcnQuICBBbmQgdGhlcmUgaXMgYSBiYXJlIGFkLWhvYwogICAgZGlzayBkcml2ZSBz
dHJpbmcgaW4gbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldywgd2hpY2ggd2UgYWxz
bwogICAgdXBkYXRlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNjYuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBBbmRyZXcgUmVpbWVycyA8YW5kcmV3LnJlaW1lcnNAb3Jpb252bS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGRkNjRkM2M0MWEyZDE1MTM5YzNhMzVkMjJkNGNiNmI3OGY0YzVjNTkKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA2LTI4IDA5OjA1OjA2ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyB8IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZGVhYjM3MWI3MS4uYmFkM2VmNWI2NyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBA
IC03OTgsNyArNzk4LDggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmlu
ZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbG9fbW9kZSwgY29uc3QgY2hhciAqKmlk
X3B0cikKIHsKICAgICBjaGFyICpkcml2ZSA9IE5VTEw7Ci0gICAgY2hhciAqY29tbW9uID0gR0NT
UFJJTlRGKCJpZj1ub25lLGNhY2hlPXdyaXRlYmFjayIpOworICAgIGNoYXIgKmNvbW1vbiA9IEdD
U1BSSU5URigiaWY9bm9uZSxyZWFkb25seT0lcyxjYWNoZT13cml0ZWJhY2siLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkaXNrLT5yZWFkd3JpdGUgPyAib2ZmIiA6ICJvbiIpOwogICAg
IGNvbnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsKICAgICBjb25zdCBj
aGFyICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNvbnN0IGNoYXIgKmhp
ZGRlbl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC04NTIsNiArODUzLDggQEAgc3RhdGlj
IGNoYXIgKnFlbXVfZGlza19pZGVfZHJpdmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNo
YXIgKnRhcmdldF9wYXRoLAogICAgIGNvbnN0IGNoYXIgKmFjdGl2ZV9kaXNrID0gZGlzay0+YWN0
aXZlX2Rpc2s7CiAgICAgY29uc3QgY2hhciAqaGlkZGVuX2Rpc2sgPSBkaXNrLT5oaWRkZW5fZGlz
azsKIAorICAgIGFzc2VydChkaXNrLT5yZWFkd3JpdGUpOyAvKiBzaG91bGQgaGF2ZSBiZWVuIGNo
ZWNrZWQgZWFybGllciAqLworCiAgICAgc3dpdGNoIChjb2xvX21vZGUpIHsKICAgICBjYXNlIExJ
QlhMX19DT0xPX05PTkU6CiAgICAgICAgIGRyaXZlID0gR0NTUFJJTlRGCkBAIC0xNTc0LDggKzE1
NzcsOSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZHJpdmVfaWQ7CiAg
ICAgICAgICAgICAgICAgICAgIGlmIChjb2xvX21vZGUgPT0gTElCWExfX0NPTE9fU0VDT05EQVJZ
KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IGxpYnhsX19zcHJpbnRmCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2ZXI9JXMsZmlsZT0lcyxp
ZD0lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCwgdGFyZ2V0X3BhdGgs
IGRpc2tzW2ldLmNvbG9fZXhwb3J0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2Ms
ICJpZj1ub25lLGRyaXZlcj0lcyxmaWxlPSVzLGlkPSVzLHJlYWRvbmx5PSVzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZm9ybWF0LCB0YXJnZXRfcGF0aCwgZGlza3NbaV0uY29sb19l
eHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tzW2ldLnJlYWR3cml0ZSA/
ICJvZmYiIDogIm9uIik7CiAKICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywgIi1kcml2ZSIpOwogICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCBkcml2ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 07:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fYRbj-0000ID-OQ; Thu, 28 Jun 2018 07:44: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRbi-0000I5-Lu
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:46 +0000
X-Inumbo-ID: 20520ee1-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20520ee1-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 09:44: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 1fYRbh-0006kW-D5
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRbh-0003vN-Ai
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRbh-0003vN-Ai@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1OTM1M2FkNGFlYmI4YzI2YzcxYzc2NTBhNDQ5ZDI2MThkM2E3MjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjM5OjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjM5OjA5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ODhlZmMyOWU0ZTk5NmJi
MzgwNWM5ODIyMDBmNjUwNjEzOTBjZGNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTow
NzowNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDggKysrKysrLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDggKysr
KysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCmluZGV4IDY3M2EzOGM1NzQuLjE2NTUwMGUzZjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CkBAIC01NzQsNyArNTc0LDEwIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAgICAgICAgIGlmICgg
ISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9UUykgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCi0gICAgICAgICAgICAgICAgaHdfY3Iw
X21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAo
ICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICAgICAgICAgIGh3X2NyMF9t
YXNrIHw9IFg4Nl9DUjBfVFM7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICgg
dm1jYl9nZXRfY3IwKHZtY2IpICYgWDg2X0NSMF9UUyApCiAgICAgICAgICAgICAgICAgc3ZtX2Zw
dV9lbnRlcih2KTsKICAgICAgICAgfQpAQCAtMTA4Myw3ICsxMDg2LDggQEAgc3RhdGljIHZvaWQg
c3ZtX2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB1bmxpa2VseSgo
cmVhZF9lZmVyKCkgJiBFRkVSX1NWTUUpID09IDApICkKICAgICAgICAgcmV0dXJuOwogCi0gICAg
c3ZtX2ZwdV9sZWF2ZSh2KTsKKyAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisg
ICAgICAgIHN2bV9mcHVfbGVhdmUodik7CiAKICAgICBzdm1fc2F2ZV9kcih2KTsKICAgICBzdm1f
bHdwX3NhdmUodik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5kZXggZjJkMGY0YzBjMi4uMDQ1MThmZDM0NCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMTgwLDggKzE4MCw4IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0
X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXModik7
CiAKICAgICB2bWNiLT5fZXhjZXB0aW9uX2ludGVyY2VwdHMgPQotICAgICAgICBIVk1fVFJBUF9N
QVNLCi0gICAgICAgIHwgKDFVIDw8IFRSQVBfbm9fZGV2aWNlKTsKKyAgICAgICAgSFZNX1RSQVBf
TUFTSyB8CisgICAgICAgICh2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSA/IDAgOiAoMVUgPDwgVFJB
UF9ub19kZXZpY2UpKTsKIAogICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCBiNzgzZmYwZDQ1Li4yNThmYzA4ZjcyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jCkBAIC0xMTQ0LDcgKzExNDQsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNz
KHN0cnVjdCB2Y3B1ICp2KQogICAgIF9fdm13cml0ZShIT1NUX1RSX1NFTEVDVE9SLCBUU1NfRU5U
UlkgPDwgMyk7CiAKICAgICAvKiBIb3N0IGNvbnRyb2wgcmVnaXN0ZXJzLiAqLwotICAgIHYtPmFy
Y2guaHZtX3ZteC5ob3N0X2NyMCA9IHJlYWRfY3IwKCkgfCBYODZfQ1IwX1RTOworICAgIHYtPmFy
Y2guaHZtX3ZteC5ob3N0X2NyMCA9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsKKyAgICBpZiAo
ICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgIHYtPmFyY2guaHZtX3ZteC5ob3N0
X2NyMCB8PSBYODZfQ1IwX1RTOwogICAgIF9fdm13cml0ZShIT1NUX0NSMCwgdi0+YXJjaC5odm1f
dm14Lmhvc3RfY3IwKTsKICAgICBfX3Ztd3JpdGUoSE9TVF9DUjQsIG1tdV9jcjRfZmVhdHVyZXMp
OwogCkBAIC0xMjIzLDcgKzEyMjUsNyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVj
dCB2Y3B1ICp2KQogCiAgICAgdi0+YXJjaC5odm1fdm14LmV4Y2VwdGlvbl9iaXRtYXAgPSBIVk1f
VFJBUF9NQVNLCiAgICAgICAgICAgICAgIHwgKHBhZ2luZ19tb2RlX2hhcChkKSA/IDAgOiAoMVUg
PDwgVFJBUF9wYWdlX2ZhdWx0KSkKLSAgICAgICAgICAgICAgfCAoMVUgPDwgVFJBUF9ub19kZXZp
Y2UpOworICAgICAgICAgICAgICB8ICh2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSA/IDAgOiAoMVUg
PDwgVFJBUF9ub19kZXZpY2UpKTsKICAgICB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAodik7
CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gWDg2X0NSMF9QRSB8IFg4Nl9D
UjBfRVQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDk3MDc1MTQ5NGMuLjYxMGM4ZDZlYjkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCkBAIC05MzYsNyArOTM2LDggQEAgc3RhdGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX2Zy
b20oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHZteF92bWNzX3JlbG9hZCh2KTsKICAgICB9CiAK
LSAgICB2bXhfZnB1X2xlYXZlKHYpOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1
ICkKKyAgICAgICAgdm14X2ZwdV9sZWF2ZSh2KTsKICAgICB2bXhfc2F2ZV9ndWVzdF9tc3JzKHYp
OwogICAgIHZteF9yZXN0b3JlX2hvc3RfbXNycygpOwogICAgIHZteF9zYXZlX2RyKHYpOwpAQCAt
MTQ5Myw3ICsxNDk0LDEwIEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKICAgICAgICAgaWYgKCAhKHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1RTKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggdiAhPSBjdXJyZW50ICkKLSAgICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1Iw
X1RTOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggIXYtPmFyY2guZnVsbHlf
ZWFnZXJfZnB1ICkKKyAgICAgICAgICAgICAgICAgICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9U
UzsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLmh2bV92Y3B1
Lmh3X2NyWzBdICYgWDg2X0NSMF9UUyApCiAgICAgICAgICAgICAgICAgdm14X2ZwdV9lbnRlcih2
KTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 07:44:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYRbu-0000JR-QG; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRbt-0000JI-1L
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:57 +0000
X-Inumbo-ID: 2662fdc3-7aa7-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2662fdc3-7aa7-11e8-8089-bc764e045a96;
 Thu, 28 Jun 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 1fYRbr-0006lL-Iy
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRbr-0003w9-GZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 07:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRbr-0003w9-GZ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 07:44:55 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: guard against #NM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViMTdmZjljZTZhOTlhODc2MWQzZjQ3Njg3MDM2OTFmMzQwNDMzNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjM5OjQ1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjM5OjQ1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGd1YXJkIGFnYWluc3QgI05NCiAgICAKICAgIEp1c3QgaW4gY2FzZSB3ZSBzdGlsbCBkb24n
dCBnZXQgQ1IwLlRTIGhhbmRsaW5nIHJpZ2h0LCBwcmV2ZW50IGEgaG9zdAogICAgY3Jhc2ggYnkg
aG9ub3JpbmcgZXhjZXB0aW9uIGZpeHVwcyBpbiBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSgpLiBU
aGlzCiAgICB3b3VsZCBpbiBwYXJ0aWN1bGFyIGNvdmVyIGVtdWxhdG9yIHN0dWJzIHJhaXNpbmcg
I05NLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDAwY2ViZDZmMjJiZWI2ZDVmYTY1ZWQyZDhkMWZmOWFjZjU5
YmNlNjEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTI4IDA5OjA4OjA0ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgfCAxNiArKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
MTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggM2UwNWNmMTcyYy4uOWYwNDVh
MjA0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTE3NDksNyArMTc0OSwyMSBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxh
YmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKIAotICAgIEJVR19PTighZ3Vlc3RfbW9kZShyZWdzKSk7CisgICAgaWYgKCAh
Z3Vlc3RfbW9kZShyZWdzKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGZpeHVwID0g
c2VhcmNoX2V4Y2VwdGlvbl90YWJsZShyZWdzKTsKKworICAgICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICIjTk06ICVwIFslcHNdIC0+ICVwXG4iLAorICAgICAgICAgICAgICAgIF9wKHJlZ3MtPnJp
cCksIF9wKHJlZ3MtPnJpcCksIF9wKGZpeHVwKSk7CisgICAgICAgIC8qCisgICAgICAgICAqIFdl
IHNob3VsZG4ndCBiZSBhYmxlIHRvIHJlYWNoIGhlcmUsIGJ1dCBmb3IgcmVsZWFzZSBidWlsZHMg
aGF2ZQorICAgICAgICAgKiB0aGUgcmVjb3ZlcnkgbG9naWMgaW4gcGxhY2UgbmV2ZXJ0aGVsZXNz
LgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIEJV
R19PTighZml4dXApOworICAgICAgICByZWdzLT5yaXAgPSBmaXh1cDsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KIAogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShjdXJyKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:00:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYRqu-0002LC-8s; Thu, 28 Jun 2018 08:00: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRqs-0002L7-Pl
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:26 +0000
X-Inumbo-ID: 5088d8d4-7aa9-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5088d8d4-7aa9-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:00: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 1fYRqr-0007aE-9u
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRqr-0005GY-6G
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRqr-0005GY-6G@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] libxl:
 qemu_disk_scsi_drive_string: Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyNDQ0ZDJmODE0NDc4ZTAzMTIxMzhhMjU2NTQ2YzUwMjQwNmM4M2IKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMDk6NDc6NDEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMDk6NDc6NDEgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmc6IEJyZWFrIG91dCBjb21t
b24gcGFydHMgb2YgZGlzayBjb25maWcKICAgIAogICAgVGhlIGdlbmVyYXRlZCBjb25maWd1cmF0
aW9ucyBhcmUgaWRlbnRpY2FsIGFwYXJ0IGZyb20sIGluIHNvbWUgY2FzZXMsCiAgICByZW9yZGVy
aW5nIG9mIHRoZSBpZD0lcyBlbGVtZW50LiAgU28sIG92ZXJhbGwsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2Ni4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzI0ZTVhYTMxYjU4ZDFlNDMwYWQzNmI0ODRjZjBlYzAyMTQ5NzM5OQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDYtMjggMDk6MDQ6NTUgKzAyMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
bS5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiNTExNzhiOWZkLi4yOGJiZWI2NGYzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTc5OCw2ICs3OTgsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3Ry
aW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAgIGNoYXIg
KmRyaXZlID0gTlVMTDsKKyAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hlPXdyaXRl
YmFjayIpOwogICAgIGNvbnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsK
ICAgICBjb25zdCBjaGFyICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNv
bnN0IGNoYXIgKmhpZGRlbl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC04MDUsOCArODA2
LDggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBzd2l0Y2ggKGNvbG9fbW9kZSkgewog
ICAgIGNhc2UgTElCWExfX0NPTE9fTk9ORToKICAgICAgICAgZHJpdmUgPSBsaWJ4bF9fc3ByaW50
ZgotICAgICAgICAgICAgKGdjLCAiZmlsZT0lcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZm9ybWF0
PSVzLGNhY2hlPXdyaXRlYmFjayIsCi0gICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CisgICAgICAgICAgICAoZ2MsICIlcyxmaWxlPSVzLGlmPXNjc2ksYnVzPTAsdW5pdD0l
ZCxmb3JtYXQ9JXMiLAorICAgICAgICAgICAgIGNvbW1vbiwgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fUFJJTUFSWToKICAg
ICAgICAgLyoKQEAgLTgxOSwxMyArODIwLDEzIEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2Nz
aV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAg
ICAgICAgICAqICB2b3RlLXRocmVzaG9sZD0xCiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9
IEdDU1BSSU5URigKLSAgICAgICAgICAgICJpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3Jp
dGViYWNrLGRyaXZlcj1xdW9ydW0sIgorICAgICAgICAgICAgIiVzLGlmPXNjc2ksYnVzPTAsdW5p
dD0lZCwsZHJpdmVyPXF1b3J1bSwiCiAgICAgICAgICAgICAiaWQ9JXMsIgogICAgICAgICAgICAg
ImNoaWxkcmVuLjAuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAgICAgICAiY2hpbGRyZW4uMC5k
cml2ZXI9JXMsIgogICAgICAgICAgICAgInJlYWQtcGF0dGVybj1maWZvLCIKICAgICAgICAgICAg
ICJ2b3RlLXRocmVzaG9sZD0xIiwKLSAgICAgICAgICAgIHVuaXQsIGV4cG9ydG5hbWUsIHRhcmdl
dF9wYXRoLCBmb3JtYXQpOworICAgICAgICAgICAgY29tbW9uLCB1bml0LCBleHBvcnRuYW1lLCB0
YXJnZXRfcGF0aCwgZm9ybWF0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9fQ09M
T19TRUNPTkRBUlk6CiAgICAgICAgIC8qCkBAIC04MzksNyArODQwLDcgQEAgc3RhdGljIGNoYXIg
KnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0
YXJnZXRfcGF0aCwKICAgICAgICAgICogIGZpbGUuYmFja2luZy5iYWNraW5nPWV4cG9ydG5hbWUs
CiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9IEdDU1BSSU5URigKLSAgICAgICAgICAgICJp
Zj1zY3NpLGlkPXRvcC1jb2xvLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3JpdGViYWNrLCIKKyAgICAg
ICAgICAgICIlcyxpZj1zY3NpLGlkPXRvcC1jb2xvLGJ1cz0wLHVuaXQ9JWQsIgogICAgICAgICAg
ICAgImRyaXZlcj1yZXBsaWNhdGlvbiwiCiAgICAgICAgICAgICAibW9kZT1zZWNvbmRhcnksIgog
ICAgICAgICAgICAgInRvcC1pZD10b3AtY29sbywiCkBAIC04NDgsNyArODQ5LDcgQEAgc3RhdGlj
IGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBj
aGFyICp0YXJnZXRfcGF0aCwKICAgICAgICAgICAgICJmaWxlLmJhY2tpbmcuZHJpdmVyPXFjb3cy
LCIKICAgICAgICAgICAgICJmaWxlLmJhY2tpbmcuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAg
ICAgICAiZmlsZS5iYWNraW5nLmJhY2tpbmc9JXMiLAotICAgICAgICAgICAgdW5pdCwgYWN0aXZl
X2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKKyAgICAgICAgICAgIGNvbW1vbiwgdW5p
dCwgYWN0aXZlX2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKICAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYWJvcnQoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:00:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYRr4-0002Lx-Au; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRr2-0002Lj-GA
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:36 +0000
X-Inumbo-ID: 569b6003-7aa9-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 569b6003-7aa9-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:00: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 1fYRr1-0007aK-G5
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRr1-0005HJ-Dg
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRr1-0005HJ-Dg@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] libxl: restore passing
 "readonly=" to qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzMDgxNTg3ZGFmZDVmNTY2ZWNiMWVkZjljMGQwMTIzM2E1ZDllNGUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMDk6NDg6MDQgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMDk6NDg6MDQgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiByZXN0b3JlIHBhc3NpbmcgInJlYWRvbmx5PSIgdG8gcWVtdSBmb3IgU0NT
SSBkaXNrcwogICAgCiAgICBBIHJlYWQtb25seSBjaGVjayB3YXMgaW50cm9kdWNlZCBmb3IgWFNB
LTE0MiwgY29tbWl0IGVmNmNiNzYwMjYgKCJsaWJ4bDoKICAgIHJlbGF4IHJlYWRvbmx5IGNoZWNr
IGludHJvZHVjZWQgYnkgWFNBLTE0MiBmaXgiKSBhZGRlZCB0aGUgcGFzc2luZyBvZgogICAgdGhl
IGV4dHJhIHNldHRpbmcsIGJ1dCBjb21taXQgZGFiMDUzOTU2OCAoIkludHJvZHVjZSBDT0xPIG1v
ZGUgYW5kCiAgICByZWZhY3RvciByZWxldmFudCBmdW5jdGlvbiIpIGRyb3BwZWQgdGhlIHBhc3Np
bmcgb2YgdGhlIHNldHRpbmcgYWdhaW4sCiAgICBxdWl0ZSBsaWtlbHkgZHVlIHRvIGltcHJvcGVy
IHJlLWJhc2luZy4KICAgIAogICAgUmVzdG9yZSB0aGUgcmVhZG9ubHk9IHBhcmFtZXRlciB0byBT
Q1NJIGRpc2tzLiAgRm9yIElERSBkaXNrcyB0aGlzIGlzCiAgICBzdXBwb3NlZCB0byBiZSByZWpl
Y3RlZDsgYWRkIGFuIGFzc2VydC4gIEFuZCB0aGVyZSBpcyBhIGJhcmUgYWQtaG9jCiAgICBkaXNr
IGRyaXZlIHN0cmluZyBpbiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3LCB3aGlj
aCB3ZSBhbHNvCiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2Ni4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZGQ2NGQzYzQxYTJkMTUxMzljM2EzNWQyMmQ0Y2I2Yjc4ZjRjNWM1OQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDYtMjggMDk6MDU6MDYgKzAyMDAKLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kbS5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAyOGJiZWI2NGYzLi4zZGMzMTdhODVkIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKQEAgLTc5OCw3ICs3OTgsOCBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJp
dmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAg
IGNoYXIgKmRyaXZlID0gTlVMTDsKLSAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hl
PXdyaXRlYmFjayIpOworICAgIGNoYXIgKmNvbW1vbiA9IEdDU1BSSU5URigiY2FjaGU9d3JpdGVi
YWNrLHJlYWRvbmx5PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cmVh
ZHdyaXRlID8gIm9mZiIgOiAib24iKTsKICAgICBjb25zdCBjaGFyICpleHBvcnRuYW1lID0gZGlz
ay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0aXZlX2Rpc2sgPSBkaXNrLT5hY3Rp
dmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlzayA9IGRpc2stPmhpZGRlbl9kaXNr
OwpAQCAtODY3LDYgKzg2OCw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfaWRlX2RyaXZlX3N0
cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBjb25zdCBj
aGFyICpleHBvcnRuYW1lID0gZGlzay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0
aXZlX2Rpc2sgPSBkaXNrLT5hY3RpdmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlz
ayA9IGRpc2stPmhpZGRlbl9kaXNrOworICAgIAorICAgIGFzc2VydChkaXNrLT5yZWFkd3JpdGUp
OyAvKiBzaG91bGQgaGF2ZSBiZWVuIGNoZWNrZWQgZWFybGllciAqLwogCiAgICAgc3dpdGNoIChj
b2xvX21vZGUpIHsKICAgICBjYXNlIExJQlhMX19DT0xPX05PTkU6CkBAIC0xNTc2LDggKzE1Nzks
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2Qi
LCAyKSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgIGlmIChjb2xvX21vZGUgPT0gTElCWExf
X0NPTE9fU0VDT05EQVJZKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IGxpYnhs
X19zcHJpbnRmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2
ZXI9JXMsZmlsZT0lcyxpZD0lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1h
dCwgdGFyZ2V0X3BhdGgsIGRpc2tzW2ldLmNvbG9fZXhwb3J0KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZ2MsICJpZj1ub25lLGRyaXZlcj0lcyxmaWxlPSVzLGlkPSVzLHJlYWRvbmx5
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0LCB0YXJnZXRfcGF0aCwg
ZGlza3NbaV0uY29sb19leHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tz
W2ldLnJlYWR3cml0ZSA/ICJvZmYiIDogIm9uIik7CiAKICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1kcml2ZSIpOwogICAgICAgICAgICAgICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBkcml2ZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:02:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08:02: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 1fYRsR-0002OQ-GK; Thu, 28 Jun 2018 08:02:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRsQ-0002OL-9Y
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:02:02 +0000
X-Inumbo-ID: 891c5176-7aa9-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 891c5176-7aa9-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 08:02: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 1fYRrL-0007b8-SJ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRrL-0005JF-Pr
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRrL-0005JF-Pr@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:55 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: guard against #NM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1ZTlmMWU2NzRiNmQxOTA0MThjYTQ3MjY4NDA4YTExYjllMGY3N2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjU2OjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjU2OjAxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGd1YXJkIGFnYWluc3QgI05NCiAgICAKICAgIEp1c3QgaW4gY2FzZSB3ZSBzdGlsbCBkb24n
dCBnZXQgQ1IwLlRTIGhhbmRsaW5nIHJpZ2h0LCBwcmV2ZW50IGEgaG9zdAogICAgY3Jhc2ggYnkg
aG9ub3JpbmcgZXhjZXB0aW9uIGZpeHVwcyBpbiBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSgpLiBU
aGlzCiAgICB3b3VsZCBpbiBwYXJ0aWN1bGFyIGNvdmVyIGVtdWxhdG9yIHN0dWJzIHJhaXNpbmcg
I05NLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAwY2ViZDZmMjJiZWI2ZDVmYTY1ZWQyZDhkMWZmOWFj
ZjU5YmNlNjEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTI4IDA5OjA4OjA0ICswMjAwCi0tLQog
eGVuL2FyY2gveDg2L3RyYXBzLmMgfCAxNiArKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZjA1OTY2MjgwZi4uMTNl
MGQwMjVhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTE3MjIsNyArMTcyMiwyMSBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZh
aWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKIAotICAgIEJVR19PTighZ3Vlc3RfbW9kZShyZWdzKSk7CisgICAgaWYg
KCAhZ3Vlc3RfbW9kZShyZWdzKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGZpeHVw
ID0gc2VhcmNoX2V4Y2VwdGlvbl90YWJsZShyZWdzKTsKKworICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICIjTk06ICVwIFslcHNdIC0+ICVwXG4iLAorICAgICAgICAgICAgICAgIF9wKHJlZ3Mt
PnJpcCksIF9wKHJlZ3MtPnJpcCksIF9wKGZpeHVwKSk7CisgICAgICAgIC8qCisgICAgICAgICAq
IFdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIHJlYWNoIGhlcmUsIGJ1dCBmb3IgcmVsZWFzZSBidWls
ZHMgaGF2ZQorICAgICAgICAgKiB0aGUgcmVjb3ZlcnkgbG9naWMgaW4gcGxhY2UgbmV2ZXJ0aGVs
ZXNzLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IEJVR19PTighZml4dXApOworICAgICAgICByZWdzLT5yaXAgPSBmaXh1cDsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KIAogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShjdXJyKTsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:02:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08:02: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 1fYRse-0002Q0-IJ; Thu, 28 Jun 2018 08:02: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRsd-0002Pu-Im
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:02:15 +0000
X-Inumbo-ID: 91a7ecaa-7aa9-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91a7ecaa-7aa9-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 08:02: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 1fYRqW-0007a1-Q7
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRqW-0005Co-NZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRqW-0005Co-NZ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNWE5ZWNjZTFmODRhNTM5YmNkYTY3NDQzMDlkYTY0OGEwMmQ0NDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjQ1OjQyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjQ1OjQyIDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNzYwODcwM2M2NWJmMDgwYjBhOWYwMjRmOWIzNzA4NzJiOWYyYzA1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowMzowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDUyNGU0ZWZhY2QuLjk3ZmY4ZDM0YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNTI2LDcgKzI1MjYsNyBAQCBzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgbnggPSB4ICYgfihQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0
aWFsKTsKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCh5ID0gY21weGNoZygmcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeCwgbngpKSAhPSB4KSApCi0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICAgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgICAgICAgICAgLyog
V2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVwLiAqLwogICAg
ICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGli
bGUsIHB0cGcpOwogICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxMOwpAQCAtMjU1OCwxMiArMjU1
OCwxMyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGNwdV9yZWxh
eCgpOwogICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwotICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvLCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgbWF5YmVfcHJl
ZW1wdDoKICAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAgICAgfQpAQCAtMjY3NiwxMiArMjY3
NywxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFs
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogU29tZW9uZSBlbHNlIGlzIHVw
ZGF0aW5nIHZhbGlkYXRpb24gb2YgdGhpcyBwYWdlLiBXYWl0Li4uICovCi0gICAgICAgICAgICAg
ICAgd2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICkKLSAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgICAgICBpZiAo
IHByZWVtcHRpYmxlICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICAgICAgICAgICAgICAgICAgY3B1X3JlbGF4
KCk7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAoeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICk7CiAgICAgICAgICAgICAgICAgY29udGludWU7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKiBUeXBlIHJlZiBjb3VudCB3YXMgbGVmdCBh
dCAxIHdoZW4gUEdUX3BhcnRpYWwgZ290IHNldC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:02:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08:02: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 1fYRsp-0002R8-KM; Thu, 28 Jun 2018 08:02: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRso-0002R2-Fv
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:02:26 +0000
X-Inumbo-ID: 980b766f-7aa9-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 980b766f-7aa9-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:02: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 1fYRqh-0007aA-0j
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYRqg-0005Eo-UN
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRqg-0005Eo-UN@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:14 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: Refine checks in #DB
 handler for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyMjE5YWYwZGY1ODFjYzM0MTQ4YzZmYTQ4YTliODNlNTUwMDU3YTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAwOTo0Njo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOTo0Njo1NCAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2JmNTEyOTcyMjBkY2Q3NGRhMjlk
ZTk5MzIwYjZiMWM3MmQxZmE1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowNDoyMCAr
MDIwMAotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCBlMjE3YjBkNmUyLi5mMDU5NjYyODBmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTc5
Myw2ICsxNzkzLDEzIEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqICEhISBXQVJOSU5HICEhIQorICAgICAgICAgKgorICAgICAgICAgKiAlZHI2IGlzIG1v
c3RseSBndWVzdCBjb250cm9sbGVkIGF0IHRoaXMgcG9pbnQuICBBbnkgZGVjc2lvbnMgYmFzZQor
ICAgICAgICAgKiBvbiBpdHMgdmFsdWUgbXVzdCBiZSBjcm9zc2NoZWNrZWQgd2l0aCBub24tZ3Vl
c3QgY29udHJvbGxlZCBzdGF0ZS4KKyAgICAgICAgICovCisKICAgICAgICAgaWYgKCByZWdzLT5l
ZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICAgICAgewogICAgICAgICAgICAgLyogSW4gU1lT
RU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVkLiAq
LwpAQCAtMTgxNCwzMyArMTgyMSw0NCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVy
YWwgRGV0ZWN0LCBhbmQgaW5zdHJ1Y3Rpb24KICAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZh
dWx0cyByYXRoZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZwogICAgICAg
ICAgKiB0byBpZ25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisg
ICAgICAgICAqCisgICAgICAgICAqIEhvd2V2ZXIsIG9uIGVudGVyaW5nIHRoZSAjREIgaGFuZGxl
ciwgaGFyZHdhcmUgY2xlYXJzICVkcjcuZ2QgZm9yCisgICAgICAgICAqIHVzIChhcyBjb25maXJt
ZWQgYnkgdGhlIGVhcmxpZXIgJWRyNiBhY2Nlc3NlcyBzdWNjZWVkaW5nKSwgbWVhbmluZworICAg
ICAgICAgKiB0aGF0IGEgcmVhbCBHZW5lcmFsIERldGVjdCBleGNlcHRpb24gaXMgcmVzdGFydGFi
bGUuCisgICAgICAgICAqCisgICAgICAgICAqIFBWIGd1ZXN0cyBhcmUgbm90IHBlcm1pdHRlZCB0
byBwb2ludCAlZHJ7MC4uM30gYXQgWGVuIGxpbmVhcgorICAgICAgICAgKiBhZGRyZXNzZXMsIGFu
ZCBJbnN0cnVjdGlvbiBCcmVha3BvaW50cyAoYmVpbmcgZmF1bHRzKSBkb24ndCBnZXQKKyAgICAg
ICAgICogZGVsYXllZCBieSBhIE1vdlNTIHNoYWRvdywgc28gd2Ugc2hvdWxkIG5ldmVyIGVuY291
bnRlciBvbmUgaW4KKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiBob3dldmVyIHdlIGRvLCBzYWZldHkgbWVhc3VyZXMgbmVlZCB0byBiZSBl
bmFjdGVkLiAgVXNlIGEgYmlnCisgICAgICAgICAqIGhhbW1lciBhbmQgY2xlYXIgYWxsIGRlYnVn
IHNldHRpbmdzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkcjYgJiBEUl9HRU5FUkFMX0RF
VEVDVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJIaXQgR2Vu
ZXJhbCBEZXRlY3QgaW4gWGVuIGNvbnRleHRcbiIpOwotICAgICAgICAgICAgZmF0YWxfdHJhcChy
ZWdzLCAwKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZHI2ICYgKERSX1RSQVAzIHwgRFJf
VFJBUDIgfCBEUl9UUkFQMSB8IERSX1RSQVAwKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGludCBicCwgZHI3ID0gcmVhZF9kZWJ1Z3JlZyg3KSA+PiBEUl9DT05UUk9MX1NISUZU
OworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpOwog
CiAgICAgICAgICAgICBmb3IgKCBicCA9IDA7IGJwIDwgNDsgKyticCApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCAoZHI2ICYgKDF1IDw8IGJwKSkgJiYgLyogQnJlYWtwb2lu
dCB0cmlnZ2VyZWQ/ICovCi0gICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoYnAg
KiBEUl9DT05UUk9MX1NJWkUpKSkgPT0gMCkgLyogSW5zbj8gKi8gKQorICAgICAgICAgICAgICAg
ICAgICAgKGRyNyAmICgzdSA8PCAoYnAgKiBEUl9FTkFCTEVfU0laRSkpKSAmJiAvKiBFbmFibGVk
PyAqLworICAgICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKChicCAqIERSX0NPTlRS
T0xfU0laRSkgKyAvKiBJbnNuPyAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERSX0NPTlRST0xfU0hJRlQpKSkgPT0gRFJfUldfRVhFQ1VURSkgKQogICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJIaXQgaW5zdHJ1Y3Rpb24gYnJlYWtwb2ludCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAg
ICAgICAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgICAgICAgICAgICAg
IHdyaXRlX2RlYnVncmVnKDcsIDApOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAg
ICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUg
aXQgYW5kIGNvbnRpbnVlLgotICAgICAgICAgKiBHdWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBj
ZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJlIHRoZQotICAgICAgICAgKiBtZXNzYWdlIGlz
IHJhdGVsaW1pdGVkLgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxk
IGJlIHJlc3RhcnRhYmxlIGJ5IHRoaXMgcG9pbnQuICBOb3RlCisgICAgICAgICAqIGl0IGFuZCBj
b250aW51ZS4gIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2Vz
LAorICAgICAgICAgKiBzbyBlbnN1cmUgdGhlIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCiAgICAg
ICAgICAqLwogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAg
ICJIaXQgI0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2
ICVseFxuIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:02:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08:02: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 1fYRtK-0002SZ-N5; Thu, 28 Jun 2018 08:02: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYRtJ-0002SU-P8
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:02:57 +0000
X-Inumbo-ID: aa5ac16e-7aa9-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa5ac16e-7aa9-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:02: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 1fYRrB-0007aP-MG
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYRrB-0005Hw-Jp
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYRrB-0005Hw-Jp@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:00:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwZGEwZDkxNzA4MDkzMjc4NDIwNjQzZDlmYmI0NmYzNjBmNjJhODMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjU1OjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjU1OjE0IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ODhlZmMyOWU0ZTk5
NmJiMzgwNWM5ODIyMDBmNjUwNjEzOTBjZGNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAw
OTowNzowNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDggKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDgg
KysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDNiNzJiNGRjMmEuLjUxYzFmNDcxYTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC01NDYsNyArNTQ2LDEwIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoICEodi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfVFMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQotICAgICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBf
VFM7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9l
YWdlcl9mcHUgKQorICAgICAgICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RT
OworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIHZtY2JfZ2V0X2NyMCh2bWNi
KSAmIFg4Nl9DUjBfVFMgKQogICAgICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAg
ICAgIH0KQEAgLTEwMzMsNyArMTAzNiw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkoKHJlYWRfZWZlcigpICYgRUZF
Ul9TVk1FKSA9PSAwKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHN2bV9mcHVfbGVhdmUodik7
CisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICBzdm1fZnB1X2xl
YXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7CiAgICAgc3ZtX2x3cF9zYXZlKHYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vdm1jYi5jCmluZGV4IDk5N2U3NTk3ZTAuLjYxMmNlZDJmMGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
QEAgLTE3OCw4ICsxNzgsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAgdm1jYi0+X2V4
Y2VwdGlvbl9pbnRlcmNlcHRzID0KLSAgICAgICAgSFZNX1RSQVBfTUFTSwotICAgICAgICB8ICgx
VSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgIEhWTV9UUkFQX01BU0sgfAorICAgICAgICAo
di0+YXJjaC5mdWxseV9lYWdlcl9mcHUgPyAwIDogKDFVIDw8IFRSQVBfbm9fZGV2aWNlKSk7CiAK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggYTY0MjExOGVhYi4uMWU2NmJjMzVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE0
Niw3ICsxMTQ2LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBfX3Ztd3JpdGUoSE9TVF9HU19CQVNFLCAwKTsKIAogICAgIC8qIEhvc3QgY29udHJvbCBy
ZWdpc3RlcnMuICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSB8
IFg4Nl9DUjBfVFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAg
ICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAgX192bXdyaXRl
KEhPU1RfQ1IwLCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13cml0ZShIT1NU
X0NSNCwgbW11X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyMjYsNyArMTIyOCw3IEBAIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bV92bXgu
ZXhjZXB0aW9uX2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAgfCAocGFnaW5n
X21vZGVfaGFwKGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAgICAgICAgICAg
ICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYtPmFyY2guZnVs
bHlfZWFnZXJfZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAgIHZteF91cGRh
dGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3Jb
MF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZmM1MDVjOGNm
Ny4uZDE4YjkwMDY5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEwMzUsNyArMTAzNSw4IEBAIHN0YXRp
YyB2b2lkIHZteF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2bXhf
dm1jc19yZWxvYWQodik7CiAgICAgfQogCi0gICAgdm14X2ZwdV9sZWF2ZSh2KTsKKyAgICBpZiAo
ICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgIHZteF9mcHVfbGVhdmUodik7CiAg
ICAgdm14X3NhdmVfZ3Vlc3RfbXNycyh2KTsKICAgICB2bXhfcmVzdG9yZV9ob3N0X21zcnMoKTsK
ICAgICB2bXhfc2F2ZV9kcih2KTsKQEAgLTE1OTcsNyArMTU5OCwxMCBAQCBzdGF0aWMgdm9pZCB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAg
ICAgIGlmICggISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9UUykgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCi0gICAgICAgICAgICAg
ICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICAgICAgICAg
IGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBfVFM7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBl
bHNlIGlmICggdi0+YXJjaC5odm1fdmNwdS5od19jclswXSAmIFg4Nl9DUjBfVFMgKQogICAgICAg
ICAgICAgICAgIHZteF9mcHVfZW50ZXIodik7CiAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYS1D-0003E5-NX; Thu, 28 Jun 2018 08: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS1C-0003E0-IO
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:06 +0000
X-Inumbo-ID: ce0b6643-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce0b6643-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS1B-0007nq-CS
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS1B-00065B-9w
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS1B-00065B-9w@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MGIxZjY4ZmZiOWIzMzBkMDQwMzExOTZiZjFjM2U4YWZjNjU1ZDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDA5OjU4OjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDA5OjU4OjU1IDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNzYwODcwM2M2NWJmMDgwYjBhOWYwMjRmOWIzNzA4NzJiOWYyYzA1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowMzowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDVjNmQxYmYyZWYuLjFmMWRjYjM2OWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNjk1LDcgKzI2OTUsNyBAQCBzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgbnggPSB4ICYgfihQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0
aWFsKTsKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCh5ID0gY21weGNoZygmcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeCwgbngpKSAhPSB4KSApCi0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICAgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgICAgICAgICAgLyog
V2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVwLiAqLwogICAg
ICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGli
bGUsIHB0cGcpOwogICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxMOwpAQCAtMjczMSwxMiArMjcz
MSwxMyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGNwdV9yZWxh
eCgpOwogICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwotICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvLCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgbWF5YmVfcHJl
ZW1wdDoKICAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAgICAgfQpAQCAtMjg0NSwxMiArMjg0
NiwxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFs
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogU29tZW9uZSBlbHNlIGlzIHVw
ZGF0aW5nIHZhbGlkYXRpb24gb2YgdGhpcyBwYWdlLiBXYWl0Li4uICovCi0gICAgICAgICAgICAg
ICAgd2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICkKLSAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgICAgICBpZiAo
IHByZWVtcHRpYmxlICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICAgICAgICAgICAgICAgICAgY3B1X3JlbGF4
KCk7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAoeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICk7CiAgICAgICAgICAgICAgICAgY29udGludWU7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKiBUeXBlIHJlZiBjb3VudCB3YXMgbGVmdCBh
dCAxIHdoZW4gUEdUX3BhcnRpYWwgZ290IHNldC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYS1O-0003F1-PV; Thu, 28 Jun 2018 08:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS1N-0003Eq-3w
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:17 +0000
X-Inumbo-ID: d41d537b-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d41d537b-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS1L-0007o0-IQ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS1L-00066i-G6
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS1L-00066i-G6@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: Refine checks in #DB handler
 for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkMDhhMWJlYzRjMzVmMmQyMDNlMjkyNWZjN2FjYjBjYjg5MjM2YjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAwOTo1OTo0MyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAwOTo1OTo0MyAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2JmNTEyOTcyMjBkY2Q3NGRhMjlk
ZTk5MzIwYjZiMWM3MmQxZmE1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowNDoyMCAr
MDIwMAotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCA5M2I5MDljNjE0Li40NDFiY2QwNjA5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzc4
Niw2ICszNzg2LDEzIEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqICEhISBXQVJOSU5HICEhIQorICAgICAgICAgKgorICAgICAgICAgKiAlZHI2IGlzIG1v
c3RseSBndWVzdCBjb250cm9sbGVkIGF0IHRoaXMgcG9pbnQuICBBbnkgZGVjc2lvbnMgYmFzZQor
ICAgICAgICAgKiBvbiBpdHMgdmFsdWUgbXVzdCBiZSBjcm9zc2NoZWNrZWQgd2l0aCBub24tZ3Vl
c3QgY29udHJvbGxlZCBzdGF0ZS4KKyAgICAgICAgICovCisKICAgICAgICAgaWYgKCByZWdzLT5l
ZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICAgICAgewogICAgICAgICAgICAgLyogSW4gU1lT
RU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVkLiAq
LwpAQCAtMzgwNywzMyArMzgxNCw0NCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVy
YWwgRGV0ZWN0LCBhbmQgaW5zdHJ1Y3Rpb24KICAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZh
dWx0cyByYXRoZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZwogICAgICAg
ICAgKiB0byBpZ25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisg
ICAgICAgICAqCisgICAgICAgICAqIEhvd2V2ZXIsIG9uIGVudGVyaW5nIHRoZSAjREIgaGFuZGxl
ciwgaGFyZHdhcmUgY2xlYXJzICVkcjcuZ2QgZm9yCisgICAgICAgICAqIHVzIChhcyBjb25maXJt
ZWQgYnkgdGhlIGVhcmxpZXIgJWRyNiBhY2Nlc3NlcyBzdWNjZWVkaW5nKSwgbWVhbmluZworICAg
ICAgICAgKiB0aGF0IGEgcmVhbCBHZW5lcmFsIERldGVjdCBleGNlcHRpb24gaXMgcmVzdGFydGFi
bGUuCisgICAgICAgICAqCisgICAgICAgICAqIFBWIGd1ZXN0cyBhcmUgbm90IHBlcm1pdHRlZCB0
byBwb2ludCAlZHJ7MC4uM30gYXQgWGVuIGxpbmVhcgorICAgICAgICAgKiBhZGRyZXNzZXMsIGFu
ZCBJbnN0cnVjdGlvbiBCcmVha3BvaW50cyAoYmVpbmcgZmF1bHRzKSBkb24ndCBnZXQKKyAgICAg
ICAgICogZGVsYXllZCBieSBhIE1vdlNTIHNoYWRvdywgc28gd2Ugc2hvdWxkIG5ldmVyIGVuY291
bnRlciBvbmUgaW4KKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiBob3dldmVyIHdlIGRvLCBzYWZldHkgbWVhc3VyZXMgbmVlZCB0byBiZSBl
bmFjdGVkLiAgVXNlIGEgYmlnCisgICAgICAgICAqIGhhbW1lciBhbmQgY2xlYXIgYWxsIGRlYnVn
IHNldHRpbmdzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkcjYgJiBEUl9HRU5FUkFMX0RF
VEVDVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJIaXQgR2Vu
ZXJhbCBEZXRlY3QgaW4gWGVuIGNvbnRleHRcbiIpOwotICAgICAgICAgICAgZmF0YWxfdHJhcChy
ZWdzLCAwKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZHI2ICYgKERSX1RSQVAzIHwgRFJf
VFJBUDIgfCBEUl9UUkFQMSB8IERSX1RSQVAwKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGludCBicCwgZHI3ID0gcmVhZF9kZWJ1Z3JlZyg3KSA+PiBEUl9DT05UUk9MX1NISUZU
OworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpOwog
CiAgICAgICAgICAgICBmb3IgKCBicCA9IDA7IGJwIDwgNDsgKyticCApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCAoZHI2ICYgKDF1IDw8IGJwKSkgJiYgLyogQnJlYWtwb2lu
dCB0cmlnZ2VyZWQ/ICovCi0gICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoYnAg
KiBEUl9DT05UUk9MX1NJWkUpKSkgPT0gMCkgLyogSW5zbj8gKi8gKQorICAgICAgICAgICAgICAg
ICAgICAgKGRyNyAmICgzdSA8PCAoYnAgKiBEUl9FTkFCTEVfU0laRSkpKSAmJiAvKiBFbmFibGVk
PyAqLworICAgICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKChicCAqIERSX0NPTlRS
T0xfU0laRSkgKyAvKiBJbnNuPyAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERSX0NPTlRST0xfU0hJRlQpKSkgPT0gRFJfUldfRVhFQ1VURSkgKQogICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJIaXQgaW5zdHJ1Y3Rpb24gYnJlYWtwb2ludCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAg
ICAgICAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgICAgICAgICAgICAg
IHdyaXRlX2RlYnVncmVnKDcsIDApOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAg
ICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUg
aXQgYW5kIGNvbnRpbnVlLgotICAgICAgICAgKiBHdWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBj
ZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJlIHRoZQotICAgICAgICAgKiBtZXNzYWdlIGlz
IHJhdGVsaW1pdGVkLgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxk
IGJlIHJlc3RhcnRhYmxlIGJ5IHRoaXMgcG9pbnQuICBOb3RlCisgICAgICAgICAqIGl0IGFuZCBj
b250aW51ZS4gIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2Vz
LAorICAgICAgICAgKiBzbyBlbnN1cmUgdGhlIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCiAgICAg
ICAgICAqLwogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAg
ICJIaXQgI0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2
ICVseFxuIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYS1Y-0003G7-RK; Thu, 28 Jun 2018 08: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS1X-0003Fu-Fj
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:27 +0000
X-Inumbo-ID: da305dc7-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da305dc7-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS1V-0007o8-Oc
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS1V-00067P-MA
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS1V-00067P-MA@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] libxl:
 qemu_disk_scsi_drive_string: Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyNTdlMzVhMmViMWU5ZjQ2NTAyNmRiYmFiZDViY2I1MTUzMTE1YjYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTA6MDA6MDkgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTA6MDA6MDkgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmc6IEJyZWFrIG91dCBjb21t
b24gcGFydHMgb2YgZGlzayBjb25maWcKICAgIAogICAgVGhlIGdlbmVyYXRlZCBjb25maWd1cmF0
aW9ucyBhcmUgaWRlbnRpY2FsIGFwYXJ0IGZyb20sIGluIHNvbWUgY2FzZXMsCiAgICByZW9yZGVy
aW5nIG9mIHRoZSBpZD0lcyBlbGVtZW50LiAgU28sIG92ZXJhbGwsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2Ni4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzI0ZTVhYTMxYjU4ZDFlNDMwYWQzNmI0ODRjZjBlYzAyMTQ5NzM5OQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDYtMjggMDk6MDQ6NTUgKzAyMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
bS5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA0MGY5ZGM3NTliLi45NmQ1NzAyNWY4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTc3Myw2ICs3NzMsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3Ry
aW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAgIGNoYXIg
KmRyaXZlID0gTlVMTDsKKyAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hlPXdyaXRl
YmFjayIpOwogICAgIGNvbnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsK
ICAgICBjb25zdCBjaGFyICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNv
bnN0IGNoYXIgKmhpZGRlbl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC03ODAsOCArNzgx
LDggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBzd2l0Y2ggKGNvbG9fbW9kZSkgewog
ICAgIGNhc2UgTElCWExfX0NPTE9fTk9ORToKICAgICAgICAgZHJpdmUgPSBsaWJ4bF9fc3ByaW50
ZgotICAgICAgICAgICAgKGdjLCAiZmlsZT0lcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZm9ybWF0
PSVzLGNhY2hlPXdyaXRlYmFjayIsCi0gICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CisgICAgICAgICAgICAoZ2MsICIlcyxmaWxlPSVzLGlmPXNjc2ksYnVzPTAsdW5pdD0l
ZCxmb3JtYXQ9JXMiLAorICAgICAgICAgICAgIGNvbW1vbiwgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fUFJJTUFSWToKICAg
ICAgICAgLyoKQEAgLTc5NCwxMyArNzk1LDEzIEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2Nz
aV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAg
ICAgICAgICAqICB2b3RlLXRocmVzaG9sZD0xCiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9
IEdDU1BSSU5URigKLSAgICAgICAgICAgICJpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3Jp
dGViYWNrLGRyaXZlcj1xdW9ydW0sIgorICAgICAgICAgICAgIiVzLGlmPXNjc2ksYnVzPTAsdW5p
dD0lZCwsZHJpdmVyPXF1b3J1bSwiCiAgICAgICAgICAgICAiaWQ9JXMsIgogICAgICAgICAgICAg
ImNoaWxkcmVuLjAuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAgICAgICAiY2hpbGRyZW4uMC5k
cml2ZXI9JXMsIgogICAgICAgICAgICAgInJlYWQtcGF0dGVybj1maWZvLCIKICAgICAgICAgICAg
ICJ2b3RlLXRocmVzaG9sZD0xIiwKLSAgICAgICAgICAgIHVuaXQsIGV4cG9ydG5hbWUsIHRhcmdl
dF9wYXRoLCBmb3JtYXQpOworICAgICAgICAgICAgY29tbW9uLCB1bml0LCBleHBvcnRuYW1lLCB0
YXJnZXRfcGF0aCwgZm9ybWF0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9fQ09M
T19TRUNPTkRBUlk6CiAgICAgICAgIC8qCkBAIC04MTQsNyArODE1LDcgQEAgc3RhdGljIGNoYXIg
KnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0
YXJnZXRfcGF0aCwKICAgICAgICAgICogIGZpbGUuYmFja2luZy5iYWNraW5nPWV4cG9ydG5hbWUs
CiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9IEdDU1BSSU5URigKLSAgICAgICAgICAgICJp
Zj1zY3NpLGlkPXRvcC1jb2xvLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3JpdGViYWNrLCIKKyAgICAg
ICAgICAgICIlcyxpZj1zY3NpLGlkPXRvcC1jb2xvLGJ1cz0wLHVuaXQ9JWQsIgogICAgICAgICAg
ICAgImRyaXZlcj1yZXBsaWNhdGlvbiwiCiAgICAgICAgICAgICAibW9kZT1zZWNvbmRhcnksIgog
ICAgICAgICAgICAgInRvcC1pZD10b3AtY29sbywiCkBAIC04MjMsNyArODI0LDcgQEAgc3RhdGlj
IGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBj
aGFyICp0YXJnZXRfcGF0aCwKICAgICAgICAgICAgICJmaWxlLmJhY2tpbmcuZHJpdmVyPXFjb3cy
LCIKICAgICAgICAgICAgICJmaWxlLmJhY2tpbmcuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAg
ICAgICAiZmlsZS5iYWNraW5nLmJhY2tpbmc9JXMiLAotICAgICAgICAgICAgdW5pdCwgYWN0aXZl
X2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKKyAgICAgICAgICAgIGNvbW1vbiwgdW5p
dCwgYWN0aXZlX2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKICAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYWJvcnQoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYS1i-0003HL-TD; Thu, 28 Jun 2018 08:11: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS1h-0003H9-KR
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:37 +0000
X-Inumbo-ID: e04204db-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e04204db-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS1f-0007oG-UU
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS1f-00067v-S6
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS1f-00067v-S6@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.9] libxl: restore passing
 "readonly=" to qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkOTIwMDdjZTZjMWJlYjBkMDVlOTc1MmI3MTE2OWExMzFmMTViMzcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTA6MDA6MjggMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTA6MDA6MjggMjAxOCArMDIw
MAoKICAgIGxpYnhsOiByZXN0b3JlIHBhc3NpbmcgInJlYWRvbmx5PSIgdG8gcWVtdSBmb3IgU0NT
SSBkaXNrcwogICAgCiAgICBBIHJlYWQtb25seSBjaGVjayB3YXMgaW50cm9kdWNlZCBmb3IgWFNB
LTE0MiwgY29tbWl0IGVmNmNiNzYwMjYgKCJsaWJ4bDoKICAgIHJlbGF4IHJlYWRvbmx5IGNoZWNr
IGludHJvZHVjZWQgYnkgWFNBLTE0MiBmaXgiKSBhZGRlZCB0aGUgcGFzc2luZyBvZgogICAgdGhl
IGV4dHJhIHNldHRpbmcsIGJ1dCBjb21taXQgZGFiMDUzOTU2OCAoIkludHJvZHVjZSBDT0xPIG1v
ZGUgYW5kCiAgICByZWZhY3RvciByZWxldmFudCBmdW5jdGlvbiIpIGRyb3BwZWQgdGhlIHBhc3Np
bmcgb2YgdGhlIHNldHRpbmcgYWdhaW4sCiAgICBxdWl0ZSBsaWtlbHkgZHVlIHRvIGltcHJvcGVy
IHJlLWJhc2luZy4KICAgIAogICAgUmVzdG9yZSB0aGUgcmVhZG9ubHk9IHBhcmFtZXRlciB0byBT
Q1NJIGRpc2tzLiAgRm9yIElERSBkaXNrcyB0aGlzIGlzCiAgICBzdXBwb3NlZCB0byBiZSByZWpl
Y3RlZDsgYWRkIGFuIGFzc2VydC4gIEFuZCB0aGVyZSBpcyBhIGJhcmUgYWQtaG9jCiAgICBkaXNr
IGRyaXZlIHN0cmluZyBpbiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3LCB3aGlj
aCB3ZSBhbHNvCiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2Ni4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZGQ2NGQzYzQxYTJkMTUxMzljM2EzNWQyMmQ0Y2I2Yjc4ZjRjNWM1OQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDYtMjggMDk6MDU6MDYgKzAyMDAKLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kbS5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA5NmQ1NzAyNWY4Li5iMDQ5YjQ0ZjQ2IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKQEAgLTc3Myw3ICs3NzMsOCBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJp
dmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAg
IGNoYXIgKmRyaXZlID0gTlVMTDsKLSAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hl
PXdyaXRlYmFjayIpOworICAgIGNoYXIgKmNvbW1vbiA9IEdDU1BSSU5URigiY2FjaGU9d3JpdGVi
YWNrLHJlYWRvbmx5PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cmVh
ZHdyaXRlID8gIm9mZiIgOiAib24iKTsKICAgICBjb25zdCBjaGFyICpleHBvcnRuYW1lID0gZGlz
ay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0aXZlX2Rpc2sgPSBkaXNrLT5hY3Rp
dmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlzayA9IGRpc2stPmhpZGRlbl9kaXNr
OwpAQCAtODQyLDYgKzg0Myw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfaWRlX2RyaXZlX3N0
cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBjb25zdCBj
aGFyICpleHBvcnRuYW1lID0gZGlzay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0
aXZlX2Rpc2sgPSBkaXNrLT5hY3RpdmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlz
ayA9IGRpc2stPmhpZGRlbl9kaXNrOworICAgIAorICAgIGFzc2VydChkaXNrLT5yZWFkd3JpdGUp
OyAvKiBzaG91bGQgaGF2ZSBiZWVuIGNoZWNrZWQgZWFybGllciAqLwogCiAgICAgc3dpdGNoIChj
b2xvX21vZGUpIHsKICAgICBjYXNlIExJQlhMX19DT0xPX05PTkU6CkBAIC0xNTQ2LDggKzE1NDks
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2Qi
LCAyKSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgIGlmIChjb2xvX21vZGUgPT0gTElCWExf
X0NPTE9fU0VDT05EQVJZKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IGxpYnhs
X19zcHJpbnRmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2
ZXI9JXMsZmlsZT0lcyxpZD0lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1h
dCwgdGFyZ2V0X3BhdGgsIGRpc2tzW2ldLmNvbG9fZXhwb3J0KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZ2MsICJpZj1ub25lLGRyaXZlcj0lcyxmaWxlPSVzLGlkPSVzLHJlYWRvbmx5
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0LCB0YXJnZXRfcGF0aCwg
ZGlza3NbaV0uY29sb19leHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tz
W2ldLnJlYWR3cml0ZSA/ICJvZmYiIDogIm9uIik7CiAKICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1kcml2ZSIpOwogICAgICAgICAgICAgICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBkcml2ZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08: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 1fYS1s-0003IW-V9; Thu, 28 Jun 2018 08: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS1r-0003II-5d
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:47 +0000
X-Inumbo-ID: e654cc7e-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e654cc7e-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS1q-0007oS-4V
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS1q-00069Z-2G
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS1q-00069Z-2G@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:46 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhOWMyYmRjMmRmMTI1MDRiM2Q3OGVkZjA0ZDk5YTE1MDkyZDgxZDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEwOjAxOjA3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEwOjAxOjA3IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ODhlZmMyOWU0ZTk5
NmJiMzgwNWM5ODIyMDBmNjUwNjEzOTBjZGNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAw
OTowNzowNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDggKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDgg
KysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDFlNDUyYjEyYTUuLmJjODlkMzlhNzkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC01NDQsNyArNTQ0LDEwIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoICEodi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfVFMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQotICAgICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBf
VFM7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9l
YWdlcl9mcHUgKQorICAgICAgICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RT
OworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIHZtY2JfZ2V0X2NyMCh2bWNi
KSAmIFg4Nl9DUjBfVFMgKQogICAgICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAg
ICAgIH0KQEAgLTEwMzUsNyArMTAzOCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkoKHJlYWRfZWZlcigpICYgRUZF
Ul9TVk1FKSA9PSAwKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHN2bV9mcHVfbGVhdmUodik7
CisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICBzdm1fZnB1X2xl
YXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7CiAgICAgc3ZtX2x3cF9zYXZlKHYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vdm1jYi5jCmluZGV4IDk2YWJmOGRiODUuLmE0NDY0NzQ2MmIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
QEAgLTE5Myw4ICsxOTMsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAgdm1jYi0+X2V4
Y2VwdGlvbl9pbnRlcmNlcHRzID0KLSAgICAgICAgSFZNX1RSQVBfTUFTSwotICAgICAgICB8ICgx
VSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgIEhWTV9UUkFQX01BU0sgfAorICAgICAgICAo
di0+YXJjaC5mdWxseV9lYWdlcl9mcHUgPyAwIDogKDFVIDw8IFRSQVBfbm9fZGV2aWNlKSk7CiAK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggNGVmZDQ4ZmQwZS4uZGI0MjA0ZDA1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE2
NCw3ICsxMTY0LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBfX3Ztd3JpdGUoSE9TVF9HU19CQVNFLCAwKTsKIAogICAgIC8qIEhvc3QgY29udHJvbCBy
ZWdpc3RlcnMuICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSB8
IFg4Nl9DUjBfVFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAg
ICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAgX192bXdyaXRl
KEhPU1RfQ1IwLCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13cml0ZShIT1NU
X0NSNCwgbW11X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyNDQsNyArMTI0Niw3IEBAIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bV92bXgu
ZXhjZXB0aW9uX2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAgfCAocGFnaW5n
X21vZGVfaGFwKGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAgICAgICAgICAg
ICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYtPmFyY2guZnVs
bHlfZWFnZXJfZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAgIHZteF91cGRh
dGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3Jb
MF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNTUzODIwZmQw
Ni4uMTNhMzE2NjBjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEwNjUsNyArMTA2NSw4IEBAIHN0YXRp
YyB2b2lkIHZteF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2bXhf
dm1jc19yZWxvYWQodik7CiAgICAgfQogCi0gICAgdm14X2ZwdV9sZWF2ZSh2KTsKKyAgICBpZiAo
ICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgIHZteF9mcHVfbGVhdmUodik7CiAg
ICAgdm14X3NhdmVfZ3Vlc3RfbXNycyh2KTsKICAgICB2bXhfcmVzdG9yZV9ob3N0X21zcnMoKTsK
ICAgICB2bXhfc2F2ZV9kcih2KTsKQEAgLTE2MzMsNyArMTYzNCwxMCBAQCBzdGF0aWMgdm9pZCB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAg
ICAgIGlmICggISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9UUykgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCi0gICAgICAgICAgICAg
ICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICAgICAgICAg
IGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBfVFM7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBl
bHNlIGlmICggdi0+YXJjaC5odm1fdmNwdS5od19jclswXSAmIFg4Nl9DUjBfVFMgKQogICAgICAg
ICAgICAgICAgIHZteF9mcHVfZW50ZXIodik7CiAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 08:11:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 08:11: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 1fYS23-0003Ju-0n; Thu, 28 Jun 2018 08:11: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYS21-0003Jj-NJ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:57 +0000
X-Inumbo-ID: ec670412-7aaa-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec670412-7aaa-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 10:11: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 1fYS20-0007p6-AO
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYS20-0006AC-81
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 08:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYS20-0006AC-81@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 08:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: guard against #NM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0MTg0NGJhN2EwNDM2Y2E4NzdjNmZhMmFkZDIxNDEyNGVhZDM4MmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEwOjAxOjQ1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEwOjAxOjQ1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGd1YXJkIGFnYWluc3QgI05NCiAgICAKICAgIEp1c3QgaW4gY2FzZSB3ZSBzdGlsbCBkb24n
dCBnZXQgQ1IwLlRTIGhhbmRsaW5nIHJpZ2h0LCBwcmV2ZW50IGEgaG9zdAogICAgY3Jhc2ggYnkg
aG9ub3JpbmcgZXhjZXB0aW9uIGZpeHVwcyBpbiBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSgpLiBU
aGlzCiAgICB3b3VsZCBpbiBwYXJ0aWN1bGFyIGNvdmVyIGVtdWxhdG9yIHN0dWJzIHJhaXNpbmcg
I05NLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAwY2ViZDZmMjJiZWI2ZDVmYTY1ZWQyZDhkMWZmOWFj
ZjU5YmNlNjEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTI4IDA5OjA4OjA0ICswMjAwCi0tLQog
eGVuL2FyY2gveDg2L3RyYXBzLmMgfCAxNiArKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNDQxYmNkMDYwOS4uM2Rm
ODhlZGI5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTM3MTUsNyArMzcxNSwyMSBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZh
aWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKIAotICAgIEJVR19PTighZ3Vlc3RfbW9kZShyZWdzKSk7CisgICAgaWYg
KCAhZ3Vlc3RfbW9kZShyZWdzKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGZpeHVw
ID0gc2VhcmNoX2V4Y2VwdGlvbl90YWJsZShyZWdzKTsKKworICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICIjTk06ICVwIFslcHNdIC0+ICVwXG4iLAorICAgICAgICAgICAgICAgIF9wKHJlZ3Mt
PnJpcCksIF9wKHJlZ3MtPnJpcCksIF9wKGZpeHVwKSk7CisgICAgICAgIC8qCisgICAgICAgICAq
IFdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIHJlYWNoIGhlcmUsIGJ1dCBmb3IgcmVsZWFzZSBidWls
ZHMgaGF2ZQorICAgICAgICAgKiB0aGUgcmVjb3ZlcnkgbG9naWMgaW4gcGxhY2UgbmV2ZXJ0aGVs
ZXNzLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IEJVR19PTighZml4dXApOworICAgICAgICByZWdzLT5yaXAgPSBmaXh1cDsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KIAogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShjdXJyKTsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTIZ-0001xN-2J; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTIY-0001wq-CZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:06 +0000
X-Inumbo-ID: 42344b81-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42344b81-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 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 1fYTIW-0000z5-Qe
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTIW-0002xj-O4
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTIW-0002xj-O4@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] 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>

Y29tbWl0IDAyODY1NmYwNDI0ZmFkMWE5NjI2ZWUwNTczN2Q3YmQyYjI3MWMyY2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjE4OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjE4OjA2IDIwMTggKzAyMDAKCiAgICBs
aWJ4Yy94ODYvUFY6IGRvbid0IGhhbmQgdGhyb3VnaCBDUFVJRCBsZWFmIDB4ODAwMDAwMDggYXMg
aXMKICAgIAogICAgSnVzdCBsaWtlIGZvciBIVk0gdGhlIGZlYXR1cmUgc2V0IHNob3VsZCBiZSB1
c2VkIGZvciBFQlggb3V0cHV0LCB3aGlsZQogICAgRUFYIHNob3VsZCBiZSByZXN0cmljdGVkIHRv
IHRoZSBsb3cgMTYgYml0cyBhbmQgRUNYL0VEWCBzaG91bGQgYmUgemVyby4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA4NDljYzlhYzU2ZWZmOGE4ZDU3NWVkOWY0ODRhYWQ3MmYzODM4NjJjCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNS0yOSAxMDo1MTowMiArMDEwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCmluZGV4IDk3ODQ1MWFhNTUuLjFlMDA3MmRmOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBA
IC02NzIsNiArNjcyLDEyIEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX3B2X3BvbGljeSh4Y19pbnRl
cmZhY2UgKnhjaCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSAweDgwMDAwMDA4
OgorICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OworICAgICAgICByZWdzWzFdID0gaW5m
by0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9DTFpFUk8pXTsKKyAgICAg
ICAgcmVnc1syXSA9IHJlZ3NbM10gPSAwOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHgw
MDAwMDAwNTogLyogTU9OSVRPUi9NV0FJVCAqLwogICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJj
aGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzICovCiAgICAgY2FzZSAweDAw
MDAwMDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9neSBFbnVtZXJhdGlvbiAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09: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 1fYTIj-0001y2-3o; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTIh-0001xt-VT
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:15 +0000
X-Inumbo-ID: 484442ff-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 484442ff-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 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 1fYTIh-0000zD-01
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTIg-0002yB-Tx
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTIg-0002yB-Tx@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:14 +0000
Subject: [Xen-changelog] [xen staging-4.8] 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>

Y29tbWl0IGI5YjlkOWVkMWQzMjA1ZDAyNTZlYjhiYWFiMjJhOTVlOWI3NTMxM2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjE4OjUwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjE4OjUwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsIGNhbGN1bGF0aW9uCiAgICAKICAgIEV2
ZW4gd2l0aCBvcHRfbXNyX3NjX3twdixodm19IGJvdGggZmFsc2Ugd2Ugc2hvdWxkIHNldCB1cCB0
aGUgdmFyaWFibGUKICAgIGFzIHVzdWFsLCB0byBlbnN1cmUgcHJvcGVyIG9uZS10aW1lIHNldHVw
IGR1cmluZyBib290IGFuZCBDUFUgYnJpbmd1cC4KICAgIFRoaXMgdGhlbiBhbHNvIGJyaW5ncyB0
aGUgY29kZSBpbiBsaW5lIHdpdGggdGhlIGNvbW1lbnQgaW1tZWRpYXRlbHkKICAgIGFoZWFkIG9m
IHRoZSBwcmludGsoKSBiZWluZyBtb2RpZmllZCBzYXlpbmcgImlycmVzcGVjdGl2ZSBvZiBndWVz
dHMiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ2MjM5ZjY0NzEzZGY4MTkyNzhiZjA0ODQ0NmQzMTg3
YzZhYzQ3MzQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI5IDEyOjM4OjUyICswMjAwCi0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMTkgKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IGFkYTRhYWM1MDUuLjQ0YmM1MThhYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE4Myw4ICsxODMsNiBAQCBj
dXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CiAKIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewotICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U0NfTVNSX1BWKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTSkpOwogICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0g
MCwgdG1wOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0
aWdhdGlvbnMuICovCkBAIC0yMTYsMTAgKzIxNCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmlu
dF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCi0gICAgICAgICAgICF1c2Vfc3BlY19jdHJs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gICJObyIgOgotICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICAiSUJSUysiIDogICJJQlJTLSIs
Ci0gICAgICAgICAgICF1c2Vfc3BlY19jdHJsIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U1NCRCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIiA6CisgICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICAg
ICAgICAgID8gIk5vIiA6CisgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVD
X0NUUkxfSUJSUykgID8gIklCUlMrIiA6ICAiSUJSUy0iLAorICAgICAgICAgICAhYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1
bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0i
LAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgSUJQQiIgIDogIiIpOwogCkBAIC01NjEsMTYgKzU1OCwxNCBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAo
IHVzZV9zcGVjX2N0cmwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGlicnMgKQotICAg
ICAgICAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfSUJSUzsKLQog
ICAgICAgICAgICAgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX2lzdF93cm1zcjsKLSAg
ICAgICAgfQorCisgICAgICAgIGlmICggaWJycyApCisgICAgICAgICAgICBkZWZhdWx0X3hlbl9z
cGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7CiAgICAgfQogCiAgICAgLyogSWYgd2UgaGF2ZSBT
U0JEIGF2YWlsYWJsZSwgc2VlIHdoZXRoZXIgd2Ugc2hvdWxkIHVzZSBpdC4gKi8KLSAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAmJiB1c2Vfc3BlY19jdHJsICYmIG9wdF9z
c2JkICkKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAmJiBvcHRfc3Ni
ZCApCiAgICAgICAgIGRlZmF1bHRfeGVuX3NwZWNfY3RybCB8PSBTUEVDX0NUUkxfU1NCRDsKIAog
ICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09: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 1fYTIt-0001z4-5j; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTIs-0001yy-G1
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:26 +0000
X-Inumbo-ID: 4e2471da-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e2471da-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:33: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 1fYTIr-0000zP-5z
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTIr-0002zR-3V
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTIr-0002zR-3V@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/EFI: fix FPU state handling
 around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3MzZhZmRlYTQzNmY4MDI4MzQyZjgzMDVjMDM3YTBlODlkMjM3NTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjE5OjQzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjE5OjQzIDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmaXggRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1lIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGFyZSB0d28gaXNzdWVzLiAgRmlyc3QsIHRoZSBub25sYXp5IHhzdGF0ZXMgd2Vy
ZSBuZXZlciByZXN0b3JlZAogICAgYWZ0ZXIgcmV0dXJuaW5nIGZyb20gdGhlIHJ1bnRpbWUgY2Fs
bC4KICAgIAogICAgU2Vjb25kbHksIHdpdGggdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBtaXRpZ2F0aW9u
IGZvciBYU0EtMjY3IC8gTGF6eUZQVSwgdGhlCiAgICB1bmlsYXRlcmFsIHN0dHMoKSBpcyBubyBs
b25nZXIgY29ycmVjdCwgYW5kIGhpdHMgYW4gYXNzZXJ0aW9uIGxhdGVyIHdoZW4KICAgIGEgbGF6
eSBzdGF0ZSByZXN0b3JlIHRyaWVzIHRvIG9jY3VyIGZvciBhIGZ1bGx5IGVhZ2VyIHZjcHUuCiAg
ICAKICAgIEZpeCBib3RoIG9mIHRoZXNlIGlzc3VlcyBieSBjYWxsaW5nIHZjcHVfcmVzdG9yZV9m
cHVfZWFnZXIoKS4gIEFzIEVGSQogICAgcnVudGltZSBzZXJ2aWNlcyBjYW4gYmUgdXNlZCBpbiB0
aGUgaWRsZSBjb250ZXh0LCB0aGUgaWRsZSBhc3NlcnRpb24KICAgIG5lZWRzIHRvIG1vdmUgdW50
aWwgYWZ0ZXIgdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBjaGVjay4KICAgIAogICAgSW50cm9kdWNlIGEg
ImN1cnIiIGxvY2FsIHZhcmlhYmxlIGFuZCByZXBsYWNlIG90aGVyIHVzZXMgb2YgImN1cnJlbnQi
CiAgICBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQzNzIxMWNiNjk2NTE1ZWU1YmQ1
ZGFlMGFiNzI4NjZjOWYzODJhMzMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTIxIDExOjM1OjQ2
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgIHwgNCArKy0tCiB4ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMgfCA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIv
eGVuL2FyY2gveDg2L2kzODcuYwppbmRleCAyNzk4NzhmYWI4Li45OTJkNGQyMWMxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaTM4Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIw
OSwxMiArMjA5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhzYXZlKHN0cnVjdCB2Y3B1
ICp2KQogLyogUmVzdG9yZSBGUFUgc3RhdGUgd2hlbmV2ZXIgVkNQVSBpcyBzY2hkdWxlZCBpbi4g
Ki8KIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Ci0gICAgCiAgICAgLyogUmVzdG9yZSBub25sYXp5IGV4
dGVuZGVkIHN0YXRlIChpLmUuIHBhcnRzIG5vdCB0cmFja2VkIGJ5IENSMC5UUykuICovCiAgICAg
aWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgJiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVf
dXNlZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsK
KwogICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgIGNsdHMoKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDY4MTc5NzRmM2EuLjY1NDAyZTJkMWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRp
bWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMywxNCArMTEzLDE2IEBA
IHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpCiAKIHZvaWQgZWZpX3JzX2xl
YXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogeworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKwogICAgIGlmICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47CiAg
ICAgc3dpdGNoX2NyM19jcjQoc3RhdGUtPmNyMywgcmVhZF9jcjQoKSk7Ci0gICAgaWYgKCBpc19w
dl92Y3B1KGN1cnJlbnQpICYmICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQorICAgIGlmICggaXNf
cHZfdmNwdShjdXJyKSAmJiAhaXNfaWRsZV92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0
cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9IHsKICAgICAgICAgICAgIC5saW1pdCA9IExBU1RfUkVT
RVJWRURfR0RUX0JZVEUsCi0gICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJy
ZW50KQorICAgICAgICAgICAgLmJhc2UgID0gR0RUX1ZJUlRfU1RBUlQoY3VycikKICAgICAgICAg
fTsKIAogICAgICAgICBhc20gdm9sYXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2Mp
ICk7CkBAIC0xMjgsNyArMTMwLDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19z
dGF0ZSAqc3RhdGUpCiAgICAgaXJxX2V4aXQoKTsKICAgICBlZmlfcnNfb25fY3B1ID0gTlJfQ1BV
UzsKICAgICBzcGluX3VubG9jaygmZWZpX3JzX2xvY2spOwotICAgIHN0dHMoKTsKKyAgICB2Y3B1
X3Jlc3RvcmVfZnB1X2VhZ2VyKGN1cnIpOwogfQogCiBib29sX3QgZWZpX3JzX3VzaW5nX3BndGFi
bGVzKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:33: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 1fYTJ3-000204-7W; Thu, 28 Jun 2018 09:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJ2-0001zx-La
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:36 +0000
X-Inumbo-ID: 54687653-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54687653-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 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 1fYTJ1-0000zY-Bs
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTJ1-0002zt-9a
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJ1-0002zt-9a@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/EFI: further correct FPU
 state handling around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhN2ZhNjg1Zjk5OWM1MTY2ZjNhNDY4OGUyNTk2ZjNhOWYzNmE5Y2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjIwOjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjIwOjI0IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmdXJ0aGVyIGNvcnJlY3QgRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1l
IGNhbGxzCiAgICAKICAgIFdlIG11c3Qgbm90IGxlYXZlIGEgdkNQVSB3aXRoIENSMC5UUyBjbGVh
ciB3aGVuIGl0IGlzIG5vdCBpbiBmdWxseSBlYWdlcgogICAgbW9kZSBhbmQgaGFzIG5vdCB0b3Vj
aGVkIG5vbi1sYXp5IHN0YXRlLiBJbnN0ZWFkIG9mIGFkZGluZyBhIDNyZAogICAgaW52b2NhdGlv
biBvZiBzdHRzKCkgdG8gdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcigpLCBjb25zb2xpZGF0ZSBhbGwg
b2YKICAgIHRoZW0gaW50byBhIHNpbmdsZSBvbmUgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5j
dGlvbi4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlvbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
dHRlciByZWZsZWN0IGl0cyBwdXJwb3NlLCBhcwogICAgdGhlIHBhdGNoZXMgdG91Y2hlcyBhbGwg
b2YgaXRzIG9jY3VyZW5jZXMgYW55d2F5LgogICAgCiAgICBUaGUgbmV3IGZ1bmN0aW9uIHBhcmFt
ZXRlciBpcyBub3QgcmVhbGx5IHdlbGwgbmFtZWQsIGJ1dAogICAgIm5lZWRfc3R0c19pZl9ub3Rf
ZnVsbHlfZWFnZXIiIHNlZW1lZCBleGNlc3NpdmUgdG8gbWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
MzgzOWEwZmEwYmJlNzhjMTc0Y2QyYmI0OTA4M2UxNTNmMGY5OWRmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNi0yNiAxNToyMzowOCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgIHwgMTMgKysrKysrKystLS0tLQog
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
Mzg3LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCBhYjEwZTg3OGZjLi41MTgyM2YwZWRkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0yMTY4LDcg
KzIxNjgsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgICAg
ICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGhhc19odm1fY29udGFpbmVyX3ZjcHUobikgKQogICAg
ICAgICAgICAgICAgIHNldF9tc3JfeHNzKG4tPmFyY2guaHZtX3ZjcHUubXNyX3hzcyk7CiAgICAg
ICAgIH0KLSAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihuKTsKKyAgICAgICAgdmNwdV9y
ZXN0b3JlX2ZwdV9ub25sYXp5KG4sIGZhbHNlKTsKICAgICAgICAgbi0+YXJjaC5jdHh0X3N3aXRj
aF90byhuKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4v
YXJjaC94ODYvaTM4Ny5jCmluZGV4IDk5MmQ0ZDIxYzEuLmI4OWVlOWEzZGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysrIGIveGVuL2FyY2gveDg2L2kzODcuYwpAQCAtMjA3LDEx
ICsyMDcsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIGZwdV9meHNhdmUoc3RydWN0IHZjcHUgKnYp
CiAvKiAgICAgICBWQ1BVIEZQVSBGdW5jdGlvbnMgICAgKi8KIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwogLyogUmVzdG9yZSBGUFUgc3RhdGUgd2hlbmV2ZXIgVkNQVSBpcyBzY2hk
dWxlZCBpbi4gKi8KLXZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikK
K3ZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KHN0cnVjdCB2Y3B1ICp2LCBib29sIG5lZWRf
c3R0cykKIHsKICAgICAvKiBSZXN0b3JlIG5vbmxhenkgZXh0ZW5kZWQgc3RhdGUgKGkuZS4gcGFy
dHMgbm90IHRyYWNrZWQgYnkgQ1IwLlRTKS4gKi8KICAgICBpZiAoICF2LT5hcmNoLmZ1bGx5X2Vh
Z2VyX2ZwdSAmJiAhdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91c2VkICkKLSAgICAgICAgcmV0dXJu
OworICAgICAgICBnb3RvIG1heWJlX3N0dHM7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2
KSk7CiAKQEAgLTIzNCwxNCArMjM0LDE3IEBAIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdi0+ZnB1X2RpcnRpZWQgPSAxOwogCiAgICAgICAgIC8q
IFhlbiBkb2Vzbid0IG5lZWQgVFMgc2V0LCBidXQgdGhlIGd1ZXN0IG1pZ2h0LiAqLwotICAgICAg
ICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICYgWDg2
X0NSMF9UUykgKQotICAgICAgICAgICAgc3R0cygpOworICAgICAgICBuZWVkX3N0dHMgPSBpc19w
dl92Y3B1KHYpICYmICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMpOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9OT05M
QVpZKTsKLSAgICAgICAgc3R0cygpOworICAgICAgICBuZWVkX3N0dHMgPSB0cnVlOwogICAgIH0K
KworIG1heWJlX3N0dHM6CisgICAgaWYgKCBuZWVkX3N0dHMgKQorICAgICAgICBzdHRzKCk7CiB9
CiAKIC8qIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jCmluZGV4IDY1NDAyZTJkMWYuLmE3OGUxMWJmY2EgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMK
QEAgLTEzMCw3ICsxMzAsNyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRl
ICpzdGF0ZSkKICAgICBpcnFfZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUgPSBOUl9DUFVTOwog
ICAgIHNwaW5fdW5sb2NrKCZlZmlfcnNfbG9jayk7Ci0gICAgdmNwdV9yZXN0b3JlX2ZwdV9lYWdl
cihjdXJyKTsKKyAgICB2Y3B1X3Jlc3RvcmVfZnB1X25vbmxhenkoY3VyciwgdHJ1ZSk7CiB9CiAK
IGJvb2xfdCBlZmlfcnNfdXNpbmdfcGd0YWJsZXModm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaTM4Ny5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmgKaW5kZXggN2Nm
YTIxNWQzMC4uMjQzZGU2NzJlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pMzg3LmgKQEAgLTI4LDcgKzI4LDcgQEAgc3Ry
dWN0IGl4ODdfZW52IHsKICAgICB1aW50MTZfdCBmZHMsIF9yZXM2OwogfTsKIAotdm9pZCB2Y3B1
X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmNwdV9yZXN0b3JlX2Zw
dV9ub25sYXp5KHN0cnVjdCB2Y3B1ICp2LCBib29sIG5lZWRfc3R0cyk7CiB2b2lkIHZjcHVfcmVz
dG9yZV9mcHVfbGF6eShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZjcHVfc2F2ZV9mcHUoc3RydWN0
IHZjcHUgKnYpOwogdm9pZCBzYXZlX2ZwdV9lbmFibGUodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09: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 1fYTJD-00022P-9K; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJC-000228-6X
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:46 +0000
X-Inumbo-ID: 5a49d708-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a49d708-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:33: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 1fYTJB-0000zl-I5
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTJB-00030M-Fc
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJB-00030M-Fc@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2MTU0MTI1ZDdhM2QzZDI3MGQ5ODg4YzAxNzlhZTY0NjFiNmJhYjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjIxOjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjIxOjU3IDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNzYwODcwM2M2NWJmMDgwYjBhOWYwMjRmOWIzNzA4NzJiOWYyYzA1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowMzowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGM4MGY4NDI1OTkuLmY0MzlmYzRlNzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNjYxLDcgKzI2NjEsNyBAQCBzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgbnggPSB4ICYgfihQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0
aWFsKTsKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCh5ID0gY21weGNoZygmcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeCwgbngpKSAhPSB4KSApCi0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICAgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgICAgICAgICAgLyog
V2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVwLiAqLwogICAg
ICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGli
bGUsIHB0cGcpOwogICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxMOwpAQCAtMjY5NywxMiArMjY5
NywxMyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGNwdV9yZWxh
eCgpOwogICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwotICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVtcHQ7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvLCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgbWF5YmVfcHJl
ZW1wdDoKICAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAgICAgfQpAQCAtMjgwNiwxMiArMjgw
NywxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFs
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogU29tZW9uZSBlbHNlIGlzIHVw
ZGF0aW5nIHZhbGlkYXRpb24gb2YgdGhpcyBwYWdlLiBXYWl0Li4uICovCi0gICAgICAgICAgICAg
ICAgd2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICkKLSAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgICAgICBpZiAo
IHByZWVtcHRpYmxlICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICAgICAgICAgICAgICAgICAgY3B1X3JlbGF4
KCk7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAoeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICk7CiAgICAgICAgICAgICAgICAgY29udGludWU7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKiBUeXBlIHJlZiBjb3VudCB3YXMgbGVmdCBh
dCAxIHdoZW4gUEdUX3BhcnRpYWwgZ290IHNldC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:33:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09: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 1fYTJN-00024a-BD; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJM-00024Q-Eq
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:56 +0000
X-Inumbo-ID: 605c930d-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 605c930d-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:33:55 +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 1fYTJL-00010R-O7
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTJL-00030l-Ll
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJL-00030l-Ll@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:33:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: Refine checks in #DB handler
 for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmZDI4ZDI3ZDNmNzg0MGU0YzY3MjRlNjc5MzZmZWQ1N2E2MzgxNTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAxMToyMjozMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAxMToyMjozMCAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2JmNTEyOTcyMjBkY2Q3NGRhMjlk
ZTk5MzIwYjZiMWM3MmQxZmE1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowNDoyMCAr
MDIwMAotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCBlN2YxOTdkMzM2Li4wMGY5NDQwNzBjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDA3
Miw2ICs0MDcyLDEzIEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqICEhISBXQVJOSU5HICEhIQorICAgICAgICAgKgorICAgICAgICAgKiAlZHI2IGlzIG1v
c3RseSBndWVzdCBjb250cm9sbGVkIGF0IHRoaXMgcG9pbnQuICBBbnkgZGVjc2lvbnMgYmFzZQor
ICAgICAgICAgKiBvbiBpdHMgdmFsdWUgbXVzdCBiZSBjcm9zc2NoZWNrZWQgd2l0aCBub24tZ3Vl
c3QgY29udHJvbGxlZCBzdGF0ZS4KKyAgICAgICAgICovCisKICAgICAgICAgaWYgKCByZWdzLT5l
ZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICAgICAgewogICAgICAgICAgICAgLyogSW4gU1lT
RU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVkLiAq
LwpAQCAtNDA5MywzMyArNDEwMCw0NCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVy
YWwgRGV0ZWN0LCBhbmQgaW5zdHJ1Y3Rpb24KICAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZh
dWx0cyByYXRoZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZwogICAgICAg
ICAgKiB0byBpZ25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisg
ICAgICAgICAqCisgICAgICAgICAqIEhvd2V2ZXIsIG9uIGVudGVyaW5nIHRoZSAjREIgaGFuZGxl
ciwgaGFyZHdhcmUgY2xlYXJzICVkcjcuZ2QgZm9yCisgICAgICAgICAqIHVzIChhcyBjb25maXJt
ZWQgYnkgdGhlIGVhcmxpZXIgJWRyNiBhY2Nlc3NlcyBzdWNjZWVkaW5nKSwgbWVhbmluZworICAg
ICAgICAgKiB0aGF0IGEgcmVhbCBHZW5lcmFsIERldGVjdCBleGNlcHRpb24gaXMgcmVzdGFydGFi
bGUuCisgICAgICAgICAqCisgICAgICAgICAqIFBWIGd1ZXN0cyBhcmUgbm90IHBlcm1pdHRlZCB0
byBwb2ludCAlZHJ7MC4uM30gYXQgWGVuIGxpbmVhcgorICAgICAgICAgKiBhZGRyZXNzZXMsIGFu
ZCBJbnN0cnVjdGlvbiBCcmVha3BvaW50cyAoYmVpbmcgZmF1bHRzKSBkb24ndCBnZXQKKyAgICAg
ICAgICogZGVsYXllZCBieSBhIE1vdlNTIHNoYWRvdywgc28gd2Ugc2hvdWxkIG5ldmVyIGVuY291
bnRlciBvbmUgaW4KKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiBob3dldmVyIHdlIGRvLCBzYWZldHkgbWVhc3VyZXMgbmVlZCB0byBiZSBl
bmFjdGVkLiAgVXNlIGEgYmlnCisgICAgICAgICAqIGhhbW1lciBhbmQgY2xlYXIgYWxsIGRlYnVn
IHNldHRpbmdzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkcjYgJiBEUl9HRU5FUkFMX0RF
VEVDVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJIaXQgR2Vu
ZXJhbCBEZXRlY3QgaW4gWGVuIGNvbnRleHRcbiIpOwotICAgICAgICAgICAgZmF0YWxfdHJhcChy
ZWdzLCAwKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZHI2ICYgKERSX1RSQVAzIHwgRFJf
VFJBUDIgfCBEUl9UUkFQMSB8IERSX1RSQVAwKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGludCBicCwgZHI3ID0gcmVhZF9kZWJ1Z3JlZyg3KSA+PiBEUl9DT05UUk9MX1NISUZU
OworICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpOwog
CiAgICAgICAgICAgICBmb3IgKCBicCA9IDA7IGJwIDwgNDsgKyticCApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCAoZHI2ICYgKDF1IDw8IGJwKSkgJiYgLyogQnJlYWtwb2lu
dCB0cmlnZ2VyZWQ/ICovCi0gICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoYnAg
KiBEUl9DT05UUk9MX1NJWkUpKSkgPT0gMCkgLyogSW5zbj8gKi8gKQorICAgICAgICAgICAgICAg
ICAgICAgKGRyNyAmICgzdSA8PCAoYnAgKiBEUl9FTkFCTEVfU0laRSkpKSAmJiAvKiBFbmFibGVk
PyAqLworICAgICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKChicCAqIERSX0NPTlRS
T0xfU0laRSkgKyAvKiBJbnNuPyAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERSX0NPTlRST0xfU0hJRlQpKSkgPT0gRFJfUldfRVhFQ1VURSkgKQogICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKICAgICAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJIaXQgaW5zdHJ1Y3Rpb24gYnJlYWtwb2ludCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAg
ICAgICAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncywgMCk7CisgICAgICAgICAgICAgICAgICAg
IHdyaXRlX2RlYnVncmVnKDcsIDApOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAg
ICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUg
aXQgYW5kIGNvbnRpbnVlLgotICAgICAgICAgKiBHdWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBj
ZXJ0YWluIGNvcm5lciBjYXNlcywgc28gZW5zdXJlIHRoZQotICAgICAgICAgKiBtZXNzYWdlIGlz
IHJhdGVsaW1pdGVkLgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxk
IGJlIHJlc3RhcnRhYmxlIGJ5IHRoaXMgcG9pbnQuICBOb3RlCisgICAgICAgICAqIGl0IGFuZCBj
b250aW51ZS4gIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2Vz
LAorICAgICAgICAgKiBzbyBlbnN1cmUgdGhlIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCiAgICAg
ICAgICAqLwogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAg
ICJIaXQgI0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2
ICVseFxuIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:34:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09: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 1fYTJY-000270-EN; Thu, 28 Jun 2018 09:34: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJW-00026C-Va
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:06 +0000
X-Inumbo-ID: 66865f5a-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66865f5a-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:34: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 1fYTJV-00010m-U8
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTJV-00031V-Rh
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJV-00031V-Rh@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] libxl:
 qemu_disk_scsi_drive_string: Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwMGQ1NjdiMDhlZjg5MGRkZGFmZGZhZjBhYzQ3ZWU2M2E0OGEwZGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTE6MjI6NTUgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTE6MjI6NTUgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmc6IEJyZWFrIG91dCBjb21t
b24gcGFydHMgb2YgZGlzayBjb25maWcKICAgIAogICAgVGhlIGdlbmVyYXRlZCBjb25maWd1cmF0
aW9ucyBhcmUgaWRlbnRpY2FsIGFwYXJ0IGZyb20sIGluIHNvbWUgY2FzZXMsCiAgICByZW9yZGVy
aW5nIG9mIHRoZSBpZD0lcyBlbGVtZW50LiAgU28sIG92ZXJhbGwsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2Ni4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzI0ZTVhYTMxYjU4ZDFlNDMwYWQzNmI0ODRjZjBlYzAyMTQ5NzM5OQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDYtMjggMDk6MDQ6NTUgKzAyMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
bS5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiNmJjNDA3Nzk1Li5lOWQ0Y2M2YmFjIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTc3Myw2ICs3NzMsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3Ry
aW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAgIGNoYXIg
KmRyaXZlID0gTlVMTDsKKyAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hlPXdyaXRl
YmFjayIpOwogICAgIGNvbnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsK
ICAgICBjb25zdCBjaGFyICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNv
bnN0IGNoYXIgKmhpZGRlbl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC03ODAsOCArNzgx
LDggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBzd2l0Y2ggKGNvbG9fbW9kZSkgewog
ICAgIGNhc2UgTElCWExfX0NPTE9fTk9ORToKICAgICAgICAgZHJpdmUgPSBsaWJ4bF9fc3ByaW50
ZgotICAgICAgICAgICAgKGdjLCAiZmlsZT0lcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZm9ybWF0
PSVzLGNhY2hlPXdyaXRlYmFjayIsCi0gICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CisgICAgICAgICAgICAoZ2MsICIlcyxmaWxlPSVzLGlmPXNjc2ksYnVzPTAsdW5pdD0l
ZCxmb3JtYXQ9JXMiLAorICAgICAgICAgICAgIGNvbW1vbiwgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fUFJJTUFSWToKICAg
ICAgICAgLyoKQEAgLTc5NCwxMyArNzk1LDEzIEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2Nz
aV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAg
ICAgICAgICAqICB2b3RlLXRocmVzaG9sZD0xCiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9
IEdDU1BSSU5URigKLSAgICAgICAgICAgICJpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3Jp
dGViYWNrLGRyaXZlcj1xdW9ydW0sIgorICAgICAgICAgICAgIiVzLGlmPXNjc2ksYnVzPTAsdW5p
dD0lZCwsZHJpdmVyPXF1b3J1bSwiCiAgICAgICAgICAgICAiaWQ9JXMsIgogICAgICAgICAgICAg
ImNoaWxkcmVuLjAuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAgICAgICAiY2hpbGRyZW4uMC5k
cml2ZXI9JXMsIgogICAgICAgICAgICAgInJlYWQtcGF0dGVybj1maWZvLCIKICAgICAgICAgICAg
ICJ2b3RlLXRocmVzaG9sZD0xIiwKLSAgICAgICAgICAgIHVuaXQsIGV4cG9ydG5hbWUsIHRhcmdl
dF9wYXRoLCBmb3JtYXQpOworICAgICAgICAgICAgY29tbW9uLCB1bml0LCBleHBvcnRuYW1lLCB0
YXJnZXRfcGF0aCwgZm9ybWF0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9fQ09M
T19TRUNPTkRBUlk6CiAgICAgICAgIC8qCkBAIC04MTQsMTQgKzgxNSwxNCBAQCBzdGF0aWMgY2hh
ciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIg
KnRhcmdldF9wYXRoLAogICAgICAgICAgKiAgZmlsZS5iYWNraW5nLmJhY2tpbmc9ZXhwb3J0bmFt
ZSwKICAgICAgICAgICovCiAgICAgICAgIGRyaXZlID0gR0NTUFJJTlRGKAotICAgICAgICAgICAg
ImlmPXNjc2ksYnVzPTAsdW5pdD0lZCxjYWNoZT13cml0ZWJhY2ssZHJpdmVyPXJlcGxpY2F0aW9u
LCIKKyAgICAgICAgICAgICIlcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZHJpdmVyPXJlcGxpY2F0
aW9uLCIKICAgICAgICAgICAgICJtb2RlPXNlY29uZGFyeSwiCiAgICAgICAgICAgICAiZmlsZS5k
cml2ZXI9cWNvdzIsIgogICAgICAgICAgICAgImZpbGUuZmlsZS5maWxlbmFtZT0lcywiCiAgICAg
ICAgICAgICAiZmlsZS5iYWNraW5nLmRyaXZlcj1xY293MiwiCiAgICAgICAgICAgICAiZmlsZS5i
YWNraW5nLmZpbGUuZmlsZW5hbWU9JXMsIgogICAgICAgICAgICAgImZpbGUuYmFja2luZy5iYWNr
aW5nPSVzIiwKLSAgICAgICAgICAgIHVuaXQsIGFjdGl2ZV9kaXNrLCBoaWRkZW5fZGlzaywgZXhw
b3J0bmFtZSk7CisgICAgICAgICAgICBjb21tb24sIHVuaXQsIGFjdGl2ZV9kaXNrLCBoaWRkZW5f
ZGlzaywgZXhwb3J0bmFtZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGFib3J0KCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:34:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:34: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 1fYTJh-000289-G9; Thu, 28 Jun 2018 09:34: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJg-000281-TO
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:16 +0000
X-Inumbo-ID: 6c7f2265-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c7f2265-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:34: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 1fYTJg-00010y-3c
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTJg-00032I-1H
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJg-00032I-1H@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:16 +0000
Subject: [Xen-changelog] [xen staging-4.8] libxl: restore passing
 "readonly=" to qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyMTI1NGExMDdmZTY5NWE4NGM0NWFjYWRjZWM4NDJlMzZmZThiYmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTE6MjM6MTEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTE6MjM6MTEgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiByZXN0b3JlIHBhc3NpbmcgInJlYWRvbmx5PSIgdG8gcWVtdSBmb3IgU0NT
SSBkaXNrcwogICAgCiAgICBBIHJlYWQtb25seSBjaGVjayB3YXMgaW50cm9kdWNlZCBmb3IgWFNB
LTE0MiwgY29tbWl0IGVmNmNiNzYwMjYgKCJsaWJ4bDoKICAgIHJlbGF4IHJlYWRvbmx5IGNoZWNr
IGludHJvZHVjZWQgYnkgWFNBLTE0MiBmaXgiKSBhZGRlZCB0aGUgcGFzc2luZyBvZgogICAgdGhl
IGV4dHJhIHNldHRpbmcsIGJ1dCBjb21taXQgZGFiMDUzOTU2OCAoIkludHJvZHVjZSBDT0xPIG1v
ZGUgYW5kCiAgICByZWZhY3RvciByZWxldmFudCBmdW5jdGlvbiIpIGRyb3BwZWQgdGhlIHBhc3Np
bmcgb2YgdGhlIHNldHRpbmcgYWdhaW4sCiAgICBxdWl0ZSBsaWtlbHkgZHVlIHRvIGltcHJvcGVy
IHJlLWJhc2luZy4KICAgIAogICAgUmVzdG9yZSB0aGUgcmVhZG9ubHk9IHBhcmFtZXRlciB0byBT
Q1NJIGRpc2tzLiAgRm9yIElERSBkaXNrcyB0aGlzIGlzCiAgICBzdXBwb3NlZCB0byBiZSByZWpl
Y3RlZDsgYWRkIGFuIGFzc2VydC4gIEFuZCB0aGVyZSBpcyBhIGJhcmUgYWQtaG9jCiAgICBkaXNr
IGRyaXZlIHN0cmluZyBpbiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3LCB3aGlj
aCB3ZSBhbHNvCiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2Ni4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZGQ2NGQzYzQxYTJkMTUxMzljM2EzNWQyMmQ0Y2I2Yjc4ZjRjNWM1OQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDYtMjggMDk6MDU6MDYgKzAyMDAKLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kbS5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBlOWQ0Y2M2YmFjLi5mZTMyOTIzMWY5IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKQEAgLTc3Myw3ICs3NzMsOCBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJp
dmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAg
IGNoYXIgKmRyaXZlID0gTlVMTDsKLSAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hl
PXdyaXRlYmFjayIpOworICAgIGNoYXIgKmNvbW1vbiA9IEdDU1BSSU5URigiY2FjaGU9d3JpdGVi
YWNrLHJlYWRvbmx5PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cmVh
ZHdyaXRlID8gIm9mZiIgOiAib24iKTsKICAgICBjb25zdCBjaGFyICpleHBvcnRuYW1lID0gZGlz
ay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0aXZlX2Rpc2sgPSBkaXNrLT5hY3Rp
dmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlzayA9IGRpc2stPmhpZGRlbl9kaXNr
OwpAQCAtODQwLDYgKzg0MSw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfaWRlX2RyaXZlX3N0
cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBjb25zdCBj
aGFyICpleHBvcnRuYW1lID0gZGlzay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0
aXZlX2Rpc2sgPSBkaXNrLT5hY3RpdmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlz
ayA9IGRpc2stPmhpZGRlbl9kaXNrOworICAgIAorICAgIGFzc2VydChkaXNrLT5yZWFkd3JpdGUp
OyAvKiBzaG91bGQgaGF2ZSBiZWVuIGNoZWNrZWQgZWFybGllciAqLwogCiAgICAgc3dpdGNoIChj
b2xvX21vZGUpIHsKICAgICBjYXNlIExJQlhMX19DT0xPX05PTkU6CkBAIC0xNDAzLDggKzE0MDYs
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2Qi
LCAyKSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgIGlmIChjb2xvX21vZGUgPT0gTElCWExf
X0NPTE9fU0VDT05EQVJZKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IGxpYnhs
X19zcHJpbnRmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2
ZXI9JXMsZmlsZT0lcyxpZD0lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1h
dCwgdGFyZ2V0X3BhdGgsIGRpc2tzW2ldLmNvbG9fZXhwb3J0KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZ2MsICJpZj1ub25lLGRyaXZlcj0lcyxmaWxlPSVzLGlkPSVzLHJlYWRvbmx5
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0LCB0YXJnZXRfcGF0aCwg
ZGlza3NbaV0uY29sb19leHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tz
W2ldLnJlYWR3cml0ZSA/ICJvZmYiIDogIm9uIik7CiAKICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1kcml2ZSIpOwogICAgICAgICAgICAgICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBkcml2ZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:34:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:34: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 1fYTJs-00029S-I4; Thu, 28 Jun 2018 09:34: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTJr-00029K-7K
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:27 +0000
X-Inumbo-ID: 72c4e9d6-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72c4e9d6-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 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 1fYTJq-000116-9p
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYTJq-00033v-7S
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTJq-00033v-7S@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzOWZmMzg2ZjYyNmJhNDRmOGE5YTk2MDhkOGY1ZjEzZmY3OTQ1ZWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjIzOjMzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjIzOjMzIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ODhlZmMyOWU0ZTk5
NmJiMzgwNWM5ODIyMDBmNjUwNjEzOTBjZGNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAw
OTowNzowNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDggKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDgg
KysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDQ1MWE1YjQ5MjguLmNhMTYwOTFlOGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC01NDAsNyArNTQwLDEwIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoICEodi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfVFMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQotICAgICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBf
VFM7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9l
YWdlcl9mcHUgKQorICAgICAgICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RT
OworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIHZtY2JfZ2V0X2NyMCh2bWNi
KSAmIFg4Nl9DUjBfVFMgKQogICAgICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAg
ICAgIH0KQEAgLTEwMjksNyArMTAzMiw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkoKHJlYWRfZWZlcigpICYgRUZF
Ul9TVk1FKSA9PSAwKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHN2bV9mcHVfbGVhdmUodik7
CisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICBzdm1fZnB1X2xl
YXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7CiAgICAgc3ZtX2x3cF9zYXZlKHYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vdm1jYi5jCmluZGV4IGY5ODJmYzlmYWUuLjY1OTgwZDY4NjIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
QEAgLTE5NCw4ICsxOTQsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAgdm1jYi0+X2V4
Y2VwdGlvbl9pbnRlcmNlcHRzID0KLSAgICAgICAgSFZNX1RSQVBfTUFTSwotICAgICAgICB8ICgx
VSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgIEhWTV9UUkFQX01BU0sgfAorICAgICAgICAo
di0+YXJjaC5mdWxseV9lYWdlcl9mcHUgPyAwIDogKDFVIDw8IFRSQVBfbm9fZGV2aWNlKSk7CiAK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggOThhNjAxZjdmZC4uZjZhZGIzMDJjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE1
NCw3ICsxMTU0LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBfX3Ztd3JpdGUoSE9TVF9HU19CQVNFLCAwKTsKIAogICAgIC8qIEhvc3QgY29udHJvbCBy
ZWdpc3RlcnMuICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSB8
IFg4Nl9DUjBfVFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAg
ICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAgX192bXdyaXRl
KEhPU1RfQ1IwLCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13cml0ZShIT1NU
X0NSNCwgbW11X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyMzgsNyArMTI0MCw3IEBAIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bV92bXgu
ZXhjZXB0aW9uX2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAgfCAocGFnaW5n
X21vZGVfaGFwKGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAgICAgICAgICAg
ICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYtPmFyY2guZnVs
bHlfZWFnZXJfZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAgIHZteF91cGRh
dGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDk1NTY0
M2MwMzYuLjE5NDljZTNiNzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC05NjEsNyArOTYxLDggQEAgc3Rh
dGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHZt
eF92bWNzX3JlbG9hZCh2KTsKICAgICB9CiAKLSAgICB2bXhfZnB1X2xlYXZlKHYpOworICAgIGlm
ICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgdm14X2ZwdV9sZWF2ZSh2KTsK
ICAgICB2bXhfc2F2ZV9ndWVzdF9tc3JzKHYpOwogICAgIHZteF9yZXN0b3JlX2hvc3RfbXNycygp
OwogICAgIHZteF9zYXZlX2RyKHYpOwpAQCAtMTU1MCw3ICsxNTUxLDEwIEBAIHN0YXRpYyB2b2lk
IHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAg
ICAgICAgaWYgKCAhKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1RTKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAgICAgICAgICAg
ICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RTOworICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgICAgICAgICAg
ICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGVsc2UgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzBdICYgWDg2X0NSMF9UUyApCiAgICAg
ICAgICAgICAgICAgdm14X2ZwdV9lbnRlcih2KTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:34:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:34: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 1fYTK3-0002AV-Jx; Thu, 28 Jun 2018 09:34: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTK2-0002AM-4K
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:38 +0000
X-Inumbo-ID: 7923f585-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7923f585-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:34: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 1fYTK1-00011K-AV
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTK1-00036M-88
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTK1-00036M-88@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:37 +0000
Subject: [Xen-changelog] [xen staging-4.7] 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>

Y29tbWl0IGE4ZDM3ZWVmMzFkNjY4NDliNGU0NDdjYmFmYzVkN2JjYzE2MGQyNzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjI4OjEyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjI4OjEyIDIwMTggKzAyMDAKCiAgICBs
aWJ4Yy94ODYvUFY6IGRvbid0IGhhbmQgdGhyb3VnaCBDUFVJRCBsZWFmIDB4ODAwMDAwMDggYXMg
aXMKICAgIAogICAgSnVzdCBsaWtlIGZvciBIVk0gdGhlIGZlYXR1cmUgc2V0IHNob3VsZCBiZSB1
c2VkIGZvciBFQlggb3V0cHV0LCB3aGlsZQogICAgRUFYIHNob3VsZCBiZSByZXN0cmljdGVkIHRv
IHRoZSBsb3cgMTYgYml0cyBhbmQgRUNYL0VEWCBzaG91bGQgYmUgemVyby4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA4NDljYzlhYzU2ZWZmOGE4ZDU3NWVkOWY0ODRhYWQ3MmYzODM4NjJjCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNS0yOSAxMDo1MTowMiArMDEwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCmluZGV4IDRhZmFmY2UxYTEuLjI4NGI3ZGQ5NzIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBA
IC02NjIsNiArNjYyLDEyIEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX3B2X3BvbGljeSh4Y19pbnRl
cmZhY2UgKnhjaCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSAweDgwMDAwMDA4
OgorICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OworICAgICAgICByZWdzWzFdID0gaW5m
by0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9DTFpFUk8pXTsKKyAgICAg
ICAgcmVnc1syXSA9IHJlZ3NbM10gPSAwOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHgw
MDAwMDAwNTogLyogTU9OSVRPUi9NV0FJVCAqLwogICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJj
aGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzICovCiAgICAgY2FzZSAweDAw
MDAwMDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9neSBFbnVtZXJhdGlvbiAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:34:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTKD-0002Ba-Lo; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTKC-0002BO-7C
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:48 +0000
X-Inumbo-ID: 7f679533-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f679533-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 11:34: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 1fYTKB-00011S-GL
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTKB-00037N-Dx
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTKB-00037N-Dx@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:47 +0000
Subject: [Xen-changelog] [xen staging-4.7] 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>

Y29tbWl0IDBmZWVkNDgwZDhjY2QxMjkxNzdlMTI0OGU3OGVhYTlkYTIxYTUwNDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjI4OjM5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjI4OjM5IDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsIGNhbGN1bGF0aW9uCiAgICAKICAgIEV2
ZW4gd2l0aCBvcHRfbXNyX3NjX3twdixodm19IGJvdGggZmFsc2Ugd2Ugc2hvdWxkIHNldCB1cCB0
aGUgdmFyaWFibGUKICAgIGFzIHVzdWFsLCB0byBlbnN1cmUgcHJvcGVyIG9uZS10aW1lIHNldHVw
IGR1cmluZyBib290IGFuZCBDUFUgYnJpbmd1cC4KICAgIFRoaXMgdGhlbiBhbHNvIGJyaW5ncyB0
aGUgY29kZSBpbiBsaW5lIHdpdGggdGhlIGNvbW1lbnQgaW1tZWRpYXRlbHkKICAgIGFoZWFkIG9m
IHRoZSBwcmludGsoKSBiZWluZyBtb2RpZmllZCBzYXlpbmcgImlycmVzcGVjdGl2ZSBvZiBndWVz
dHMiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ2MjM5ZjY0NzEzZGY4MTkyNzhiZjA0ODQ0NmQzMTg3
YzZhYzQ3MzQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI5IDEyOjM4OjUyICswMjAwCi0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMTkgKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IDdmM2ZkMjYxOTQuLjU3ODYwZTIwMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE4Myw4ICsxODMsNiBAQCBj
dXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CiAKIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogewotICAgIGJvb2xfdCB1c2Vfc3BlY19jdHJsID0gKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19NU1JfUFYpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pKTsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4
YiA9IDAsIHRtcDsKIAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxl
IG1pdGlnYXRpb25zLiAqLwpAQCAtMjE2LDEwICsyMTQsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICAhdXNlX3NwZWNf
Y3RybCAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICAiTm8iIDoKLSAgICAgICAgICAgKGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6ICAiSUJS
Uy0iLAotICAgICAgICAgICAhdXNlX3NwZWNfY3RybCB8fCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NTQkQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gIiIgOgorICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNC
KSAgICAgICAgICA/ICJObyIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKKyAgICAgICAgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAgICAgIChk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNT
QkQtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIElCUEIiICA6ICIiKTsKIApAQCAtNTYxLDE2ICs1NTgsMTQgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB9CiAKICAgICAgICAg
aWYgKCB1c2Vfc3BlY19jdHJsICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBpYnJzICkK
LSAgICAgICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX0lCUlM7
Ci0KICAgICAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rfd3Jtc3I7
Ci0gICAgICAgIH0KKworICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAgICAgZGVmYXVsdF94
ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOwogICAgIH0KIAogICAgIC8qIElmIHdlIGhh
dmUgU1NCRCBhdmFpbGFibGUsIHNlZSB3aGV0aGVyIHdlIHNob3VsZCB1c2UgaXQuICovCi0gICAg
aWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgJiYgdXNlX3NwZWNfY3RybCAmJiBv
cHRfc3NiZCApCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgJiYgb3B0
X3NzYmQgKQogICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJMX1NTQkQ7
CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTKO-0002Cj-Ns; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTKN-0002CZ-6W
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:59 +0000
X-Inumbo-ID: 8546b449-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8546b449-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:34: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 1fYTKL-00012F-MD
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTKL-00038T-Jn
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:34:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTKL-00038T-Jn@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:34:57 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/EFI: fix FPU state handling
 around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1Njc0ZWQ4YzgyNjY1ZGZmNWQzMmU2NjMzNjBiODcwZjM2NzA5MGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjI5OjIxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjI5OjIxIDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmaXggRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1lIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGFyZSB0d28gaXNzdWVzLiAgRmlyc3QsIHRoZSBub25sYXp5IHhzdGF0ZXMgd2Vy
ZSBuZXZlciByZXN0b3JlZAogICAgYWZ0ZXIgcmV0dXJuaW5nIGZyb20gdGhlIHJ1bnRpbWUgY2Fs
bC4KICAgIAogICAgU2Vjb25kbHksIHdpdGggdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBtaXRpZ2F0aW9u
IGZvciBYU0EtMjY3IC8gTGF6eUZQVSwgdGhlCiAgICB1bmlsYXRlcmFsIHN0dHMoKSBpcyBubyBs
b25nZXIgY29ycmVjdCwgYW5kIGhpdHMgYW4gYXNzZXJ0aW9uIGxhdGVyIHdoZW4KICAgIGEgbGF6
eSBzdGF0ZSByZXN0b3JlIHRyaWVzIHRvIG9jY3VyIGZvciBhIGZ1bGx5IGVhZ2VyIHZjcHUuCiAg
ICAKICAgIEZpeCBib3RoIG9mIHRoZXNlIGlzc3VlcyBieSBjYWxsaW5nIHZjcHVfcmVzdG9yZV9m
cHVfZWFnZXIoKS4gIEFzIEVGSQogICAgcnVudGltZSBzZXJ2aWNlcyBjYW4gYmUgdXNlZCBpbiB0
aGUgaWRsZSBjb250ZXh0LCB0aGUgaWRsZSBhc3NlcnRpb24KICAgIG5lZWRzIHRvIG1vdmUgdW50
aWwgYWZ0ZXIgdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBjaGVjay4KICAgIAogICAgSW50cm9kdWNlIGEg
ImN1cnIiIGxvY2FsIHZhcmlhYmxlIGFuZCByZXBsYWNlIG90aGVyIHVzZXMgb2YgImN1cnJlbnQi
CiAgICBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQzNzIxMWNiNjk2NTE1ZWU1YmQ1
ZGFlMGFiNzI4NjZjOWYzODJhMzMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA2LTIxIDExOjM1OjQ2
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgIHwgNCArKy0tCiB4ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMgfCA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIv
eGVuL2FyY2gveDg2L2kzODcuYwppbmRleCAyNzk4NzhmYWI4Li45OTJkNGQyMWMxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaTM4Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIw
OSwxMiArMjA5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhzYXZlKHN0cnVjdCB2Y3B1
ICp2KQogLyogUmVzdG9yZSBGUFUgc3RhdGUgd2hlbmV2ZXIgVkNQVSBpcyBzY2hkdWxlZCBpbi4g
Ki8KIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Ci0gICAgCiAgICAgLyogUmVzdG9yZSBub25sYXp5IGV4
dGVuZGVkIHN0YXRlIChpLmUuIHBhcnRzIG5vdCB0cmFja2VkIGJ5IENSMC5UUykuICovCiAgICAg
aWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgJiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVf
dXNlZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsK
KwogICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgIGNsdHMoKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDY4MTc5NzRmM2EuLjY1NDAyZTJkMWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRp
bWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTExMywxNCArMTEzLDE2IEBA
IHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpCiAKIHZvaWQgZWZpX3JzX2xl
YXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogeworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKwogICAgIGlmICggIXN0YXRlLT5jcjMgKQogICAgICAgICByZXR1cm47CiAg
ICAgc3dpdGNoX2NyM19jcjQoc3RhdGUtPmNyMywgcmVhZF9jcjQoKSk7Ci0gICAgaWYgKCBpc19w
dl92Y3B1KGN1cnJlbnQpICYmICFpc19pZGxlX3ZjcHUoY3VycmVudCkgKQorICAgIGlmICggaXNf
cHZfdmNwdShjdXJyKSAmJiAhaXNfaWRsZV92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0
cnVjdCBkZXNjX3B0ciBnZHRfZGVzYyA9IHsKICAgICAgICAgICAgIC5saW1pdCA9IExBU1RfUkVT
RVJWRURfR0RUX0JZVEUsCi0gICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJy
ZW50KQorICAgICAgICAgICAgLmJhc2UgID0gR0RUX1ZJUlRfU1RBUlQoY3VycikKICAgICAgICAg
fTsKIAogICAgICAgICBhc20gdm9sYXRpbGUgKCAibGdkdCAlMCIgOiA6ICJtIiAoZ2R0X2Rlc2Mp
ICk7CkBAIC0xMjgsNyArMTMwLDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19z
dGF0ZSAqc3RhdGUpCiAgICAgaXJxX2V4aXQoKTsKICAgICBlZmlfcnNfb25fY3B1ID0gTlJfQ1BV
UzsKICAgICBzcGluX3VubG9jaygmZWZpX3JzX2xvY2spOwotICAgIHN0dHMoKTsKKyAgICB2Y3B1
X3Jlc3RvcmVfZnB1X2VhZ2VyKGN1cnIpOwogfQogCiBib29sX3QgZWZpX3JzX3VzaW5nX3BndGFi
bGVzKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:35: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 1fYTKY-0002ED-Pq; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTKX-0002E4-IE
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:09 +0000
X-Inumbo-ID: 8b8c3b94-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b8c3b94-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 11:35: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 1fYTKV-00012c-SD
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTKV-00039h-Pr
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTKV-00039h-Pr@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:07 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/EFI: further correct FPU
 state handling around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzOTgyNmIwOTRhMDY4MTM5ZmEzOGU1NmU1MmU5ZjA1NGNjYTg4MjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjI5OjQ4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjI5OjQ4IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmdXJ0aGVyIGNvcnJlY3QgRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1l
IGNhbGxzCiAgICAKICAgIFdlIG11c3Qgbm90IGxlYXZlIGEgdkNQVSB3aXRoIENSMC5UUyBjbGVh
ciB3aGVuIGl0IGlzIG5vdCBpbiBmdWxseSBlYWdlcgogICAgbW9kZSBhbmQgaGFzIG5vdCB0b3Vj
aGVkIG5vbi1sYXp5IHN0YXRlLiBJbnN0ZWFkIG9mIGFkZGluZyBhIDNyZAogICAgaW52b2NhdGlv
biBvZiBzdHRzKCkgdG8gdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcigpLCBjb25zb2xpZGF0ZSBhbGwg
b2YKICAgIHRoZW0gaW50byBhIHNpbmdsZSBvbmUgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5j
dGlvbi4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlvbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
dHRlciByZWZsZWN0IGl0cyBwdXJwb3NlLCBhcwogICAgdGhlIHBhdGNoZXMgdG91Y2hlcyBhbGwg
b2YgaXRzIG9jY3VyZW5jZXMgYW55d2F5LgogICAgCiAgICBUaGUgbmV3IGZ1bmN0aW9uIHBhcmFt
ZXRlciBpcyBub3QgcmVhbGx5IHdlbGwgbmFtZWQsIGJ1dAogICAgIm5lZWRfc3R0c19pZl9ub3Rf
ZnVsbHlfZWFnZXIiIHNlZW1lZCBleGNlc3NpdmUgdG8gbWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
MzgzOWEwZmEwYmJlNzhjMTc0Y2QyYmI0OTA4M2UxNTNmMGY5OWRmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wNi0yNiAxNToyMzowOCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9pMzg3LmMgICAgICAgIHwgMTMgKysrKysrKystLS0tLQog
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
Mzg3LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCBhM2U5MTNiMTYyLi41OTZiZTVjNGY1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0yMTQ3LDcg
KzIxNDcsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgICAg
ICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGhhc19odm1fY29udGFpbmVyX3ZjcHUobikgKQogICAg
ICAgICAgICAgICAgIHNldF9tc3JfeHNzKG4tPmFyY2guaHZtX3ZjcHUubXNyX3hzcyk7CiAgICAg
ICAgIH0KLSAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihuKTsKKyAgICAgICAgdmNwdV9y
ZXN0b3JlX2ZwdV9ub25sYXp5KG4sIDApOwogICAgICAgICBuLT5hcmNoLmN0eHRfc3dpdGNoX3Rv
KG4pOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2kzODcuYyBiL3hlbi9hcmNo
L3g4Ni9pMzg3LmMKaW5kZXggOTkyZDRkMjFjMS4uMjg2ODQ3MTQ4YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCkBAIC0yMDcsMTEgKzIw
NywxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2Z4c2F2ZShzdHJ1Y3QgdmNwdSAqdikKIC8q
ICAgICAgIFZDUFUgRlBVIEZ1bmN0aW9ucyAgICAqLwogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCiAvKiBSZXN0b3JlIEZQVSBzdGF0ZSB3aGVuZXZlciBWQ1BVIGlzIHNjaGR1bGVk
IGluLiAqLwotdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQordm9p
ZCB2Y3B1X3Jlc3RvcmVfZnB1X25vbmxhenkoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCBuZWVkX3N0
dHMpCiB7CiAgICAgLyogUmVzdG9yZSBub25sYXp5IGV4dGVuZGVkIHN0YXRlIChpLmUuIHBhcnRz
IG5vdCB0cmFja2VkIGJ5IENSMC5UUykuICovCiAgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdl
cl9mcHUgJiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCApCi0gICAgICAgIHJldHVybjsK
KyAgICAgICAgZ290byBtYXliZV9zdHRzOwogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikp
OwogCkBAIC0yMzQsMTQgKzIzNCwxNyBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgIHYtPmZwdV9kaXJ0aWVkID0gMTsKIAogICAgICAgICAvKiBY
ZW4gZG9lc24ndCBuZWVkIFRTIHNldCwgYnV0IHRoZSBndWVzdCBtaWdodC4gKi8KLSAgICAgICAg
aWYgKCBpc19wdl92Y3B1KHYpICYmICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmIFg4Nl9D
UjBfVFMpICkKLSAgICAgICAgICAgIHN0dHMoKTsKKyAgICAgICAgbmVlZF9zdHRzID0gaXNfcHZf
dmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJiBYODZfQ1IwX1RTKTsKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgZnB1X3hyc3Rvcih2LCBYU1RBVEVfTk9OTEFa
WSk7Ci0gICAgICAgIHN0dHMoKTsKKyAgICAgICAgbmVlZF9zdHRzID0gMTsKICAgICB9CisKKyBt
YXliZV9zdHRzOgorICAgIGlmICggbmVlZF9zdHRzICkKKyAgICAgICAgc3R0cygpOwogfQogCiAv
KiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYyBiL3hlbi9jb21tb24vZWZp
L3J1bnRpbWUuYwppbmRleCA2NTQwMmUyZDFmLi5mNTMxMDFhNWU1IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCkBAIC0x
MzAsNyArMTMwLDcgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3Rh
dGUpCiAgICAgaXJxX2V4aXQoKTsKICAgICBlZmlfcnNfb25fY3B1ID0gTlJfQ1BVUzsKICAgICBz
cGluX3VubG9jaygmZWZpX3JzX2xvY2spOwotICAgIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoY3Vy
cik7CisgICAgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KGN1cnIsIDEpOwogfQogCiBib29sX3Qg
ZWZpX3JzX3VzaW5nX3BndGFibGVzKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2kzODcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaTM4Ny5oCmluZGV4IDdjZmEyMTVkMzAu
LjVhNGQ3NzgwMzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaTM4Ny5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaTM4Ny5oCkBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBpeDg3
X2VudiB7CiAgICAgdWludDE2X3QgZmRzLCBfcmVzNjsKIH07CiAKLXZvaWQgdmNwdV9yZXN0b3Jl
X2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6
eShzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IG5lZWRfc3R0cyk7CiB2b2lkIHZjcHVfcmVzdG9yZV9m
cHVfbGF6eShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZjcHVfc2F2ZV9mcHUoc3RydWN0IHZjcHUg
KnYpOwogdm9pZCBzYXZlX2ZwdV9lbmFibGUodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTKh-0002FQ-Sn; Thu, 28 Jun 2018 09:35: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTKg-0002FJ-Uc
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:18 +0000
X-Inumbo-ID: 916bf69d-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 916bf69d-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:35: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 1fYTKg-00012k-28
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTKf-0003BN-W1
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTKf-0003BN-W1@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:17 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1M2MzZWM4YWU0ZDdkNmRiYzE2ZTgxZmYwYWUwZGVlMWU0YTlmMTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjMwOjMwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjMwOjMwIDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNzYwODcwM2M2NWJmMDgwYjBhOWYwMjRmOWIzNzA4NzJiOWYyYzA1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowMzowOSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDZiMDVhMGIxMjQuLjM4ZDA2MTdiODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNjYwLDcgKzI2NjAsNyBAQCBzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVl
bXB0aWJsZSwKICAgICAgICAgICAgICAgICBueCA9IHggJiB+KFBHVF92YWxpZGF0ZWR8UEdUX3Bh
cnRpYWwpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdl
LT51LmludXNlLnR5cGVfaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4LCBueCkpICE9IHgpICkKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgICAgICAgICAgICAgIGdvdG8gbWF5YmVfcHJlZW1wdDsKICAgICAgICAgICAgICAgICAv
KiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCiAg
ICAgICAgICAgICAgICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CkBAIC0yNjk2LDEyICsy
Njk2LDEzIEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgYm9vbF90IHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBjcHVf
cmVsYXgoKTsKICAgICAgICAgICAgIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKLSAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgZ290byBtYXliZV9wcmVlbXB0OwogICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5
cGVfaW5mbywgeCwgbngpKSA9PSB4KSApCiAgICAgICAgICAgICBicmVhazsKIAorICAgIG1heWJl
X3ByZWVtcHQ6CiAgICAgICAgIGlmICggcHJlZW1wdGlibGUgJiYgaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KQEAgLTI4MDUsMTIg
KzI4MDYsMTEgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgaWYgKCAhKHggJiBQR1RfcGFy
dGlhbCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qIFNvbWVvbmUgZWxzZSBp
cyB1cGRhdGluZyB2YWxpZGF0aW9uIG9mIHRoaXMgcGFnZS4gV2FpdC4uLiAqLwotICAgICAgICAg
ICAgICAgIHdoaWxlICggKHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykgPT0geCApCi0gICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRvIHsKICAgICAgICAgICAgICAgICAgICAg
aWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAgICAgICAgICAgICAgICAgICAgIGNwdV9y
ZWxheCgpOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9IHdoaWxlICggKHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykgPT0geCApOwogICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgLyogVHlwZSByZWYgY291bnQgd2FzIGxl
ZnQgYXQgMSB3aGVuIFBHVF9wYXJ0aWFsIGdvdCBzZXQuICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTKr-0002Gf-Uf; Thu, 28 Jun 2018 09:35: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTKr-0002GS-0f
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:29 +0000
X-Inumbo-ID: 977ee2c8-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 977ee2c8-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:35: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 1fYTKq-00012s-88
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTKq-0003CO-5h
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTKq-0003CO-5h@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:28 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: Refine checks in #DB handler
 for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ODk4ZTc4NzM4NDFiMGRlYWRkNDVhOTczMmVkYWYzOWYzMzQ4OWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAxMTozMDo1NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAxMTozMDo1NiAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2JmNTEyOTcyMjBkY2Q3NGRhMjlk
ZTk5MzIwYjZiMWM3MmQxZmE1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAwOTowNDoyMCAr
MDIwMAotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCA3MzFkMDU0MjNlLi5kNTI4YmU5YzI4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzg3
Miw2ICszODcyLDEzIEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqICEhISBXQVJOSU5HICEhIQorICAgICAgICAgKgorICAgICAgICAgKiAlZHI2IGlzIG1v
c3RseSBndWVzdCBjb250cm9sbGVkIGF0IHRoaXMgcG9pbnQuICBBbnkgZGVjc2lvbnMgYmFzZQor
ICAgICAgICAgKiBvbiBpdHMgdmFsdWUgbXVzdCBiZSBjcm9zc2NoZWNrZWQgd2l0aCBub24tZ3Vl
c3QgY29udHJvbGxlZCBzdGF0ZS4KKyAgICAgICAgICovCisKICAgICAgICAgaWYgKCByZWdzLT5l
ZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICAgICAgewogICAgICAgICAgICAgLyogSW4gU1lT
RU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVkLiAq
LwpAQCAtMzg5MywzMyArMzkwMCw0NCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKiBDaGVjayBmb3IgZmF1bHQgY29uZGl0aW9ucy4gIEdlbmVy
YWwgRGV0ZWN0LCBhbmQgaW5zdHJ1Y3Rpb24KICAgICAgICAgICogYnJlYWtwb2ludHMgYXJlIGZh
dWx0cyByYXRoZXIgdGhhbiB0cmFwcywgYXQgd2hpY2ggcG9pbnQgYXR0ZW1wdGluZwogICAgICAg
ICAgKiB0byBpZ25vcmUgYW5kIGNvbnRpbnVlIHdpbGwgcmVzdWx0IGluIGEgbGl2ZWxvY2suCisg
ICAgICAgICAqCisgICAgICAgICAqIEhvd2V2ZXIsIG9uIGVudGVyaW5nIHRoZSAjREIgaGFuZGxl
ciwgaGFyZHdhcmUgY2xlYXJzICVkcjcuZ2QgZm9yCisgICAgICAgICAqIHVzIChhcyBjb25maXJt
ZWQgYnkgdGhlIGVhcmxpZXIgJWRyNiBhY2Nlc3NlcyBzdWNjZWVkaW5nKSwgbWVhbmluZworICAg
ICAgICAgKiB0aGF0IGEgcmVhbCBHZW5lcmFsIERldGVjdCBleGNlcHRpb24gaXMgcmVzdGFydGFi
bGUuCisgICAgICAgICAqCisgICAgICAgICAqIFBWIGd1ZXN0cyBhcmUgbm90IHBlcm1pdHRlZCB0
byBwb2ludCAlZHJ7MC4uM30gYXQgWGVuIGxpbmVhcgorICAgICAgICAgKiBhZGRyZXNzZXMsIGFu
ZCBJbnN0cnVjdGlvbiBCcmVha3BvaW50cyAoYmVpbmcgZmF1bHRzKSBkb24ndCBnZXQKKyAgICAg
ICAgICogZGVsYXllZCBieSBhIE1vdlNTIHNoYWRvdywgc28gd2Ugc2hvdWxkIG5ldmVyIGVuY291
bnRlciBvbmUgaW4KKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiBob3dldmVyIHdlIGRvLCBzYWZldHkgbWVhc3VyZXMgbmVlZCB0byBiZSBl
bmFjdGVkLiAgVXNlIGEgYmlnCisgICAgICAgICAqIGhhbW1lciBhbmQgY2xlYXIgYWxsIGRlYnVn
IHNldHRpbmdzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkcjYgJiBEUl9HRU5FUkFMX0RF
VEVDVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJIaXQgR2Vu
ZXJhbCBEZXRlY3QgaW4gWGVuIGNvbnRleHRcbiIpOwotICAgICAgICAgICAgZmF0YWxfdHJhcChy
ZWdzKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZHI2ICYgKERSX1RSQVAzIHwgRFJfVFJB
UDIgfCBEUl9UUkFQMSB8IERSX1RSQVAwKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGludCBicCwgZHI3ID0gcmVhZF9kZWJ1Z3JlZyg3KSA+PiBEUl9DT05UUk9MX1NISUZUOwor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpOwogCiAg
ICAgICAgICAgICBmb3IgKCBicCA9IDA7IGJwIDwgNDsgKyticCApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgaWYgKCAoZHI2ICYgKDF1IDw8IGJwKSkgJiYgLyogQnJlYWtwb2ludCB0
cmlnZ2VyZWQ/ICovCi0gICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoYnAgKiBE
Ul9DT05UUk9MX1NJWkUpKSkgPT0gMCkgLyogSW5zbj8gKi8gKQorICAgICAgICAgICAgICAgICAg
ICAgKGRyNyAmICgzdSA8PCAoYnAgKiBEUl9FTkFCTEVfU0laRSkpKSAmJiAvKiBFbmFibGVkPyAq
LworICAgICAgICAgICAgICAgICAgICAgKChkcjcgJiAoM3UgPDwgKChicCAqIERSX0NPTlRST0xf
U0laRSkgKyAvKiBJbnNuPyAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERSX0NPTlRST0xfU0hJRlQpKSkgPT0gRFJfUldfRVhFQ1VURSkgKQogICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKICAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJIaXQgaW5zdHJ1Y3Rpb24gYnJlYWtwb2ludCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAgICAg
ICAgICAgICAgICAgIGZhdGFsX3RyYXAocmVncyk7CisgICAgICAgICAgICAgICAgICAgIHdyaXRl
X2RlYnVncmVnKDcsIDApOworICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAgICAgICAg
KiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIGEgdHJhcC4gIE5vdGUgaXQgYW5k
IGNvbnRpbnVlLgotICAgICAgICAgKiBHdWVzdHMgY2FuIHRyaWdnZXIgdGhpcyBpbiBjZXJ0YWlu
IGNvcm5lciBjYXNlcywgc28gZW5zdXJlIHRoZQotICAgICAgICAgKiBtZXNzYWdlIGlzIHJhdGVs
aW1pdGVkLgorICAgICAgICAgKiBXaGF0ZXZlciBjYXVzZWQgdGhpcyAjREIgc2hvdWxkIGJlIHJl
c3RhcnRhYmxlIGJ5IHRoaXMgcG9pbnQuICBOb3RlCisgICAgICAgICAqIGl0IGFuZCBjb250aW51
ZS4gIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlzIGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLAorICAg
ICAgICAgKiBzbyBlbnN1cmUgdGhlIG1lc3NhZ2UgaXMgcmF0ZWxpbWl0ZWQuCiAgICAgICAgICAq
LwogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICJIaXQg
I0RCIGluIFhlbiBjb250ZXh0OiAlMDR4OiVwIFslcHNdLCBzdGsgJTA0eDolcCwgZHI2ICVseFxu
IiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTL3-0002Hu-0i; Thu, 28 Jun 2018 09:35: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTL1-0002Hi-KU
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:39 +0000
X-Inumbo-ID: 9dc1e990-7ab6-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dc1e990-7ab6-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 11:35: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 1fYTL0-000132-Dy
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTL0-0003DP-BZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTL0-0003DP-BZ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:38 +0000
Subject: [Xen-changelog] [xen staging-4.7] libxl:
 qemu_disk_scsi_drive_string: Break out common parts of disk config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5MDg0N2QyMzdmYzE2OGM0NDAyYjFmYmE3OWM5NGQzNzg2Mzc4ODQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTE6MzE6MjEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTE6MzE6MjEgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmc6IEJyZWFrIG91dCBjb21t
b24gcGFydHMgb2YgZGlzayBjb25maWcKICAgIAogICAgVGhlIGdlbmVyYXRlZCBjb25maWd1cmF0
aW9ucyBhcmUgaWRlbnRpY2FsIGFwYXJ0IGZyb20sIGluIHNvbWUgY2FzZXMsCiAgICByZW9yZGVy
aW5nIG9mIHRoZSBpZD0lcyBlbGVtZW50LiAgU28sIG92ZXJhbGwsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI2Ni4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzI0ZTVhYTMxYjU4ZDFlNDMwYWQzNmI0ODRjZjBlYzAyMTQ5NzM5OQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDYtMjggMDk6MDQ6NTUgKzAyMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
bS5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA2Y2JiYzNjZDlmLi42NjBjMDFlYzA1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTc3MSw2ICs3NzEsNyBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3Ry
aW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAgIGNoYXIg
KmRyaXZlID0gTlVMTDsKKyAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hlPXdyaXRl
YmFjayIpOwogICAgIGNvbnN0IGNoYXIgKmV4cG9ydG5hbWUgPSBkaXNrLT5jb2xvX2V4cG9ydDsK
ICAgICBjb25zdCBjaGFyICphY3RpdmVfZGlzayA9IGRpc2stPmFjdGl2ZV9kaXNrOwogICAgIGNv
bnN0IGNoYXIgKmhpZGRlbl9kaXNrID0gZGlzay0+aGlkZGVuX2Rpc2s7CkBAIC03NzgsOCArNzc5
LDggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19zY3NpX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBzd2l0Y2ggKGNvbG9fbW9kZSkgewog
ICAgIGNhc2UgTElCWExfX0NPTE9fTk9ORToKICAgICAgICAgZHJpdmUgPSBsaWJ4bF9fc3ByaW50
ZgotICAgICAgICAgICAgKGdjLCAiZmlsZT0lcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZm9ybWF0
PSVzLGNhY2hlPXdyaXRlYmFjayIsCi0gICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CisgICAgICAgICAgICAoZ2MsICIlcyxmaWxlPSVzLGlmPXNjc2ksYnVzPTAsdW5pdD0l
ZCxmb3JtYXQ9JXMiLAorICAgICAgICAgICAgIGNvbW1vbiwgdGFyZ2V0X3BhdGgsIHVuaXQsIGZv
cm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0NPTE9fUFJJTUFSWToKICAg
ICAgICAgLyoKQEAgLTc5MiwxMyArNzkzLDEzIEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfc2Nz
aV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAg
ICAgICAgICAqICB2b3RlLXRocmVzaG9sZD0xCiAgICAgICAgICAqLwogICAgICAgICBkcml2ZSA9
IEdDU1BSSU5URigKLSAgICAgICAgICAgICJpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3Jp
dGViYWNrLGRyaXZlcj1xdW9ydW0sIgorICAgICAgICAgICAgIiVzLGlmPXNjc2ksYnVzPTAsdW5p
dD0lZCwsZHJpdmVyPXF1b3J1bSwiCiAgICAgICAgICAgICAiaWQ9JXMsIgogICAgICAgICAgICAg
ImNoaWxkcmVuLjAuZmlsZS5maWxlbmFtZT0lcywiCiAgICAgICAgICAgICAiY2hpbGRyZW4uMC5k
cml2ZXI9JXMsIgogICAgICAgICAgICAgInJlYWQtcGF0dGVybj1maWZvLCIKICAgICAgICAgICAg
ICJ2b3RlLXRocmVzaG9sZD0xIiwKLSAgICAgICAgICAgIHVuaXQsIGV4cG9ydG5hbWUsIHRhcmdl
dF9wYXRoLCBmb3JtYXQpOworICAgICAgICAgICAgY29tbW9uLCB1bml0LCBleHBvcnRuYW1lLCB0
YXJnZXRfcGF0aCwgZm9ybWF0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9fQ09M
T19TRUNPTkRBUlk6CiAgICAgICAgIC8qCkBAIC04MTIsMTQgKzgxMywxNCBAQCBzdGF0aWMgY2hh
ciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIg
KnRhcmdldF9wYXRoLAogICAgICAgICAgKiAgZmlsZS5iYWNraW5nLmJhY2tpbmc9ZXhwb3J0bmFt
ZSwKICAgICAgICAgICovCiAgICAgICAgIGRyaXZlID0gR0NTUFJJTlRGKAotICAgICAgICAgICAg
ImlmPXNjc2ksYnVzPTAsdW5pdD0lZCxjYWNoZT13cml0ZWJhY2ssZHJpdmVyPXJlcGxpY2F0aW9u
LCIKKyAgICAgICAgICAgICIlcyxpZj1zY3NpLGJ1cz0wLHVuaXQ9JWQsZHJpdmVyPXJlcGxpY2F0
aW9uLCIKICAgICAgICAgICAgICJtb2RlPXNlY29uZGFyeSwiCiAgICAgICAgICAgICAiZmlsZS5k
cml2ZXI9cWNvdzIsIgogICAgICAgICAgICAgImZpbGUuZmlsZS5maWxlbmFtZT0lcywiCiAgICAg
ICAgICAgICAiZmlsZS5iYWNraW5nLmRyaXZlcj1xY293MiwiCiAgICAgICAgICAgICAiZmlsZS5i
YWNraW5nLmZpbGUuZmlsZW5hbWU9JXMsIgogICAgICAgICAgICAgImZpbGUuYmFja2luZy5iYWNr
aW5nPSVzIiwKLSAgICAgICAgICAgIHVuaXQsIGFjdGl2ZV9kaXNrLCBoaWRkZW5fZGlzaywgZXhw
b3J0bmFtZSk7CisgICAgICAgICAgICBjb21tb24sIHVuaXQsIGFjdGl2ZV9kaXNrLCBoaWRkZW5f
ZGlzaywgZXhwb3J0bmFtZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGFib3J0KCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:35:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYTLD-0002J6-2U; Thu, 28 Jun 2018 09: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTLB-0002Iw-Qj
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:49 +0000
X-Inumbo-ID: a3a13e6b-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3a13e6b-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:35: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 1fYTLA-00013B-Jn
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTLA-0003EG-HS
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTLA-0003EG-HS@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:48 +0000
Subject: [Xen-changelog] [xen staging-4.7] libxl: restore passing
 "readonly=" to qemu for SCSI disks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyOTI1MTg4MTIzYTRkMzY1ZGVkMjNkZjZmMGNmY2E5ZTQ3NDY0MDAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBKdW4gMjggMTE6MzE6MzQgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTE6MzE6MzQgMjAxOCArMDIw
MAoKICAgIGxpYnhsOiByZXN0b3JlIHBhc3NpbmcgInJlYWRvbmx5PSIgdG8gcWVtdSBmb3IgU0NT
SSBkaXNrcwogICAgCiAgICBBIHJlYWQtb25seSBjaGVjayB3YXMgaW50cm9kdWNlZCBmb3IgWFNB
LTE0MiwgY29tbWl0IGVmNmNiNzYwMjYgKCJsaWJ4bDoKICAgIHJlbGF4IHJlYWRvbmx5IGNoZWNr
IGludHJvZHVjZWQgYnkgWFNBLTE0MiBmaXgiKSBhZGRlZCB0aGUgcGFzc2luZyBvZgogICAgdGhl
IGV4dHJhIHNldHRpbmcsIGJ1dCBjb21taXQgZGFiMDUzOTU2OCAoIkludHJvZHVjZSBDT0xPIG1v
ZGUgYW5kCiAgICByZWZhY3RvciByZWxldmFudCBmdW5jdGlvbiIpIGRyb3BwZWQgdGhlIHBhc3Np
bmcgb2YgdGhlIHNldHRpbmcgYWdhaW4sCiAgICBxdWl0ZSBsaWtlbHkgZHVlIHRvIGltcHJvcGVy
IHJlLWJhc2luZy4KICAgIAogICAgUmVzdG9yZSB0aGUgcmVhZG9ubHk9IHBhcmFtZXRlciB0byBT
Q1NJIGRpc2tzLiAgRm9yIElERSBkaXNrcyB0aGlzIGlzCiAgICBzdXBwb3NlZCB0byBiZSByZWpl
Y3RlZDsgYWRkIGFuIGFzc2VydC4gIEFuZCB0aGVyZSBpcyBhIGJhcmUgYWQtaG9jCiAgICBkaXNr
IGRyaXZlIHN0cmluZyBpbiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3LCB3aGlj
aCB3ZSBhbHNvCiAgICB1cGRhdGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2Ni4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFuZHJldyBSZWltZXJzIDxhbmRyZXcucmVpbWVyc0BvcmlvbnZtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZGQ2NGQzYzQxYTJkMTUxMzljM2EzNWQyMmQ0Y2I2Yjc4ZjRjNWM1OQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDYtMjggMDk6MDU6MDYgKzAyMDAKLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kbS5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA2NjBjMDFlYzA1Li43MmQ1ZTY0MjE4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKQEAgLTc3MSw3ICs3NzEsOCBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJp
dmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29sb19tb2RlKQogewogICAg
IGNoYXIgKmRyaXZlID0gTlVMTDsKLSAgICBjaGFyICpjb21tb24gPSBHQ1NQUklOVEYoImNhY2hl
PXdyaXRlYmFjayIpOworICAgIGNoYXIgKmNvbW1vbiA9IEdDU1BSSU5URigiY2FjaGU9d3JpdGVi
YWNrLHJlYWRvbmx5PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cmVh
ZHdyaXRlID8gIm9mZiIgOiAib24iKTsKICAgICBjb25zdCBjaGFyICpleHBvcnRuYW1lID0gZGlz
ay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0aXZlX2Rpc2sgPSBkaXNrLT5hY3Rp
dmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlzayA9IGRpc2stPmhpZGRlbl9kaXNr
OwpAQCAtODM4LDYgKzgzOSw4IEBAIHN0YXRpYyBjaGFyICpxZW11X2Rpc2tfaWRlX2RyaXZlX3N0
cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRfcGF0aCwKICAgICBjb25zdCBj
aGFyICpleHBvcnRuYW1lID0gZGlzay0+Y29sb19leHBvcnQ7CiAgICAgY29uc3QgY2hhciAqYWN0
aXZlX2Rpc2sgPSBkaXNrLT5hY3RpdmVfZGlzazsKICAgICBjb25zdCBjaGFyICpoaWRkZW5fZGlz
ayA9IGRpc2stPmhpZGRlbl9kaXNrOworICAgIAorICAgIGFzc2VydChkaXNrLT5yZWFkd3JpdGUp
OyAvKiBzaG91bGQgaGF2ZSBiZWVuIGNoZWNrZWQgZWFybGllciAqLwogCiAgICAgc3dpdGNoIChj
b2xvX21vZGUpIHsKICAgICBjYXNlIExJQlhMX19DT0xPX05PTkU6CkBAIC0xNDAxLDggKzE0MDQs
OSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2Qi
LCAyKSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgIGlmIChjb2xvX21vZGUgPT0gTElCWExf
X0NPTE9fU0VDT05EQVJZKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IGxpYnhs
X19zcHJpbnRmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdjLCAiaWY9bm9uZSxkcml2
ZXI9JXMsZmlsZT0lcyxpZD0lcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1h
dCwgdGFyZ2V0X3BhdGgsIGRpc2tzW2ldLmNvbG9fZXhwb3J0KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZ2MsICJpZj1ub25lLGRyaXZlcj0lcyxmaWxlPSVzLGlkPSVzLHJlYWRvbmx5
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0LCB0YXJnZXRfcGF0aCwg
ZGlza3NbaV0uY29sb19leHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tz
W2ldLnJlYWR3cml0ZSA/ICJvZmYiIDogIm9uIik7CiAKICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1kcml2ZSIpOwogICAgICAgICAgICAgICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBkcml2ZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 09:36:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 09:36: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 1fYTLN-0002KI-4A; Thu, 28 Jun 2018 09:36:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYTLL-0002K7-Hh
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:59 +0000
X-Inumbo-ID: a9b47967-7ab6-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9b47967-7ab6-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 09:35: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 1fYTLK-00013l-Pv
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYTLK-0003Em-Nc
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 09:35:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYTLK-0003Em-Nc@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 09:35:58 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3OTU2NDYxZjc2ZjRiNmU5ZDdkMWQ5OWRhYWJkZWVmOWVhMDlmNjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDExOjMxOjQ4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDExOjMxOjQ4IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0ODhlZmMyOWU0ZTk5
NmJiMzgwNWM5ODIyMDBmNjUwNjEzOTBjZGNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wNi0yOCAw
OTowNzowNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDggKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDgg
KysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGI2NGQ3MTFhYzkuLjYxNzlmNjA5MmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC01NDMsNyArNTQzLDEwIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoICEodi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfVFMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQotICAgICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBf
VFM7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9l
YWdlcl9mcHUgKQorICAgICAgICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RT
OworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIHZtY2JfZ2V0X2NyMCh2bWNi
KSAmIFg4Nl9DUjBfVFMgKQogICAgICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAg
ICAgIH0KQEAgLTEwMzIsNyArMTAzNSw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkoKHJlYWRfZWZlcigpICYgRUZF
Ul9TVk1FKSA9PSAwKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHN2bV9mcHVfbGVhdmUodik7
CisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICBzdm1fZnB1X2xl
YXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7CiAgICAgc3ZtX2x3cF9zYXZlKHYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vdm1jYi5jCmluZGV4IGY5ODJmYzlmYWUuLjY1OTgwZDY4NjIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMK
QEAgLTE5NCw4ICsxOTQsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAgdm1jYi0+X2V4
Y2VwdGlvbl9pbnRlcmNlcHRzID0KLSAgICAgICAgSFZNX1RSQVBfTUFTSwotICAgICAgICB8ICgx
VSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgIEhWTV9UUkFQX01BU0sgfAorICAgICAgICAo
di0+YXJjaC5mdWxseV9lYWdlcl9mcHUgPyAwIDogKDFVIDw8IFRSQVBfbm9fZGV2aWNlKSk7CiAK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggNjliM2MwMmZkYi4uMWVjMjczOGI5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE3
NCw3ICsxMTc0LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBfX3Ztd3JpdGUoSE9TVF9HU19CQVNFLCAwKTsKIAogICAgIC8qIEhvc3QgY29udHJvbCBy
ZWdpc3RlcnMuICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSB8
IFg4Nl9DUjBfVFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAg
ICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAgX192bXdyaXRl
KEhPU1RfQ1IwLCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13cml0ZShIT1NU
X0NSNCwgbW11X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyNTgsNyArMTI2MCw3IEBAIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bV92bXgu
ZXhjZXB0aW9uX2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAgfCAocGFnaW5n
X21vZGVfaGFwKGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAgICAgICAgICAg
ICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYtPmFyY2guZnVs
bHlfZWFnZXJfZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAgIHZteF91cGRh
dGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGZmN2Q1
YWM4ZjQuLjE4MGRmYmZlYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC05ODUsNyArOTg1LDggQEAgc3Rh
dGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHZt
eF92bWNzX3JlbG9hZCh2KTsKICAgICB9CiAKLSAgICB2bXhfZnB1X2xlYXZlKHYpOworICAgIGlm
ICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgdm14X2ZwdV9sZWF2ZSh2KTsK
ICAgICB2bXhfc2F2ZV9ndWVzdF9tc3JzKHYpOwogICAgIHZteF9yZXN0b3JlX2hvc3RfbXNycygp
OwogICAgIHZteF9zYXZlX2RyKHYpOwpAQCAtMTU0OSw3ICsxNTUwLDEwIEBAIHN0YXRpYyB2b2lk
IHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAg
ICAgICAgaWYgKCAhKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1RTKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAgICAgICAgICAg
ICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RTOworICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgICAgICAgICAg
ICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGVsc2UgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzBdICYgWDg2X0NSMF9UUyApCiAgICAg
ICAgICAgICAgICAgdm14X2ZwdV9lbnRlcih2KTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUEd-0007NM-Th; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUEc-0007NH-Ns
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:06 +0000
X-Inumbo-ID: a435c9be-7abe-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a435c9be-7abe-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fYUEb-0002Ek-Gv
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUEb-00088X-EQ
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUEb-00088X-EQ@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:05 +0000
Subject: [Xen-changelog] [xen staging-4.6] 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>

Y29tbWl0IDAzOTM4YmEwMTMxNTIwZGYwYjA1ZDlkNGU1ZDhiYjFjZmY1MjZmNzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjI1OjQzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjI1OjQzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsIGNhbGN1bGF0aW9uCiAgICAKICAgIEV2
ZW4gd2l0aCBvcHRfbXNyX3NjX3twdixodm19IGJvdGggZmFsc2Ugd2Ugc2hvdWxkIHNldCB1cCB0
aGUgdmFyaWFibGUKICAgIGFzIHVzdWFsLCB0byBlbnN1cmUgcHJvcGVyIG9uZS10aW1lIHNldHVw
IGR1cmluZyBib290IGFuZCBDUFUgYnJpbmd1cC4KICAgIFRoaXMgdGhlbiBhbHNvIGJyaW5ncyB0
aGUgY29kZSBpbiBsaW5lIHdpdGggdGhlIGNvbW1lbnQgaW1tZWRpYXRlbHkKICAgIGFoZWFkIG9m
IHRoZSBwcmludGsoKSBiZWluZyBtb2RpZmllZCBzYXlpbmcgImlycmVzcGVjdGl2ZSBvZiBndWVz
dHMiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ2MjM5ZjY0NzEzZGY4MTkyNzhiZjA0ODQ0NmQzMTg3
YzZhYzQ3MzQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA1LTI5IDEyOjM4OjUyICswMjAwCi0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IDgzNjg5NzIyMmUuLjZjYTliY2E0NzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE4Myw4ICsxODMs
NiBAQCBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CiAKIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogewotICAgIGJvb2xfdCB1c2Vfc3BlY19jdHJsID0gKGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19NU1JfUFYpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pKTsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9
IDAsIGU4YiA9IDAsIHRtcDsKIAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZh
aWxhYmxlIG1pdGlnYXRpb25zLiAqLwpAQCAtMjE3LDEwICsyMTUsOSBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAg
ICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAg
IHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAotICAgICAgICAgICAhdXNl
X3NwZWNfY3RybCAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICAiTm8iIDoKLSAgICAgICAg
ICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9JQlJTKSAgPyAgIklCUlMrIiA6
ICAiSUJSUy0iLAotICAgICAgICAgICAhdXNlX3NwZWNfY3RybCB8fCAhYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiIgOgorICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0lCUlNCKSAgICAgICAgICA/ICJObyIgOgorICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKKyAgICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIg
OiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIElCUEIiICA6ICIiKTsKIApAQCAtNTUzLDE2ICs1NTAsMTkgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB9CiAKICAg
ICAgICAgaWYgKCB1c2Vfc3BlY19jdHJsICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBp
YnJzICkKLSAgICAgICAgICAgICAgICBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgfD0gU1BFQ19DVFJM
X0lCUlM7Ci0KICAgICAgICAgICAgIGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzIHw9IFNDRl9pc3Rf
d3Jtc3I7Ci0gICAgICAgIH0KKworICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAgICAgZGVm
YXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQRUNfQ1RSTF9JQlJTOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAg
ICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TU0JEKTsKICAgICB9CiAKICAg
ICAvKiBJZiB3ZSBoYXZlIFNTQkQgYXZhaWxhYmxlLCBzZWUgd2hldGhlciB3ZSBzaG91bGQgdXNl
IGl0LiAqLwotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICYmIHVzZV9z
cGVjX2N0cmwgJiYgb3B0X3NzYmQgKQorICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NTQkQpICYmIG9wdF9zc2JkICkKICAgICAgICAgZGVmYXVsdF94ZW5fc3BlY19jdHJsIHw9IFNQ
RUNfQ1RSTF9TU0JEOwogCiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUEo-0007On-0q; Thu, 28 Jun 2018 10:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUEm-0007OX-Ta
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:16 +0000
X-Inumbo-ID: aa49b8c7-7abe-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa49b8c7-7abe-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 10:33: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 1fYUEl-0002Es-NF
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUEl-00089d-Kh
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUEl-00089d-Kh@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/mm: don't bypass preemption
 checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2NDJiNTZlYTU0OTE3YzQzYWMwM2NiOTViNTNmN2RhZGY1YzJhZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjI2OjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjI2OjI1IDIwMTggKzAyMDAKCiAgICB4
ODYvbW06IGRvbid0IGJ5cGFzcyBwcmVlbXB0aW9uIGNoZWNrcwogICAgCiAgICBXaGlsZSB1bmxp
a2VseSwgaXQgaXMgbm90IGltcG9zc2libGUgZm9yIGEgbXVsdGktdkNQVSBndWVzdCB0byBsZXZl
cmFnZQogICAgYnlwYXNzZXMgb2YgcHJlZW1wdGlvbiBjaGVja3MgdG8gZHJpdmUgWGVuIGludG8g
YW4gdW5ib3VuZGVkIGxvb3AuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI2NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggNDgxMTFmNWZlZS4uYTQzMDAyMjU5NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI1NDYsNyArMjU0
Niw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
Ym9vbF90IHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgIG54ID0geCAmIH4oUEdUX3ZhbGlk
YXRlZHxQR1RfcGFydGlhbCk7CiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgoeSA9IGNt
cHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQotICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgZ290byBtYXliZV9wcmVlbXB0OwogICAgICAg
ICAgICAgICAgIC8qIFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KICAgICAgICAgICAgICAgICByYyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2Us
IHgsIHByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKQEAg
LTI1ODEsMTIgKzI1ODEsMTMgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAg
ICAgICAgIGNwdV9yZWxheCgpOwogICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOwotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIG1heWJlX3ByZWVt
cHQ7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwog
CisgICAgbWF5YmVfcHJlZW1wdDoKICAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7CiAgICAgfQpA
QCAtMjY5MCwxMiArMjY5MSwxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICEo
eCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogU29t
ZW9uZSBlbHNlIGlzIHVwZGF0aW5nIHZhbGlkYXRpb24gb2YgdGhpcyBwYWdlLiBXYWl0Li4uICov
Ci0gICAgICAgICAgICAgICAgd2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSA9
PSB4ICkKLSAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZG8gewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIHByZWVtcHRpYmxlICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICAgICAgICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0g
d2hpbGUgKCAoeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSA9PSB4ICk7CiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKiBUeXBlIHJlZiBj
b3VudCB3YXMgbGVmdCBhdCAxIHdoZW4gUEdUX3BhcnRpYWwgZ290IHNldC4gKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUEy-0007Py-2a; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUEx-0007Ps-FE
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:27 +0000
X-Inumbo-ID: b07fa935-7abe-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b07fa935-7abe-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12:33: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 1fYUEv-0002F0-TM
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUEv-0008BJ-Qq
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUEv-0008BJ-Qq@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86: Refine checks in #DB handler
 for faulting conditions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NDQ4MDQwNGE3MmUyYjZjMjhiNDFhNjU0ZDliZDc1NTFlNzdmZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyOCAxMjoyNjo1NCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IEp1biAyOCAxMjoyNjo1NCAyMDE4ICsw
MjAwCgogICAgeDg2OiBSZWZpbmUgY2hlY2tzIGluICNEQiBoYW5kbGVyIGZvciBmYXVsdGluZyBj
b25kaXRpb25zCiAgICAKICAgIE9uZSBvZiB0aGUgZml4IGZvciBYU0EtMjYwIChjL3MgNzVkNjgy
OGJjMiAieDg2L3RyYXBzOiBGaXggaGFuZGxpbmcgb2YgI0RCCiAgICBleGNlcHRpb25zIGluIGh5
cGVydmlzb3IgY29udGV4dCIpIGFkZGVkIHNvbWUgc2FmZXR5IGNoZWNrcyB0byBoZWxwIGF2b2lk
CiAgICBsaXZlbG9ja3Mgb2YgI0RCIGZhdWx0cy4KICAgIAogICAgV2hpbGUgYSBHZW5lcmFsIERl
dGVjdCAjREIgZXhjZXB0aW9uIGRvZXMgaGF2ZSBmYXVsdCBzZW1hbnRpY3MsIGhhcmR3YXJlCiAg
ICBjbGVhcnMgJWRyNy5nZCBvbiBlbnRyeSB0byB0aGUgaGFuZGxlciwgbWVhbmluZyB0aGF0IGl0
IGlzIGFjdHVhbGx5IHNhZmUgdG8KICAgIHJldHVybiB0by4gIEZ1cnRoZXJtb3JlLCAlZHI2Lmdk
IGlzIGd1ZXN0IGNvbnRyb2xsZWQgYW5kIHN0aWNreSAobmV2ZXIgY2xlYXJlZAogICAgYnkgaGFy
ZHdhcmUpLiAgQSBtYWxpY2lvdXMgUFYgZ3Vlc3QgY2FuIHRoZXJlZm9yZSB0cmlnZ2VyIHRoZSBm
YXRhbF90cmFwKCkgYW5kCiAgICBjcmFzaCBYZW4uCiAgICAKICAgIEluc3RydWN0aW9uIGJyZWFr
cG9pbnRzIGFyZSBtb3JlIHRyaWNreS4gIFRoZSBicmVha3BvaW50IG1hdGNoIGJpdHMgaW4gJWRy
NgogICAgYXJlIG5vdCBzdGlja3ksIGJ1dCB0aGUgSW50ZWwgbWFudWFsIHdhcm5zIHRoYXQgdGhl
eSBtYXkgYmUgc2V0IGZvcgogICAgbm9uLWVuYWJsZWQgYnJlYWtwb2ludHMsIHNvIGFkZCBhIGJy
ZWFrcG9pbnQgZW5hYmxlZCBjaGVjay4KICAgIAogICAgQmV5b25kIHRoYXQsIGJlY2F1c2Ugb2Yg
dGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBsaW5lYXIgYWRkcmVzc2VzIFBWIGd1ZXN0cyBjYW4KICAg
IHNldCwgYW5kIHRoZSBmYXVsdCAocmF0aGVyIHRoYW4gdHJhcCkgbmF0dXJlIG9mIGluc3RydWN0
aW9uIGJyZWFrcG9pbnRzCiAgICAoaS5lLiBjYW4ndCBiZSBkZWZlcnJlZCBieSBhIE1vdlNTIHNo
YWRvdyksIHRoZXJlIHNob3VsZCBiZSBubyB3YXkgdG8KICAgIGVuY291bnRlciBhbiBpbnN0cnVj
dGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0LiAgSG93ZXZlciwgZm9yIGV4dHJhCiAgICBy
b2J1c3RuZXNzLCBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24gYnkgY2xlYXJpbmcgdGhlIGJyZWFr
cG9pbnQgY29uZmlndXJhdGlvbiwKICAgIHJhdGhlciB0aGFuIGNyYXNoaW5nLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNjUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgfCA0MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGY4MGUxZjhiNjEuLjU5OGE3YTcxNTEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC0zNzA4LDYgKzM3MDgsMTMgQEAgdm9pZCBkb19kZWJ1ZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIAogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogISEhIFdBUk5JTkcgISEhCisgICAgICAgICAqCisgICAgICAgICAq
ICVkcjYgaXMgbW9zdGx5IGd1ZXN0IGNvbnRyb2xsZWQgYXQgdGhpcyBwb2ludC4gIEFueSBkZWNz
aW9ucyBiYXNlCisgICAgICAgICAqIG9uIGl0cyB2YWx1ZSBtdXN0IGJlIGNyb3NzY2hlY2tlZCB3
aXRoIG5vbi1ndWVzdCBjb250cm9sbGVkIHN0YXRlLgorICAgICAgICAgKi8KKwogICAgICAgICBp
ZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYgKQogICAgICAgICB7CiAgICAgICAgICAg
ICAvKiBJbiBTWVNFTlRFUiBlbnRyeSBwYXRoIHdlIGNhbid0IHphcCBURiB1bnRpbCBFRkxBR1Mg
aXMgc2F2ZWQuICovCkBAIC0zNzI5LDMzICszNzM2LDQ0IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAqIENoZWNrIGZvciBmYXVsdCBjb25kaXRp
b25zLiAgR2VuZXJhbCBEZXRlY3QsIGFuZCBpbnN0cnVjdGlvbgogICAgICAgICAgKiBicmVha3Bv
aW50cyBhcmUgZmF1bHRzIHJhdGhlciB0aGFuIHRyYXBzLCBhdCB3aGljaCBwb2ludCBhdHRlbXB0
aW5nCiAgICAgICAgICAqIHRvIGlnbm9yZSBhbmQgY29udGludWUgd2lsbCByZXN1bHQgaW4gYSBs
aXZlbG9jay4KKyAgICAgICAgICoKKyAgICAgICAgICogSG93ZXZlciwgb24gZW50ZXJpbmcgdGhl
ICNEQiBoYW5kbGVyLCBoYXJkd2FyZSBjbGVhcnMgJWRyNy5nZCBmb3IKKyAgICAgICAgICogdXMg
KGFzIGNvbmZpcm1lZCBieSB0aGUgZWFybGllciAlZHI2IGFjY2Vzc2VzIHN1Y2NlZWRpbmcpLCBt
ZWFuaW5nCisgICAgICAgICAqIHRoYXQgYSByZWFsIEdlbmVyYWwgRGV0ZWN0IGV4Y2VwdGlvbiBp
cyByZXN0YXJ0YWJsZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUFYgZ3Vlc3RzIGFyZSBub3Qg
cGVybWl0dGVkIHRvIHBvaW50ICVkcnswLi4zfSBhdCBYZW4gbGluZWFyCisgICAgICAgICAqIGFk
ZHJlc3NlcywgYW5kIEluc3RydWN0aW9uIEJyZWFrcG9pbnRzIChiZWluZyBmYXVsdHMpIGRvbid0
IGdldAorICAgICAgICAgKiBkZWxheWVkIGJ5IGEgTW92U1Mgc2hhZG93LCBzbyB3ZSBzaG91bGQg
bmV2ZXIgZW5jb3VudGVyIG9uZSBpbgorICAgICAgICAgKiBoeXBlcnZpc29yIGNvbnRleHQuCisg
ICAgICAgICAqCisgICAgICAgICAqIElmIGhvd2V2ZXIgd2UgZG8sIHNhZmV0eSBtZWFzdXJlcyBu
ZWVkIHRvIGJlIGVuYWN0ZWQuICBVc2UgYSBiaWcKKyAgICAgICAgICogaGFtbWVyIGFuZCBjbGVh
ciBhbGwgZGVidWcgc2V0dGluZ3MuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGRyNiAmIERS
X0dFTkVSQUxfREVURUNUICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgIkhpdCBHZW5lcmFsIERldGVjdCBpbiBYZW4gY29udGV4dFxuIik7Ci0gICAgICAgICAgICBm
YXRhbF90cmFwKHJlZ3MpOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBkcjYgJiAoRFJfVFJB
UDMgfCBEUl9UUkFQMiB8IERSX1RSQVAxIHwgRFJfVFJBUDApICkKICAgICAgICAgewotICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGJwLCBkcjcgPSByZWFkX2RlYnVncmVnKDcpID4+IERSX0NPTlRS
T0xfU0hJRlQ7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnAsIGRyNyA9IHJlYWRfZGVidWdy
ZWcoNyk7CiAKICAgICAgICAgICAgIGZvciAoIGJwID0gMDsgYnAgPCA0OyArK2JwICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIChkcjYgJiAoMXUgPDwgYnApKSAmJiAvKiBC
cmVha3BvaW50IHRyaWdnZXJlZD8gKi8KLSAgICAgICAgICAgICAgICAgICAgICgoZHI3ICYgKDN1
IDw8IChicCAqIERSX0NPTlRST0xfU0laRSkpKSA9PSAwKSAvKiBJbnNuPyAqLyApCisgICAgICAg
ICAgICAgICAgICAgICAoZHI3ICYgKDN1IDw8IChicCAqIERSX0VOQUJMRV9TSVpFKSkpICYmIC8q
IEVuYWJsZWQ/ICovCisgICAgICAgICAgICAgICAgICAgICAoKGRyNyAmICgzdSA8PCAoKGJwICog
RFJfQ09OVFJPTF9TSVpFKSArIC8qIEluc24/ICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRFJfQ09OVFJPTF9TSElGVCkpKSA9PSBEUl9SV19FWEVDVVRFKSApCiAgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
KwogICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIkhpdCBpbnN0cnVjdGlvbiBicmVha3BvaW50IGluIFhlbiBjb250ZXh0XG4i
KTsKLSAgICAgICAgICAgICAgICAgICAgZmF0YWxfdHJhcChyZWdzKTsKKyAgICAgICAgICAgICAg
ICAgICAgd3JpdGVfZGVidWdyZWcoNywgMCk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNEQiBzaG91bGQgYmUgYSB0cmFwLiAg
Tm90ZSBpdCBhbmQgY29udGludWUuCi0gICAgICAgICAqIEd1ZXN0cyBjYW4gdHJpZ2dlciB0aGlz
IGluIGNlcnRhaW4gY29ybmVyIGNhc2VzLCBzbyBlbnN1cmUgdGhlCi0gICAgICAgICAqIG1lc3Nh
Z2UgaXMgcmF0ZWxpbWl0ZWQuCisgICAgICAgICAqIFdoYXRldmVyIGNhdXNlZCB0aGlzICNEQiBz
aG91bGQgYmUgcmVzdGFydGFibGUgYnkgdGhpcyBwb2ludC4gIE5vdGUKKyAgICAgICAgICogaXQg
YW5kIGNvbnRpbnVlLiAgR3Vlc3RzIGNhbiB0cmlnZ2VyIHRoaXMgaW4gY2VydGFpbiBjb3JuZXIg
Y2FzZXMsCisgICAgICAgICAqIHNvIGVuc3VyZSB0aGUgbWVzc2FnZSBpcyByYXRlbGltaXRlZC4K
ICAgICAgICAgICovCiAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAgICAgICAg
ICAgICAgIkhpdCAjREIgaW4gWGVuIGNvbnRleHQ6ICUwNHg6JXAgWyVwc10sIHN0ayAlMDR4OiVw
LCBkcjYgJWx4XG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUF8-0007RC-4M; Thu, 28 Jun 2018 10:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUF7-0007R3-HY
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:37 +0000
X-Inumbo-ID: b6733c35-7abe-11e8-bee3-23e342f49774
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6733c35-7abe-11e8-bee3-23e342f49774;
 Thu, 28 Jun 2018 10:33: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 1fYUF6-0002F9-42
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUF6-0008CM-1W
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUF6-0008CM-1W@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:36 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/EFI: fix FPU state handling
 around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhN2QwMTE3YWI1MzUyODBlMmI2ODIxYWE2ZDMyMzA1M2FjNmIyNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjI3OjM0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjI3OjM0IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmaXggRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1lIGNhbGxzCiAgICAK
ICAgIFRoZXJlIGFyZSB0d28gaXNzdWVzLiAgRmlyc3QsIHRoZSBub25sYXp5IHhzdGF0ZXMgd2Vy
ZSBuZXZlciByZXN0b3JlZAogICAgYWZ0ZXIgcmV0dXJuaW5nIGZyb20gdGhlIHJ1bnRpbWUgY2Fs
bC4KICAgIAogICAgU2Vjb25kbHksIHdpdGggdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBtaXRpZ2F0aW9u
IGZvciBYU0EtMjY3IC8gTGF6eUZQVSwgdGhlCiAgICB1bmlsYXRlcmFsIHN0dHMoKSBpcyBubyBs
b25nZXIgY29ycmVjdCwgYW5kIGhpdHMgYW4gYXNzZXJ0aW9uIGxhdGVyIHdoZW4KICAgIGEgbGF6
eSBzdGF0ZSByZXN0b3JlIHRyaWVzIHRvIG9jY3VyIGZvciBhIGZ1bGx5IGVhZ2VyIHZjcHUuCiAg
ICAKICAgIEZpeCBib3RoIG9mIHRoZXNlIGlzc3VlcyBieSBjYWxsaW5nIHZjcHVfcmVzdG9yZV9m
cHVfZWFnZXIoKS4gIEFzIEVGSQogICAgcnVudGltZSBzZXJ2aWNlcyBjYW4gYmUgdXNlZCBpbiB0
aGUgaWRsZSBjb250ZXh0LCB0aGUgaWRsZSBhc3NlcnRpb24KICAgIG5lZWRzIHRvIG1vdmUgdW50
aWwgYWZ0ZXIgdGhlIGZ1bGx5X2VhZ2VyX2ZwdSBjaGVjay4KICAgIAogICAgSW50cm9kdWNlIGEg
ImN1cnIiIGxvY2FsIHZhcmlhYmxlIGFuZCByZXBsYWNlIG90aGVyIHVzZXMgb2YgImN1cnJlbnQi
CiAgICBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgICAgfCA2ICsrKyst
LQogeGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIHwgOCArKysrKy0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2kzODcuYyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKaW5kZXggODczZWFiOGQyZC4uMjhlZGZj
ZTY3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2kzODcuYworKysgYi94ZW4vYXJjaC94ODYv
aTM4Ny5jCkBAIC0yMTQsMTAgKzIxNCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2ZzYXZl
KHN0cnVjdCB2Y3B1ICp2KQogLyogUmVzdG9yZSBGUFUgc3RhdGUgd2hlbmV2ZXIgVkNQVSBpcyBz
Y2hkdWxlZCBpbi4gKi8KIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcihzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Ci0gICAgCiAgICAgaWYgKCB2LT5h
cmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCiAgICAgeworICAgICAgICBBU1NFUlQoIWlzX2lkbGVfdmNw
dSh2KSk7CisgICAgCiAgICAgICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgICAgICBjbHRz
KCk7CiAKQEAgLTIzNiw2ICsyMzYsOCBAQCB2b2lkIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgLyogc2F2ZSB0aGUgbm9ubGF6eSBleHRlbmRlZCBzdGF0ZSB3aGlj
aCBpcyBub3QgdHJhY2tlZCBieSBDUjAuVFMgYml0ICovCiAgICAgZWxzZSBpZiAoIHYtPmFyY2gu
bm9ubGF6eV94c3RhdGVfdXNlZCApCiAgICAgeworICAgICAgICBBU1NFUlQoIWlzX2lkbGVfdmNw
dSh2KSk7CisgICAgCiAgICAgICAgIC8qIEF2b2lkIHJlY3Vyc2lvbiAqLwogICAgICAgICBjbHRz
KCk7ICAgICAgICAKICAgICAgICAgZnB1X3hyc3Rvcih2LCBYU1RBVEVfTk9OTEFaWSk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1l
LmMKaW5kZXggMjJiMmM2YzUwOS4uMzA5YjEzYTcwZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9l
ZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTExLDE0ICsx
MTEsMTYgQEAgc3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKIAogdm9pZCBl
ZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiB7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworCiAgICAgaWYgKCAhc3RhdGUtPmNyMyApCiAgICAgICAgIHJl
dHVybjsKICAgICBzd2l0Y2hfY3IzX2NyNChzdGF0ZS0+Y3IzLCByZWFkX2NyNCgpKTsKLSAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCisgICAg
aWYgKCBpc19wdl92Y3B1KGN1cnIpICYmICFpc19pZGxlX3ZjcHUoY3VycikgKQogICAgIHsKICAg
ICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewogICAgICAgICAgICAgLmxpbWl0ID0g
TEFTVF9SRVNFUlZFRF9HRFRfQllURSwKLSAgICAgICAgICAgIC5iYXNlICA9IEdEVF9WSVJUX1NU
QVJUKGN1cnJlbnQpCisgICAgICAgICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJyKQog
ICAgICAgICB9OwogCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChn
ZHRfZGVzYykgKTsKQEAgLTEyNiw3ICsxMjgsNyBAQCB2b2lkIGVmaV9yc19sZWF2ZShzdHJ1Y3Qg
ZWZpX3JzX3N0YXRlICpzdGF0ZSkKICAgICBpcnFfZXhpdCgpOwogICAgIGVmaV9yc19vbl9jcHUg
PSBOUl9DUFVTOwogICAgIHNwaW5fdW5sb2NrKCZlZmlfcnNfbG9jayk7Ci0gICAgc3R0cygpOwor
ICAgIHZjcHVfcmVzdG9yZV9mcHVfZWFnZXIoY3Vycik7CiB9CiAKIGJvb2xfdCBlZmlfcnNfdXNp
bmdfcGd0YWJsZXModm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10:33: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 1fYUFI-0007U8-6R; Thu, 28 Jun 2018 10:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUFH-0007TL-Bv
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:47 +0000
X-Inumbo-ID: bca8aeba-7abe-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bca8aeba-7abe-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12:33: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 1fYUFG-0002FI-A9
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUFG-0008DZ-7i
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUFG-0008DZ-7i@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/EFI: further correct FPU
 state handling around runtime calls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3YjdjNGRmMmQyNTFiMWZlYmEyMTc5MzllYTBiNjE4MDk0YTQ4YzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjI3OjU2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjI3OjU2IDIwMTggKzAyMDAKCiAgICB4
ODYvRUZJOiBmdXJ0aGVyIGNvcnJlY3QgRlBVIHN0YXRlIGhhbmRsaW5nIGFyb3VuZCBydW50aW1l
IGNhbGxzCiAgICAKICAgIFdlIG11c3Qgbm90IGxlYXZlIGEgdkNQVSB3aXRoIENSMC5UUyBjbGVh
ciB3aGVuIGl0IGlzIG5vdCBpbiBmdWxseSBlYWdlcgogICAgbW9kZSBhbmQgaGFzIG5vdCB0b3Vj
aGVkIG5vbi1sYXp5IHN0YXRlLiBJbnN0ZWFkIG9mIGFkZGluZyBhIDNyZAogICAgaW52b2NhdGlv
biBvZiBzdHRzKCkgdG8gdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcigpLCBjb25zb2xpZGF0ZSBhbGwg
b2YKICAgIHRoZW0gaW50byBhIHNpbmdsZSBvbmUgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5j
dGlvbi4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlvbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
dHRlciByZWZsZWN0IGl0cyBwdXJwb3NlLCBhcwogICAgdGhlIHBhdGNoZXMgdG91Y2hlcyBhbGwg
b2YgaXRzIG9jY3VyZW5jZXMgYW55d2F5LgogICAgCiAgICBUaGUgbmV3IGZ1bmN0aW9uIHBhcmFt
ZXRlciBpcyBub3QgcmVhbGx5IHdlbGwgbmFtZWQsIGJ1dAogICAgIm5lZWRfc3R0c19pZl9ub3Rf
ZnVsbHlfZWFnZXIiIHNlZW1lZCBleGNlc3NpdmUgdG8gbWUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAgfCAxMCArKysr
KystLS0tCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2kzODcuaCB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggMGViMzc3YTJmMi4uMmI3OThiYjFkMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
MTcwMyw3ICsxNzAzLDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAg
ICAgICAgICAgaWYgKCB4Y3IwICE9IGdldF94Y3IwKCkgJiYgIXNldF94Y3IwKHhjcjApICkKICAg
ICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgfQotICAgICAgICB2Y3B1X3Jlc3RvcmVfZnB1
X2VhZ2VyKG4pOworICAgICAgICB2Y3B1X3Jlc3RvcmVfZnB1X25vbmxhenkobiwgMCk7CiAgICAg
ICAgIG4tPmFyY2guY3R4dF9zd2l0Y2hfdG8obik7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaTM4Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwppbmRleCAyOGVkZmNlNjdmLi5l
MmY1Y2NhNDQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaTM4Ny5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9pMzg3LmMKQEAgLTIxMiw3ICsyMTIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZnB1X2Zz
YXZlKHN0cnVjdCB2Y3B1ICp2KQogLyogICAgICAgVkNQVSBGUFUgRnVuY3Rpb25zICAgICovCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qIFJlc3RvcmUgRlBVIHN0YXRlIHdo
ZW5ldmVyIFZDUFUgaXMgc2NoZHVsZWQgaW4uICovCi12b2lkIHZjcHVfcmVzdG9yZV9mcHVfZWFn
ZXIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShzdHJ1Y3Qg
dmNwdSAqdiwgYm9vbF90IG5lZWRfc3R0cykKIHsKICAgICBpZiAoIHYtPmFyY2guZnVsbHlfZWFn
ZXJfZnB1ICkKICAgICB7CkBAIC0yMzAsOCArMjMwLDcgQEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1
X2VhZ2VyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2LT5mcHVfZGlydGllZCA9IDE7CiAKICAg
ICAgICAgLyogWGVuIGRvZXNuJ3QgbmVlZCBUUyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgbWlnaHQuICov
Ci0gICAgICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdb
MF0gJiBYODZfQ1IwX1RTKSApCi0gICAgICAgICAgICBzdHRzKCk7CisgICAgICAgIG5lZWRfc3R0
cyA9IGlzX3B2X3ZjcHUodikgJiYgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICYgWDg2X0NS
MF9UUyk7CiAgICAgfQogICAgIC8qIHNhdmUgdGhlIG5vbmxhenkgZXh0ZW5kZWQgc3RhdGUgd2hp
Y2ggaXMgbm90IHRyYWNrZWQgYnkgQ1IwLlRTIGJpdCAqLwogICAgIGVsc2UgaWYgKCB2LT5hcmNo
Lm5vbmxhenlfeHN0YXRlX3VzZWQgKQpAQCAtMjQxLDggKzI0MCwxMSBAQCB2b2lkIHZjcHVfcmVz
dG9yZV9mcHVfZWFnZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIC8qIEF2b2lkIHJlY3Vyc2lv
biAqLwogICAgICAgICBjbHRzKCk7ICAgICAgICAKICAgICAgICAgZnB1X3hyc3Rvcih2LCBYU1RB
VEVfTk9OTEFaWSk7Ci0gICAgICAgIHN0dHMoKTsKKyAgICAgICAgbmVlZF9zdHRzID0gMTsKICAg
ICB9CisKKyAgICBpZiAoIG5lZWRfc3R0cyApCisgICAgICAgIHN0dHMoKTsKIH0KIAogLyogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50
aW1lLmMKaW5kZXggMzA5YjEzYTcwZi4uNzVmMTE5MzE1YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTI4LDcg
KzEyOCw3IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQog
ICAgIGlycV9leGl0KCk7CiAgICAgZWZpX3JzX29uX2NwdSA9IE5SX0NQVVM7CiAgICAgc3Bpbl91
bmxvY2soJmVmaV9yc19sb2NrKTsKLSAgICB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKGN1cnIpOwor
ICAgIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShjdXJyLCAxKTsKIH0KIAogYm9vbF90IGVmaV9y
c191c2luZ19wZ3RhYmxlcyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
Mzg3LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2kzODcuaAppbmRleCAxNTBhMDllNDFmLi42NGUy
NzdlNjU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2kzODcuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2kzODcuaApAQCAtMzUsNyArMzUsNyBAQCBzdHJ1Y3QgaXg4N19zdGF0
ZSB7CiAgICAgfSByWzhdOwogfTsKIAotdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2VhZ2VyKHN0cnVj
dCB2Y3B1ICp2KTsKK3ZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KHN0cnVjdCB2Y3B1ICp2
LCBib29sX3QgbmVlZF9zdHRzKTsKIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9sYXp5KHN0cnVjdCB2
Y3B1ICp2KTsKIHZvaWQgdmNwdV9zYXZlX2ZwdShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHNhdmVf
ZnB1X2VuYWJsZSh2b2lkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:33:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUFT-0007VP-8T; Thu, 28 Jun 2018 10:33: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUFR-0007VG-Ti
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:57 +0000
X-Inumbo-ID: c2bcfea0-7abe-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2bcfea0-7abe-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12: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 1fYUFQ-0002Fw-GY
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUFQ-0008ES-E1
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUFQ-0008ES-E1@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:33:56 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86/HVM: don't cause #NM to be
 raised in Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5OGEzNzVmNTIzMGQ5MWFjODhlNzZhOWY0YjRkZGU0YTYyYTRjNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjI4OjIxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjI4OjIxIDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCBjYXVzZSAjTk0gdG8gYmUgcmFpc2VkIGluIFhlbgogICAgCiAgICBUaGUg
Y2hhbmdlcyBmb3IgWFNBLTI2NyBkaWQgbm90IHRvdWNoIG1hbmFnZW1lbnQgb2YgQ1IwLlRTIGZv
ciBIVk0KICAgIGd1ZXN0cy4gSW4gZnVsbHkgZWFnZXIgbW9kZSB0aGlzIGJpdCBzaG91bGQgbmV2
ZXIgYmUgc2V0IHdoZW4KICAgIHJlc3BlY3RpdmUgdkNQVS1zIGFyZSBhY3RpdmUsIG9yIGVsc2Ug
aHZtZW11bF9nZXRfZnB1KCkgbWlnaHQgbGVhdmUgaXQKICAgIHdyb25nbHkgc2V0LCBsZWFkaW5n
IHRvICNOTSBpbiBoeXBlcnZpc29yIGNvbnRleHQuCiAgICAKICAgIHtzdm0sdm14fV9lbnRlcigp
IGFuZCB7c3ZtLHZteH1fZnB1X2RpcnR5X2ludGVyY2VwdCgpIGJlY29tZSB1bnJlYWNoYWJsZQog
ICAgdGhpcyB3YXkuIEV4cGxpY2l0IHtzdm0sdm14fV9mcHVfbGVhdmUoKSBpbnZvY2F0aW9ucyBu
ZWVkIHRvIGJlIGd1YXJkZWQKICAgIG5vdy4KICAgIAogICAgV2l0aCBubyBDUjAuVFMgbWFuYWdl
bWVudCBuZWNlc3NhcnkgaW4gZnVsbHkgZWFnZXIgbW9kZSwgdGhlcmUncyBhbHNvIG5vCiAgICBu
ZWVkIGFueW1vcmUgdG8gaW50ZXJjZXB0ICNOTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJs
ZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMg
IHwgOCArKysrKystLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIHwgNCArKy0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA2ICsrKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgIHwgOCArKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNjI1Mzk0NDQ0Ni4uMTQ2OTlmY2ZlZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKQEAgLTU0OCw3ICs1NDgsMTAgQEAgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIGlmICggISh2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9UUykgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCi0gICAgICAgICAgICAgICAgaHdfY3IwX21hc2sg
fD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICF2LT5h
cmNoLmZ1bGx5X2VhZ2VyX2ZwdSApCisgICAgICAgICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9
IFg4Nl9DUjBfVFM7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICggdm1jYl9n
ZXRfY3IwKHZtY2IpICYgWDg2X0NSMF9UUyApCiAgICAgICAgICAgICAgICAgc3ZtX2ZwdV9lbnRl
cih2KTsKICAgICAgICAgfQpAQCAtOTg0LDcgKzk4Nyw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0
X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkoKHJlYWRfZWZl
cigpICYgRUZFUl9TVk1FKSA9PSAwKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHN2bV9mcHVf
bGVhdmUodik7CisgICAgaWYgKCAhdi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgKQorICAgICAgICBz
dm1fZnB1X2xlYXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7CiAgICAgc3ZtX2x3cF9zYXZl
KHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vdm1jYi5jCmluZGV4IDU2ODJmZjY4NDIuLjZkYzQxZGM0MDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS92bWNiLmMKQEAgLTE5NCw4ICsxOTQsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAg
dm1jYi0+X2V4Y2VwdGlvbl9pbnRlcmNlcHRzID0KLSAgICAgICAgSFZNX1RSQVBfTUFTSwotICAg
ICAgICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgIEhWTV9UUkFQX01BU0sgfAor
ICAgICAgICAodi0+YXJjaC5mdWxseV9lYWdlcl9mcHUgPyAwIDogKDFVIDw8IFRSQVBfbm9fZGV2
aWNlKSk7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKaW5kZXggY2YxNWE2Mjg5OC4uNjBlZjhhOGM1YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YwpAQCAtMTEzNCw3ICsxMTM0LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBfX3Ztd3JpdGUoSE9TVF9HU19CQVNFLCAwKTsKIAogICAgIC8qIEhvc3Qg
Y29udHJvbCByZWdpc3RlcnMuICovCi0gICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVh
ZF9jcjAoKSB8IFg4Nl9DUjBfVFM7CisgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0gcmVh
ZF9jcjAoKSAmIH5YODZfQ1IwX1RTOworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1
ICkKKyAgICAgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwIHw9IFg4Nl9DUjBfVFM7CiAgICAg
X192bXdyaXRlKEhPU1RfQ1IwLCB2LT5hcmNoLmh2bV92bXguaG9zdF9jcjApOwogICAgIF9fdm13
cml0ZShIT1NUX0NSNCwgbW11X2NyNF9mZWF0dXJlcyk7CiAKQEAgLTEyMTgsNyArMTIyMCw3IEBA
IHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNo
Lmh2bV92bXguZXhjZXB0aW9uX2JpdG1hcCA9IEhWTV9UUkFQX01BU0sKICAgICAgICAgICAgICAg
fCAocGFnaW5nX21vZGVfaGFwKGQpID8gMCA6ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpKQotICAg
ICAgICAgICAgICB8ICgxVSA8PCBUUkFQX25vX2RldmljZSk7CisgICAgICAgICAgICAgIHwgKHYt
PmFyY2guZnVsbHlfZWFnZXJfZnB1ID8gMCA6ICgxVSA8PCBUUkFQX25vX2RldmljZSkpOwogICAg
IHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmlu
ZGV4IDc5ZmNmYWVhZjMuLjEzMDZkMzVmN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03OTMsNyArNzkz
LDggQEAgc3RhdGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIHZteF92bWNzX3JlbG9hZCh2KTsKICAgICB9CiAKLSAgICB2bXhfZnB1X2xlYXZlKHYp
OworICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAgdm14X2ZwdV9s
ZWF2ZSh2KTsKICAgICB2bXhfc2F2ZV9ndWVzdF9tc3JzKHYpOwogICAgIHZteF9yZXN0b3JlX2hv
c3RfbXNycygpOwogICAgIHZteF9zYXZlX2RyKHYpOwpAQCAtMTM1Myw3ICsxMzU0LDEwIEBAIHN0
YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBjcikKICAgICAgICAgaWYgKCAhKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZf
Q1IwX1RTKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAg
ICAgICAgICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1RTOworICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGlmICggIXYtPmFyY2guZnVsbHlfZWFnZXJfZnB1ICkKKyAgICAgICAg
ICAgICAgICAgICAgaHdfY3IwX21hc2sgfD0gWDg2X0NSMF9UUzsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGVsc2UgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzBdICYgWDg2X0NSMF9U
UyApCiAgICAgICAgICAgICAgICAgdm14X2ZwdV9lbnRlcih2KTsKICAgICAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fYUPI-0008SX-0j; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUPH-0008SS-Cx
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:07 +0000
X-Inumbo-ID: 2d70fd6a-7ac0-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d70fd6a-7ac0-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fYUPF-0002S1-Aj
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYUPF-0000vF-87
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUPF-0000vF-87@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/pat: Simplify host PAT 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: multipart/mixed; boundary="===============7480254508483980184=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b4a049acf658e516d10765dbe26a4582860c9df6
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu May 24 14:09:49 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:31:00 2018 +0100

    x86/pat: Simplify host PAT handling
    
    With the removal of the 32bit hypervisor build, host_pat is a constant value.
    Drop the variable and the redundant cpu_has_pat predicate, and use a define
    instead.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/acpi/suspend.c      | 3 +--
 xen/arch/x86/cpu/common.c        | 9 +--------
 xen/arch/x86/hvm/mtrr.c          | 2 +-
 xen/include/asm-x86/cpufeature.h | 1 -
 xen/include/asm-x86/processor.h  | 7 ++++++-
 5 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/xen/arch/x86/acpi/suspend.c b/xen/arch/x86/acpi/suspend.c
index 044bd81594..eecf357a9e 100644
--- a/xen/arch/x86/acpi/suspend.c
+++ b/xen/arch/x86/acpi/suspend.c
@@ -95,8 +95,7 @@ void restore_rest_processor_state(void)
     /* Reload FPU state on next FPU use. */
     stts();
 
-    if (cpu_has_pat)
-        wrmsrl(MSR_IA32_CR_PAT, host_pat);
+    wrmsrl(MSR_IA32_CR_PAT, XEN_MSR_PAT);
 
     mtrr_bp_restore();
 }
diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 528aff1811..3548b12323 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -47,12 +47,6 @@ unsigned int paddr_bits __read_mostly = 36;
 unsigned int hap_paddr_bits __read_mostly = 36;
 unsigned int vaddr_bits __read_mostly = VADDR_BITS;
 
-/*
- * Default host IA32_CR_PAT value to cover all memory types.
- * BIOS usually sets it to 0x07040600070406.
- */
-u64 host_pat = 0x050100070406;
-
 static unsigned int cleared_caps[NCAPINTS];
 static unsigned int forced_caps[NCAPINTS];
 
@@ -814,8 +808,7 @@ void cpu_init(void)
 	if (opt_cpu_info)
 		printk("Initializing CPU#%d\n", cpu);
 
-	if (cpu_has_pat)
-		wrmsrl(MSR_IA32_CR_PAT, host_pat);
+	wrmsrl(MSR_IA32_CR_PAT, XEN_MSR_PAT);
 
 	/* Install correct page table. */
 	write_ptbase(current);
diff --git a/xen/arch/x86/hvm/mtrr.c b/xen/arch/x86/hvm/mtrr.c
index a61cc1e6dc..c78e5c17ad 100644
--- a/xen/arch/x86/hvm/mtrr.c
+++ b/xen/arch/x86/hvm/mtrr.c
@@ -125,7 +125,7 @@ static int __init hvm_mtrr_pat_init(void)
     {
         for ( j = 0; j < PAT_TYPE_NUMS; j++ )
         {
-            if ( pat_cr_2_paf(host_pat, j) == i )
+            if ( pat_cr_2_paf(XEN_MSR_PAT, j) == i )
             {
                 pat_entry_tbl[i] = j;
                 break;
diff --git a/xen/include/asm-x86/cpufeature.h b/xen/include/asm-x86/cpufeature.h
index 2cf8f7ea2a..2b1f03c70e 100644
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -37,7 +37,6 @@
 #define cpu_has_sep             boot_cpu_has(X86_FEATURE_SEP)
 #define cpu_has_mtrr            1
 #define cpu_has_pge             1
-#define cpu_has_pat             1
 #define cpu_has_pse36           boot_cpu_has(X86_FEATURE_PSE36)
 #define cpu_has_clflush         boot_cpu_has(X86_FEATURE_CLFLUSH)
 #define cpu_has_mmx             1
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index 9924cdf1f3..ac1577c61e 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -97,6 +97,12 @@
                           X86_EFLAGS_NT|X86_EFLAGS_DF|X86_EFLAGS_IF|    \
                           X86_EFLAGS_TF)
 
+/*
+ * Host IA32_CR_PAT value to cover all memory types.  This is not the default
+ * MSR_PAT value, and is an ABI with PV guests.
+ */
+#define XEN_MSR_PAT 0x050100070406ul
+
 #ifndef __ASSEMBLY__
 
 struct domain;
@@ -145,7 +151,6 @@ extern bool probe_cpuid_faulting(void);
 extern void ctxt_switch_levelling(const struct vcpu *next);
 extern void (*ctxt_switch_masking)(const struct vcpu *next);
 
-extern u64 host_pat;
 extern bool_t opt_cpu_info;
 extern u32 cpuid_ext_features;
 extern u64 trampoline_misc_enable_off;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7480254508483980184==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUPS-0008U8-3W; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUPQ-0008Tw-TA
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:16 +0000
X-Inumbo-ID: 33b0a15e-7ac0-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33b0a15e-7ac0-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12:44: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 1fYUPP-0002SD-Gm
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYUPP-0000wJ-EF
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUPP-0000wJ-EF@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: Simplify PAT handling during
 vcpu construction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0173416596600569094=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e29acab49b97bdcbae74592831994430ab861170
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu May 24 14:15:32 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:31:00 2018 +0100

    x86/vmx: Simplify PAT handling during vcpu construction
    
    The host PAT value is a compile time constant, and doesn't need to be read out
    of hardware.  Merge this if block into the previous block, which has an
    identical condition.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/vmx/vmcs.c | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 258fc08f72..13b9cc5dbe 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -1248,17 +1248,9 @@ static int construct_vmcs(struct vcpu *v)
 
         ept->mfn = pagetable_get_pfn(p2m_get_pagetable(p2m));
         __vmwrite(EPT_POINTER, ept->eptp);
-    }
-
-    if ( paging_mode_hap(d) )
-    {
-        u64 host_pat, guest_pat;
-
-        rdmsrl(MSR_IA32_CR_PAT, host_pat);
-        guest_pat = MSR_IA32_CR_PAT_RESET;
 
-        __vmwrite(HOST_PAT, host_pat);
-        __vmwrite(GUEST_PAT, guest_pat);
+        __vmwrite(HOST_PAT, XEN_MSR_PAT);
+        __vmwrite(GUEST_PAT, MSR_IA32_CR_PAT_RESET);
     }
     if ( cpu_has_vmx_mpx )
         __vmwrite(GUEST_BNDCFGS, 0);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0173416596600569094==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYUPc-0008VN-61; Thu, 28 Jun 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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUPa-0008VE-Uw
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:26 +0000
X-Inumbo-ID: 39c43c3b-7ac0-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39c43c3b-7ac0-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12:44: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 1fYUPZ-0002SL-Mz
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 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 1fYUPZ-0000xi-KN
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUPZ-0000xi-KN@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: Defer vmx_vmcs_exit() as
 long as possible in construct_vmcs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzMGUzY2YzNDA0Mjg0NmUzOTFlM2Y4MzYxZmM2YTc2ZDE4MWE3ZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAyOCAxNTowMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMjggMTE6MzE6
MjYgMjAxOCArMDEwMAoKICAgIHg4Ni92bXg6IERlZmVyIHZteF92bWNzX2V4aXQoKSBhcyBsb25n
IGFzIHBvc3NpYmxlIGluIGNvbnN0cnVjdF92bWNzKCkKICAgIAogICAgcGFnaW5nX3VwZGF0ZV9w
YWdpbmdfbW9kZXMoKSBhbmQgdm14X3ZsYXBpY19tc3JfY2hhbmdlZCgpIGJvdGggb3BlcmF0ZSBv
biB0aGUKICAgIFZNQ1MgYmVpbmcgY29uc3RydWN0ZWQuICBBdm9pZCBkcm9wcGluZyBhbmQgcmUt
YWNxdWlyaW5nIHRoZSByZWZlcmVuY2UKICAgIG11bHRpcGxlIHRpbWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgfCAxMiArKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDEzYjljYzVkYmUuLmM3
ZTZlMjlmZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTk5Niw2ICs5OTYsNyBAQCBzdGF0aWMgaW50
IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgdTMyIHZtZXhpdF9jdGwgPSB2bXhfdm1leGl0X2NvbnRyb2w7CiAgICAg
dTMyIHZtZW50cnlfY3RsID0gdm14X3ZtZW50cnlfY29udHJvbDsKKyAgICBpbnQgcmMgPSAwOwog
CiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAKQEAgLTEwODMsOCArMTA4NCw4IEBAIHN0YXRpYyBp
bnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAgaWYgKCBtc3JfYml0
bWFwID09IE5VTEwgKQogICAgICAgICB7Ci0gICAgICAgICAgICB2bXhfdm1jc19leGl0KHYpOwot
ICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAgICByYyA9IC1FTk9NRU07Cisg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCiAgICAgICAgIG1lbXNldChtc3JfYml0
bWFwLCB+MCwgUEFHRV9TSVpFKTsKQEAgLTEyNjAsMTQgKzEyNjEsMTUgQEAgc3RhdGljIGludCBj
b25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGNwdV9oYXNfdm14X3RzY19z
Y2FsaW5nICkKICAgICAgICAgX192bXdyaXRlKFRTQ19NVUxUSVBMSUVSLCBkLT5hcmNoLmh2bV9k
b21haW4udHNjX3NjYWxpbmdfcmF0aW8pOwogCi0gICAgdm14X3ZtY3NfZXhpdCh2KTsKLQogICAg
IC8qIHdpbGwgdXBkYXRlIEhPU1QgJiBHVUVTVF9DUjMgYXMgcmVxZCAqLwogICAgIHBhZ2luZ191
cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCiAgICAgdm14X3ZsYXBpY19tc3JfY2hhbmdlZCh2KTsK
IAotICAgIHJldHVybiAwOworIG91dDoKKyAgICB2bXhfdm1jc19leGl0KHYpOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHZteF9tc3JfZW50cnlfa2V5X2NtcChjb25zdCB2b2lk
ICprZXksIGNvbnN0IHZvaWQgKmVsdCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUPm-00004t-89; Thu, 28 Jun 2018 10:44: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUPl-0008WP-1P
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:37 +0000
X-Inumbo-ID: 3fa9df94-7ac0-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3fa9df94-7ac0-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:44: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 1fYUPj-0002SV-TK
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUPj-0000yf-Qi
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUPj-0000yf-Qi@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:35 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: Drop VMX signal for full
 real-mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8589431127232537492=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 95a86b2a0582b59ce9e736d45f9191b79d655cbf
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed May 23 16:53:17 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:31:26 2018 +0100

    x86/vmx: Drop VMX signal for full real-mode
    
    The hvmloader code which used this signal was deleted 10 years ago (c/s
    50b12df83 "x86 vmx: Remove vmxassist").  Furthermore, the value gets discarded
    anyway because the HVM domain builder unconditionally sets %rax to 0 in the
    same action it uses to set %rip to the appropriate entrypoint.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/vmx/vmx.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 610c8d6eb9..20a8a69fbe 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -462,10 +462,6 @@ static int vmx_vcpu_initialise(struct vcpu *v)
 
     vmx_install_vlapic_mapping(v);
 
-    /* %eax == 1 signals full real-mode support to the guest loader. */
-    if ( v->vcpu_id == 0 )
-        v->arch.user_regs.rax = 1;
-
     return 0;
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8589431127232537492==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUPw-000066-AM; Thu, 28 Jun 2018 10:44: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUPv-00005y-B5
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:47 +0000
X-Inumbo-ID: 45bbddb1-7ac0-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45bbddb1-7ac0-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:44: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 1fYUPu-0002Sd-2u
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUPu-0000zS-0T
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUPu-0000zS-0T@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:46 +0000
Subject: [Xen-changelog] [xen staging] libxc: fix stale PVH comment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6306288811808953374=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7329c08cb4927970cde7944f0ead1b85db28b03f
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Jun 28 12:12:06 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:32:42 2018 +0100

    libxc: fix stale PVH comment
    
    PVHv2 uses the HVM path, not the PV one.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_cpuid_x86.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 21537f06f1..364f802c0f 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -666,7 +666,7 @@ static void sanitise_featureset(struct cpuid_domain_info *info)
 
     if ( info->hvm )
     {
-        /* HVM Guest */
+        /* HVM or PVH Guest */
 
         if ( !info->pae )
             clear_bit(X86_FEATURE_PAE, info->featureset);
@@ -679,7 +679,7 @@ static void sanitise_featureset(struct cpuid_domain_info *info)
     }
     else
     {
-        /* PV or PVH Guest */
+        /* PV Guest */
 
         if ( !info->pv64 )
         {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6306288811808953374==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:44:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUQ6-00007Q-CI; Thu, 28 Jun 2018 10:44: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUQ5-00007G-KP
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:57 +0000
X-Inumbo-ID: 4bce0231-7ac0-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4bce0231-7ac0-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:44: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 1fYUQ4-0002TQ-8v
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUQ4-00010F-6T
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUQ4-00010F-6T@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:44:56 +0000
Subject: [Xen-changelog] [xen staging] libxc: do not return a value from
 xc_cpuid_policy
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8878655002840419968=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9ac1205de1d6052bbb47f0cf8467f1385ac8e9fe
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Jun 28 12:12:07 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:32:42 2018 +0100

    libxc: do not return a value from xc_cpuid_policy
    
    None of the called functions return any errors, so there's no point in
    returning an int from xc_cpuid_policy.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_cpuid_x86.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 364f802c0f..3d1421aa50 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -592,9 +592,9 @@ static void xc_cpuid_pv_policy(xc_interface *xch,
     }
 }
 
-static int xc_cpuid_policy(xc_interface *xch,
-                           const struct cpuid_domain_info *info,
-                           const unsigned int *input, unsigned int *regs)
+static void xc_cpuid_policy(xc_interface *xch,
+                            const struct cpuid_domain_info *info,
+                            const unsigned int *input, unsigned int *regs)
 {
     /*
      * For hypervisor leaves (0x4000XXXX) only 0x4000xx00.EAX[7:0] bits (max
@@ -604,15 +604,13 @@ static int xc_cpuid_policy(xc_interface *xch,
     if ( (input[0] & 0xffff0000) == 0x40000000 )
     {
         regs[0] = regs[1] = regs[2] = regs[3] = 0;
-        return 0;
+        return;
     }
 
     if ( info->hvm )
         xc_cpuid_hvm_policy(xch, info, input, regs);
     else
         xc_cpuid_pv_policy(xch, info, input, regs);
-
-    return 0;
 }
 
 static int xc_cpuid_do_domctl(
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8878655002840419968==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:45:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUQG-00008r-E9; Thu, 28 Jun 2018 10:45: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUQF-00008j-Sp
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:45:07 +0000
X-Inumbo-ID: 51e05871-7ac0-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51e05871-7ac0-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:45: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 1fYUQE-0002Ty-Ew
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUQE-00011B-CN
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUQE-00011B-CN@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:45:06 +0000
Subject: [Xen-changelog] [xen staging] libxc: remove xch parameter from
 xc_cpuid_policy
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4410547171400426096=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d36c0b2f08e26964b2098ab8b0094d8005d78c86
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Jun 28 12:12:07 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Jun 28 11:37:45 2018 +0100

    libxc: remove xch parameter from xc_cpuid_policy
    
    It's not used by the function or any of the helpers called by it.
    
    Reported-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_cpuid_x86.c | 27 +++++++++++----------------
 1 file changed, 11 insertions(+), 16 deletions(-)

diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 3d1421aa50..eb2e2db569 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -308,8 +308,7 @@ static void free_cpuid_domain_info(struct cpuid_domain_info *info)
     free(info->featureset);
 }
 
-static void amd_xc_cpuid_policy(xc_interface *xch,
-                                const struct cpuid_domain_info *info,
+static void amd_xc_cpuid_policy(const struct cpuid_domain_info *info,
                                 const unsigned int *input, unsigned int *regs)
 {
     switch ( input[0] )
@@ -365,8 +364,7 @@ static void amd_xc_cpuid_policy(xc_interface *xch,
     }
 }
 
-static void intel_xc_cpuid_policy(xc_interface *xch,
-                                  const struct cpuid_domain_info *info,
+static void intel_xc_cpuid_policy(const struct cpuid_domain_info *info,
                                   const unsigned int *input, unsigned int *regs)
 {
     switch ( input[0] )
@@ -397,8 +395,7 @@ static void intel_xc_cpuid_policy(xc_interface *xch,
     }
 }
 
-static void xc_cpuid_hvm_policy(xc_interface *xch,
-                                const struct cpuid_domain_info *info,
+static void xc_cpuid_hvm_policy(const struct cpuid_domain_info *info,
                                 const unsigned int *input, unsigned int *regs)
 {
     switch ( input[0] )
@@ -490,13 +487,12 @@ static void xc_cpuid_hvm_policy(xc_interface *xch,
     }
 
     if ( info->vendor == VENDOR_AMD )
-        amd_xc_cpuid_policy(xch, info, input, regs);
+        amd_xc_cpuid_policy(info, input, regs);
     else
-        intel_xc_cpuid_policy(xch, info, input, regs);
+        intel_xc_cpuid_policy(info, input, regs);
 }
 
-static void xc_cpuid_pv_policy(xc_interface *xch,
-                               const struct cpuid_domain_info *info,
+static void xc_cpuid_pv_policy(const struct cpuid_domain_info *info,
                                const unsigned int *input, unsigned int *regs)
 {
     switch ( input[0] )
@@ -592,8 +588,7 @@ static void xc_cpuid_pv_policy(xc_interface *xch,
     }
 }
 
-static void xc_cpuid_policy(xc_interface *xch,
-                            const struct cpuid_domain_info *info,
+static void xc_cpuid_policy(const struct cpuid_domain_info *info,
                             const unsigned int *input, unsigned int *regs)
 {
     /*
@@ -608,9 +603,9 @@ static void xc_cpuid_policy(xc_interface *xch,
     }
 
     if ( info->hvm )
-        xc_cpuid_hvm_policy(xch, info, input, regs);
+        xc_cpuid_hvm_policy(info, input, regs);
     else
-        xc_cpuid_pv_policy(xch, info, input, regs);
+        xc_cpuid_pv_policy(info, input, regs);
 }
 
 static int xc_cpuid_do_domctl(
@@ -745,7 +740,7 @@ int xc_cpuid_apply_policy(xc_interface *xch, uint32_t domid,
     for ( ; ; )
     {
         cpuid(input, regs);
-        xc_cpuid_policy(xch, &info, input, regs);
+        xc_cpuid_policy(&info, input, regs);
 
         if ( regs[0] || regs[1] || regs[2] || regs[3] )
         {
@@ -818,7 +813,7 @@ int xc_cpuid_set(
     cpuid(input, regs);
 
     memcpy(polregs, regs, sizeof(regs));
-    xc_cpuid_policy(xch, &info, input, polregs);
+    xc_cpuid_policy(&info, input, polregs);
 
     for ( i = 0; i < 4; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4410547171400426096==--

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 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 1fYUZv-0000xH-PF; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUZu-0000x6-1l
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:06 +0000
X-Inumbo-ID: b6c0eb38-7ac1-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6c0eb38-7ac1-11e8-ba45-cfc176a5991c;
 Thu, 28 Jun 2018 10:55:04 +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 1fYUZt-0002fU-6G
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUZt-0001pp-3n
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUZt-0001pp-3n@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/XPTI: use %r12 to write zero into
 xen_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>

Y29tbWl0IGQ2MmQwZTViNjRlNTEyZDI5OTNkNzU3NzMzNjllMTZiMDA0NWQ5ZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjQ4OjQ3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjQ4OjQ3IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogdXNlICVyMTIgdG8gd3JpdGUgemVybyBpbnRvIHhlbl9jcjMKICAgIAogICAgTm93
IHRoYXQgd2UgemVybyBhbGwgcmVnaXN0ZXJzIGVhcmx5IG9uIGFsbCBlbnRyeSBwYXRocywgdXNl
IHRoYXQgdG8KICAgIGF2b2lkIGEgY291cGxlIG9mIGltbWVkaWF0ZXMgaGVyZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
IHwgIDYgKysrKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgMzEgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRl
eCBmNjk3ZTA1YTMwLi5kNzM3NTgzZDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
QEAgLTIyMCw3ICsyMjAsOCBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAganogICAgLkxj
c3Rhcl9jcjNfb2theQogICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
cHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCi0gICAgICAgIG1vdnEgICQw
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIC8qICVyMTIgaXMg
c3RpbGwgemVybyBhdCB0aGlzIHBvaW50LiAqLworICAgICAgICBtb3YgICAlcjEyLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5OgogICAgICAgICBz
dGkKIApAQCAtMjQ0LDcgKzI0NSw4IEBAIFVOTElLRUxZX1NUQVJUKHosIGNvbXBhdF9zeXNjYWxs
X2dwZikKICAgICAgICAgbW92cSAgVkNQVV90cmFwX2N0eHQoJXJieCksJXJkaQogICAgICAgICBt
b3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgc3Vi
bCAgJDIsVVJFR1NfcmlwKCVyc3ApCi0gICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3Jf
Y29kZSglcmR4KQorICAgICAgICAvKiAlcjEyIGlzIHN0aWxsIHplcm8gYXQgdGhpcyBwb2ludC4g
Ki8KKyAgICAgICAgbW92ICAgJXIxMmQsIFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQogICAg
ICAgICBtb3ZsICBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlw
KCVyZGkpLCVlYXgKICAgICAgICAgbW92endsIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXpl
b2YgKyBUUkFQSU5GT19jcyglcmRpKSwlZXNpCiAgICAgICAgIHRlc3RiICQ0LFRSQVBfZ3BfZmF1
bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDU4MDU0ZWRmODIuLmU1YzllZjFiNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTI2Niw3
ICsyNjYsOCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAganogICAgLkxsc3Rhcl9jcjNf
b2theQogICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSgl
cmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCi0gICAgICAgIG1vdnEgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIC8qICVyMTIgaXMgc3RpbGwgemVy
byBhdCB0aGlzIHBvaW50LiAqLworICAgICAgICBtb3YgICAlcjEyLCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpCiAuTGxzdGFyX2NyM19va2F5OgogICAgICAgICBzdGkKIApAQCAt
MzAyLDcgKzMwMyw4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIGp6
ICAgIC5Mc3lzZV9jcjNfb2theQogICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh1c2VfcHZfY3IzKSglcmJ4KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCi0gICAgICAgIG1v
dnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIC8qICVy
MTIgaXMgc3RpbGwgemVybyBhdCB0aGlzIHBvaW50LiAqLworICAgICAgICBtb3YgICAlcjEyLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTHN5c2VfY3IzX29rYXk6CiAgICAg
ICAgIHN0aQogCkBAIC0zNTEsNyArMzUzLDggQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAg
ICAgICAgIGp6ICAgIC5MaW50ODBfY3IzX29rYXkKICAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQ
VUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkKICAgICAgICAgbW92ICAgJXJjeCwgJWNyMwot
ICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAg
ICAgICAvKiAlcjEyIGlzIHN0aWxsIHplcm8gYXQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgbW92
ICAgJXIxMiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxpbnQ4MF9jcjNf
b2theToKICAgICAgICAgc3RpCiAKQEAgLTU2NiwxMSArNTY5LDExIEBAIEVOVFJZKGNvbW1vbl9p
bnRlcnJ1cHQpCiAgICAgICAgIGp6ICAgIC5MaW50cl9jcjNfb2theQogICAgICAgICBtb3ZiICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAl
cmN4LCAlY3IzCi0gICAgICAgIHhvciAgICVlY3gsICVlY3gKLSAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICAvKiAlcjEyIGlzIHN0
aWxsIHplcm8gYXQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgbW92ICAgJXIxMiwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJz
cCkKLSAgICAgICAgY21vdm56ICVyY3gsICVyMTUKLSAgICAgICAgY21vdm56ICVyY3gsICVyYngK
KyAgICAgICAgY21vdm56ICVyMTIsICVyMTUKKyAgICAgICAgY21vdm56ICVyMTJkLCAlZWJ4CiAu
TGludHJfY3IzX29rYXk6CiAKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQpAQCAtNTk4LDExICs2
MDEsMTEgQEAgR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIGp6ICAgIC5MeGNwdF9j
cjNfb2theQogICAgICAgICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3Iz
KSglcjE0KQogICAgICAgICBtb3YgICAlcmN4LCAlY3IzCi0gICAgICAgIHhvciAgICVlY3gsICVl
Y3gKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQorICAgICAgICAvKiAlcjEyIGlzIHN0aWxsIHplcm8gYXQgdGhpcyBwb2ludC4gKi8KKyAgICAg
ICAgbW92ICAgJXIxMiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAg
ICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKLSAgICAgICAgY21vdm56ICVyY3gsICVyMTUKLSAg
ICAgICAgY21vdm56ICVyY3gsICVyMTMKKyAgICAgICAgY21vdm56ICVyMTIsICVyMTUKKyAgICAg
ICAgY21vdm56ICVyMTJkLCAlcjEzZAogLkx4Y3B0X2NyM19va2F5OgogCiBoYW5kbGVfZXhjZXB0
aW9uX3NhdmVkOgpAQCAtNzc1LDcgKzc3OCw4IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAg
ICAganogICAgLkxkYmxmX2NyM19va2F5CiAgICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9wdl9jcjMpKCVyMTQpCiAgICAgICAgIG1vdiAgICVyYngsICVjcjMKLSAgICAg
ICAgbW92cSAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICAv
KiAlcjEyIGlzIHN0aWxsIHplcm8gYXQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgbW92ICAgJXIx
MiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogLkxkYmxmX2NyM19va2F5Ogog
CiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQpAQCAtODA5LDcgKzgxMyw4IEBAIGhhbmRsZV9pc3Rf
ZXhjZXB0aW9uOgogICAgICAgICBqeiAgICAuTGlzdF9jcjNfb2theQogICAgICAgICBtb3ZiICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQogICAgICAgICBtb3YgICAl
cmN4LCAlY3IzCi0gICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpCisgICAgICAgIC8qICVyMTIgaXMgc3RpbGwgemVybyBhdCB0aGlzIHBvaW50LiAqLwor
ICAgICAgICBtb3YgICAlcjEyLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAu
TGlzdF9jcjNfb2theToKIAogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Jun 28 10:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Jun 2018 10: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 1fYUa5-0000yt-SM; Thu, 28 Jun 2018 10: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=41j3=jo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYUa4-0000yi-8U
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:16 +0000
X-Inumbo-ID: bcfd8e9c-7ac1-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcfd8e9c-7ac1-11e8-8089-bc764e045a96;
 Thu, 28 Jun 2018 12: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 1fYUa3-0002fe-CM
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYUa3-0001qK-9l
 for xen-changelog@lists.xenproject.org; Thu, 28 Jun 2018 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYUa3-0001qK-9l@xenbits.xenproject.org>
Date: Thu, 28 Jun 2018 10:55:15 +0000
Subject: [Xen-changelog] [xen staging] gnttab: silence table expansion
 message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmNjRmNmY3ZWViN2U4ZTMyNTIwNjNiYzczMDg2NjAwNTI4ZWM3MjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDI4
IDEyOjQ5OjMyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI4IDEyOjQ5OjMyIDIwMTggKzAyMDAKCiAgICBn
bnR0YWI6IHNpbGVuY2UgdGFibGUgZXhwYW5zaW9uIG1lc3NhZ2UKICAgIAogICAgVGhpcyBjdXJy
ZW50bHkgc2hvd3MgdXAgZm9yIGJhc2ljYWxseSBldmVyeSBkb21haW4sIHdoZW4gb3JpZ2luYWxs
eSBpdAogICAgd2FzIGxvZ2dlZCBvbmx5IHdoZW4gZ29pbmcgYmV5b25kIHRoZSBkZWZhdWx0IHRh
YmxlIHNpemUuIFJlc3RvcmUgdGhhdAogICAgYmVoYXZpb3IuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDcg
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKaW5kZXggYzc1N2I3ZjZmNS4uNTFlMWY1Y2E0YyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTc2
NCw5ICsxNzY0LDEwIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCByZXFfbnJfZnJhbWVzKQogICAgICAgICByZXFfbnJfZnJhbWVzID0gSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7CiAgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9ncmFu
dF9mcmFtZXMpOwogCi0gICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCi0gICAgICAgICAgICAiRXhw
YW5kaW5nIGQlZCBncmFudCB0YWJsZSBmcm9tICV1IHRvICV1IGZyYW1lc1xuIiwKLSAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgcmVxX25yX2ZyYW1lcyk7Cisg
ICAgaWYgKCByZXFfbnJfZnJhbWVzID4gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQorICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAgIkV4cGFuZGluZyBkJWQg
Z3JhbnQgdGFibGUgZnJvbSAldSB0byAldSBmcmFtZXNcbiIsCisgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgcmVxX25yX2ZyYW1lcyk7CiAKICAgICAv
KiBBY3RpdmUgKi8KICAgICBmb3IgKCBpID0gbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 29 14:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 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 1fYuSQ-0000IL-P1; Fri, 29 Jun 2018 14:33: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=klil=jp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYuSP-0000IG-QF
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:05 +0000
X-Inumbo-ID: 55bd7c17-7ba9-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55bd7c17-7ba9-11e8-ba45-cfc176a5991c;
 Fri, 29 Jun 2018 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fYuSO-0003nm-Oc
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 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 1fYuSO-0004CE-ME
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYuSO-0004CE-ME@xenbits.xenproject.org>
Date: Fri, 29 Jun 2018 14:33:04 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] memfd: fix configure test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5862033644435044167=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c784b172e1e0b71560f8df1d916cc260f669aa54
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 28 11:51:27 2017 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Fri Jun 29 15:12:57 2018 +0100

    memfd: fix configure test
    
    Recent glibc added memfd_create in sys/mman.h.  This conflicts with
    the definition in util/memfd.c:
    
        /builddir/build/BUILD/qemu-2.11.0-rc1/util/memfd.c:40:12: error: static declaration of memfd_create follows non-static declaration
    
    Fix the configure test, and remove the sys/memfd.h inclusion since the
    file actually does not exist---it is a typo in the memfd_create(2) man
    page.
    
    Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    (cherry picked from commit 75e5b70e6b5dcc4f2219992d7cffa462aa406af0)
---
 configure    | 2 +-
 util/memfd.c | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/configure b/configure
index dd73cce62f..53581d787d 100755
--- a/configure
+++ b/configure
@@ -3855,7 +3855,7 @@ fi
 # check if memfd is supported
 memfd=no
 cat > $TMPC << EOF
-#include <sys/memfd.h>
+#include <sys/mman.h>
 
 int main(void)
 {
diff --git a/util/memfd.c b/util/memfd.c
index 4571d1aba8..412e94a405 100644
--- a/util/memfd.c
+++ b/util/memfd.c
@@ -31,9 +31,7 @@
 
 #include "qemu/memfd.h"
 
-#ifdef CONFIG_MEMFD
-#include <sys/memfd.h>
-#elif defined CONFIG_LINUX
+#if defined CONFIG_LINUX && !defined CONFIG_MEMFD
 #include <sys/syscall.h>
 #include <asm/unistd.h>
 
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5862033644435044167==--

From xen-changelog-bounces@lists.xenproject.org Fri Jun 29 14:33:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2018 14:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fYuSa-0000Ix-Ql; Fri, 29 Jun 2018 14:33: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=klil=jp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYuSZ-0000Iq-Ql
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:15 +0000
X-Inumbo-ID: 5bd04e51-7ba9-11e8-ba45-cfc176a5991c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5bd04e51-7ba9-11e8-ba45-cfc176a5991c;
 Fri, 29 Jun 2018 14:33: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 1fYuSY-0003nu-UY
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYuSY-0004DE-S9
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYuSY-0004DE-S9@xenbits.xenproject.org>
Date: Fri, 29 Jun 2018 14:33:14 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] 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>

Y29tbWl0IDA1MzAyNTFkMmUwMDdhMmJlOTQyNDc0NWI1NThmMjYxN2JkNTIyNTEKQXV0aG9yOiAg
ICAgSm9obiBUaG9tc29uIDxnaXRAam9obnRob21zb24uZmFzdG1haWwuY29tLmF1PgpBdXRob3JE
YXRlOiBUaHUgQXByIDUgMjM6MjA6NDYgMjAxOCArMTAwMApDb21taXQ6ICAgICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyOSAx
NToxNzoyMyAyMDE4ICswMTAwCgogICAgRml4IGxpYnVzYi0xLjAuMjIgZGVwcmVjYXRlZCBsaWJ1
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
bi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Jun 29 14:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Jun 2018 14: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 1fYuSl-0000KG-Sm; Fri, 29 Jun 2018 14:33: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=klil=jp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fYuSl-0000KA-5j
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:27 +0000
X-Inumbo-ID: 6072ffc5-7ba9-11e8-8089-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6072ffc5-7ba9-11e8-8089-bc764e045a96;
 Fri, 29 Jun 2018 16:33: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 1fYuSj-0003o2-4E
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fYuSj-0004Dp-1l
 for xen-changelog@lists.xenproject.org; Fri, 29 Jun 2018 14:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fYuSj-0004Dp-1l@xenbits.xenproject.org>
Date: Fri, 29 Jun 2018 14:33:25 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] 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>

Y29tbWl0IDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBNYXIgMjcg
MTU6MjE6NTEgMjAxOCAtMDUwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyOSAxNToxODo0MCAyMDE4ICsw
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
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kdW1wLmMgYi9kdW1wLmMKaW5kZXggZDkwOTBh
MjRjYy4uNTYzNjI5N2RhMiAxMDA2NDQKLS0tIGEvZHVtcC5jCisrKyBiL2R1bXAuYwpAQCAtNzMx
LDcgKzczMSw3IEBAIHN0YXRpYyB2b2lkIGNyZWF0ZV9oZWFkZXIzMihEdW1wU3RhdGUgKnMsIEVy
cm9yICoqZXJycCkKICAgICBzaXplID0gc2l6ZW9mKERpc2tEdW1wSGVhZGVyMzIpOwogICAgIGRo
ID0gZ19tYWxsb2MwKHNpemUpOwogCi0gICAgc3RybmNweShkaC0+c2lnbmF0dXJlLCBLRFVNUF9T
SUdOQVRVUkUsIHN0cmxlbihLRFVNUF9TSUdOQVRVUkUpKTsKKyAgICBtZW1jcHkoZGgtPnNpZ25h
dHVyZSwgS0RVTVBfU0lHTkFUVVJFLCBTSUdfTEVOKTsKICAgICBkaC0+aGVhZGVyX3ZlcnNpb24g
PSBjcHVfdG9fZHVtcDMyKHMsIDYpOwogICAgIGJsb2NrX3NpemUgPSBzLT5kdW1wX2luZm8ucGFn
ZV9zaXplOwogICAgIGRoLT5ibG9ja19zaXplID0gY3B1X3RvX2R1bXAzMihzLCBibG9ja19zaXpl
KTsKQEAgLTgzMSw3ICs4MzEsNyBAQCBzdGF0aWMgdm9pZCBjcmVhdGVfaGVhZGVyNjQoRHVtcFN0
YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgc2l6ZSA9IHNpemVvZihEaXNrRHVtcEhlYWRlcjY0
KTsKICAgICBkaCA9IGdfbWFsbG9jMChzaXplKTsKIAotICAgIHN0cm5jcHkoZGgtPnNpZ25hdHVy
ZSwgS0RVTVBfU0lHTkFUVVJFLCBzdHJsZW4oS0RVTVBfU0lHTkFUVVJFKSk7CisgICAgbWVtY3B5
KGRoLT5zaWduYXR1cmUsIEtEVU1QX1NJR05BVFVSRSwgU0lHX0xFTik7CiAgICAgZGgtPmhlYWRl
cl92ZXJzaW9uID0gY3B1X3RvX2R1bXAzMihzLCA2KTsKICAgICBibG9ja19zaXplID0gcy0+ZHVt
cF9pbmZvLnBhZ2Vfc2l6ZTsKICAgICBkaC0+YmxvY2tfc2l6ZSA9IGNwdV90b19kdW1wMzIocywg
YmxvY2tfc2l6ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

